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

Reply via email to