Bug#1102704: libg2c-dev and liblapack-doc have an undeclared file conflict on /usr/share/man/man3/second.3.gz
Sébastien Villemot
sebastien at debian.org
Wed Apr 23 14:49:35 BST 2025
Le samedi 12 avril 2025 à 11:32 +0200, Helmut Grohne a écrit :
> Package: libg2c-dev,liblapack-doc
> Severity: serious
> User: debian-qa at lists.debian.org
> Usertags: fileconflict
>
> The file /usr/share/man/man3/second.3.gz is contained in the packages
> * libg2c-dev/2.1.0-1 as present in trixie|unstable
> * liblapack-doc/3.12.1-2 as present in trixie|unstable
>
> These packages can be unpacked concurrently, because there is no
> relevant Replaces or Conflicts relation. Attempting to unpack these
> packages concurrently results in an unpack error from dpkg, because none
> of the packages installs a diversion for the affected file.
>
> Please figure out which of these packages should properly own the
> affected file and reassign the bug as appropriate. When doing so, please
> add the other package to the set of affected packages using "Control:
> affects -1 + <packagename>" to avoid the filing of duplicates.
>
> The other package should stop installing the file. In case the file is
> being moved between packages, Breaks and Replaces should be declared. In
> this case, please refer to policy section 7.6 for details. Another
> useful resource is https://wiki.debian.org/PackageTransition.
I notice that the version of that manpage in libg2c-dev is broken:
$ man second
man: can't resolve man3/g2c_message_info.3
No manual entry for second
Also, it seems that every field in the g2c_message_info struct has a
(broken) manpage.
So I’m inclined to think that it’s rather libg2c-dev that should remove
the conflicting file. But I’m also open to the idea of removing it from
liblapack-doc.
Alastair: what do you think?
--
⢀⣴⠾⠻⢶⣦⠀ Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁ Debian Developer
⢿⡄⠘⠷⠚⠋⠀ https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀ https://www.debian.org
More information about the debian-science-maintainers
mailing list