Control: tags -1 confirmed patch On 2023-03-28 Felix Stupp <me+debian-b...@banananet.work> wrote: > Package: libopenexr-dev > Version: 3.1.5-4 > Severity: serious > Justification: Policy 7.4 > X-Debbugs-Cc: me+debian-b...@banananet.work
> Dear Maintainer, > I cannot upgrade this package from version 2.5.7-1 to version 3.1.5-4 > due to a file conflict with the package libilmbase-dev on version [...] Thank you Felix! dist-upgrading from libopenexr{25,-dev} 2.5.7-1 and libilmbase{25,-dev} 2.5.7-2+b1 fails with Preparing to unpack .../libopenexr-dev_3.1.5-4_amd64.deb ... Unpacking libopenexr-dev (3.1.5-4) over (2.5.7-1) ... dpkg: error processing archive /var/cache/apt/archives/libopenexr-dev_3.1.5-4_amd64.deb (--unpack): trying to overwrite '/usr/include/OpenEXR/Iex.h', which is also in package libilmbase-dev:amd64 2.5.7-2+b1 due to the versioning of the Breaks:/Replaces which was not binNMU-safe: ametzler@argenau:/tmp$ dpkg --info /var/cache/apt/archives/libopenexr-dev_3.1.5-4_amd64.deb | grep 'Breaks\|Repl' Breaks: libilmbase-dev (<= 2.5.7-2) Replaces: libilmbase-dev (<= 2.5.7-2) I think 2.5.7-2 was the last sourceful < 3 upload, so (<< 2.5.7-3) should work. --------------------------------------- diff --git a/debian/changelog b/debian/changelog index 9c5fae4..fa9c263 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +openexr (3.1.5-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Make versioning of libilmbase-dev Breaks/Replaces binNMU-safe. + Closes: #1033617 + + -- Andreas Metzler <ametz...@debian.org> Fri, 31 Mar 2023 15:02:17 +0200 + openexr (3.1.5-4) unstable; urgency=medium * d/control: Add missing zlib1g-dev dependency. Closes: #1017516 diff --git a/debian/control b/debian/control index 5fecc23..3d783c2 100644 --- a/debian/control +++ b/debian/control @@ -49,8 +49,8 @@ Package: libopenexr-dev Section: libdevel Architecture: any Pre-Depends: ${misc:Pre-Depends} -Replaces: libilmbase-dev (<= 2.5.7-2) -Breaks: libilmbase-dev (<= 2.5.7-2) +Replaces: libilmbase-dev (<< 2.5.7-3) +Breaks: libilmbase-dev (<< 2.5.7-3) Depends: libimath-dev (>= 3.1.2), libopenexr-3-1-30 (= ${binary:Version}), zlib1g-dev, -------------------------------------- cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure'