Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian....@packages.debian.org
Usertags: pu
X-Debbugs-Cc: s...@packages.debian.org
Control: affects -1 + src:srt

Dear Release Team,

I'd like to update the package srt in bookworm after the corresponding
change has found its way into unstable and testing.

[ Reason ]
Bug#1086751: srt's dev packages had too weak dependencies, they only had
a Suggest on libraries in its Requires.private. This goes back to times
way before I took over this package, at the very least back to bullseye.

[ Impact ]
Users might run into compilation errors when they rely just on srt's dev
packages to pull in all required dependencies. However, projects
(including reverse-deps in Debian) generally directly depend on these
dependencies anyways, so the actual impact is presumably small.

[ Tests ]
There are autopkgtest testing both the GnuTLS and the OpenSSL variant
and which still succeeded, both locally and on Salsa, cf.
<https://salsa.debian.org/debian/libsrt/-/jobs/6556259>.

[ Risks ]
The actual packaging change is rather trivial, and the impact (see
above) is presumably small, so I'd assume the risk is pretty low.

[ 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 just cherry-picks the commit fixing the issue in unstable, cf.
<https://salsa.debian.org/debian/libsrt/-/commit/2af4f41e79aab59fc10ff98a54279e61334a62e2>.
A full debdiff is attached: the Suggests on some dev packages are
promoted to Depends and one more Depends is added (and some reformatting
takes place).

[ Other info ]
Yes, I am late for 12.8, but I think there is no need to rush this one.

Cheers,
Flo
diff -Nru srt-1.5.1/debian/changelog srt-1.5.1/debian/changelog
--- srt-1.5.1/debian/changelog  2022-09-28 16:46:38.000000000 +0200
+++ srt-1.5.1/debian/changelog  2024-11-08 15:09:06.000000000 +0100
@@ -1,3 +1,10 @@
+srt (1.5.1-1+deb12u1) bookworm; urgency=medium
+
+  * [1e9db13] d/control: correct hard dependencies for dev packages.
+    Thanks to Laurent Bigonville <bi...@debian.org> (Closes: #1086751)
+
+ -- Florian Ernst <flor...@debian.org>  Fri, 08 Nov 2024 15:09:06 +0100
+
 srt (1.5.1-1) unstable; urgency=medium
 
   * [cd32285] New upstream version 1.5.1
diff -Nru srt-1.5.1/debian/control srt-1.5.1/debian/control
--- srt-1.5.1/debian/control    2022-07-02 11:23:38.000000000 +0200
+++ srt-1.5.1/debian/control    2024-11-08 15:06:07.000000000 +0100
@@ -49,8 +49,10 @@
 Architecture: any
 Multi-Arch: same
 Conflicts: libsrt-gnutls-dev, libsrt-dev
-Depends: libsrt1.5-openssl (= ${binary:Version}), ${misc:Depends}
-Suggests: libsrt-doc (= ${source:Version}), libssl-dev (>= 1.1)
+Depends: libsrt1.5-openssl (= ${binary:Version}),
+         libssl-dev (>= 1.1),
+         ${misc:Depends},
+Suggests: libsrt-doc (= ${source:Version}),
 Description: Secure Reliable Transport UDP streaming library (OpenSSL flavour 
development)
  SRT is a latency-aware UDP transport mechanism optimized for video streams.
  It detects and compensates for jitter and bandwidth fluctuations due to
@@ -66,8 +68,11 @@
 Architecture: any
 Multi-Arch: same
 Conflicts: libsrt-openssl-dev, libsrt-dev
-Depends: libsrt1.5-gnutls (= ${binary:Version}), ${misc:Depends}
-Suggests: libsrt-doc (= ${source:Version}), libgnutls28-dev
+Depends: libgnutls28-dev,
+         libsrt1.5-gnutls (= ${binary:Version}),
+         nettle-dev,
+         ${misc:Depends},
+Suggests: libsrt-doc (= ${source:Version}),
 Description: Secure Reliable Transport UDP streaming library (GnuTLS flavour 
development)
  SRT is a latency-aware UDP transport mechanism optimized for video streams.
  It detects and compensates for jitter and bandwidth fluctuations due to

Attachment: signature.asc
Description: PGP signature

Reply via email to