Bug#729203: Intent to package FFmpeg

2014-09-16 Thread Edward J. Shornock
* Andreas Cadhalpun andreas.cadhal...@googlemail.com [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

2014-04-17 Thread Andreas Cadhalpun

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

2014-03-27 Thread Andreas Cadhalpun

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

2014-03-27 Thread Norbert Preining
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

2014-03-27 Thread Andreas Cadhalpun

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

2014-03-23 Thread Andreas Cadhalpun

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

2014-03-22 Thread Andreas Cadhalpun

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

2014-03-22 Thread Cyborg Ethly Alpha {My Research Desk}
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

2014-03-21 Thread Cyborg Ethly Alpha {My Research Desk}
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

2014-03-17 Thread Jonathan Dowland
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

2014-03-16 Thread Andreas Cadhalpun

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

2014-02-27 Thread Jonathan Dowland
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

2014-02-26 Thread Jonathan Dowland
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

2014-02-26 Thread Andreas Cadhalpun

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

2014-02-25 Thread Andreas Cadhalpun

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


Processed: Bug#729203: Intent to package FFmpeg

2014-02-25 Thread Debian Bug Tracking System
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 andreas.cadhal...@googlemail.com.
 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

2014-02-25 Thread Antoine Beaupré
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


Bug#729203: Intent to package FFmpeg

2014-02-25 Thread Andreas Cadhalpun

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