On Sun, Jun 04, 2017 at 12:15:56AM +0200, Andreas Beckmann wrote:
>...
> dpkg spews a lot of warnings about dependency problems, so it's not
> dblatex's fault if its postrm failed due to dependency violations.
> More likely apt (from jessie) is at fault here for choosing a broken
> upgrade path.
>...
> I don't see a point of updating dblatex in jessie to make its postrm
> handle "invalid states", at least not until the underlying cause has
> been identified.
Policy version 3.9.8.0 says in section 6.5:
<postrm> `remove'
<postrm> `purge'
<old-postrm> `upgrade' <new-version>
<disappearer's-postrm> `disappear' <overwriter> <overwriter-version>
The `postrm' script is called after the package's files have been
removed or replaced. The package whose `postrm' is being called
may have previously been deconfigured and only be "Unpacked", at
which point subsequent package changes do not consider its
dependencies. Therefore, all `postrm' actions may only rely on
essential packages and must gracefully skip any actions that
require the package's dependencies if those dependencies are
unavailable.
> Andreas
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed