Re: problems in upgrade

2001-06-26 Thread Anthony Towns
On Tue, Jun 26, 2001 at 12:17:03PM -0400, Ben Collins wrote: > We could always do what redhat has done, and copy the libdb.so.3 from > the glibc 2.1.3 binaries, and use them in the libdb2 package. That means > it will work when 2.1.3 is still installed, and before libc6 2.2.x is > unpacked. The sol

Re: problems in upgrade

2001-06-26 Thread Thomas Bushnell, BSG
Anthony Towns writes: > We could also just make the upgrade instructions: > > apt-get update > apt-get install libc6 libdb2 > apt-get install dpkg apt > apt-get dist-upgrade This "solution" is not a solution at all; it's an invitation to disaster. (The other proposed so

Re: problems in upgrade

2001-06-26 Thread Thomas Bushnell, BSG
Anthony Towns writes: > Yes, I know. What I was saying was that for apt upgrades, Depends and > Pre-Depends from essential packages are effectively equivalent. So there > was probably some other cause to your problem. Gotcha. What would it be?

Re: problems in upgrade

2001-06-26 Thread Anthony Towns
On Tue, Jun 26, 2001 at 12:17:03PM -0400, Ben Collins wrote: > We could always do what redhat has done, and copy the libdb.so.3 from > the glibc 2.1.3 binaries, and use them in the libdb2 package. That means > it will work when 2.1.3 is still installed, and before libc6 2.2.x is > unpacked. The so

Re: problems in upgrade

2001-06-26 Thread Thomas Bushnell, BSG
Anthony Towns <[EMAIL PROTECTED]> writes: > We could also just make the upgrade instructions: > > apt-get update > apt-get install libc6 libdb2 > apt-get install dpkg apt > apt-get dist-upgrade This "solution" is not a solution at all; it's an invitation to disaster. (T

Re: problems in upgrade

2001-06-26 Thread Thomas Bushnell, BSG
Anthony Towns <[EMAIL PROTECTED]> writes: > Yes, I know. What I was saying was that for apt upgrades, Depends and > Pre-Depends from essential packages are effectively equivalent. So there > was probably some other cause to your problem. Gotcha. What would it be? -- To UNSUBSCRIBE, email to

Re: problems in upgrade

2001-06-26 Thread Herbert Xu
Santiago Vila <[EMAIL PROTECTED]> wrote: > Would be possible to get rid of them in woody by recompiling and > remove the dependency of libc6 on libdb2 altogether? It won't really help. It was perl that was broken in the original problem, which is linked against libdb.so.3 in potato. So if you r

Re: problems in upgrade

2001-06-26 Thread Herbert Xu
Santiago Vila <[EMAIL PROTECTED]> wrote: > Would be possible to get rid of them in woody by recompiling and > remove the dependency of libc6 on libdb2 altogether? It won't really help. It was perl that was broken in the original problem, which is linked against libdb.so.3 in potato. So if you

Re: problems in upgrade

2001-06-26 Thread Santiago Vila
On Tue, 26 Jun 2001, Ben Collins wrote: > The libdb.so.3 in libdb2, that is historic from libc6 2.1.x, is not > going to be used by newly compiled programs (those compiled against > libc6 2.2, as opposed to libc6 2.1). How many packages compiled against the old libdb.so.3 are there? Would be pos

Re: problems in upgrade

2001-06-26 Thread Santiago Vila
On Tue, 26 Jun 2001, Ben Collins wrote: > The libdb.so.3 in libdb2, that is historic from libc6 2.1.x, is not > going to be used by newly compiled programs (those compiled against > libc6 2.2, as opposed to libc6 2.1). How many packages compiled against the old libdb.so.3 are there? Would be po

Re: problems in upgrade

2001-06-26 Thread Ben Collins
On Wed, Jun 27, 2001 at 02:04:22AM +1000, Anthony Towns wrote: > On Tue, Jun 26, 2001 at 11:20:57AM -0400, Ben Collins wrote: > > On Tue, Jun 26, 2001 at 05:13:17PM +0200, Santiago Vila wrote: > > > I wonder why woody's libc6 depends on libdb2 in the first place. > > > What is the exact nature of t

