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

Reply via email to