At the upcoming developers meeting, I have an agenda item to discuss our 
policies for how we will deal with the stable branch(es) vs the development 
trunk going forward.  I have mentioned it on this list before.  The idea (which 
comes from the ASF and probably other projects) is Commit-Then-Review (CTR) vs 
Review-then-Commit (RTC).  Basically it is a process that will allow us to 
accomplish two main things.  First, avoid patches falling through the cracks.  
In other words, patches for bug fixes that might be committed to a stable 
version but not carried forward to future releases.  Second, a process by which 
the development community can decide which patches are appropriate for backport 
to a maintenance release vs. enhancements or new features that should remain in 
future releases.

  I also agree that the rules that are adopted for the monitor-core should 
probably be a little different for the web-interface.  In fact, and I think it 
has been suggested before, the monitor-core and the web-interface should 
probably be split into separate sub-projects of the Ganglia project.  Anyway, 
just food for thought for the meeting next week.

See you all there,
Brad



>>> On 2/20/2008 at 11:53 AM, in message
<[EMAIL PROTECTED]>, Martin Knoblauch
<[EMAIL PROTECTED]> wrote:
> Hi Brad,
> 
>  you are right. 3.0.X should only take [critical] bug fixes by now. Maybe 
> some obvious optimization. New functionality belongs into trunk.
> 
>  Rules for the web-interface might be more relaxed, as changes there do not 
> endanger the monitoring-core framework. But that is my personal feeleing.
> 
>  Cheers
>  Martin
> ------------------------------------------------------
> Martin Knoblauch
> email: k n o b i AT knobisoft DOT de
> www:   http://www.knobisoft.de 
> 
> ----- Original Message ----
>> From: Brad Nicholes <[EMAIL PROTECTED]>
>> To: Ulf Lange <[EMAIL PROTECTED]>; [email protected] 
>> Sent: Wednesday, February 20, 2008 4:46:36 PM
>> Subject: [Ganglia-developers] Commiting to the maintenance branch (was:Re:  
> 3.0.7 release)
>> 
>>    Forgive me if I have missed something here, but are these patches 
> intended 
>> for the 3.0.x branch or for trunk?  As per Bernard's response below, the 
> 3.0.x 
>> branch is in maintenance mode only.  All new feature should be directed at 
> trunk 
>> and submitted as unified diff's rather than modified files.  If a patch is 
>> determined to be a critical bug fix for a previous version, it will be 
>> backported to the maintenance branch at that point.  Since I am unable to 
> view 
>> the bug in Bugzilla (due to some kind of bugzilla issue), I am not exactly 
> sure 
>> what these patches are trying to accomplish.  So again, forgive me if I have 
> 
>> missed something.
>> 
>> Brad 
>> 
>> >>> On 2/19/2008 at 11:26 PM, in message <[EMAIL PROTECTED]>, Ulf Lange
>>  wrote:
>> > Hi,
>> > 
>> > here are the patches for the 3.0.x snapshot from last week.
>> > 
>> > It would be okay, to apply the patches at 3.0.8. I' m monitoring a lot 
>> > of AIX Servers and they seem to work well with the patch from Michael.
>> > 
>> > Part 1/2
>> > 
>> > Regards
>> > Ulf
>> > 
>> > Jesse Becker schrieb:
>> >> Any chance you could re-post them as .gz or .zip files, instead of .rar?
>> >>
>> >> On Feb 19, 2008 2:31 PM, Ulf Lange  wrote:
>> >>   
>> >>> Hi,
>> >>>
>> >>> I don' t want to get on your nerves, but can somebody checkin the
>> >>> patches from Micheal(bugid 146)?
>> >>> I included the patched files in my last two mails.
>> >>>
>> >>> Regards,
>> >>> Ulf
>> >>>
>> >>> Ulf Lange schrieb:
>> >>>
>> >>>     
>> >>>> Hi,
>> >>>>
>> >>>> I' ve patched the current release from
>> >>>> http://therealms.org/oss/ganglia/testing/ with the patches from
>> >>>> Micheal Perzl.
>> >>>>
>> >>>> Up to now, I was not able to test them (no time) as for AIX. The
>> >>>> problem is that the AIX rpcgen is buggy (see
>> >>>> http://www.perzl.org/ganglia/ganglia-p5metrics-v3.0.5.html), so you
>> >>>> need to generate protocol_xdr.c and protocol.h manualy.
>> >>>>
>> >>>> One thing I' ve not applied from the patch was the #define SLEEP_TIME
>> >>>> 1  in test-metrics.c.
>> >>>>
>> >>>> The patched files should work on AIX, as far as the protocol_xdr.c and
>> >>>> protocol.h are created.
>> >>>> Maybe you can already work with the patch.
>> >>>> Compiled with:  gcc -v
>> >>>> Reading specs from
>> >>>> /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/specs
>> >>>> Configured with: ../configure --with-as=/usr/bin/as
>> >>>> --with-ld=/usr/bin/ld --disable-nls --enable-languages=c,c++
>> >>>> --prefix=/opt/freeware --enable-threads
>> >>>> --enable-version-specific-runtime-libs --host=powerpc-ibm-aix5.3.0.0
>> >>>> Thread model: aix
>> >>>> gcc version 3.3.2
>> >>>>
>> >>>> # ./configure --disable-shared --enable-static
>> >>>>
>> >>>> Part 1/2
>> >>>>
>> >>>> Regards,
>> >>>> Ulf
>> >>>> Bernard Li schrieb:
>> >>>>       
>> >>>>> Hi Ulf:
>> >>>>>
>> >>>>> On 2/13/08, Ulf  wrote:
>> >>>>>
>> >>>>>
>> >>>>>         
>> >>>>>>  you know, my never ending wish is the integration of
>> >>>>>>  http://wtf.ath.cx/ganglia-dev/custom_graph_addon.tar.gz . The
>> >>>>>>  integration with 3.0.6 still works fine.
>> >>>>>>
>> >>>>>>           
>> >>>>> The 3.0.x branch is frozen for new features -- it is a maintenance
>> >>>>> branch for security/major bugfixes only.  All new features/patches
>> >>>>> should be submitted against trunk.
>> >>>>>
>> >>>>>
>> >>>>>         
>> >>>>>>  After release of 3.0.7 I' ll test the versions with AIX and
>> >>>>>> Solaris, too.
>> >>>>>>  The AIX version is probably without these patches
>> >>>>>>  http://www.perzl.org/ganglia/ .
>> >>>>>>
>> >>>>>>           
>> >>>>> Well, if someone can ack the patch attached to this bug, I can check
>> >>>>> it into trunk:
>> >>>>>
>> >>>>> http://bugzilla.ganglia.info/cgi-bin/bugzilla/show_bug.cgi?id=146 
>> >>>>>
>> >>>>>
>> >>>>>         
>> >>>>>>  In about two weeks, I' ll try the latest 3.1.x snapshot with AIX and
>> >>>>>>  Solaris.
>> >>>>>>
>> >>>>>>           
>> >>>>> Thanks,
>> >>>>>
>> >>>>> Bernard
>> >>>>>
>> >>>>>
>> >>>>>         
>> >>>> ------------------------------------------------------------------------
>> >>>>       
>> >>>> -------------------------------------------------------------------------
>> >>>> This SF.net email is sponsored by: Microsoft
>> >>>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> >>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ 
>> >>>> ------------------------------------------------------------------------
>> >>>>
>> >>>> _______________________________________________
>> >>>> Ganglia-developers mailing list
>> >>>> [email protected] 
>> >>>> https://lists.sourceforge.net/lists/listinfo/ganglia-developers 
>> >>>>       
>> >>> -------------------------------------------------------------------------
>> >>> This SF.net email is sponsored by: Microsoft
>> >>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ 
>> >>> _______________________________________________
>> >>> Ganglia-developers mailing list
>> >>> [email protected] 
>> >>> https://lists.sourceforge.net/lists/listinfo/ganglia-developers 
>> >>>
>> >>>     
>> >>
>> >>
>> >>
>> >>   
>> 
>> 
>> 
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ 
>> _______________________________________________
>> Ganglia-developers mailing list
>> [email protected] 
>> https://lists.sourceforge.net/lists/listinfo/ganglia-developers 
>> 
>> 



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ganglia-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to