On 2026-04-14 Helmut Grohne <[email protected]> wrote: > Package: libopencolorio-dev > Version: 2.1.3+dfsg-1.2 > Severity: serious > Justification: violates Debian policy 5.6.34.3 > User: [email protected] > Usertags: fileconflict
> libopencolorio-dev is declared Multi-Arch: same, but fails to coinstall. > The files > * /usr/share/cmake/OpenColorIOConfig.cmake > * /usr/share/cmake/OpenColorIOConfigVersion.cmake > * /usr/share/cmake/OpenColorIOTargets-release.cmake > * /usr/share/cmake/OpenColorIOTargets.cmake > * /usr/share/doc/libopencolorio-dev/examples/setup_ocio.sh > are shared by libopencolorio-dev version 2.1.3+dfsg-1.2 as present in > trixie, version 2.1.3+dfsg-2+b1 as present in forky and version > 2.1.3+dfsg-2+b2 as present in unstable with varying content. > Please ensure that shared files have bit-identical content across > architectures, move architecture-dependent files to > architecture-dependent paths or remove the Multi-Arch: same field. The attached patchset should work, I have not doublechecked whether rdeps continue to build. They should, /usr/lib/$multiarch/cmake/ is a standard cmake path. cu Andreas -- "You people are noisy," Nia said. I made the gesture of agreement.
>From a5add4556e89f17bd73cd9067c3d5e7fab9c931b Mon Sep 17 00:00:00 2001 From: Andreas Metzler <[email protected]> Date: Sat, 20 Jun 2026 18:20:29 +0200 Subject: [PATCH 1/2] Stop overriding installdir for .cmake files usr/share/cmake. They are are arch-dependent. --- debian/libopencolorio-dev.install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/libopencolorio-dev.install b/debian/libopencolorio-dev.install index 7dca619..fae497b 100644 --- a/debian/libopencolorio-dev.install +++ b/debian/libopencolorio-dev.install @@ -1,4 +1,4 @@ usr/include/OpenColorIO usr/lib/*/lib*.so usr/lib/*/pkgconfig -usr/lib/*/cmake/OpenColorIO/*.cmake usr/share/cmake +usr/lib/*/cmake/OpenColorIO/*.cmake -- 2.53.0
>From 2e8c8ed2667732484572f119b56f52bfe58a5a51 Mon Sep 17 00:00:00 2001 From: Andreas Metzler <[email protected]> Date: Sat, 20 Jun 2026 18:32:21 +0200 Subject: [PATCH 2/2] Install setup_ocio.sh example to arch-specific directory. --- debian/examples | 1 - debian/libopencolorio-dev.install | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 debian/examples diff --git a/debian/examples b/debian/examples deleted file mode 100644 index dd22b73..0000000 --- a/debian/examples +++ /dev/null @@ -1 +0,0 @@ -debian/cmake/share/ocio/setup_ocio.sh diff --git a/debian/libopencolorio-dev.install b/debian/libopencolorio-dev.install index fae497b..c8b572d 100644 --- a/debian/libopencolorio-dev.install +++ b/debian/libopencolorio-dev.install @@ -2,3 +2,4 @@ usr/include/OpenColorIO usr/lib/*/lib*.so usr/lib/*/pkgconfig usr/lib/*/cmake/OpenColorIO/*.cmake +debian/cmake/share/ocio/setup_ocio.sh /usr/share/doc/libopencolorio-dev/examples-${DEB_HOST_MULTIARCH} -- 2.53.0

