[Pkg-gnome-extras-maintainers] Bug#1133992: libevince-gtk3-dev has an undeclared file conflict
Adrian Bunk
bunk at debian.org
Fri May 1 19:08:30 BST 2026
On Thu, Apr 16, 2026 at 09:38:07AM +0200, Helmut Grohne wrote:
> Package: libevince-gtk3-dev
> Version: 48.1+dfsg-1
> Severity: serious
> User: debian-qa at lists.debian.org
> Usertags: fileconflict
> Control: affects -1 + libevince-dev
>
> libevince-gtk3-dev has an undeclared file conflict. This may result in
> an unpack error from dpkg.
>
> The files
> * /usr/include/evince/3.0/evince-document.h
> * /usr/include/evince/3.0/evince-view.h
> * /usr/include/evince/3.0/libdocument/ev-annotation.h
> * /usr/include/evince/3.0/libdocument/ev-async-renderer.h
> * /usr/include/evince/3.0/libdocument/ev-attachment.h
> * /usr/include/evince/3.0/libdocument/ev-backends-manager.h
> * /usr/include/evince/3.0/libdocument/ev-document-annotations.h
> * /usr/include/evince/3.0/libdocument/ev-document-attachments.h
> * /usr/include/evince/3.0/libdocument/ev-document-factory.h
> * /usr/include/evince/3.0/libdocument/ev-document-find.h
> * /usr/include/evince/3.0/libdocument/ev-document-fonts.h
> * /usr/include/evince/3.0/libdocument/ev-document-forms.h
> * /usr/include/evince/3.0/libdocument/ev-document-images.h
> * /usr/include/evince/3.0/libdocument/ev-document-info.h
> * /usr/include/evince/3.0/libdocument/ev-document-layers.h
> * /usr/include/evince/3.0/libdocument/ev-document-links.h
> * /usr/include/evince/3.0/libdocument/ev-document-media.h
> * /usr/include/evince/3.0/libdocument/ev-document-misc.h
> * /usr/include/evince/3.0/libdocument/ev-document-print.h
> * /usr/include/evince/3.0/libdocument/ev-document-security.h
> * /usr/include/evince/3.0/libdocument/ev-document-text.h
> * /usr/include/evince/3.0/libdocument/ev-document-transition.h
> * /usr/include/evince/3.0/libdocument/ev-document-type-builtins.h
> * /usr/include/evince/3.0/libdocument/ev-document.h
> * /usr/include/evince/3.0/libdocument/ev-file-exporter.h
> * /usr/include/evince/3.0/libdocument/ev-file-helpers.h
> * /usr/include/evince/3.0/libdocument/ev-form-field.h
> * /usr/include/evince/3.0/libdocument/ev-image.h
> * /usr/include/evince/3.0/libdocument/ev-init.h
> * /usr/include/evince/3.0/libdocument/ev-layer.h
> * /usr/include/evince/3.0/libdocument/ev-link-action.h
> * /usr/include/evince/3.0/libdocument/ev-link-dest.h
> * /usr/include/evince/3.0/libdocument/ev-link.h
> * /usr/include/evince/3.0/libdocument/ev-macros.h
> * /usr/include/evince/3.0/libdocument/ev-mapping-list.h
> * /usr/include/evince/3.0/libdocument/ev-media.h
> * /usr/include/evince/3.0/libdocument/ev-page.h
> * /usr/include/evince/3.0/libdocument/ev-portal.h
> * /usr/include/evince/3.0/libdocument/ev-render-context.h
> * /usr/include/evince/3.0/libdocument/ev-selection.h
> * /usr/include/evince/3.0/libdocument/ev-transition-effect.h
> * /usr/include/evince/3.0/libdocument/ev-version.h
> * /usr/include/evince/3.0/libview/ev-document-model.h
> * /usr/include/evince/3.0/libview/ev-job-scheduler.h
> * /usr/include/evince/3.0/libview/ev-jobs.h
> * /usr/include/evince/3.0/libview/ev-print-operation.h
> * /usr/include/evince/3.0/libview/ev-stock-icons.h
> * /usr/include/evince/3.0/libview/ev-view-presentation.h
> * /usr/include/evince/3.0/libview/ev-view-type-builtins.h
> * /usr/include/evince/3.0/libview/ev-view.h
> * /usr/lib/${DEB_HOST_MULTIARCH}/libevdocument3.so
> * /usr/lib/${DEB_HOST_MULTIARCH}/libevview3.so
> * /usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/evince-document-3.0.pc
> * /usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/evince-view-3.0.pc
> * /usr/share/gir-1.0/EvinceDocument-3.0.gir
> * /usr/share/gir-1.0/EvinceView-3.0.gir
> are contained in the packages
> * libevince-dev/48.1-3 as present in trixie
> * libevince-gtk3-dev/48.1+dfsg-1 as present in forky|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 files.
How are you able to reproduce this problem?
For me the = dependencies on gir1.2-evince-3.0/libevdocument3-4t64/libevview3-3t64
always result in a working upgrade order with apt.
> Kind regards
>
> Helmut Grohne
cu
Adrian
More information about the pkg-gnome-extras-maintainers
mailing list