[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