Package: libsasl2-dev
Version: 2.1.28+dfsg-8
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

libsasl2-dev is uninstallable on musl-linux-any, because it Depends on
libc6-dev, but there is no libc6-dev. On musl, the libc package is
called musl-dev. However, all libc packages provide libc-dev, so you can
depend on that instead. I'm attaching a patch for your convenience.

Helmut
diff --minimal -Nru cyrus-sasl2-2.1.28+dfsg/debian/changelog 
cyrus-sasl2-2.1.28+dfsg/debian/changelog
--- cyrus-sasl2-2.1.28+dfsg/debian/changelog    2022-09-05 14:30:39.000000000 
+0200
+++ cyrus-sasl2-2.1.28+dfsg/debian/changelog    2022-11-11 07:20:59.000000000 
+0100
@@ -1,3 +1,10 @@
+cyrus-sasl2 (2.1.28+dfsg-8.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Depend on ABI-less libc-dev rather than libc6-dev. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Fri, 11 Nov 2022 07:20:59 +0100
+
 cyrus-sasl2 (2.1.28+dfsg-8) unstable; urgency=medium
 
   [ Andreas Hasenack ]
diff --minimal -Nru cyrus-sasl2-2.1.28+dfsg/debian/control 
cyrus-sasl2-2.1.28+dfsg/debian/control
--- cyrus-sasl2-2.1.28+dfsg/debian/control      2022-09-05 14:28:33.000000000 
+0200
+++ cyrus-sasl2-2.1.28+dfsg/debian/control      2022-11-11 07:20:58.000000000 
+0100
@@ -167,7 +167,7 @@
 Package: libsasl2-dev
 Section: libdevel
 Architecture: any
-Depends: libc6-dev,
+Depends: libc-dev,
          libsasl2-2 (= ${binary:Version}),
          ${misc:Depends}
 Description: Cyrus SASL - development files for authentication abstraction 
library

Reply via email to