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
