Package: debian-reference-de,debian-reference-en,debian-reference-es,debian-reference-fr,debian-reference-id,debian-reference-it,debian-reference-ja,debian-reference-pt,debian-reference-pt-br,debian-reference-zh-cn,debian-reference-zh-tw Version: 2.125 Severity: serious User: debian...@lists.debian.org Usertags: fileconflict Control: affects -1 + debian-reference-common
The debian-reference packages have a tricky undeclared file conflict that may break bookworm to trixie upgrades. In bookworm, debian-reference-common contains a symlink /usr/share/doc/debian-reference-common/docs pointing to ../../debian-reference whereas the debian-references-* packages in trixie install the same location as a directory. On the face of it, this is an undeclared file conflict. Really though, a bad unpack order can cause the unpack of the trixie files to be redirected and then go missing as this is a symlink to directory conversion moving between packages. The debian-refefence-* packages really need to prevent concurrent unpack with bookworm's debian-reference-common. Breaks and Replaces is not sufficient here. I think the options basically are using Conflicts or upgrading the versioned dependency on debian-reference-common to a Pre-Depends (requires consultation with d-devel). The latter option is a larger hammer and prevents a weird corner case that is not covered by Conflicts. Helmut