Your message dated Sat, 06 Sep 2025 14:43:48 +0000
with message-id <[email protected]>
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 [email protected]
immediately.)
--
1113790: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113790
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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 ---
Source: libtheora
Source-Version: 1.2.0+dfsg-6
Done: Sebastian Ramacher <[email protected]>
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sebastian Ramacher <[email protected]> (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 [email protected])
-----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 <[email protected]>
Changed-By: Sebastian Ramacher <[email protected]>
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-----
pgpt0k5MSNq0w.pgp
Description: PGP signature
--- End Message ---