Sam Hartman <hartm...@debian.org> writes: > Note that the upload of this for unstable will include a mostly dummy > libkrb53 that depends on the new libraries. > > We'll call that the -8 libkrb53. > > So, I can do roughly what I do in -7, using unversioned replaces. That > permits you to do a downgrade, although it's quite tricky. You have to > install the old libkrb53, remove the new libs and then reinstall the old > libkrb53. > > The other option is that I can use versioned replaces. For reasons > entirely unclear to me, that has different and possibly worse > behavior. > > Here's what happens. The upgrade works fine. But trying to install the > old libkrb53 fails because it claims it is trying to overwrite files in > the libkrb5-3 package. > > I've spent over 20 minutes attempting to downgrade and I think I finally > got it. > > However you're right that the versioned replaces approach definitely > requires the user to try much harder to get the system into a state > where kerberos libs are not available.
Yes, I think the versioned provides is better, since making it harder to break the system is, I think, more important than easy downgrades. We could document the downgrade procedure in a NEWS.Debian entry, possibly. Unfortunately, none of this will help someone who installs only libkrb5-3 from the new packages and then removes it, I think. If so, I'm missing something. Hopefully, though, given that a new libkrb53 is available at the same time, very few people would ever do that. -- Russ Allbery (r...@debian.org) <http://www.eyrie.org/~eagle/> -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org