Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
On Wed, Aug 16, 2006 at 03:52:12PM -0700, Martin Knoblauch wrote: Bernard, I am not saying: drop the idea. I am just asking: what do we win if, with the exception of expat, none of the external packages is widely available in the right version? Is it worth the effort? So long as we're using the documented APIs and not modifying the library source anywhere in general I don't see this being a major problem, we just need to make sure we document required version numbers well. For distributions where these libraries are missing then whoever has rolled the ganglia package should be able to deal with the support libraries too, and the gain from using distributed libraries is so huge that I think it's worth it. The other option is that ganglia distributes 2 source tarballs, the main source and the support libraries. TBH I can't think of many major OSS packaged that distribute their source tarballs with so many 3rd party support libraries included. Stu -- From the prompt of Stu Teasdale It is the quality rather than the quantity that matters. - Lucius Annaeus Seneca (4 B.C. - A.D. 65)
Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
hi, while we are looking into dependencies: APR 1.x is out since quite some time and should solve many bugs. is anyone working on that already? another nice thing is that most old systems only ship apr0. so you can easily provide addon packages with apr1 and the removing the intree libraries might not hurt as much there. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
On Thu, 2006-08-17 at 15:46 +0200, Marcus Rueckert wrote: hi, while we are looking into dependencies: APR 1.x is out since quite some time and should solve many bugs. is anyone working on that already? We're shipping apr 1.2.7 with Fedora Core 6 and RHEL5. FC5 shipped apr 1.2.2. Looks like 0.9.x for FC3/FC4/RHEL4. another nice thing is that most old systems only ship apr0. so you can easily provide addon packages with apr1 and the removing the intree libraries might not hurt as much there. It gets a little fun in RH/FC, since we simply ship apr (no libversion attached), but yeah, the same can still be done w/an apr and a compat-apr. -- Jarod Wilson [EMAIL PROTECTED] signature.asc Description: This is a digitally signed message part
Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
On 2006-08-17 09:55:38 -0400, Jarod Wilson wrote: On Thu, 2006-08-17 at 15:46 +0200, Marcus Rueckert wrote: hi, while we are looking into dependencies: APR 1.x is out since quite some time and should solve many bugs. is anyone working on that already? We're shipping apr 1.2.7 with Fedora Core 6 and RHEL5. FC5 shipped apr 1.2.2. Looks like 0.9.x for FC3/FC4/RHEL4. another nice thing is that most old systems only ship apr0. so you can easily provide addon packages with apr1 and the removing the intree libraries might not hurt as much there. It gets a little fun in RH/FC, since we simply ship apr (no libversion attached), but yeah, the same can still be done w/an apr and a compat-apr. or just name the new rpms (lib)apr1 and avoid the trouble atall. i mean they are unofficial/unsupported? rpms only anyway. no?:) darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
On Thu, 2006-08-17 at 16:11 +0200, Marcus Rueckert wrote: On 2006-08-17 09:55:38 -0400, Jarod Wilson wrote: On Thu, 2006-08-17 at 15:46 +0200, Marcus Rueckert wrote: hi, while we are looking into dependencies: APR 1.x is out since quite some time and should solve many bugs. is anyone working on that already? We're shipping apr 1.2.7 with Fedora Core 6 and RHEL5. FC5 shipped apr 1.2.2. Looks like 0.9.x for FC3/FC4/RHEL4. another nice thing is that most old systems only ship apr0. so you can easily provide addon packages with apr1 and the removing the intree libraries might not hurt as much there. It gets a little fun in RH/FC, since we simply ship apr (no libversion attached), but yeah, the same can still be done w/an apr and a compat-apr. or just name the new rpms (lib)apr1 and avoid the trouble atall. i mean they are unofficial/unsupported? rpms only anyway. no?:) I s'pose you could do that too. :) -- Jarod Wilson [EMAIL PROTECTED] signature.asc Description: This is a digitally signed message part
Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
On 2006-08-17 10:20:16 -0400, Jarod Wilson wrote: On Thu, 2006-08-17 at 16:11 +0200, Marcus Rueckert wrote: On 2006-08-17 09:55:38 -0400, Jarod Wilson wrote: On Thu, 2006-08-17 at 15:46 +0200, Marcus Rueckert wrote: hi, while we are looking into dependencies: APR 1.x is out since quite some time and should solve many bugs. is anyone working on that already? We're shipping apr 1.2.7 with Fedora Core 6 and RHEL5. FC5 shipped apr 1.2.2. Looks like 0.9.x for FC3/FC4/RHEL4. another nice thing is that most old systems only ship apr0. so you can easily provide addon packages with apr1 and the removing the intree libraries might not hurt as much there. It gets a little fun in RH/FC, since we simply ship apr (no libversion attached), but yeah, the same can still be done w/an apr and a compat-apr. or just name the new rpms (lib)apr1 and avoid the trouble atall. i mean they are unofficial/unsupported? rpms only anyway. no?:) I s'pose you could do that too. :) guess why i was pushing towards apr1. ;) darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
On Thu, 2006-08-17 at 16:40 +0200, Marcus Rueckert wrote: On 2006-08-17 10:20:16 -0400, Jarod Wilson wrote: On Thu, 2006-08-17 at 16:11 +0200, Marcus Rueckert wrote: On 2006-08-17 09:55:38 -0400, Jarod Wilson wrote: On Thu, 2006-08-17 at 15:46 +0200, Marcus Rueckert wrote: hi, while we are looking into dependencies: APR 1.x is out since quite some time and should solve many bugs. is anyone working on that already? We're shipping apr 1.2.7 with Fedora Core 6 and RHEL5. FC5 shipped apr 1.2.2. Looks like 0.9.x for FC3/FC4/RHEL4. another nice thing is that most old systems only ship apr0. so you can easily provide addon packages with apr1 and the removing the intree libraries might not hurt as much there. It gets a little fun in RH/FC, since we simply ship apr (no libversion attached), but yeah, the same can still be done w/an apr and a compat-apr. or just name the new rpms (lib)apr1 and avoid the trouble atall. i mean they are unofficial/unsupported? rpms only anyway. no?:) I s'pose you could do that too. :) guess why i was pushing towards apr1. ;) I think I had my official Red Hat hat on... We typically do $package and compat-$package, rather than lib${package}${libver}. :p (though note that I personally actually like the latter method better...) -- Jarod Wilson [EMAIL PROTECTED] signature.asc Description: This is a digitally signed message part
Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
Marcus, going to 1.2.7 would be great, because that would have the multicast stuff that Matt added on top of 0.9.x I actually tried it for 3.0.3, but it resulted in compilation errors and we wanted to get a release out. That is why we selected 0.9.7. Maybe we should start looking at it again. Cheers Martin --- Marcus Rueckert [EMAIL PROTECTED] wrote: hi, while we are looking into dependencies: APR 1.x is out since quite some time and should solve many bugs. is anyone working on that already? another nice thing is that most old systems only ship apr0. so you can easily provide addon packages with apr1 and the removing the intree libraries might not hurt as much there. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org -- Martin Knoblauch email: k n o b i AT knobisoft DOT de www: http://www.knobisoft.de
Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
On 2006-08-17 09:33:58 -0700, Martin Knoblauch wrote: going to 1.2.7 would be great, because that would have the multicast stuff that Matt added on top of 0.9.x I actually tried it for 3.0.3, but it resulted in compilation errors and we wanted to get a release out. That is why we selected 0.9.7. Maybe we should start looking at it again. once you have the buildsystem ready for building aginst system libraries i will try apr1. we have some experience here with porting to apr 1. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
Marcus, what is your timeframe for inclusion in 10.2? Martin --- Marcus Rueckert [EMAIL PROTECTED] wrote: On 2006-08-17 09:40:07 -0700, Martin Knoblauch wrote: seems after all the noise the decision is to split off the externals. Your idea to push a last self-sufficient release is a good one. I will do a 3.0.4-pre over the weekend. Not going to start with the 3.0.3.y madness :-) Maybe we should name the split out version 3.1.x. Topics from my side for 3.1 would be: - host spoofing, if Yemi can provide me with a patch-in-a-file - cleaned up build system - split off external libraries - new AIX metrics code - . do we have any time frame for the support to build against system libraries? i would like to include a newer ganglia into 10.2. and that would be a requirement for me. sadly i have not much time to work on it either. :/ darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Ganglia-developers mailing list Ganglia-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-developers -- Martin Knoblauch email: k n o b i AT knobisoft DOT de www: http://www.knobisoft.de
Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
I was talking to Matt last night and he mentioned that one of the reasons why the libraries are shipped is because we sometimes want to build gmond statically - I suppose this is still possible even if we split out the libs? I'd like to add the following point for 3.1: - gexec compatability (will add more points as I come to think of them). BTW, does anybody want to sign up to work on the library splitting? I could potentially work on it, but I'm sure someone who is more familiar with the system can do it in a fraction of the time I'll need to do it :) Thanks, Bernard -Original Message- From: Martin Knoblauch [mailto:[EMAIL PROTECTED] Sent: Thu 17/08/2006 09:40 To: Bernard Li; Jarod Wilson; Marcus Rueckert Cc: ganglia-developers@lists.sourceforge.net; Adeyemi Adesanya Subject: Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia Bernard, seems after all the noise the decision is to split off the externals. Your idea to push a last self-sufficient release is a good one. I will do a 3.0.4-pre over the weekend. Not going to start with the 3.0.3.y madness :-) Maybe we should name the split out version 3.1.x. Topics from my side for 3.1 would be: - host spoofing, if Yemi can provide me with a patch-in-a-file - cleaned up build system - split off external libraries - new AIX metrics code - . Cheers Martin Cheers Martin --- Bernard Li [EMAIL PROTECTED] wrote: Hi Martin: I guess my take on this is, using the distribution's libraries is the right way to go, then let's make this change now and reap the rewards later when all the distributions ship the correct versions of the libraries. Also, I think we have sufficient connections with the various Linux distributions to have the missing libraries added or at least requested. P.S. If you are concerned about the impact on the next release, perhaps we can release what we have now as 3.0.4 (or 3.0.3.1 for that matter), and then we'll all work towards this library cleanup until we are ready for another official release. Cheers, Bernard -Original Message- From: Martin Knoblauch [mailto:[EMAIL PROTECTED] Sent: Wed 16/08/2006 15:52 To: Bernard Li; [EMAIL PROTECTED]; Jarod Wilson Cc: ganglia-developers@lists.sourceforge.net Subject: Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia Bernard, I am not saying: drop the idea. I am just asking: what do we win if, with the exception of expat, none of the external packages is widely available in the right version? Is it worth the effort? Cheers Martin --- Bernard Li [EMAIL PROTECTED] wrote: Martin: I'll let others respond to the thread, but I'd just like to point out that there is a fallback - the libs tarball which will include the currently shipped libraries in our tree. So we just need to add some intelligence into our configure/build system to auto-detect this... Cheers, Bernard -Original Message- From: Martin Knoblauch [mailto:[EMAIL PROTECTED] Sent: Wed 16/08/2006 15:30 To: Bernard Li; Jarod Wilson Cc: ganglia-developers@lists.sourceforge.net Subject: Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia Folks, this is certainly not what I wanted to kick off ... If we go that way, what about: RHEL4/5 CentOs SLES FC5 Ubuntu ??? and the Mandriva stuff is completely outdated. I am just wondering whether splitting of apr/expat/libconfuse is really a good thing. Looking a bit broader at www.rpmfind.net: apr/apr-devel: varies from 0.9.4 to 0.9.6 for RedHat and Mdk. No SuSE. In 3.0.3 we moved from 0.9.5 to 0.9.7, because that fixed bz #87. Is 0.9.6 enough? I don't know and I do not really want to test it. So that means we require 0.9.7 which is not available anywhere out of the box. expat/expat-devel: varies from 1.95.1 to 1.95.8 for a lot of distros. Seems we can safely assume its availability everywhere. libconfuse: old version for MDK and now 2.5 for FC4 :-) Not a very wide coverage. Hmm. Not really convinced. Cheers Martin --- Bernard Li [EMAIL PROTECTED] wrote: Hi Jarod: Great - let's hope it gets accepted soon :-) Marcus, is there a RPM for SUSE? Stu, how about for Debian...? I believe it was mentioned that there is already one for Mandriva... Cheers, Bernard -Original Message- From: Jarod Wilson [mailto:[EMAIL PROTECTED] Sent: Wed 16/08/2006 10:56 To: Bernard Li Cc: ganglia-developers@lists.sourceforge.net Subject: RE: [Ganglia-developers] apr, expat, confuse asshipped with ganglia On Wed, 2006-08-16 at 10:43 -0700, Bernard Li wrote: Says 404 for me... Bah, what the heck, who broke the redirectors... Okay, full link, this works, I promise: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=202820
Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
I think they're looking at end of the year deadline for inclusion with SUSE Linux 10.2. Cheers, Bernard -Original Message- From: Martin Knoblauch [mailto:[EMAIL PROTECTED] Sent: Thu 17/08/2006 11:55 To: Marcus Rueckert; Martin Knoblauch Cc: Adeyemi Adesanya; Bernard Li; ganglia-developers@lists.sourceforge.net Subject: Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia Marcus, what is your timeframe for inclusion in 10.2? Martin --- Marcus Rueckert [EMAIL PROTECTED] wrote: On 2006-08-17 09:40:07 -0700, Martin Knoblauch wrote: seems after all the noise the decision is to split off the externals. Your idea to push a last self-sufficient release is a good one. I will do a 3.0.4-pre over the weekend. Not going to start with the 3.0.3.y madness :-) Maybe we should name the split out version 3.1.x. Topics from my side for 3.1 would be: - host spoofing, if Yemi can provide me with a patch-in-a-file - cleaned up build system - split off external libraries - new AIX metrics code - . do we have any time frame for the support to build against system libraries? i would like to include a newer ganglia into 10.2. and that would be a requirement for me. sadly i have not much time to work on it either. :/ darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Ganglia-developers mailing list Ganglia-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-developers -- Martin Knoblauch email: k n o b i AT knobisoft DOT de www: http://www.knobisoft.de
Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia
Hmm. Lets assume we do a 3.0.4 until End of September. I think EOY would be possible for 3.1 Martin --- Bernard Li [EMAIL PROTECTED] wrote: I think they're looking at end of the year deadline for inclusion with SUSE Linux 10.2. Cheers, Bernard -Original Message- From: Martin Knoblauch [mailto:[EMAIL PROTECTED] Sent: Thu 17/08/2006 11:55 To: Marcus Rueckert; Martin Knoblauch Cc: Adeyemi Adesanya; Bernard Li; ganglia-developers@lists.sourceforge.net Subject: Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia Marcus, what is your timeframe for inclusion in 10.2? Martin --- Marcus Rueckert [EMAIL PROTECTED] wrote: On 2006-08-17 09:40:07 -0700, Martin Knoblauch wrote: seems after all the noise the decision is to split off the externals. Your idea to push a last self-sufficient release is a good one. I will do a 3.0.4-pre over the weekend. Not going to start with the 3.0.3.y madness :-) Maybe we should name the split out version 3.1.x. Topics from my side for 3.1 would be: - host spoofing, if Yemi can provide me with a patch-in-a-file - cleaned up build system - split off external libraries - new AIX metrics code - . do we have any time frame for the support to build against system libraries? i would like to include a newer ganglia into 10.2. and that would be a requirement for me. sadly i have not much time to work on it either. :/ darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Ganglia-developers mailing list Ganglia-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-developers -- Martin Knoblauch email: k n o b i AT knobisoft DOT de www: http://www.knobisoft.de -- Martin Knoblauch email: k n o b i AT knobisoft DOT de www: http://www.knobisoft.de