Bug#680626: Squeeze->Wheezy: dist-upgrade fails, /usr/bin/python unable to load libssl.so.1.0.0
Hi,
bertagaz@ptitcanardnoir.org wrote:
> I can understand the reasons not to fix the trigger bug, sounds like
> something not that tricky.
>
> However, given how it actually break the upgrade process, and will like
> likely in the future, it would probably be a good idea to document
> somewhere for package maintainers how to work around it.
I suspect the answer is some combination of "use noawait where possible"
and "do such-and-such in your postinst scripts, which after a careful
analysis of different upgrade paths I can guarantee will cause the
intended effect of the trigger to happen at some point in the
upgrade".
Unfortunately I have not done that careful analysis, so I can't give
the appropriate advice, but hopefully someone else will be able to
(using triggers.txt for reference and letting us know if they run into
any questions).
Thanks and sorry I have nothing better to offer,
Jonathan
Reply to: