Bug#729203: Intent to package FFmpeg
* Andreas Cadhalpun [27-03-2014 14:35 EET]: > Hi Norbert, > > On 27.03.2014 14:49, Norbert Preining wrote: > >On Thu, 27 Mar 2014, Andreas Cadhalpun wrote: > >>I updated my packaging to FFmpeg 2.2 and was finally able to push it > >>to the collab-maint repository [1]. > > > >I tried to build in a clean cowbuilder on amd64, but it dies right > >at the beginning after configure: > >... > >Creating config.mak, config.h, and doc/config.texi... > >make[1]: Leaving directory `/tmp/buildd/ffmpeg-2.2' > >debian/rules override_dh_auto_build-arch > >make[1]: Entering directory `/tmp/buildd/ffmpeg-2.2' > >faketime "Mon, 24 Mar 2014 18:56:11 +0100" dh_auto_build -a -- > >tools/qt-faststart > >sem_open: Function not implemented > >make[1]: *** [override_dh_auto_build-arch] Error 1 > > Strange, as it builds fine with pbuilder. > > I just tried a jessie/amd64 chroot with cowbuilder and it builds fine for > me. > Does your cowbuilder mount /run/shm? Mine does: > I: mounting /run/shm filesystem > > This might be the cause for 'sem_open: Function not implemented'. This was a problem that I had while building with sbuild. I set the profile to 'desktop' and the build failed with another error: # Use faketime to make the build more binary reproducible. faketime -f -m "" dh_auto_build -a shm_open: Bad address make[1]: *** [override_dh_auto_build-arch] Error 1 debian/rules:170: recipe for target 'override_dh_auto_build-arch' failed make[1]: Leaving directory '/«PKGBUILDDIR»' make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 debian/rules:139: recipe for target 'build' failed This was resolved by removing eatmydata (#747078) as a command-prefix in schroot. $ faketime '1 day ago' /bin/date -u Mon Sep 15 14:18:21 UTC 2014 $ eatmydata faketime '1 day ago' /bin/date -u shm_open: Bad address An issue was opened for this back in May at https://github.com/wolfcw/libfaketime/issues/44 . --- More on topic: Thanks for your work on bringing ffmpeg* back to Debian. :) I mostly care about the ffmpeg binary since avconv is far from being a drop-in replacement. If the "there can be only one" stance remains with libav VS ffmpeg, this user would prefer ffmpeg replacing libav. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140916145750.GA13112@darkside.homesite
Bug#729203: Intent to package FFmpeg
Hi Norbert, On 27.03.2014 14:49, Norbert Preining wrote: I tried to build in a clean cowbuilder on amd64, but it dies right at the beginning after configure: ... Creating config.mak, config.h, and doc/config.texi... make[1]: Leaving directory `/tmp/buildd/ffmpeg-2.2' debian/rules override_dh_auto_build-arch make[1]: Entering directory `/tmp/buildd/ffmpeg-2.2' faketime "Mon, 24 Mar 2014 18:56:11 +0100" dh_auto_build -a -- tools/qt-faststart sem_open: Function not implemented make[1]: *** [override_dh_auto_build-arch] Error 1 ... I found the cause of this: The pbuilder in stable does not mount /run/shm, but the pbuilder in testing does, see Bug#700591 [1]. Best regards, Andreas 1: https://bugs.debian.org/700591 -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53503c0a.8090...@googlemail.com
Bug#729203: Intent to package FFmpeg
Hi Norbert, On 27.03.2014 14:49, Norbert Preining wrote: On Thu, 27 Mar 2014, Andreas Cadhalpun wrote: I updated my packaging to FFmpeg 2.2 and was finally able to push it to the collab-maint repository [1]. I tried to build in a clean cowbuilder on amd64, but it dies right at the beginning after configure: ... Creating config.mak, config.h, and doc/config.texi... make[1]: Leaving directory `/tmp/buildd/ffmpeg-2.2' debian/rules override_dh_auto_build-arch make[1]: Entering directory `/tmp/buildd/ffmpeg-2.2' faketime "Mon, 24 Mar 2014 18:56:11 +0100" dh_auto_build -a -- tools/qt-faststart sem_open: Function not implemented make[1]: *** [override_dh_auto_build-arch] Error 1 Strange, as it builds fine with pbuilder. I just tried a jessie/amd64 chroot with cowbuilder and it builds fine for me. Does your cowbuilder mount /run/shm? Mine does: I: mounting /run/shm filesystem This might be the cause for 'sem_open: Function not implemented'. Best regards, Andreas -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5334372f.7080...@googlemail.com
Bug#729203: Intent to package FFmpeg
Hi Andreas, On Thu, 27 Mar 2014, Andreas Cadhalpun wrote: > I updated my packaging to FFmpeg 2.2 and was finally able to push it > to the collab-maint repository [1]. I tried to build in a clean cowbuilder on amd64, but it dies right at the beginning after configure: ... Creating config.mak, config.h, and doc/config.texi... make[1]: Leaving directory `/tmp/buildd/ffmpeg-2.2' debian/rules override_dh_auto_build-arch make[1]: Entering directory `/tmp/buildd/ffmpeg-2.2' faketime "Mon, 24 Mar 2014 18:56:11 +0100" dh_auto_build -a -- tools/qt-faststart sem_open: Function not implemented make[1]: *** [override_dh_auto_build-arch] Error 1 ... Norbert PREINING, Norbert http://www.preining.info JAIST, Japan TeX Live & Debian Developer GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13 -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140327134915.gg4...@auth.logic.tuwien.ac.at
Bug#729203: Intent to package FFmpeg
Hi Jonathan, I updated my packaging to FFmpeg 2.2 and was finally able to push it to the collab-maint repository [1]. Please review and test this. When we are satisfied with it, you could upload it to experimental. Best regards, Andreas 1: http://anonscm.debian.org/gitweb/?p=collab-maint/ffmpeg.git;a=summary git clone git://anonscm.debian.org/collab-maint/ffmpeg.git -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/533422d5.2080...@googlemail.com
Bug#729203: Intent to package FFmpeg
Hi, On 22.03.2014 21:16, Cyborg Ethly Alpha {My Research Desk} wrote: Thank you very much. I was thinking, that it might be a good idea to have a second (back) repository, just in case. It would relieve pressure on the primary repository and provide better up-time. While I currently don't have a git server (and I would be willing to set one up). I do have a launchpad account. [ https://launchpad.net/~cyborg-alpha-nh4 ] We could provide source and binary packages from there - just as sunab ppa (Olivier Banus) did for Kdenlive. I believe, I would set up an FFmpeg project (under my ppa), and create a team (providing upload access). At this point, we would not be building source - just providing a place to serve it from. Once I manage to push my packaging to the alioth repository you could simply clone that. I have successfully build FFmpeg [ /ffmpeg version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers// // built on Mar 13 2014 16:08:45 with gcc 4.8 (Ubuntu/Linaro 4.8.1-10ubuntu9) /] on Kubuntu 13.10 . However, there appears to be a bug, that I'm trying to resolve. [ ffmpeg -f alsa -ac 2 -i hw:2,0 -f x11grab -r 30 -s 1920x1080 -i :0.0 -acodec libmp3lame -ab 320k /media/[username]/library-portable/video-studio/transfer-bin/BTSvlog03.avi ] produces the error [ [swscaler @ 0x9e81080] Warning: data is not aligned! This can lead to a speedloss ] I tried this with FFmpeg 2.1.4 and didn't get that warning, but the audio was out of sync. Without the '-r 30' option audio and video are in sync. If this doesn't help you, try to ask upstream: ffmpeg-u...@ffmpeg.org Best regards, Andreas -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/532f13b1.8090...@googlemail.com
Bug#729203: Intent to package FFmpeg
Hi Andreas Thank you very much. I was thinking, that it might be a good idea to have a second (back) repository, just in case. It would relieve pressure on the primary repository and provide better up-time. While I currently don't have a git server (and I would be willing to set one up). I do have a launchpad account. [ https://launchpad.net/~cyborg-alpha-nh4 ] We could provide source and binary packages from there - just as sunab ppa (Olivier Banus) did for Kdenlive. I believe, I would set up an FFmpeg project (under my ppa), and create a team (providing upload access). At this point, we would not be building source - just providing a place to serve it from. I have successfully build FFmpeg [ /ffmpeg version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers// // built on Mar 13 2014 16:08:45 with gcc 4.8 (Ubuntu/Linaro 4.8.1-10ubuntu9) /] on Kubuntu 13.10 . However, there appears to be a bug, that I'm trying to resolve. [ ffmpeg -f alsa -ac 2 -i hw:2,0 -f x11grab -r 30 -s 1920x1080 -i :0.0 -acodec libmp3lame -ab 320k /media/[username]/library-portable/video-studio/transfer-bin/BTSvlog03.avi ] produces the error [ [swscaler @ 0x9e81080] Warning: data is not aligned! This can lead to a speedloss ] Hope I can be of use. Daniel >From My Research Desk :) On 03/22/2014 08:21 AM, Andreas Cadhalpun wrote: > Hi Daniel > > On 21.03.2014 22:06, Cyborg Ethly Alpha {My Research Desk} wrote: >> I'm interested in becoming a co-maintainer. > > You are welcome to do so. > There is already a collab-maint git repository on alioth [1], but > unfortunately some permissions are wrong, so I can't push my packaging > to it. I hope one of the alioth maintainers will get around to fix this. > > Best regards, > Andreas > > 1: http://anonscm.debian.org/gitweb/?p=collab-maint/ffmpeg.git;a=summary > -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/532def97.90...@gmail.com
Bug#729203: Intent to package FFmpeg
Hi Daniel On 21.03.2014 22:06, Cyborg Ethly Alpha {My Research Desk} wrote: I'm interested in becoming a co-maintainer. You are welcome to do so. There is already a collab-maint git repository on alioth [1], but unfortunately some permissions are wrong, so I can't push my packaging to it. I hope one of the alioth maintainers will get around to fix this. Best regards, Andreas 1: http://anonscm.debian.org/gitweb/?p=collab-maint/ffmpeg.git;a=summary -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/532d8039.8060...@googlemail.com
Bug#729203: Intent to package FFmpeg
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729203#588 "I intend to be in the packaging team and Alexander Strasser as well. Other co-maintainers are still welcome." I'm interested in becoming a co-maintainer. Daniel (aka Cyborg Alpha) -- >From My Research Desk :) -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/532ca9c5.6060...@gmail.com
Bug#729203: Intent to package FFmpeg
Hi Andreas, On Sun, Mar 16, 2014 at 02:36:35PM +0100, Andreas Cadhalpun wrote: > unfortunately you haven't forwarded my and Alexander's request to > join collab-maint to n...@debian.org. Thus we still don't have access > to the repository you created. No, so far I haven't, sorry - I haven't had time to send the signed message. I'm near my GPG key tonight so I can do so now. > Are you still interested in packaging FFmpeg for Debian? Yes. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140317201711.ga10...@bryant.redmars.org
Bug#729203: Intent to package FFmpeg
Hi Jonathan, unfortunately you haven't forwarded my and Alexander's request to join collab-maint to n...@debian.org. Thus we still don't have access to the repository you created. Are you still interested in packaging FFmpeg for Debian? Best regards, Andreas -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5325a8e3@googlemail.com
Bug#729203: Intent to package FFmpeg
On Wed, Feb 26, 2014 at 10:17:03PM +0100, Andreas Cadhalpun wrote: > I would be fine with collab-maint and Alexander as well. If you > create a repository, we could ask to be added and I could put my > current packaging (imported via git-dsc-import) in there. OK, I've created an empty repository at git://anonscm.debian.org/collab-maint/ffmpeg.git Thanks -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140227080906.gb22...@bryant.redmars.org
Bug#729203: Intent to package FFmpeg
Hi Jonathan, thanks for your interest! On 26.02.2014 21:17, Jonathan Dowland wrote: > On Wed, Feb 26, 2014 at 01:39:23AM +, Clint Adams wrote: >> Ideally someone should upload ffmpeg to unstable instead of >> endlessly discussing it. I don't see anyone preventing this >> yet. > > Seconded. I felt that Moritz's last message (when it was the last > message) was fine - let's get it into unstable, and /prove/ that > security issues can be managed, by managing them. That will go a long > way towards building trust in the ffmpeg-packaging-team (whoever that > might be. Still to be resolved I guess) can handle it. It will also > address the issue for a large chunk of Debian users, who use sid > anyway. Well, I think that Moritz is concerned about too many fixes going through stable-sec, which won't happen for a package in unstable. But I guess, that if we show that it is well maintained in unstable, it doesn't hurt. I intend to be in the packaging team and Alexander Strasser as well. Other co-maintainers are still welcome. > And before someone actually uploads the thing - can we please get it > into a git repo; clarify the team arrangements (collab-maint or set > up a new one?); and can we reach an agreement on whether the first > upload offers a binary ffmpeg package only (my preference), before we > attempt to tackle the library co-installation (which might take a lot > longer, require ftp master convincing etc.) I would be fine with collab-maint and Alexander as well. If you create a repository, we could ask to be added and I could put my current packaging (imported via git-dsc-import) in there. Of course, we can statically link the ffmpeg binaries (increases size by approximately factor 4), or move the libraries to /usr/lib/ffmpeg in a first phase. On 26.02.2014 21:34, Jonathan Dowland wrote: On Tue, Feb 25, 2014 at 05:43:25PM +0100, Andreas Cadhalpun wrote: I intend to package and maintain FFmpeg for Debian. Co-maintainers are welcome. I am interested in co maintaining and can sponsor uploaders, as long as the package is maintained in git and we aim to get an ffmpeg binary into unstable before we try to tackle the library issues (i.e., as a distinct, first phase, with an accepted upload). It would be great to have you in the team. Best regards, Andreas -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/530e59cf.6020...@googlemail.com
Bug#729203: Intent to package FFmpeg
Hi Andreas On Tue, Feb 25, 2014 at 05:43:25PM +0100, Andreas Cadhalpun wrote: > I intend to package and maintain FFmpeg for Debian. Co-maintainers > are welcome. I am interested in co maintaining and can sponsor uploaders, as long as the package is maintained in git and we aim to get an ffmpeg binary into unstable before we try to tackle the library issues (i.e., as a distinct, first phase, with an accepted upload). Thanks -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140226203418.ga9...@bryant.redmars.org
Bug#729203: Intent to package FFmpeg
On 25.02.2014 17:52, Antoine Beaupré wrote: On 2014-02-25 11:43:25, Andreas Cadhalpun wrote: Antoine, are you willing to sponsor this, maybe becoming a co-maintainer? I am willing to sponsor an upload, but I don't have much time, especially not to become a co-maintainer. Thanks for sponsoring. If you detect any problems with the packaging or have any questions, just ask. It also seems that I may not be perfectly qualified to handle all the subtelties of this tricky package, so if someone else wants to step in, that would be great. The upstream developers are very helpful in solving any problem they can. In the not too far future, the long term supported FFmpeg 2.2 will be released, which I intend to get into jessie. That would be awesome. Yes. ;) Best regards, Andreas -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/530cd223.9080...@googlemail.com
Bug#729203: Intent to package FFmpeg
Stripping CC's. On 2014-02-25 11:43:25, Andreas Cadhalpun wrote: > Antoine, are you willing to sponsor this, maybe becoming a co-maintainer? I am willing to sponsor an upload, but I don't have much time, especially not to become a co-maintainer. It also seems that I may not be perfectly qualified to handle all the subtelties of this tricky package, so if someone else wants to step in, that would be great. > In the not too far future, the long term supported FFmpeg 2.2 will be > released, which I intend to get into jessie. That would be awesome. A. -- Les écrivains qui ont recours à leurs doigts pour savoir s'ils ont leur compte de pieds ne sont pas des poètes, ce sont des dactylographes. - Léo Ferré, "Préface" pgpBod9tm0ZJl.pgp Description: PGP signature
Processed: Bug#729203: Intent to package FFmpeg
Processing control commands: > owner -1 ! Bug #729203 [wnpp] RFP: ffmpeg -- complete, cross-platform solution to record, convert and stream audio and video Owner recorded as Andreas Cadhalpun . > retitle -1 ITP: ffmpeg -- complete, cross-platform solution to Bug #729203 [wnpp] RFP: ffmpeg -- complete, cross-platform solution to record, convert and stream audio and video Changed Bug title to 'ITP: ffmpeg -- complete, cross-platform solution to' from 'RFP: ffmpeg -- complete, cross-platform solution to record, convert and stream audio and video' -- 729203: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729203 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/handler.s.b729203.139334661727976.transcr...@bugs.debian.org
Bug#729203: Intent to package FFmpeg
Control: owner -1 ! Control: retitle -1 ITP: ffmpeg -- complete, cross-platform solution to record, convert and stream audio and video Hi all, I intend to package and maintain FFmpeg for Debian. Co-maintainers are welcome. The security team is invited to discuss why FFmpeg is security-wise better than libav at any time. Should someone disagree, I would be very interested in an explanation of the current state of the security tracker for libav [1], as *all* issues currently marked as open for libav are CVEs issued by FFmpeg about problems they fixed [2]. One, CVE-2011-3935, is even several years old *and* fixed for the FFmpeg in old-stable! I don't know whether to laugh or cry. As stated previously, I don't have a problem with having both FFmpeg and libav in Debian, but if the security has, I suggest convincing the relevant maintainers to transition from libav to FFmpeg. Now, as a way forward, I suggest an upload of FFmpeg to experimental first. Since gcc-4.9 is broken, the test results have to be ignored for this upload (make -i check) to allow FFmpeg to build. This should show if there are any problems with building on some architectures. When these are fixed (if any) FFmpeg can be uploaded to unstable. Antoine, are you willing to sponsor this, maybe becoming a co-maintainer? Rogério, it would be great if you could package libvidstab for jessie. I think many people would like to use it. In the not too far future, the long term supported FFmpeg 2.2 will be released, which I intend to get into jessie. Comments and suggestions are welcome, FUD about FFmpeg is not. Best regards, Andreas 1: https://security-tracker.debian.org/tracker/source-package/libav 2: https://ffmpeg.org/security.html ffmpeg_2.1.3-1.debian.tar.xz Description: Binary data