Bug#757917: transition: libav11
Control: tags -1 confirmed On 12/08/14 13:41, Reinhard Tartler wrote: I would like to upload libav11 to unstable, which requires the recompilation of any package that links against it. Go ahead. Emilio -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On Tue, Aug 26, 2014 at 6:31 PM, Reinhard Tartler siret...@gmail.com wrote: On Tue, Aug 26, 2014 at 4:29 PM, Emilio Pozuelo Monfort po...@debian.org wrote: On 26/08/14 16:05, Reinhard Tartler wrote: On Mon, Aug 18, 2014 at 4:25 PM, Emilio Pozuelo Monfort po...@debian.org wrote: On 18/08/14 21:33, Andrew Kelley wrote: On Aug 18, 2014 12:22 PM, Emilio Pozuelo Monfort po...@debian.org wrote: I want to get perl in first. Ping me again when that happens if I haven't replied. Pardon my ignorance but why can't those both happen at the same time? https://release.debian.org/transitions/html/auto-libav.html Collisions: xmms2 → perl5.20 Now with perl in testing, are we good to proceed with me uploading libav11 to unstable? I got lost with all the small partial updates. Can you give a summary of how things are standing? i.e. what can be binnmued, what FTBFS... AFAIUI, everything can be binnmu'ed right now. Also vlc needs fixing. A fixed VLC entered unstable today fixes that. As noted on irc, it turns out that vlc FTBFS on mips. I'm sure we'll be able to find a solution for that during the transition, though. A fixed glib2.0 just was just uploaded. Emilio, can you please dep-wait vlc/mips on glib2.0_2.40.0-5 (which is currently building)? Thanks! -- regards, Reinhard -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On Mon, Aug 18, 2014 at 4:25 PM, Emilio Pozuelo Monfort po...@debian.org wrote: On 18/08/14 21:33, Andrew Kelley wrote: On Aug 18, 2014 12:22 PM, Emilio Pozuelo Monfort po...@debian.org wrote: I want to get perl in first. Ping me again when that happens if I haven't replied. Pardon my ignorance but why can't those both happen at the same time? https://release.debian.org/transitions/html/auto-libav.html Collisions: xmms2 → perl5.20 Now with perl in testing, are we good to proceed with me uploading libav11 to unstable? Best, Reinhard -- regards, Reinhard -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On 26/08/14 16:05, Reinhard Tartler wrote: On Mon, Aug 18, 2014 at 4:25 PM, Emilio Pozuelo Monfort po...@debian.org wrote: On 18/08/14 21:33, Andrew Kelley wrote: On Aug 18, 2014 12:22 PM, Emilio Pozuelo Monfort po...@debian.org wrote: I want to get perl in first. Ping me again when that happens if I haven't replied. Pardon my ignorance but why can't those both happen at the same time? https://release.debian.org/transitions/html/auto-libav.html Collisions: xmms2 → perl5.20 Now with perl in testing, are we good to proceed with me uploading libav11 to unstable? I got lost with all the small partial updates. Can you give a summary of how things are standing? i.e. what can be binnmued, what FTBFS... Also vlc needs fixing. Emilio -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On Tue, Aug 26, 2014 at 4:29 PM, Emilio Pozuelo Monfort po...@debian.org wrote: On 26/08/14 16:05, Reinhard Tartler wrote: On Mon, Aug 18, 2014 at 4:25 PM, Emilio Pozuelo Monfort po...@debian.org wrote: On 18/08/14 21:33, Andrew Kelley wrote: On Aug 18, 2014 12:22 PM, Emilio Pozuelo Monfort po...@debian.org wrote: I want to get perl in first. Ping me again when that happens if I haven't replied. Pardon my ignorance but why can't those both happen at the same time? https://release.debian.org/transitions/html/auto-libav.html Collisions: xmms2 → perl5.20 Now with perl in testing, are we good to proceed with me uploading libav11 to unstable? I got lost with all the small partial updates. Can you give a summary of how things are standing? i.e. what can be binnmued, what FTBFS... AFAIUI, everything can be binnmu'ed right now. Also vlc needs fixing. A fixed VLC entered unstable today fixes that. As noted on irc, it turns out that vlc FTBFS on mips. I'm sure we'll be able to find a solution for that during the transition, though. -- regards, Reinhard -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
Hi, On Wed, 13 Aug 2014 21:07:42 -0400 Reinhard Tartler siret...@gmail.com wrote: OK, I've let me amd64 workstation try to build all packages in jessie listed on the URL above. Here are the results: [..] mediatomb PASS mlt PASS [..] Where's minidlna? It's in jessie since June and listed on the transition tracker page. 4 further packages FTBFS for reasons unrealated to libav. minidlna build was broken by libav10 and then fixed some time later in June through a NMU, thanks to MIPS porter(?) Anibal Monsalve Salazar. I just did a clean pbuilder sid chroot build of the minidlna version 1.1.2+dfsg-1.1 in unstable (it's the same as in jessie) and it built successfully, so I don't think it FTBFS for reasons unrelated to libav, or I'm doing something wrong. So does it FTFBS for you with libav11 using the latest minidlna *-1.1 package, or did you forget to test minidlna? Cheers, Florian -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On 2014-08-20 22:24:15, Florian Will wrote: Hi, On Wed, 13 Aug 2014 21:07:42 -0400 Reinhard Tartler siret...@gmail.com wrote: OK, I've let me amd64 workstation try to build all packages in jessie listed on the URL above. Here are the results: [..] mediatomb PASS mlt PASS [..] Where's minidlna? It's in jessie since June and listed on the transition tracker page. 4 further packages FTBFS for reasons unrealated to libav. minidlna build was broken by libav10 and then fixed some time later in June through a NMU, thanks to MIPS porter(?) Anibal Monsalve Salazar. I just did a clean pbuilder sid chroot build of the minidlna version 1.1.2+dfsg-1.1 in unstable (it's the same as in jessie) and it built successfully, so I don't think it FTBFS for reasons unrelated to libav, or I'm doing something wrong. So does it FTFBS for you with libav11 using the latest minidlna *-1.1 package, or did you forget to test minidlna? I don't think those four packages include minidlna. If you check the list again, the packages are: bino, opal, visp and vtk. minidlna builds fine against libav 11. Cheers -- Sebastian Ramacher signature.asc Description: Digital signature
Bug#757917: transition: libav11
On Sat, Aug 16, 2014 at 11:24 AM, Reinhard Tartler siret...@gmail.com wrote: vlc FAIL (silly configure check fail, will sort out with upstream) Turns out to be sligtly more complicated as thought. After consultation with j-b (videolan upstream), we decided that we really should go with vlc 2.2 for jessie. This, however, requires new upstream releases of libdvdread and libdvdnav (j-b blogged on this: http://www.jbkempf.com/blog/post/2014/dvdread-dvdnav-and-dvdcss) I've uploaded both packages, the next step would be to update vlc to 2.2. VLC 2.2 pre2 is now uploaded to unstable. Because of a SONAME bump of libvlccore, it requires going through, but I expect that to be really trivial. Now with all packages fixed, are we good to proceed with libav11 in unstable now? -- regards, Reinhard -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On 18/08/14 13:42, Reinhard Tartler wrote: On Sat, Aug 16, 2014 at 11:24 AM, Reinhard Tartler siret...@gmail.com wrote: vlc FAIL (silly configure check fail, will sort out with upstream) Turns out to be sligtly more complicated as thought. After consultation with j-b (videolan upstream), we decided that we really should go with vlc 2.2 for jessie. This, however, requires new upstream releases of libdvdread and libdvdnav (j-b blogged on this: http://www.jbkempf.com/blog/post/2014/dvdread-dvdnav-and-dvdcss) I've uploaded both packages, the next step would be to update vlc to 2.2. VLC 2.2 pre2 is now uploaded to unstable. Because of a SONAME bump of libvlccore, it requires going through, but I expect that to be really trivial. Now with all packages fixed, are we good to proceed with libav11 in unstable now? I want to get perl in first. Ping me again when that happens if I haven't replied. Emilio -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On Aug 18, 2014 12:22 PM, Emilio Pozuelo Monfort po...@debian.org wrote: I want to get perl in first. Ping me again when that happens if I haven't replied. Pardon my ignorance but why can't those both happen at the same time?
Bug#757917: transition: libav11
On 18/08/14 21:33, Andrew Kelley wrote: On Aug 18, 2014 12:22 PM, Emilio Pozuelo Monfort po...@debian.org wrote: I want to get perl in first. Ping me again when that happens if I haven't replied. Pardon my ignorance but why can't those both happen at the same time? https://release.debian.org/transitions/html/auto-libav.html Collisions: xmms2 → perl5.20 Emilio -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On 2014-08-16 16:54:20, Sebastian Ramacher wrote: Ah, and one more: On 2014-08-13 21:07:42, Reinhard Tartler wrote: amarok build deps uninstallable Looks like a consequence of #747536. I've uploaded a NMU fixing #747536. After fixing #758412 in amarok, it build fines against libav 11. Cheers -- Sebastian Ramacher signature.asc Description: Digital signature
Bug#757917: transition: libav11
On 2014-08-13 21:07:42, Reinhard Tartler wrote: On Wed, Aug 13, 2014 at 5:25 PM, Emilio Pozuelo Monfort po...@debian.org wrote: There already is https://release.debian.org/transitions/html/auto-libav.html Lovely! This sounds good in principle, but I would like to hear about the results of a mass-rebuild of the rdeps. a OK, I've let me amd64 workstation try to build all packages in jessie listed on the URL above. Here are the results: ... lebiniou (using -Werror ?! - easily patchable) Fixed. opal FAIL (unrelated to libav11, cf. #728452) I think the version information of #728452 is all screwed up. The version in unstable builds fine and also builds fine against libav 11. visp FAIL (unrelated to libav11, cf. #756784) #756784 only affects visp on powerpc. visp builds fine against libav 11. vlc FAIL (silly configure check fail, will sort out with upstream) vtk FAIL (unrelated to libav11, cf. #713794) #713794 only affects experimental. The version from unstable builds fine against libav 11. Cheers -- Sebastian Ramacher signature.asc Description: Digital signature
Bug#757917: transition: libav11
Ah, and one more: On 2014-08-13 21:07:42, Reinhard Tartler wrote: amarok build deps uninstallable Looks like a consequence of #747536. Cheers -- Sebastian Ramacher signature.asc Description: Digital signature
Bug#757917: transition: libav11
On Wed, Aug 13, 2014 at 9:07 PM, Reinhard Tartler siret...@gmail.com wrote: linphone FAIL, #758017, NMU uploaded to 5/days vlc FAIL (silly configure check fail, will sort out with upstream) Turns out to be sligtly more complicated as thought. After consultation with j-b (videolan upstream), we decided that we really should go with vlc 2.2 for jessie. This, however, requires new upstream releases of libdvdread and libdvdnav (j-b blogged on this: http://www.jbkempf.com/blog/post/2014/dvdread-dvdnav-and-dvdcss) I've uploaded both packages, the next step would be to update vlc to 2.2. -- regards, Reinhard -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On Wed, Aug 13, 2014 at 9:07 PM, Reinhard Tartler siret...@gmail.com wrote: gst-libav1.0 FAIL (fixed in 11~alpha2-1) [...] gst-libav: will be fixed with a new libav package that I'm about to upload confirmed that gst-libav can now that be binNMUed against libav_11~alpha2-1 or later. -- regards, Reinhard -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On 12/08/14 13:41, Reinhard Tartler wrote: A prerelease for Libav11 that passes upstream's extensive test suite is currently in debian/experimental, and I'll make sure that the final release will be done and uploaded before jessie freeze. Hmm, so there's only an alpha for now... How stable is it? Are there going to be further ABI changes before the final release? Is there a schedule / roadmap? I'm not very confident with doing the transition until there's a beta or an RC with an ABI stability promise. Cheers, Emilio -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On Aug 14, 2014 8:18 AM, Emilio Pozuelo Monfort po...@debian.org wrote: On 12/08/14 13:41, Reinhard Tartler wrote: A prerelease for Libav11 that passes upstream's extensive test suite is currently in debian/experimental, and I'll make sure that the final release will be done and uploaded before jessie freeze. Hmm, so there's only an alpha for now... How stable is it? Are there going to be further ABI changes before the final release? Is there a schedule / roadmap? I'm not very confident with doing the transition until there's a beta or an RC with an ABI stability promise. Thanks for your concern. I also act as release manager and am happy to say that we'll make sure that no abi breaking change happens before the final release. There is no beta release yet because there is currently a change being discussed that may cause a shlibs bump. I don't expect this to affect this transition for jessie. In any case, we'll also try to finalize beta1 this weekend. Cheers Reinhard
Bug#757917: [libav-devel] Bug#757917: transition: libav11
On Thu, 14 Aug 2014 09:01:08 -0400, Reinhard Tartler siret...@gmail.com wrote: On Aug 14, 2014 8:18 AM, Emilio Pozuelo Monfort po...@debian.org wrote: On 12/08/14 13:41, Reinhard Tartler wrote: A prerelease for Libav11 that passes upstream's extensive test suite is currently in debian/experimental, and I'll make sure that the final release will be done and uploaded before jessie freeze. Hmm, so there's only an alpha for now... How stable is it? Are there going to be further ABI changes before the final release? Is there a schedule / roadmap? I'm not very confident with doing the transition until there's a beta or an RC with an ABI stability promise. API/ABI stability is mostly not related to the release schedule. Any backwards-incompatible changes happen only along with major version bumps. One such happened a couple days ago (and broke ABI, but not API, compatibility). Now the tree is stable and so should remain fully backward compatible until the next major bump (which won't happen at least for a couple months). -- Anton Khirnov -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On 12/08/14 13:41, Reinhard Tartler wrote: Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: transition Hi, I would like to upload libav11 to unstable, which requires the recompilation of any package that links against it. A prerelease for Libav11 that passes upstream's extensive test suite is currently in debian/experimental, and I'll make sure that the final release will be done and uploaded before jessie freeze. Unlike previous transitions, this should be less painful compared to Libav10 or Libav9, because Libav11 maintains full source-code compatibility, cf. to the release announcement: https://libav.org/news.html: The API remains backward compatible, so no source changes should be required in the code that works with Libav 10. We note however, that a number of obsolete APIs remain deprecated and will be removed in the future. All users are strongly encouraged to update their code. A work in progress migration guide can be found at our wiki. If you are still having difficulty after reading the migration guide, please do not hesitate to file a report in our Bugzilla. We have a special category for porting issues. Proposed ben file: Affected: .build-depends ~ /lib(avcodec|avformat|avutil|device|filter|avresample)-dev/ Bad: .depends ~ /lib(avcodec55|avformat55|avutil53|device54|filter4|avresample1)/ Good: .depends ~ /lib(avcodec56|avformat56|avutil54|device55|filter5|avresample2)/ There already is https://release.debian.org/transitions/html/auto-libav.html This sounds good in principle, but I would like to hear about the results of a mass-rebuild of the rdeps. Emilio Moritz, do you still have the infrastructure and/or scripts that you used for the libav10 test rebuild so that we can verify that everything still builds with libav11? I can give it a shot but unlikely before this weekend. If not, maybe someone else would be willing to fill in? -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
On Wed, Aug 13, 2014 at 5:25 PM, Emilio Pozuelo Monfort po...@debian.org wrote: There already is https://release.debian.org/transitions/html/auto-libav.html Lovely! This sounds good in principle, but I would like to hear about the results of a mass-rebuild of the rdeps. OK, I've let me amd64 workstation try to build all packages in jessie listed on the URL above. Here are the results: acoustid-fingerprinter PASS alsa-plugins PASS amarok build deps uninstallable amide PASS aubio PASS audacious-plugins PASS avifile PASS bino FAIL (unrelated to libav, #757280) blender PASS (according to sramacher) cantata PASS chromaprint PASS cmus PASS dff PASS dvbcut PASS ffdiaporama PASS ffmpeg2theora PASS ffmpegthumbnailer PASS ffmpegthumbs PASS ffms2 PASS freerdp PASS fuse-emulator-utils PASS gegl PASS gimp-gap PASS gmerlin-avdecoder PASS gmerlin-encoders PASS gmic PASS gnash PASS goldendict PASS gpac PASS gst-libav1.0 FAIL (fixed in 11~alpha2-1) guvcview PASS handbrake PASS harvid PASS hedgewars PASS idjc PASS jitsi PASS jugglemaster PASS k3b PASS kdenlivePASS kfilemetadata PASS kid3 PASS kino PASS kradio4 PASS lebiniou (using -Werror ?! - easily patchable) libextractor PASS libgroove PASS libomxil-bellagio PASS libphash PASS libpostproc PASS libquicktime PASS lightspark PASS linphone PASS lives PASS lynkeos.app PASS mediatomb PASS mlt PASS moc PASS motion PASS mpd PASS mplayer2 PASS mpv PASS nepomuk-core PASS opal FAIL (unrelated to libav11, cf. #728452) opencv PASS openscenegraph PASS ovito PASS paraview PASS qmmp PASS qutecom PASS shotdetect PASS silan PASS spek PASS squeezelite PASS strigi PASS survex PASS transcode PASS tupi PASS vdr-plugin-xineliboutput PASS vice PASS visp FAIL (unrelated to libav11, cf. #756784) vlc FAIL (silly configure check fail, will sort out with upstream) vtk FAIL (unrelated to libav11, cf. #713794) vtk6 PASS wxsvg PASS x264 PASS xbmc PASS xbmc-pvr-addons PASS xine-lib-1.2 PASS xjadeo PASS xmms2 PASS xpra PASS yorick-av PASS TL;DR summary: gst-libav: will be fixed with a new libav package that I'm about to upload vlc: silly configure check needs to be fixed, I'll sort this out with j-b upstream lebiniou: Compiling with -Werror is silly, can be easily patched 4 further packages FTBFS for reasons unrealated to libav. All in all, it seems to me that upstream is right and Libav11 is source-code compatible to libav10 for practically all packages in jessie. How to proceed from here? -- regards, Reinhard -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#757917: transition: libav11
Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: transition Hi, I would like to upload libav11 to unstable, which requires the recompilation of any package that links against it. A prerelease for Libav11 that passes upstream's extensive test suite is currently in debian/experimental, and I'll make sure that the final release will be done and uploaded before jessie freeze. Unlike previous transitions, this should be less painful compared to Libav10 or Libav9, because Libav11 maintains full source-code compatibility, cf. to the release announcement: https://libav.org/news.html: The API remains backward compatible, so no source changes should be required in the code that works with Libav 10. We note however, that a number of obsolete APIs remain deprecated and will be removed in the future. All users are strongly encouraged to update their code. A work in progress migration guide can be found at our wiki. If you are still having difficulty after reading the migration guide, please do not hesitate to file a report in our Bugzilla. We have a special category for porting issues. Proposed ben file: Affected: .build-depends ~ /lib(avcodec|avformat|avutil|device|filter|avresample)-dev/ Bad: .depends ~ /lib(avcodec55|avformat55|avutil53|device54|filter4|avresample1)/ Good: .depends ~ /lib(avcodec56|avformat56|avutil54|device55|filter5|avresample2)/ Moritz, do you still have the infrastructure and/or scripts that you used for the libav10 test rebuild so that we can verify that everything still builds with libav11? I can give it a shot but unlikely before this weekend. If not, maybe someone else would be willing to fill in? -- regards, Reinhard -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org