On 2020-01-28 Andreas Beckmann <a...@debian.org> wrote: > Package: libvigraimpex-doc > Version: 1.11.1+dfsg-6 > Severity: serious > User: debian...@lists.debian.org > Usertags: piuparts
> Hi, > an upgrade test with piuparts revealed that your package installs files > over existing symlinks and possibly overwrites files owned by other > packages. This usually means an old version of the package shipped a > symlink but that was later replaced by a real (and non-empty) > directory. This kind of overwriting another package's files cannot be > detected by dpkg. > This was observed on the following upgrade paths: > buster -> bullseye [...] > It is recommended to use the dpkg-maintscript-helper commands > 'dir_to_symlink' and 'symlink_to_dir' (available since dpkg 1.17.14) > to perform the conversion, ideally using d/$PACKAGE.maintscript. > See dpkg-maintscript-helper(1) and dh_installdeb(1) for details. Hello Andreas, thanks for report and pointers. Afaiu (and that is what my tests showed) dpkg-maintscript-helper will help me for upgrades from before-the-move to after-the-move but will not fix the broken installations that have already upgraded from before-the-move to 1.11.1+dfsg-6 and I will need to handle this separately in the maintainerscripts. - Or am I missing something? I have already got some draft packages, but they will probably not be uploaded before next weekend. cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure'