First git based automated build

Derek Atkins warlord at MIT.EDU
Fri Aug 17 09:49:17 EDT 2012


Geert Janssens <janssens-geert at> writes:

> On 16-08-12 15:13, Derek Atkins wrote:
>> Geert Janssens <janssens-geert at> writes:
>>> The first git based builds for trunk are successfully uploaded to the
>>> server. Note that they appear on top of the list,
>>> because they are named gnucash-git-... instead of gnucash-svn-...
>> Excellent.
>>> Also since git hashes are not sequential as the svn revision numbers
>>> were, the uploaded packages are no longer ordered chronologically. To
>>> fix this it may be a good idea to add the build date in the package
>>> name, so the packages would be called:
>>> gnucash-2.4.99-git-2012-08-16-r9ed978c+-setup.exe
>> Yes, I agree, we should add a date to make it sequential.
> Done.


>> Question: should we remember the previous build revision and skip the
>> build if it hasn't changed?  Assuming the previous build was successful?
> I certainly agree that would be a useful addition to decrease the
> server load, but to be honest I've seen enough of the Windows build
> system in the last couple of days for a while, so I'm not sure it will
> be for the near future.

It's not a huge deal.  It's more about disk space usage than server
load.  Yeah, I know, "disk is cheap".  Right now we store about 3-6
months of builds and then I start deleting non-relevant ones.  With svn
the packages would be exactly the same name, so every day's build would
overwrite the previous day of the same revision.  With git+date that
wont be the case.

Again, not a huge deal.  Just something to keep in mind.

> Geert


       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL:    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available

More information about the gnucash-devel mailing list