Package: zstd Version: 1.5.2+dfsg-1 Tags: patch User: helm...@debian.org Usertags: rebootstrap
The zstd package provides command line utilities only. Like any other compressor, it's behaviour does not depend on the architecture used to run it. As such, it should be marked Multi-Arch: foreign. The lack of this marking currently causes zstd to be cross graded when a foreign architecture package depends on it, which happens to break rebootstrap (due to suboptimal design choices there). Please consider applying the attached patch to ease the present situation. Helmut
diff --minimal -Nru libzstd-1.5.2+dfsg/debian/changelog libzstd-1.5.2+dfsg/debian/changelog --- libzstd-1.5.2+dfsg/debian/changelog 2022-04-11 16:50:14.000000000 +0200 +++ libzstd-1.5.2+dfsg/debian/changelog 2022-07-06 06:59:04.000000000 +0200 @@ -1,3 +1,10 @@ +libzstd (1.5.2+dfsg-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark zstd Multi-Arch: foreign. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Wed, 06 Jul 2022 06:59:04 +0200 + libzstd (1.5.2+dfsg-1) unstable; urgency=medium * New upstream release (Closes: #1008165): diff --minimal -Nru libzstd-1.5.2+dfsg/debian/control libzstd-1.5.2+dfsg/debian/control --- libzstd-1.5.2+dfsg/debian/control 2022-03-30 15:13:12.000000000 +0200 +++ libzstd-1.5.2+dfsg/debian/control 2022-07-06 06:58:54.000000000 +0200 @@ -41,6 +41,7 @@ Package: zstd Architecture: any +Multi-Arch: foreign Section: utils Depends: ${misc:Depends}, ${shlibs:Depends}