On Fri, 2 Jan 1998, Chris Fearnley wrote: > '[EMAIL PROTECTED] wrote:' > > > >Actually, I'm not sure there is a problem with libc5-altdev. There definitely > >is a dependency clash between libc5 and libc6, which David Engel thinks we > >should patch by producing an upgrade for libc5. This will have to be > >installed > >before hamm. It's not yet clear to me that we can make this automatic with > >pre-depends or not. > > I don't think we should make it automatic. But it should be > documented in the libc5 -> libc6 transition FAQ.
If it is possible, we should make it automatic, since most users don't read any documentation before trying it first. And "try and error" really fails here... If an automatic upgrade should not be possible at all (that's not what I believe), then we should at least find a way to make dselect _stop_ the upgrade process before the system gets damaged. AFAIK, the only real problem during a bo->hamm upgrade is that if you install several packages at once, they will be unpacked but not configured immediately afterwards. This results into segfaults when libs get moved from /usr/lib to /usr/lib/libc5-compat . A possible solution has been discussed some time ago: We should implement a "Immediate-Configure: Yes" control field, which causes dpkg to configure the package _right after_ unpacking it. This new field would also solve upgrade problems in the case of "watchdog" for example. (The old watchdog gets deleted, new unpacked, but it's configured after all other packages are unpackaged too. If a lot of packages are unpacked, this takes too long so the system reboots :-) It would be good to hear a few comments regarding the "Immediate-Configure" solution. (Other solutions are welcomed too, of course!) Cheers, Chris -- Christian Schwarz Do you know [EMAIL PROTECTED], [EMAIL PROTECTED], Debian GNU/Linux? [EMAIL PROTECTED], [EMAIL PROTECTED] Visit PGP-fp: 8F 61 EB 6D CF 23 CA D7 34 05 14 5C C8 DC 22 BA http://www.debian.org http://fatman.mathematik.tu-muenchen.de/~schwarz/ -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .