On Mon, 19 Oct 2026 08:56:19 +0200, Stephen Kitt <[email protected]> wrote:

> Package: release.debian.org
> Severity: normal
> Tags: trixie
> X-Debbugs-Cc: [email protected]
> Control: affects -1 + src:iir1
> User: [email protected]
> Usertags: pu
> 
> Dear release team,
> 
> I would like to publish a stable update to the iir1 source package,
> using the attached patch.
> 
> [ Reason ]
> The package in stable suffers from a packaging error which results in
> the package’s CMake configuration being useless: this is a library
> package, its build includes static libraries, the CMake configuration
> does so too, but the static libraries aren’t shipped in the package.
> CMake ends up expecting them to be there and fails even for builds
> using the shared libraries.
> 
> See #1125282 and #1151226 for details.
> 
> [ Impact ]
> Users can’t build software relying on CMake to find libiir1.
> 
> [ Tests ]
> I’ve tested the fix manually; it has been applied in testing/unstable
> since early 2026.
> 
> [ Risks ]
> The risk is minimal, the fix enables a build flag which disables
> static libraries entirely.
> 
> [ Checklist ]
>   [x] *all* changes are documented in the d/changelog
>   [x] I reviewed all changes and I approve them
>   [x] attach debdiff against the package in (old)stable
>   [x] the issue is verified as fixed in unstable
> 
> [ Changes ]
> This adds -DIIR1_INSTALL_STATIC=OFF to the configure stage to disable
> static libraries. Those libraries aren’t installed and the shipped
> CMake configuration no longer references them.

On second thought, given the discussion in #1151226, I’d rather ship the
static libraries; the attached patch is the debdiff for this variant. I’ve
uploaded 1.10.0+dfsg-6 to unstable with the equivalent change there.

Regards,

Stephen
From 91d4fd7e6553c64dd79a6d7d0c134a0e05d30f8e Mon Sep 17 00:00:00 2001
From: Stephen Kitt <[email protected]>
Date: Mon, 12 Jan 2026 18:38:08 +0100
Subject: [PATCH] Ship the static libraries

Closes: #1125282, #1151226.
---
 debian/changelog          | 6 ++++++
 debian/libiir-dev.install | 1 +
 2 files changed, 7 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 78e9bc8..c8861dd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+iir1 (1.9.5+dfsg-1+deb13u1) trixie; urgency=medium
+
+  * Ship the static libraries. Closes: #1125282, #1151226.
+
+ -- Stephen Kitt <[email protected]>  Tue, 20 Oct 2026 12:21:21 +0200
+
 iir1 (1.9.5+dfsg-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/libiir-dev.install b/debian/libiir-dev.install
index 31e3216..94cc41d 100644
--- a/debian/libiir-dev.install
+++ b/debian/libiir-dev.install
@@ -1,4 +1,5 @@
 usr/include
 usr/lib/*/cmake
 usr/lib/*/pkgconfig
+usr/lib/*/*.a
 usr/lib/*/*.so
-- 
2.47.3

Attachment: pgpMcBeD4s5h2.pgp
Description: OpenPGP digital signature

Reply via email to