Your message dated Wed, 16 May 2012 19:33:42 +0000
with message-id <[email protected]>
and subject line Bug#672791: fixed in libav 6:0.8.2-2
has caused the Debian Bug report #672791,
regarding Strict internal dependencies make libavcodec53 uninstallable when
updating to libav 0.9
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.)
--
672791: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672791
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libavcodec53
Severity: important
I have now prepared a new upstream snapshot of libav at
http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libav.git;a=shortlog;h=refs/heads/experimental.
In this new version, the SONAME of libavcodec and libavformat was bumped
from 53 to 54. This is not a problem by itself and necessary as a number
of deprecated APIs have been dropped. However, libavutil51 has not been
bumped, but is simply newer. This fact now causes the problem that the
'old' libavcodec53, which a lot of applications link against, becomes
uninstallable because of the strict internal dependencies:
Depends: libavutil51 (>= 4:0.8.1-0ubuntu1) | libavutil-extra-51 (>= 4:0.8.1),
libavutil51 (<< 4:0.8.1-99) | libavutil-extra-51 (<< 4:0.8.1.99)
What can we do now about this:
a) We could simply drop the strict internal dependencies.
They were mostly a safety guard to ensure that on upstream version
upgrades, all shipped libraries stay in sync. This is exactly what
breaks now. Technically, removing this safety net is easy to do by
dropping a few lines in debian/rules.
b) somehow ship a 'new' libavcodec53 that links against the new
libavutil.
Yay, code duplication. We would also need to duplicate libavformat53. I
think this is a no-go.
c) bump SONAME of libavutil
This would work, but I'd rather not diverge from upstream's SONAMES. And
convincing upstream to do this to accommodate Debian's rather strange
decisions with strict internal dependencies is rather not going to happen.
d) something else I didn't think of.
TBH, I'd tend for option a), but before going that way, I'd also like to
hear your input on that.
Cheers,
Reinhard
--- End Message ---
--- Begin Message ---
Source: libav
Source-Version: 6:0.8.2-2
We believe that the bug you reported is fixed in the latest version of
libav, which is due to be installed in the Debian FTP archive:
ffmpeg-dbg_0.8.2-2_amd64.deb
to main/liba/libav/ffmpeg-dbg_0.8.2-2_amd64.deb
ffmpeg-doc_0.8.2-2_all.deb
to main/liba/libav/ffmpeg-doc_0.8.2-2_all.deb
ffmpeg_0.8.2-2_amd64.deb
to main/liba/libav/ffmpeg_0.8.2-2_amd64.deb
libav-dbg_0.8.2-2_amd64.deb
to main/liba/libav/libav-dbg_0.8.2-2_amd64.deb
libav-doc_0.8.2-2_all.deb
to main/liba/libav/libav-doc_0.8.2-2_all.deb
libav-extra-dbg_0.8.2-2_amd64.deb
to main/liba/libav/libav-extra-dbg_0.8.2-2_amd64.deb
libav-regular-dbg_0.8.2-2_amd64.deb
to main/liba/libav/libav-regular-dbg_0.8.2-2_amd64.deb
libav-tools_0.8.2-2_amd64.deb
to main/liba/libav/libav-tools_0.8.2-2_amd64.deb
libav_0.8.2-2.debian.tar.gz
to main/liba/libav/libav_0.8.2-2.debian.tar.gz
libav_0.8.2-2.dsc
to main/liba/libav/libav_0.8.2-2.dsc
libavcodec-dev_0.8.2-2_amd64.deb
to main/liba/libav/libavcodec-dev_0.8.2-2_amd64.deb
libavcodec-extra-53_0.8.2-2_amd64.deb
to main/liba/libav/libavcodec-extra-53_0.8.2-2_amd64.deb
libavcodec53_0.8.2-2_amd64.deb
to main/liba/libav/libavcodec53_0.8.2-2_amd64.deb
libavdevice-dev_0.8.2-2_amd64.deb
to main/liba/libav/libavdevice-dev_0.8.2-2_amd64.deb
libavdevice-extra-53_0.8.2-2_all.deb
to main/liba/libav/libavdevice-extra-53_0.8.2-2_all.deb
libavdevice53_0.8.2-2_amd64.deb
to main/liba/libav/libavdevice53_0.8.2-2_amd64.deb
libavfilter-dev_0.8.2-2_amd64.deb
to main/liba/libav/libavfilter-dev_0.8.2-2_amd64.deb
libavfilter-extra-2_0.8.2-2_all.deb
to main/liba/libav/libavfilter-extra-2_0.8.2-2_all.deb
libavfilter2_0.8.2-2_amd64.deb
to main/liba/libav/libavfilter2_0.8.2-2_amd64.deb
libavformat-dev_0.8.2-2_amd64.deb
to main/liba/libav/libavformat-dev_0.8.2-2_amd64.deb
libavformat-extra-53_0.8.2-2_all.deb
to main/liba/libav/libavformat-extra-53_0.8.2-2_all.deb
libavformat53_0.8.2-2_amd64.deb
to main/liba/libav/libavformat53_0.8.2-2_amd64.deb
libavutil-dev_0.8.2-2_amd64.deb
to main/liba/libav/libavutil-dev_0.8.2-2_amd64.deb
libavutil-extra-51_0.8.2-2_all.deb
to main/liba/libav/libavutil-extra-51_0.8.2-2_all.deb
libavutil51_0.8.2-2_amd64.deb
to main/liba/libav/libavutil51_0.8.2-2_amd64.deb
libpostproc-dev_0.8.2-2_amd64.deb
to main/liba/libav/libpostproc-dev_0.8.2-2_amd64.deb
libpostproc-extra-52_0.8.2-2_all.deb
to main/liba/libav/libpostproc-extra-52_0.8.2-2_all.deb
libpostproc52_0.8.2-2_amd64.deb
to main/liba/libav/libpostproc52_0.8.2-2_amd64.deb
libswscale-dev_0.8.2-2_amd64.deb
to main/liba/libav/libswscale-dev_0.8.2-2_amd64.deb
libswscale-extra-2_0.8.2-2_all.deb
to main/liba/libav/libswscale-extra-2_0.8.2-2_all.deb
libswscale2_0.8.2-2_amd64.deb
to main/liba/libav/libswscale2_0.8.2-2_amd64.deb
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.
Reinhard Tartler <[email protected]> (supplier of updated libav 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: SHA1
Format: 1.8
Date: Mon, 14 May 2012 21:37:59 +0200
Source: libav
Binary: libav-tools ffmpeg ffmpeg-dbg libav-dbg libav-regular-dbg
libav-extra-dbg ffmpeg-doc libav-doc libavutil51 libavcodec53 libavdevice53
libavformat53 libavfilter2 libpostproc52 libswscale2 libavutil-dev
libavcodec-dev libavdevice-dev libavformat-dev libavfilter-dev libpostproc-dev
libswscale-dev libavutil-extra-51 libavcodec-extra-53 libavdevice-extra-53
libavfilter-extra-2 libpostproc-extra-52 libavformat-extra-53 libswscale-extra-2
Architecture: all amd64 source
Version: 6:0.8.2-2
Distribution: unstable
Urgency: low
Maintainer: Reinhard Tartler <[email protected]>
Changed-By: Reinhard Tartler <[email protected]>
Closes: 672791
Description:
ffmpeg-dbg - Debug symbols for Libav related packages (transitional package)
ffmpeg-doc - Documentation of the Libav API (transitional package)
ffmpeg - Multimedia player, server, encoder and transcoder (transitional p
libavcodec53 - Libav codec library
libavcodec-dev - Development files for libavcodec
libavcodec-extra-53 - Libav codec library
libav-dbg - Debug symbols for Libav related packages
libavdevice53 - Libav device handling library
libavdevice-dev - Development files for libavdevice
libavdevice-extra-53 - Libav device handling library (transitional package)
libav-doc - Documentation of the Libav API
libav-extra-dbg - Debug symbols for Libav related packages
libavfilter2 - Libav video filtering library
libavfilter-dev - Development files for libavfilter
libavfilter-extra-2 - Libav filter library (transitional package)
libavformat53 - Libav file format library
libavformat-dev - Development files for libavformat
libavformat-extra-53 - Libav video postprocessing library (transitional
package)
libav-regular-dbg - Debug symbols for Libav related packages
libav-tools - Multimedia player, server, encoder and transcoder
libavutil51 - Libav utility library
libavutil-dev - Development files for libavutil
libavutil-extra-51 - Libav utility library (transitional package)
libpostproc52 - Libav video postprocessing library
libpostproc-dev - Development files for libpostproc
libpostproc-extra-52 - Libav video postprocessing library (transitional
package)
libswscale2 - Libav video scaling library
libswscale-dev - Development files for libswscale
libswscale-extra-2 - Libav video software scaling library (transitional
package)
Changes:
libav (6:0.8.2-2) unstable; urgency=low
.
* Revert "temporarily disable opencv to work around dependency troubles"
* Simplify internal dependencies (Closes: #672791)
Checksums-Sha1:
53b49505ac8c7dcd602c1eff98ec947ab9952c84 557924 libav-tools_0.8.2-2_amd64.deb
d38ec7c97f2aa40946debf05024929ad13085b09 142360 ffmpeg_0.8.2-2_amd64.deb
4ade00c6644540fbb3b5b8f7c72c349b6dfb7539 155924 ffmpeg-dbg_0.8.2-2_amd64.deb
dd43035f8cd93511cd1f07285505b001b6cebb22 3705654 libav-dbg_0.8.2-2_amd64.deb
b28420a488d1a87129eb4c1475e2e8edc0a8993f 9064184
libav-regular-dbg_0.8.2-2_amd64.deb
367aed414cf87f2180abed2afce9e2e385f08fdd 9083796
libav-extra-dbg_0.8.2-2_amd64.deb
8e1b65730304d285a489df8b1c4d624be6e9d952 40354 ffmpeg-doc_0.8.2-2_all.deb
43d43d084ca31c1007e1eedcae4ba43f1f03a714 21916982 libav-doc_0.8.2-2_all.deb
8b3b17513603f846da4e17eedc5f8bcbeee09d21 98896 libavutil51_0.8.2-2_amd64.deb
13ef05b267dcb44d67dc723a6b00045e47a84d66 3114654 libavcodec53_0.8.2-2_amd64.deb
56e8a3f8985504a05de2814c798beb37743fe576 71408 libavdevice53_0.8.2-2_amd64.deb
2b186e1433dafee5242affc5250d40755f26cb82 543734 libavformat53_0.8.2-2_amd64.deb
43f5c0a0d2c1358fe971843e2c9fcce4cfe1b0ab 125660 libavfilter2_0.8.2-2_amd64.deb
9fbc513ffe50405e0942ecbee2b21c5b25689598 101422 libpostproc52_0.8.2-2_amd64.deb
3072a3502503a2725f4f107fe2e81f880cbd7033 135240 libswscale2_0.8.2-2_amd64.deb
541042de84a7c70e40c872ecee3f41bd2dda9e43 150572 libavutil-dev_0.8.2-2_amd64.deb
e639d723bff7f9e0ccfe34cd266496c5ea1f196e 3608340
libavcodec-dev_0.8.2-2_amd64.deb
3e4a51463cae634ea2c38139073839e40ff95ef5 74506
libavdevice-dev_0.8.2-2_amd64.deb
0d9786dd66e67cba6a0e9ef977bbb599ce2e8e8e 728054
libavformat-dev_0.8.2-2_amd64.deb
4e387599710435b9978aafbeac64e765ef422211 159954
libavfilter-dev_0.8.2-2_amd64.deb
61931113bf90736b461e5fe4e673d48799a6f2e6 102128
libpostproc-dev_0.8.2-2_amd64.deb
9a67da65395c4f8449b4699cf0d68f1525847e94 156544
libswscale-dev_0.8.2-2_amd64.deb
9d8fc8a71f5b1415f0b15c6abea87c6c28eb1029 40332
libavutil-extra-51_0.8.2-2_all.deb
4a43d2f1389582a6e4283b4c8ab784713d4b6679 3121958
libavcodec-extra-53_0.8.2-2_amd64.deb
28fb761ce06d472fa86a39507e7914e14a3f983e 40334
libavdevice-extra-53_0.8.2-2_all.deb
213bcc184f14846a21f8fba49d5ecbe93b00f911 40330
libavfilter-extra-2_0.8.2-2_all.deb
dc0b253a763c161e360e3a260b0569f8c407049d 40336
libpostproc-extra-52_0.8.2-2_all.deb
edd7113bdfb818a912ea12618dace4108cd23498 40340
libavformat-extra-53_0.8.2-2_all.deb
bcb662e7196639fc1c12cf5b9551d8f1d161d79e 40340
libswscale-extra-2_0.8.2-2_all.deb
6be0595012e8d83c47028a51e5ee87ef6037f6e6 3708 libav_0.8.2-2.dsc
1cc2385f597a901c19c9b8d1006cbd2a8a2c819e 41285 libav_0.8.2-2.debian.tar.gz
Checksums-Sha256:
9110d440672696bccb2782ce44c56e5869df2e82060d87951fe836a9b83b7232 557924
libav-tools_0.8.2-2_amd64.deb
b80aca60e53dc2f1ba7226283364c383d124e79ad5a64ae52064c4934c86d621 142360
ffmpeg_0.8.2-2_amd64.deb
f58210aa4cadef484912087e53ac5fc45c035120218355f1ef76354cf76d8106 155924
ffmpeg-dbg_0.8.2-2_amd64.deb
df8c4db384a02aad0175ec6e2e599d731f6b180ddd421367c7edad9bbd553248 3705654
libav-dbg_0.8.2-2_amd64.deb
09ec844d9b420a08dfd51b0c0c81bc2407ba3b1089b83de80c600c22f8a42f4a 9064184
libav-regular-dbg_0.8.2-2_amd64.deb
bedd9c974bfe462c8dc9596f63ec429e0e9c5db078be6c221783a78d4038b9d5 9083796
libav-extra-dbg_0.8.2-2_amd64.deb
a0fccc8ac3526c1703a7458f635f5725d67ef22cd327964d457cdd544a867942 40354
ffmpeg-doc_0.8.2-2_all.deb
971e5a4adc2f6e469f2a9fab7440f20eff14d7260a67e64dda4094e1d809a6aa 21916982
libav-doc_0.8.2-2_all.deb
e3f07a7e9e58314ee451e69c14b39eb7391e1c1f1ed54d387b1d3d38426d6cf5 98896
libavutil51_0.8.2-2_amd64.deb
643d6ae1b90c637afd4b5d16788b842cccacc91009bf7e3415691aeed9333f73 3114654
libavcodec53_0.8.2-2_amd64.deb
4570c655ab424a2f294940b7c016ec740bf59baefe27242350e4225aa4b0ea67 71408
libavdevice53_0.8.2-2_amd64.deb
c60eb2ec9b1ede0a496eb71604938a27ebda2c5d637ab51e79697f904573f7c6 543734
libavformat53_0.8.2-2_amd64.deb
b12e50ac52dec375cb1b8858cd1f38dd4f96d70f84da87b1a32fd9969c3d672a 125660
libavfilter2_0.8.2-2_amd64.deb
9c58f4c3f15f17204aec5c4b6916eaf08e1d5fe8f0a60881e737ba7d6ec1008d 101422
libpostproc52_0.8.2-2_amd64.deb
c3e0573b25e607ecd794989d93648aee4ad3401088ff07d6dbeb08fd7d30c947 135240
libswscale2_0.8.2-2_amd64.deb
05b1c148f0f9a6739eba385f60a74b483a7b44f5ec724ca72d62afc54a3a1614 150572
libavutil-dev_0.8.2-2_amd64.deb
30c31dd6969666d97631dcba3baf148f24d5ec75d792e3d3ea3f72ce5d47467c 3608340
libavcodec-dev_0.8.2-2_amd64.deb
321d12d80035adc8ec2cd475f627ab0662e1d0debc409fdebffeedceed93ac42 74506
libavdevice-dev_0.8.2-2_amd64.deb
e0ca13c36b3d5237556093e22bdf66d1525b7c95475fc8ff4de49fabbcc74f3f 728054
libavformat-dev_0.8.2-2_amd64.deb
11cf3472d7bed604ff0429f0477c2df9863d049f8bb44366460444803796fe18 159954
libavfilter-dev_0.8.2-2_amd64.deb
6ba07d721323ea5e8eec10514c6385499a72be88e5511d232b2668366dccfd96 102128
libpostproc-dev_0.8.2-2_amd64.deb
d3a66b620f2bcc4e5d772d5f4f6d1f7555df1d8fe79793f4af9006d94ac9b63a 156544
libswscale-dev_0.8.2-2_amd64.deb
2f2daaa70e967d61a3f8cafa4180b81e70a7282b84c04621fbe87637fcc3968b 40332
libavutil-extra-51_0.8.2-2_all.deb
a7c27bb8c079a39052ef4e04ac48ca6b95487c4e85a35c39aaf61d44620d0642 3121958
libavcodec-extra-53_0.8.2-2_amd64.deb
a5a61990bf4dcdaeb0c513768d089f2bf4aa75bb76547288a1579b9c3db26067 40334
libavdevice-extra-53_0.8.2-2_all.deb
7558195633b8dc54c8b4c05cff2419c3666c7eb6fe6974b5d7fa3a5d6a34be09 40330
libavfilter-extra-2_0.8.2-2_all.deb
dc51191f2d19eb17cd6b8ff4d2b795074d8bc501fcba3ea437825c6844ed4791 40336
libpostproc-extra-52_0.8.2-2_all.deb
ebbac6a287377a1d30b9f7d9126bd5509bd528a4e7c0b500c4ac127b88ae56cb 40340
libavformat-extra-53_0.8.2-2_all.deb
abb727a080540930815e8f8ceebf22ab5a7e445a4b4eb0942ffa00ebd8bdaa19 40340
libswscale-extra-2_0.8.2-2_all.deb
3fdedd5e44393e11bc717410d9f4053cc369b87bc6f7afb083137762821f9230 3708
libav_0.8.2-2.dsc
ed4d82a45dc7db514381a3b3e33ee9bdc2939df666fb6ecb53231db458a37869 41285
libav_0.8.2-2.debian.tar.gz
Files:
8aee0d014c4123710860e61112f08cc5 557924 video optional
libav-tools_0.8.2-2_amd64.deb
a6af16131c7a9ec57a433199d41daae8 142360 oldlibs extra ffmpeg_0.8.2-2_amd64.deb
569758ca76b47f31a1b88fc93f37ee9c 155924 oldlibs extra
ffmpeg-dbg_0.8.2-2_amd64.deb
f9452e100042a884f889d7f89b6344a0 3705654 debug extra
libav-dbg_0.8.2-2_amd64.deb
9bf42dd1e97ed2a24dc2023afbe337fa 9064184 debug extra
libav-regular-dbg_0.8.2-2_amd64.deb
0b2b8a12ce40f2546f20bcb3dc845d6a 9083796 debug extra
libav-extra-dbg_0.8.2-2_amd64.deb
9b0e155edfe7b9f0146b8980271cafb1 40354 oldlibs extra ffmpeg-doc_0.8.2-2_all.deb
ceb432ccc15a0bfe8851fe23637866d0 21916982 doc optional
libav-doc_0.8.2-2_all.deb
41656687e4d6f5e50ee61e24c7dcd645 98896 libs optional
libavutil51_0.8.2-2_amd64.deb
41507ef17473b265af75fb8f285ecd1f 3114654 libs optional
libavcodec53_0.8.2-2_amd64.deb
07b5464b38b80b097d88815f92808055 71408 libs optional
libavdevice53_0.8.2-2_amd64.deb
b1e6a1e32649042ee16cf72c416f6376 543734 libs optional
libavformat53_0.8.2-2_amd64.deb
bcec11c691c612c525a89f2870d6c0bd 125660 libs optional
libavfilter2_0.8.2-2_amd64.deb
f26aba7bc5a879256f2a2e77c8a75f3c 101422 libs optional
libpostproc52_0.8.2-2_amd64.deb
aecb03e5db9030dce506bdbd930d5dc1 135240 libs optional
libswscale2_0.8.2-2_amd64.deb
332ba647efe2d7b0440c2bad5acb2499 150572 libdevel optional
libavutil-dev_0.8.2-2_amd64.deb
0f1ae0bb7550888518a2c682bfbce753 3608340 libdevel optional
libavcodec-dev_0.8.2-2_amd64.deb
d14ac433ba8e55fb865f8544234b89a1 74506 libdevel optional
libavdevice-dev_0.8.2-2_amd64.deb
aa842f57a944ae9978426045ceed97b9 728054 libdevel optional
libavformat-dev_0.8.2-2_amd64.deb
4ddca1cd75df062f2d1effbf0b6c1842 159954 libdevel optional
libavfilter-dev_0.8.2-2_amd64.deb
e925e96fd6bc5f66dba9ebf2b0266ac7 102128 libdevel optional
libpostproc-dev_0.8.2-2_amd64.deb
e84b09d194b7f39f320ccb6475bc60f4 156544 libdevel optional
libswscale-dev_0.8.2-2_amd64.deb
d20d39c08cb41f186358201abe1c802b 40332 oldlibs extra
libavutil-extra-51_0.8.2-2_all.deb
89b1be47865aec81f05c34ff18463039 3121958 libs optional
libavcodec-extra-53_0.8.2-2_amd64.deb
56f1a48acd86e4a6f93b00e9dd31d28f 40334 oldlibs extra
libavdevice-extra-53_0.8.2-2_all.deb
18175c670e7c8c20b4664e992efd3fc5 40330 oldlibs extra
libavfilter-extra-2_0.8.2-2_all.deb
118b9475ed8195ead1d1176b29c5fba9 40336 oldlibs extra
libpostproc-extra-52_0.8.2-2_all.deb
6b3dcdf09ebbd55044f227212fcc017d 40340 oldlibs extra
libavformat-extra-53_0.8.2-2_all.deb
f20ad4d6ba06dda8543dcba0918335fa 40340 oldlibs extra
libswscale-extra-2_0.8.2-2_all.deb
79fefaf6460314366eeaa504f6dd9741 3708 libs optional libav_0.8.2-2.dsc
6490b8e1b472ce21d84479deed7c8ef6 41285 libs optional
libav_0.8.2-2.debian.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Debian Powered!
iEYEARECAAYFAk+z/K0ACgkQmAg1RJRTSKTaPQCfYlVbJ0YOVlxLz4CqcX4Nbg8S
jbwAnR9cY71hEben7pnBP3kEUbvA5QuQ
=82e4
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers