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