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
signature.asc
Description: PGP signature