Re: problems in upgrade

2001-06-26 Thread Anthony Towns
On Tue, Jun 26, 2001 at 11:20:57AM -0400, Ben Collins wrote: > On Tue, Jun 26, 2001 at 05:13:17PM +0200, Santiago Vila wrote: > > I wonder why woody's libc6 depends on libdb2 in the first place. > > What is the exact nature of this dependency? > I'm looking into a means for ensuring upgrades wiht t

Re: problems in upgrade

2001-06-26 Thread Ben Collins
On Tue, Jun 26, 2001 at 05:13:17PM +0200, Santiago Vila wrote: > > I wonder why woody's libc6 depends on libdb2 in the first place. > What is the exact nature of this dependency? Glibc 2.2.x does not contain the db1/db2 libs that were present in potato's 2.1.x glibc. So that functionality was mov

Re: problems in upgrade

2001-06-26 Thread Santiago Vila
On Mon, 25 Jun 2001, Anthony Towns wrote: > Aha! More importantly, there's the non-essential, but required and depended > upon by perl (not perl-base) package libdb2, which doesn't Pre-Depend: on > libc6. > > I think what's happening is that: > > /usr/bin/perl (provided by perl-base.deb) is

Re: problems in upgrade

2001-06-26 Thread Ben Collins
On Wed, Jun 27, 2001 at 02:04:22AM +1000, Anthony Towns wrote: > On Tue, Jun 26, 2001 at 11:20:57AM -0400, Ben Collins wrote: > > On Tue, Jun 26, 2001 at 05:13:17PM +0200, Santiago Vila wrote: > > > I wonder why woody's libc6 depends on libdb2 in the first place. > > > What is the exact nature of

Re: problems in upgrade

2001-06-26 Thread Anthony Towns
On Tue, Jun 26, 2001 at 11:20:57AM -0400, Ben Collins wrote: > On Tue, Jun 26, 2001 at 05:13:17PM +0200, Santiago Vila wrote: > > I wonder why woody's libc6 depends on libdb2 in the first place. > > What is the exact nature of this dependency? > I'm looking into a means for ensuring upgrades wiht

Re: problems in upgrade

2001-06-26 Thread Ben Collins
On Tue, Jun 26, 2001 at 05:13:17PM +0200, Santiago Vila wrote: > > I wonder why woody's libc6 depends on libdb2 in the first place. > What is the exact nature of this dependency? Glibc 2.2.x does not contain the db1/db2 libs that were present in potato's 2.1.x glibc. So that functionality was mo

Re: problems in upgrade

2001-06-26 Thread Santiago Vila
On Mon, 25 Jun 2001, Anthony Towns wrote: > Aha! More importantly, there's the non-essential, but required and depended > upon by perl (not perl-base) package libdb2, which doesn't Pre-Depend: on > libc6. > > I think what's happening is that: > > /usr/bin/perl (provided by perl-base.deb) is

Re: problems in upgrade

2001-06-26 Thread Anthony Towns
On Mon, Jun 25, 2001 at 09:56:00PM -0700, Thomas Bushnell, BSG wrote: > Anthony Towns writes: > > Are you sure this is the cause of the perl upgrade mess though? Apt tries > > to immediately configure essential packages wherever possible, afaik, which > > means Depends: generally end up the same a

Re: problems in upgrade

2001-06-25 Thread Thomas Bushnell, BSG
Anthony Towns writes: > Are you sure this is the cause of the perl upgrade mess though? Apt tries > to immediately configure essential packages wherever possible, afaik, which > means Depends: generally end up the same as Pre-Depends: anyway, no? I'm using apt. The log I posted shows apt blowin

Re: problems in upgrade

2001-06-25 Thread Anthony Towns
On Mon, Jun 25, 2001 at 09:56:00PM -0700, Thomas Bushnell, BSG wrote: > Anthony Towns <[EMAIL PROTECTED]> writes: > > Are you sure this is the cause of the perl upgrade mess though? Apt tries > > to immediately configure essential packages wherever possible, afaik, which > > means Depends: general

Re: problems in upgrade

