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

Reply via email to