Re: FFmpeg 0.8.2 and x264 ABI 116 in devel/F-16

2011-09-08 Thread Karel Volný
On Monday 05 of September 2011 16:11:56 Hans de Goede wrote:
> Hi,
> 
> On 09/05/2011 02:32 PM, Karel Volný wrote:
> > On Monday 05 of September 2011 13:58:02 Thomas Moschny wrote:
> >> 2011/9/5 David Timms:
> >>> They don't appear in yum --enablerepo=* list ffmpeg (I
> >>> see: ffmpeg.x86_64  0.7.1-1.fc16  rpmfusion-free-rawhide
> >>> ) Do we need to wait until it's pushed to rawhide, so
> >>> that our build will pick up the updated ffmpeg ?
> >> 
> >> ffmpeg 0.8.2-1.fc16 is in the
> >> "rpmfusion-free-needsign-rawhide" repository available on
> >> the builders, it seems.
> >> (Can be seen in root.log from recent builds.)
> > 
> > so ... if I take the qmmp-plugins-freeweorld spec in devel,
> > increment the release and do make tag, make build, it will
> > be rebuilt with the new ffmpeg already and that is all I
> > need to do?
> 
> Yes, although ideally, you would download the new ffmpeg +
> x264 from here:
> http://buildsys.rpmfusion.org/plague-results/fedora-developmen
> t-rpmfusion_free/
> 
> As well as anything which you've installed which uses them.
> and upgrade to them (removing anything that needs them which
> has not been rebuild yet, which is a pain).

we used to call it a royal PITA ... I wonder how had I managed 
not to break my system with all that --nodeps rpm magic :-)

> Then do a local rebuild, test it, and then do the increment
> the release and do make tag, make build thingy. If you want
> to go for really perfect, you then download the build result
> and replace your local built rpm with it, and test again.

thanks, done

http://buildsys.rpmfusion.org/plague-results/fedora-development-
rpmfusion_free/qmmp-plugins-freeworld/0.5.1-2.fc16/
- if someone wants to test too ...

K.

-- 
Karel Volný
QE BaseOs/Daemons Team
Red Hat Czech, Brno
tel. +420 532294274
(RH: +420 532294111 ext. 8262074)
xmpp ka...@jabber.cz
:: "Never attribute to malice what can
::  easily be explained by stupidity."


signature.asc
Description: This is a digitally signed message part.


Re: FFmpeg 0.8.2 and x264 ABI 116 in devel/F-16

2011-09-05 Thread Hans de Goede

Hi,

On 09/05/2011 02:32 PM, Karel Volný wrote:

On Monday 05 of September 2011 13:58:02 Thomas Moschny wrote:

2011/9/5 David Timms:

They don't appear in yum --enablerepo=* list ffmpeg (I see:
ffmpeg.x86_64  0.7.1-1.fc16  rpmfusion-free-rawhide )
Do we need to wait until it's pushed to rawhide, so that our
build will pick up the updated ffmpeg ?


ffmpeg 0.8.2-1.fc16 is in the
"rpmfusion-free-needsign-rawhide" repository available on the
builders, it seems.
(Can be seen in root.log from recent builds.)


so ... if I take the qmmp-plugins-freeweorld spec in devel,
increment the release and do make tag, make build, it will be
rebuilt with the new ffmpeg already and that is all I need to do?


Yes, although ideally, you would download the new ffmpeg + x264 from
here:
http://buildsys.rpmfusion.org/plague-results/fedora-development-rpmfusion_free/

As well as anything which you've installed which uses them. and upgrade to them
(removing anything that needs them which has not been rebuild yet, which is a
 pain).

Then do a local rebuild, test it, and then do the increment the release and do
make tag, make build thingy. If you want to go for really perfect, you then
download the build result and replace your local built rpm with it, and
test again.

Regards,

Hans


Re: FFmpeg 0.8.2 and x264 ABI 116 in devel/F-16

2011-09-05 Thread Karel Volný
On Monday 05 of September 2011 13:58:02 Thomas Moschny wrote:
> 2011/9/5 David Timms :
> > They don't appear in yum --enablerepo=* list ffmpeg (I see:
> > ffmpeg.x86_64  0.7.1-1.fc16  rpmfusion-free-rawhide )
> > Do we need to wait until it's pushed to rawhide, so that our
> > build will pick up the updated ffmpeg ?
> 
> ffmpeg 0.8.2-1.fc16 is in the
> "rpmfusion-free-needsign-rawhide" repository available on the
> builders, it seems.
> (Can be seen in root.log from recent builds.)

so ... if I take the qmmp-plugins-freeweorld spec in devel, 
increment the release and do make tag, make build, it will be 
rebuilt with the new ffmpeg already and that is all I need to do?

K.

-- 
Karel Volný
QE BaseOs/Daemons Team
Red Hat Czech, Brno
tel. +420 532294274
(RH: +420 532294111 ext. 8262074)
xmpp ka...@jabber.cz
:: "Never attribute to malice what can
::  easily be explained by stupidity."


signature.asc
Description: This is a digitally signed message part.


Re: FFmpeg 0.8.2 and x264 ABI 116 in devel/F-16

