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

Reply via email to