On 08/03/12 16:21, Vladimir Vuksan wrote:
> Yes. I was thinking we need to release 3.3.2.

I don't mind helping out with it, but it would be good to document the
procedure some more first

One thing I just noticed is that monitor-core/web is now empty, so I'm
not sure how you bring together the gmond and web stuff to make a single
distribution tarball - is it still possible with `make dist', is there
another script for building a release, or it is a manual process for the
moment?


> On Thu, 8 Mar 2012, Daniel Pocock wrote:
> 
>>
>>
>> I notice that configure.in was only updated to 3.3.1 after the package
>> was put out on Sourceforge
>>
>> This breaks the OpenCSW package build and may impact other people too
>>
>> Can I propose a 3.3.2 release?
>>
>> I was going to add a release manager document on the wiki, but I don't
>> have write access (can someone please help me with that).  Here are the
>> steps that I use with ganglia-modules-linux, I believe it is the same
>> for Ganglia now that git is in use, but any further feedback would be
>> helpful:
>>
>>
>> a) review the changes from the last release (git diff 3.3.1 3.3.2) -
>> look for anything that might impact binary compatibility with existing
>> 3rd party modules, etc
>>
>> b) run git log (from the previous release) and note all the changes, add
>> them to the changelog (where is it now?  couldn't find it in git for
>> monitor-core)
>>
>> c) update monitor-core/configure.in, in particular:
>>
>> GANGLIA_MAJOR_VERSION=3
>> GANGLIA_MINOR_VERSION=3
>> GANGLIA_MICRO_VERSION=2
>>
>> and commit that change together with change log:
>>
>> git add configure.in Changelog
>> git commit -m 'Prepare v3.3.2 release'
>> git push
>>
>> d) clone the repo into a fresh directory, bootstrap, build a tarball:
>>
>> git clone git:///github/ganglia ganglia-dist
>> cd ganglia-dist && ./bootstrap && ./configure && make dist
>>
>> e) test the tarball
>>
>> f) if the tarball is good, tag the clone
>>
>> git tag -s -m 'Tag v3.3.2' 3.3.2
>> git push --tags
>>
>> g) get a checksum of the tarball
>>
>> sha256sum ganglia-3.3.2.tar.gz
>>
>> h) upload the tarball to sourceforge
>>
>> i) announce it on the mailing list, publish both the checksum and the
>> commit number of the tag, sign the email with the same PGP key used to
>> tag
>>
>> j) update other web sites (e.g. ganglia.info)
>>
>>
>> I'm sure that other optional steps could be added (e.g. more tests to
>> run on the tarball prior to distribution, building binary packages for
>> Debian/RH,...) but the steps above are probably the essential ones
>>
>> ------------------------------------------------------------------------------
>>
>> Virtualization & Cloud Management Using Capacity Planning
>> Cloud computing makes use of virtualization - but cloud computing
>> also focuses on allowing computing to be delivered as a service.
>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>> _______________________________________________
>> Ganglia-developers mailing list
>> Ganglia-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/ganglia-developers
>>

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to