2011-09-05 Thread Thomas Moschny
2011/9/5 David Timms :
> They don't appear in yum --enablerepo=* list ffmpeg (I see:
> ffmpeg.x86_64  0.7.1-1.fc16  rpmfusion-free-rawhide )
> Do we need to wait until it's pushed to rawhide, so that our build will pick
> up the updated ffmpeg ?

ffmpeg 0.8.2-1.fc16 is in the "rpmfusion-free-needsign-rawhide"
repository available on the builders, it seems.
(Can be seen in root.log from recent builds.)

- Thomas


Re: FFmpeg 0.8.2 and x264 ABI 116 in devel/F-16

2011-09-05 Thread David Timms

On 04/09/11 17:41, Dominik 'Rathann' Mierzejewski wrote:

We don't have "testing" for devel branch, do we? Anyway, the builds
are done.

They don't appear in yum --enablerepo=* list ffmpeg (I see:
ffmpeg.x86_64  0.7.1-1.fc16  rpmfusion-free-rawhide )
Do we need to wait until it's pushed to rawhide, so that our build will 
pick up the updated ffmpeg ?


Re: FFmpeg 0.8.2 and x264 ABI 116 in devel/F-16

2011-09-04 Thread Thomas Moschny
> guvcview - fixed in 1.5.0

Built.

- Thomas


Re: FFmpeg 0.8.2 and x264 ABI 116 in devel/F-16

2011-09-04 Thread Hans de Goede

Hi,

Thanks for working on this!

On 09/03/2011 11:38 PM, Dominik 'Rathann' Mierzejewski wrote:

Hi all,
sorry it took so long, but I didn't have enough free time to do it
faster.

Anyway, long story short:
The plan is to push FFmpeg 0.8.2 and latest x264 stable git to
devel/F-16 branch. There are 34 packages which depend on these two.
Out of those, only 2 (two!) had build failures which I wasn't able
to fix quickly, namely ffmpeg2dirac and lightspark.
ffmpeg2dirac needs more porting to FFmpeg 0.8 API than I was able to
do quickly and lightspark's build fails with some obscure llvm error.

So I think we're in pretty good shape to move forward.
I'll post my patches in this thread so that the respective maintainers
can look at them and hopefully push them upstream. Note that most
packages simply need a version bump and a rebuild.


I've taken the liberty to do a bump and rebuild for libquicktime
(as I need this for gstreamer-ffmpeg testing, because that testing
needs gstreamer-plugins-bad -> mjpegtools -> libquicktime).

I'll also take care of rebuilding:
gstreamer-ffmpeg (including rebase to 0.10.12)
gstreamer-plugins-ugly
audacious-plugins-freeworld

Regards,

Hans


Re: FFmpeg 0.8.2 and x264 ABI 116 in devel/F-16

2011-09-04 Thread Dominik 'Rathann' Mierzejewski
Hi David,

On Sunday, 04 September 2011 at 07:32, David Timms wrote:
> On 04/09/11 07:38, Dominik 'Rathann' Mierzejewski wrote:
> >The plan is to push FFmpeg 0.8.2 and latest x264 stable git to
> >devel/F-16 branch. There are 34 packages which depend on these two.
> >Out of those, only 2 (two!) had build failures which I wasn't able
> >to fix quickly, namely ffmpeg2dirac and lightspark.
> >ffmpeg2dirac needs more porting to FFmpeg 0.8 API than I was able to
> >do quickly and lightspark's build fails with some obscure llvm error.
> 
> For packagers who are "consumers" of ffmpeg, what will the process be ?
> 1. Dom commits ffmpeg and builds for -testing

We don't have "testing" for devel branch, do we? Anyway, the builds
are done.

> 2. once it appears (Dominik could announce), other "consumer"
> packagers grab Dominik's patches for their own packages, and build
> locally.
> 3. if successful, send patch upstream

Well, I did all my builds in mock against offcial repos and my local
repo with the new ffmpeg and x264. But of course you're welcome to
verify that I haven't missed anything. Also, the patches I prepared
are quite minimal and may not be appropriate for direct inclusion
upstream.

> 4. commit patch, and request build
> 5. else request help on the list if necessary.
> 
> Am I understanding this correctly ?

Yes. That's the plan, more or less.

Regards,
Dominik

-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org | MPlayer http://mplayerhq.hu
"Faith manages."
-- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"


Re: FFmpeg 0.8.2 and x264 ABI 116 in devel/F-16

2011-09-03 Thread David Timms

On 04/09/11 07:38, Dominik 'Rathann' Mierzejewski wrote:

The plan is to push FFmpeg 0.8.2 and latest x264 stable git to
devel/F-16 branch. There are 34 packages which depend on these two.
Out of those, only 2 (two!) had build failures which I wasn't able
to fix quickly, namely ffmpeg2dirac and lightspark.
ffmpeg2dirac needs more porting to FFmpeg 0.8 API than I was able to
do quickly and lightspark's build fails with some obscure llvm error.


For packagers who are "consumers" of ffmpeg, what will the process be ?
1. Dom commits ffmpeg and builds for -testing
2. once it appears (Dominik could announce), other "consumer" packagers 
grab Dominik's patches for their own packages, and build locally.

3. if successful, send patch upstream
4. commit patch, and request build
5. else request help on the list if necessary.

Am I understanding this correctly ?