Bug#1002063: libvtk9.1: missing Breaks+Replaces: libvtk9 (<< 9.1.0+really9.1.0)
Jochen Sprickerhof
jspricke at debian.org
Tue Dec 21 09:07:02 GMT 2021
Hi Andreas,
thanks for taking care of QA, I always appreciate your bug reports.
> libvtk9.1: missing Breaks+Replaces: libvtk9 (<< 9.1.0+really9.1.0)
While I agree that both packages conflict, I'm not sure if proposing a
Breaks+Replaces is the proper solution here (and in general). Normally
we want to have the library packages to be coinstallable and thus the
packages only provide non conflicting files. Could you maybe adopt your
template to mention that this hints to a problem in the package and
propose to look into resolving the conflict as an alternative solution?
>There are a lot of conflicting files:
>/usr/lib/<triplet>/vtk/hierarchy/VTK/vtk*.txt
These seem to dumps of the provided symbols. I did a quick test with
pcl_viewer from the pcl-tools package and removing the hierarchy/ folder
doesn't change the behaviour, So I assume we can drop the folder (or
move it to the -dev package, maybe).
Cheers Jochen
* Andreas Beckmann <anbe at debian.org> [2021-12-21 09:27]:
>Package: libvtk9.1
>Version: 9.1.0+really9.1.0+dfsg2-3~exp1
>Severity: serious
>User: debian-qa at lists.debian.org
>Usertags: piuparts
>
>Hi,
>
>during a test with piuparts I noticed your package fails to upgrade from
>'sid' to 'experimental'.
>It installed fine in 'sid', then the upgrade to 'experimental' fails
>because it tries to overwrite other packages files without declaring a
>Breaks+Replaces relation.
>This error may also be triggered by having a predecessor package from
>'sid 'installed while installing the package from 'experimental'.
>
>See policy 7.6 at
>https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces
>
>From the attached log (scroll to the bottom...):
>
> Preparing to unpack .../libvtk9.1_9.1.0+really9.1.0+dfsg2-3~exp1_amd64.deb ...
> Unpacking libvtk9.1:amd64 (9.1.0+really9.1.0+dfsg2-3~exp1) ...
> dpkg: error processing archive /var/cache/apt/archives/libvtk9.1_9.1.0+really9.1.0+dfsg2-3~exp1_amd64.deb (--unpack):
> trying to overwrite '/usr/lib/x86_64-linux-gnu/vtk/hierarchy/VTK/vtkChartsCore-hierarchy.txt', which is also in package libvtk9:amd64 9.1.0+really9.0.3+dfsg1-4+b1
> dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
> Errors were encountered while processing:
> /var/cache/apt/archives/libvtk9.1_9.1.0+really9.1.0+dfsg2-3~exp1_amd64.deb
>
>There are a lot of conflicting files:
>/usr/lib/<triplet>/vtk/hierarchy/VTK/vtk*.txt
>
>cheers,
>
>Andreas
>--
>debian-science-maintainers mailing list
>debian-science-maintainers at alioth-lists.debian.net
>https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20211221/e98470d0/attachment.sig>
More information about the debian-science-maintainers
mailing list