> > Any idea how this scenario could unfold? I cannot imagine how it
> > could
> > get there. What I will do, though, is add a "Breaks: man-db
> > (<<2.9.3-
> > 1)" to bsdmainutils. Actually this is already in git.
> 
> Breaks only ensures that new bsdmainutils can't be unpacked until
> man-db
> is deconfigured.  For example, it would still permit this plausible
> upgrade ordering, which AFAIK apt would have no particular reason to
> avoid:
> 
>  1. deconfigure old man-db
>  2. unpack new bsdmainutils
>  3. configure new bsdmainutils
>  4. (piles of other stuff)
>  5. unpack bsdextrautils
>  6. unpack new man-db
>  7. configure bsdextrautils
>  8. configure man-db
> 
> man would be broken between the end of step 1 and the end of step
> 5.  I
> think this is undesirable and unnecessary.

Good points. However, I still don't see where this creates problems in
the upgrade process unless some postinst calls man.

Michael
-- 
Michael Meskes
Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org)
Meskes at (Debian|Postgresql) dot Org
Jabber: michael at xmpp dot meskes dot org
VfL Borussia! Força Barça! SF 49ers! Use Debian GNU/Linux, PostgreSQL

Reply via email to