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

Reply via email to