Package: cadabra2,python3-notebook Severity: serious X-Debbugs-Cc: a...@debian.org, debian-d...@lists.debian.org
Hi, I noticed a suprising undeclared file conflict. While Andreas' tooling finds most of these, it missed this one. It's about /usr/lib/python3/dist-packages/notebook/static/components/codemirror. In cadabra2, this is a directory. In python3-notebook, this is a symbolic link. Since dpkg does not yet track the type of files, it does not notice this conflict and the result depends on the unpack order. Worse, due to the symbolic link, aliasing (and its bad effects) may happen. As such, these packages should coordinate what to do about the file. Failing that, they must declare Conflicts for one another. I think this is the only instance of a directory vs symlink conflict in unstable at present. Helmut