2001-06-25 Thread Thomas Bushnell, BSG
Anthony Towns <[EMAIL PROTECTED]> writes: > Are you sure this is the cause of the perl upgrade mess though? Apt tries > to immediately configure essential packages wherever possible, afaik, which > means Depends: generally end up the same as Pre-Depends: anyway, no? I'm using apt. The log I pos

Re: problems in upgrade

2001-06-25 Thread Herbert Xu
Anthony Towns wrote: > Aha! More importantly, there's the non-essential, but required and depended > upon by perl (not perl-base) package libdb2, which doesn't Pre-Depend: on > libc6. Correct. > I think what's happening is that: >/usr/bin/perl (provided by perl-base.deb) is essential a

Re: problems in upgrade

2001-06-25 Thread Herbert Xu
Anthony Towns <[EMAIL PROTECTED]> wrote: > Aha! More importantly, there's the non-essential, but required and depended > upon by perl (not perl-base) package libdb2, which doesn't Pre-Depend: on > libc6. Correct. > I think what's happening is that: >/usr/bin/perl (provided by perl-base

Re: problems in upgrade

2001-06-25 Thread Anthony Towns
On Sun, Jun 24, 2001 at 05:26:33PM +0200, Santiago Vila wrote: > There are three other essential packages in unstable which depend on > libc6 without using a Pre-Depends, namely base-passwd_3.2.1, > hostname_2.08 and ncurses-bin_5.2.20010318-2. Aha! More importantly, there's the non-essential, but

Re: problems in upgrade

2001-06-25 Thread Anthony Towns
On Sun, Jun 24, 2001 at 05:26:33PM +0200, Santiago Vila wrote: > There are three other essential packages in unstable which depend on > libc6 without using a Pre-Depends, namely base-passwd_3.2.1, > hostname_2.08 and ncurses-bin_5.2.20010318-2. Aha! More importantly, there's the non-essential, bu

Re: problems in upgrade

2001-06-24 Thread Santiago Vila
On Mon, 25 Jun 2001, Anthony Towns wrote: > On Sun, Jun 24, 2001 at 05:26:33PM +0200, Santiago Vila wrote: > > There are three other essential packages in unstable which depend on > > libc6 without using a Pre-Depends, namely base-passwd_3.2.1, > > hostname_2.08 and ncurses-bin_5.2.20010318-2. > >

Re: problems in upgrade

2001-06-24 Thread Anthony Towns
On Sun, Jun 24, 2001 at 05:26:33PM +0200, Santiago Vila wrote: > There are three other essential packages in unstable which depend on > libc6 without using a Pre-Depends, namely base-passwd_3.2.1, > hostname_2.08 and ncurses-bin_5.2.20010318-2. > > If there are not objections I'm going to report s

Re: problems in upgrade

2001-06-24 Thread Santiago Vila
On Mon, 25 Jun 2001, Anthony Towns wrote: > On Sun, Jun 24, 2001 at 05:26:33PM +0200, Santiago Vila wrote: > > There are three other essential packages in unstable which depend on > > libc6 without using a Pre-Depends, namely base-passwd_3.2.1, > > hostname_2.08 and ncurses-bin_5.2.20010318-2. >

Re: problems in upgrade

2001-06-24 Thread Anthony Towns
On Sun, Jun 24, 2001 at 05:26:33PM +0200, Santiago Vila wrote: > There are three other essential packages in unstable which depend on > libc6 without using a Pre-Depends, namely base-passwd_3.2.1, > hostname_2.08 and ncurses-bin_5.2.20010318-2. > > If there are not objections I'm going to report

Re: problems in upgrade

2001-06-24 Thread Santiago Vila
Hello. There are three other essential packages in unstable which depend on libc6 without using a Pre-Depends, namely base-passwd_3.2.1, hostname_2.08 and ncurses-bin_5.2.20010318-2. If there are not objections I'm going to report serious bugs about them too. (We don't want another mess like the

Re: problems in upgrade

2001-06-24 Thread Santiago Vila
Hello. There are three other essential packages in unstable which depend on libc6 without using a Pre-Depends, namely base-passwd_3.2.1, hostname_2.08 and ncurses-bin_5.2.20010318-2. If there are not objections I'm going to report serious bugs about them too. (We don't want another mess like the

