Carlo Marcelo Arenas Belon wrote: > On Wed, Nov 25, 2009 at 11:00:21AM +0000, Daniel Pocock wrote: > >> a) is it preferred that we release 3.1.4 or that we release 3.1.5, or a >> third option, roll a 3.1.6 tarball using the same environment where >> 3.1.2 was bootstrapped? >> > > 3.1.2 had a bootstrapping problem which resulted on it failing to build > by default on multilib amd64/i386 systems if both the 32bit and 64bit > versions of the dependencies (libapr, confuse) were installed. > > 3.1.4 used the same bootstrapping than 3.1.1 and so was IMHO better, but > because there were multiple 3.1.4 packages is probably difficult to know > which one was validated, and that was AFAIK one of the reasons why it > wasn't eventually released. > > >> b) should the choice of bootstrap environment be locked for all 3.1.X, >> and only changed when increasing the minor version number (e.g. when we >> go from 3.1 to 3.2)? >> > > no, but since our build systems is full of hacks and not completely reliable > it might be a good idea to test no issues are introduced when looking at > a new version. > > Ok, but if it is not locked down, let's consider some of the following:
- document the version we expect - maybe add some check to configure that warns if a different version of autotools is detected? >> c) what environment should be used to bootstrap 3.2.X/trunk? >> > > the same than 3.1 so that all improvements in the build system will be > tested there and then backported for stability. > > Not necessarily - changes can be backported and then tested on the release branch before it is frozen/tagged for a release candidate. That would allow more aggressive changes to be implemented in trunk that are not intended for backport. >> d) Can anyone volunteer to provide a stable bootstrap environment (e.g. >> a virtual server) just for Ganglia? Two such environments may be >> needed, one for trunk and one for the current release branch. >> > > Matt did offer an EC2 instance if we could agree on an OS version : > > > http://www.mail-archive.com/[email protected]/msg05271.html > > I suggested Debian 5.0 (more conservative) or Fedora 12 (to be updated more > frequently) but as far as it is agreed, documented and reproducible anything > should work. > I prefer Debian 5.0 (lenny), that is what I have on my laptop, home PC and various other infrastructure that I use. Elsewhere I am using RHEL3/4/5. We also have access to the OpenCSW build farm, and they are willing to consider applications for access by Ganglia developers, so we could look at that as a bootstrap environment. ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev _______________________________________________ Ganglia-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ganglia-developers
