Bug#83669: Shared libraries

2001-01-26 Thread Brian May
> "Brian" == Brian May <[EMAIL PROTECTED]> writes: I previously misunderstood Herbert's proposal, here it is again (I hope it is accurate this time...). foo2.0 (2.0) /usr/lib/libfoo.so.2.0 (actual library) Provides: foo2 version 2.0 foo2.1 (2.1) /usr/lib/libfoo.so.2.1 (actual library) Provi

Re: Bug#83669: Shared libraries

2001-01-26 Thread Brian May
> "Manoj" == Manoj Srivastava <[EMAIL PROTECTED]> writes: Manoj> Hi, We seem to be balancing 300MB for all archives, Look at Herbert's proposal - it doesn't require any extra space, except for storing multiple versions of the library (which could be done privately too, if Debian doesn't w

Re: Bug#83669: Shared libraries

2001-01-26 Thread Manoj Srivastava
Hi, We seem to be balancing 300MB for all archives, mirrors, transfers, CD's, everyone downloading packages, etc, against the requirements of a few developers who need to create debs for libraries older than those they are running? And who could always create a chroot jail for themselv

Bug#83669: Shared libraries

2001-01-26 Thread Brian May
> "Henrique" == Henrique M Holschuh <[EMAIL PROTECTED]> writes: Henrique> In other words, if this bug is deemed to be correct, we Henrique> will have to add hard-link support to dpkg and Henrique> .debs. Anything else will simply DOUBLE the already Henrique> bloated */lib and t

Bug#83669: Shared libraries

2001-01-26 Thread Manoj Srivastava
>>"Ian" == Ian Jackson <[EMAIL PROTECTED]> writes: Ian> The net effect is that nearly all packages in Debian are compiled Ian> against the libraries from unstable, and that it's hard for a Ian> developer running mostly unstable to build packages for stable. The conventional solution fo

Bug#83669: Shared libraries

2001-01-26 Thread Herbert Xu
On Fri, Jan 26, 2001 at 08:34:07PM -0600, David Engel wrote: > > I think this would be more trouble than it's worth. Not only would That's probably true. > packagers have to deal with all of the possible overlaps between > packages, it would also potentially add even more packages to the > arch

Bug#83669: Shared libraries

2001-01-26 Thread Brian May
> "Herbert" == Herbert Xu <[EMAIL PROTECTED]> writes: Herbert> Ian Jackson <[EMAIL PROTECTED]> wrote: >> Currently, wrt shared libraries, we mandate (or do) this: >> foo2 (2.1) /usr/lib/libfoo.so.2 -> libfoo.so.2.1 >> /usr/lib/libfoo.so.2.1 (actual library) >> foo-dev (2.

Bug#83669: Shared libraries

2001-01-26 Thread Henrique M Holschuh
On Fri, 26 Jan 2001, Ben Collins wrote: > On Fri, Jan 26, 2001 at 07:34:08PM +, Ian Jackson wrote: > > foo-dev (2.1) /usr/include/foo.h > > /usr/lib/libfoo.so (copy of actual library) > > Can we say archive, system, mirror and update bloat horror!? DO you > reali

Bug#83669: Shared libraries

2001-01-26 Thread Brian May
> "Ian" == Ian Jackson <[EMAIL PROTECTED]> writes: Ian> In general, it's not safe to use a minor version of a library Ian> lower than that with which the binary was compiled. Ian> So you if you have a library L used by both an program S Ian> which you want to compile for stabl

Bug#83669: Shared libraries

2001-01-26 Thread David Engel
On Fri, Jan 26, 2001 at 03:04:22PM -0500, Ben Collins wrote: > Can we say archive, system, mirror and update bloat horror!? DO you My very rough estimate would be about 300 MB per distribution. Not insignificant, but not completely untenable either. > This is bad, and creates plenty of problems

Bug#83669: Shared libraries

2001-01-26 Thread Ian Jackson
Ben Collins writes ("Bug#83669: Shared libraries"): > On Fri, Jan 26, 2001 at 07:34:08PM +, Ian Jackson wrote: > > > > foo-dev (2.1) /usr/include/foo.h > > /usr/lib/libfoo.so (copy of actual library) > > > > Can we say archive, system, mirror and update bloat h

Bug#83669: Shared libraries

2001-01-26 Thread Ian Jackson
Brian May writes ("Re: Bug#83669: Shared libraries"): > You seem to imply that the versions of the libraries are incompatible, > despite having the same major version. If this is really the case, I > think the potential exists to break a lot more then just the build > process. > > Please give me a

Bug#83669: Shared libraries

2001-01-26 Thread Brian May
> "Seth" == Seth Arnold <[EMAIL PROTECTED]> writes: Seth> How does this work with the glibc mess I seem to recall from Seth> about a month ago? I don't recall the details - can somebody please give me a URL? -- Brian May <[EMAIL PROTECTED]>

Bug#83669: Shared libraries

2001-01-26 Thread Seth Arnold
* Brian May <[EMAIL PROTECTED]> [010126 15:32]: > Please give me a real life example of why distinguishing libraries > solely by their major version number is not good enough... How does this work with the glibc mess I seem to recall from about a month ago? -- ``Oh Lord; Ooh you are so big; So a

Bug#83669: Shared libraries

2001-01-26 Thread Brian May
> "Ian" == Ian Jackson <[EMAIL PROTECTED]> writes: Ian> The effect is that foo-dev (2.1) has to have a dependency on Ian> foo2 (2.1) because otherwise you might compile against a .so Ian> file and headers from different versions. Ian> This is bad because it makes it hard to up

Bug#83669: Shared libraries

2001-01-26 Thread Herbert Xu
Ian Jackson <[EMAIL PROTECTED]> wrote: > > Currently, wrt shared libraries, we mandate (or do) this: > foo2 (2.1) /usr/lib/libfoo.so.2 -> libfoo.so.2.1 > /usr/lib/libfoo.so.2.1 (actual library) > foo-dev (2.1) /usr/include/foo.h > /usr/lib/l

Bug#83669: Shared libraries

2001-01-26 Thread Ben Collins
On Fri, Jan 26, 2001 at 07:34:08PM +, Ian Jackson wrote: > > foo-dev (2.1) /usr/include/foo.h > /usr/lib/libfoo.so (copy of actual library) > Can we say archive, system, mirror and update bloat horror!? DO you realize what this would mean for lib packages like

Bug#83669: Shared libraries

2001-01-26 Thread Ian Jackson
Package: debian-policy Version: 3.2.1.2 (We've had this argument before, and it degenerated into the policy process row. It seems that Wichert is unwilling to act to fix the process, so I'll just reopen the issue like this. I can't find it in the archives anywhere.) Currently, wrt shared librar