delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/07/17/09:29:29

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=eUtfpbwYTmrulml9GCVkIsJZYyGqEFAWoJs0FsDwrDc=;
b=JQONfml7qgsgWk4MI8weMOZF64jMfL4mpBeW/jaXIge/WTdOCdWMcg4d19KFRLIJnE
F39WVd820wALBtLiWTTTA6oBe9ybwJuWTDBXczgvchOkbWOuFvjOgfOgSB/YRRlm2jO+
/vjUJp8LsB8nU7IvTXtAmVE+1Ge/HTz2HMAom4hYVCfwyE8VZ99s5c7ZMEBmVqpr3ziQ
0n+j6/ScZH1UWCaYwDJxERD9F6ZQEqrI2C9ImAycoeT9D7fRj4CseL5T+P/32W47V/FQ
ub5oCV6rvWc1qLPToZI3IctmAnAawhqKIRa0S1p2lCK4zQiHLBASgi7d9iuYroGUHTcq
RjDQ==
MIME-Version: 1.0
X-Received: by 10.50.7.68 with SMTP id h4mr11859035iga.40.1437139710416; Fri,
17 Jul 2015 06:28:30 -0700 (PDT)
In-Reply-To: <20150716161104.7869.qmail@stuge.se>
References: <1507142204 DOT AA17911 AT ivan DOT Harhan DOT ORG>
<55A58A48 DOT 80501 AT neurotica DOT com>
<20150715014343 DOT GA6516 AT recycle DOT lbl DOT gov>
<mo6ijf$se4$1 AT ger DOT gmane DOT org>
<CAOuGh89bwQxit-TYpySeN-xFLtz-Q1eSPgcYXDdVe1GYyc2MXg AT mail DOT gmail DOT com>
<20150716161104 DOT 7869 DOT qmail AT stuge DOT se>
Date: Fri, 17 Jul 2015 09:28:30 -0400
Message-ID: <CAOuGh8_id1-Xn8VPShCgSkF1Nr0ve9y+Dq8byVjm7vK+MVVwgQ@mail.gmail.com>
Subject: Re: [geda-user] Re: geda-gaf on FreeBSD and probably other architectures
From: "Bob Paddock (graceindustries AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> There is no tradeoff. You put a source code identifier into the build
> and not a build identifier. git describe --tags is e.g. an excellent
> source of such a source identifier, when one uses Git.

I use Mercurial.  Lets not spend yet more time in non-productive
discussions about git vs XYZ...

>> In my newer code I use a 'buildnumber' to know the differences
>> between versions
>
> Don't reinvent this. Use your version control system.

When this stuff was originally done neither git or hg existed, csv
sucked (still does because it can't rename a file etc) and svn was
just starting up.

That also make the code depended on the tool set which can be a long
term maintenance headache when you need to fix something in ten years
(it has happened more than once).
Yes, archive the tool set or the build machine itself etc etc...

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019