On 21/04/12 15:52, Carlo Marcelo Arenas Belon wrote: > On Fri, Apr 20, 2012 at 01:54:27AM +0200, Daniel Pocock wrote: >> >> I've generalised it for building just about anything that works with >> git/autotools and published it here: >> >> https://sourceforge.net/p/git2dist/code/?branch=ref%2Fmaster >> >> It's had two test runs today, flactag-2.0.1 and ganglia-3.3.7 > > there is either a bug on it, or a misunderstanding on how ganglia's agreed > workflow [1] if this is too happen after a remote update : > > $ git branch > * master > $ git describe --tags > 3.3.5-20-gb98de1e > > if you are going to suggest that I should be looking at the "release/3.3" > branch for the current HEAD of development or that this would be fixed by > merging that back to master sometime later (which implies 3.3 will be > abruptly EOL sometime in the future) then that should be spelled > out and documented clearly before we found ourselves with a ganglia fork > on our hands or an even bigger repository mess with duplicated commits > or even worst, lost bug fixes. > > [1] http://sourceforge.net/apps/trac/ganglia/wiki/how_project_works
I believe there was a discussion a few weeks about about the fact that trac and github wikis are not consistent I've been adding my processes to the github wiki, the script does exactly what is in the github wiki (including stuff from the testing page) https://github.com/ganglia/monitor-core/wiki/BuildingARelease I am very keen on any feedback you have about the script - I think the script improves the QA testing, and removes a lot of tedious manual steps. If the script is broken, I would really like to know and I will have a go at fixing it. You can test the script against a local clone of the repo too: you don't have to run it against github. Just manually clone to /tmp/something, and hack the git2dist.rc file to clone the clone. You can then try making a 3.3.8 and inspect all the work directories created by the script, without any risk that anything gets pushed back to github Regards, Daniel daniel@daniel1:~/ws/ganglia/ganglia-git$ git branch master * release/3.3 daniel@daniel1:~/ws/ganglia/ganglia-git$ git describe --tags 3.3.7-1-gd626d5a daniel@daniel1:~/ws/ganglia/ganglia-git$ git tag -l -n1 3.2.1 Update project status to reflect release. 3.3.0 Another web fix 3.3.1 Function exits before writing to carbon if write_rrd is off 3.3.2 Update web pointer to 3.3.2 3.3.2dp1 Tag 3.3.2 release candidate dp1 3.3.3 Tag final 3.3.3 release 3.3.3dp1 Tag 3.3.3 release candidate dp1 3.3.4 Tag final 3.3.4 release 3.3.5 Tag v3.3.5 3.3.6 Tag v3.3.6 3.3.7 Tag v3.3.7 4.0.0 Add gperf to list of build dependencies. test Merge branch 'master' of https://github.com/ganglia/monitor-core daniel@daniel1:~/ws/ganglia/ganglia-git$ git --no-pager show 3.3.7 tag 3.3.7 Tagger: Daniel Pocock <dan...@pocock.com.au> Date: Fri Apr 20 01:24:09 2012 +0200 Tag v3.3.7 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAABCAAGBQJPkJ6ZAAoJEGxlgOd711bEMLAQAKiz0mCgcatf1SaC3guijx63 d6GuWtGW6vLRRfJPHHDXEy45aecqjt5Zu4CDPrgoGE4dcg4NGFEisxFSnKUKWp8l SkFvkIu0UDzJxUDhW4XqrtIJXI4ndeQ0bgEaQa20QwOxUj6youOI7eB5EDe75eUg FIdqszdv2zd5XxAhMW5MnJu9zZCtduq1wJoaFxf8uT7vAGa/keCFJC2eYSRMr8I/ 7WSTJQXWy4UTAMIK0qclUzLeCpmrGLzdWr1GCSktrzP2MOCmDYdWvUz/mcukDV0d UPqzQOdkdtu481KyOQbQa63F+ImgttaOfyvWAw6Q5+Q0Ep64rjGnptcENqcOjGEV BtmV3KAzkrwN3nO2kdu5cJ12zdrANW56N3MBhiOv2sKhjrMXAYeIEOR739slQCgL Ki5F9L0Jdse/ByXxlb4a03et5QEV8fYWwObER/f9+kVDBFkZUd+hNoSkp7UDb/1n UYRLpen/UBEeZWrc1iNq93kJhjVhksQ9kzAT+GAOMHHnohbxpbqS8JluEKGD+5tR Gw1gkggqlHrNqsaoC6bNCEdLzgrD56u3g6Xo3xquxQZOm4zasVATXGJOFyoepZob 6nFdre8VIki7EA3j+9Rl9KfiTV34FZGHZi+9aUxtoWWaiw+HO2I0RiLuq3h2jW5/ qeyBdTZF1/lufdiqqnif =UBtL -----END PGP SIGNATURE----- commit 49b8a7c50f21384ab391e935eb49bf5e78d204e1 Author: Daniel Pocock <dan...@pocock.com.au> Date: Fri Apr 20 00:40:45 2012 +0200 Add git2dist.rc for building and testing release tarballs automatically ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Ganglia-developers mailing list Ganglia-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-developers