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}

Reply via email to