Re: problems in upgrade

2001-06-21 Thread Colin Watson
[EMAIL PROTECTED] (Thomas Bushnell, BSG) wrote: >Note the actual error above. I'll repeat it for those who skipped by: > > perl: /lib/libc.so.6: version `GLIBC_2.2' not found (required by >/lib/libdb.so.3) Yes, I've reproduced this easily in a chroot before. In fact, IIRC, you can reproduce it b

Re: problems in upgrade

2001-06-21 Thread Colin Watson
[EMAIL PROTECTED] (Thomas Bushnell, BSG) wrote: >Note the actual error above. I'll repeat it for those who skipped by: > > perl: /lib/libc.so.6: version `GLIBC_2.2' not found (required by >/lib/libdb.so.3) Yes, I've reproduced this easily in a chroot before. In fact, IIRC, you can reproduce it

Re: problems in upgrade

2001-06-21 Thread Santiago Vila
I said: > * A Depends which should really be a Pre-Depends. This may be the bug: Package: perl-base Version: 5.6.0-21 Essential: yes Depends: libc6 (>= 2.2.1-2) This should be a Pre-Depends. Please report this as a grave bug.

Re: problems in upgrade

2001-06-21 Thread Santiago Vila
On 21 Jun 2001, Thomas Bushnell, BSG wrote: > Note the actual error above. I'll repeat it for those who skipped by: > > perl: /lib/libc.so.6: version `GLIBC_2.2' not found (required by > /lib/libdb.so.3) I experienced this some weeks ago, and I'm glad to see a typescript of it. Possible cause

Re: problems in upgrade

2001-06-21 Thread J. Bruce Fields
On Thu, 21 Jun 2001, Mike Renfro wrote: > On Thu, Jun 21, 2001 at 08:28:47AM -0700, Thomas Bushnell, BSG wrote: > > > 5) Perl upgrade blows chunks. Here's what I did (note that this > >whopping lose happened first, before the items above): > > > > a) Repoint servers.list to woody > > b) apt-g

Re: problems in upgrade

2001-06-21 Thread Mike Renfro
On Thu, Jun 21, 2001 at 08:28:47AM -0700, Thomas Bushnell, BSG wrote: > 5) Perl upgrade blows chunks. Here's what I did (note that this >whopping lose happened first, before the items above): > > a) Repoint servers.list to woody > b) apt-get update > c) apt-get upgrade We tend to use apt-ge

Re: problems in upgrade

2001-06-21 Thread Santiago Vila
I said: > * A Depends which should really be a Pre-Depends. This may be the bug: Package: perl-base Version: 5.6.0-21 Essential: yes Depends: libc6 (>= 2.2.1-2) This should be a Pre-Depends. Please report this as a grave bug. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of

Re: problems in upgrade

2001-06-21 Thread Santiago Vila
On 21 Jun 2001, Thomas Bushnell, BSG wrote: > Note the actual error above. I'll repeat it for those who skipped by: > > perl: /lib/libc.so.6: version `GLIBC_2.2' not found (required by /lib/libdb.so.3) I experienced this some weeks ago, and I'm glad to see a typescript of it. Possible causes

Re: problems in upgrade

2001-06-21 Thread J. Bruce Fields
On Thu, 21 Jun 2001, Mike Renfro wrote: > On Thu, Jun 21, 2001 at 08:28:47AM -0700, Thomas Bushnell, BSG wrote: > > > 5) Perl upgrade blows chunks. Here's what I did (note that this > >whopping lose happened first, before the items above): > > > > a) Repoint servers.list to woody > > b) apt-

Re: problems in upgrade

2001-06-21 Thread Mike Renfro
On Thu, Jun 21, 2001 at 08:28:47AM -0700, Thomas Bushnell, BSG wrote: > 5) Perl upgrade blows chunks. Here's what I did (note that this >whopping lose happened first, before the items above): > > a) Repoint servers.list to woody > b) apt-get update > c) apt-get upgrade We tend to use apt-g