Re: FFmpeg 0.8.2 and x264 ABI 116 in devel/F-16
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
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
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/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
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
> guvcview - fixed in 1.5.0 Built. - Thomas
Re: FFmpeg 0.8.2 and x264 ABI 116 in devel/F-16
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
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
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 ?