Re: [Ganglia-developers] apr, expat, confuse asshipped with ganglia

2006-08-17 Thread Stu Teasdale
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

2006-08-17 Thread Marcus Rueckert

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

2006-08-17 Thread Jarod Wilson
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

2006-08-17 Thread Marcus Rueckert
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

2006-08-17 Thread Jarod Wilson
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

2006-08-17 Thread Marcus Rueckert
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

2006-08-17 Thread Jarod Wilson
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

2006-08-17 Thread Martin Knoblauch
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

2006-08-17 Thread Marcus Rueckert
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

2006-08-17 Thread Martin Knoblauch
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

2006-08-17 Thread Bernard Li
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

2006-08-17 Thread Bernard Li
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

2006-08-17 Thread Martin Knoblauch
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