Your message dated Sat, 06 Sep 2025 14:43:48 +0000 with message-id <E1uuu8q-003n7D-2V@fasolo.debian.org> and subject line Bug#1113790: fixed in libtheora 1.2.0+dfsg-6 has caused the Debian Bug report #1113790, regarding libtheora1 has potentially unnecessary dependencies on libtheoradec2, libtheoraenc2 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1113790: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113790 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libtheora1 has potentially unnecessary dependencies on libtheoradec2, libtheoraenc2
- From: Simon McVittie <smcv@debian.org>
- Date: Tue, 2 Sep 2025 17:10:06 +0100
- Message-id: <[🔎] aLcW3gpmY1YTZ2aE@remnant.pseudorandom.co.uk>
Package: libtheora1 Version: 1.2.0+dfsg-5 Severity: normal Before libtheora 1.2.0~alpha1+dfsg-1, the libtheora0 package contained not only libtheora.so.0 but also libtheoraenc.so.1 and libtheoradec.so.1, contrary to Policy §8.1. This was fixed in trixie by splitting the package. Because libtheora0 had historically provided all three libraries, it was necessary for the new libtheora0 to have a Depends on libtheoraenc1 and libtheoradec1, so that pre-existing binary packages linked to libtheoraenc.so.1 and/or libtheoradec.so.1 would continue to work. However, now that all three libraries have bumped their SONAMEs in forky, that transitional dependency is no longer necessary: any binary that is linked to libtheoraenc.so.2 or libtheoradec.so.2 would have generated a proper dependency on libtheoraenc2 or libtheoradec2. So I think it might be a good time to drop those transitional dependencies, as long as it is done quite soon (and certainly well before the freeze for forky). The three libraries seem to be completely independent now. If the three libraries need to be upgraded in lockstep (they seem to export some of the same symbols, like theora_comment_clear() and theora_encode_header(), so probably bad things would happen if mismatched versions of them get linked into the same process) then perhaps each of them should have a versioned Breaks on each of the other two, with (<< ${binary:Version}), instead of a lockstep-versioned Depends? The versioned Breaks and Replaces on pre-split versions of libtheora0 can likely also be dropped now, since they are no longer applicable. smcv
--- End Message ---
--- Begin Message ---
- To: 1113790-close@bugs.debian.org
- Subject: Bug#1113790: fixed in libtheora 1.2.0+dfsg-6
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sat, 06 Sep 2025 14:43:48 +0000
- Message-id: <E1uuu8q-003n7D-2V@fasolo.debian.org>
- Reply-to: Sebastian Ramacher <sramacher@debian.org>
Source: libtheora Source-Version: 1.2.0+dfsg-6 Done: Sebastian Ramacher <sramacher@debian.org> We believe that the bug you reported is fixed in the latest version of libtheora, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1113790@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sebastian Ramacher <sramacher@debian.org> (supplier of updated libtheora package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 06 Sep 2025 15:52:30 +0200 Source: libtheora Architecture: source Version: 1.2.0+dfsg-6 Distribution: unstable Urgency: medium Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> Changed-By: Sebastian Ramacher <sramacher@debian.org> Closes: 1113790 Changes: libtheora (1.2.0+dfsg-6) unstable; urgency=medium . * Team upload * debian/control: Drop left-over Depends+Breaks+Replaces (Closes: #1113790) Checksums-Sha1: 1a71d3415a512b82e28a4e574d18b29ced67c342 2072 libtheora_1.2.0+dfsg-6.dsc 74623087efa0ed229828fc4303b8ee28ce794bb6 16808 libtheora_1.2.0+dfsg-6.debian.tar.xz 025308995dd40f4a61693cfa24f9fdf27f0d132c 8908 libtheora_1.2.0+dfsg-6_source.buildinfo Checksums-Sha256: 00d5143df66e497f335012467ba5c3dd07c3c74cb75e06942928e4059185dc9a 2072 libtheora_1.2.0+dfsg-6.dsc b10709c33861f2a2ca56e25d181349ffb8b7c60844cbad8a2250edb761b62dbf 16808 libtheora_1.2.0+dfsg-6.debian.tar.xz efec524ad681752eddb501fb989e12119d9d609691e6c1d6352f191e7b4abe8f 8908 libtheora_1.2.0+dfsg-6_source.buildinfo Files: 00ed154b50ab683dfcecf37dc47879e4 2072 libs optional libtheora_1.2.0+dfsg-6.dsc 5432d6d25c64af55dd6f8169c8d5c4f2 16808 libs optional libtheora_1.2.0+dfsg-6.debian.tar.xz e0b33a53f49e4114b95579a12a96a46b 8908 libs optional libtheora_1.2.0+dfsg-6_source.buildinfo -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRCYn6EHZln2oPh+pAhk2s2YA/NiQUCaLw8wgAKCRAhk2s2YA/N ibHwAQCHwDxMKTDMnDA6hag+K96kPKHXJztA8SlXYCgVJ5i7JQD/U10h187wR/0i VqkldV9Ex13kZboUS1t0YiJukeCeQQA= =XKkQ -----END PGP SIGNATURE-----Attachment: pgpF60bag7rV0.pgp
Description: PGP signature
--- End Message ---