On Seg, 2014-09-22 at 06:50 +0200, Julian Sikorski wrote:
W dniu 22.09.2014 o 05:35, Ralf Corsepius pisze:
> On 09/21/2014 11:20 PM, Sérgio Basto wrote:
>> On Dom, 2014-09-21 at 19:03 +0200, Julian Sikorski wrote:
>>> Dear all,
>>>
>>> ffmpeg-2.4 was released recently which means we have another rebuild
>>> coming up. I have done a test and only 4 packages have failed, which is
>>> not bad given the extent of API changes:
>>> - alsa-plugins-freeworld: pcm_a52.c:101:45: error: 'struct a52_ctx'
has
>>> no member named 'frame'
>>> - dvbcut: lavfmuxer.cpp:63:57: error: 'av_new_stream' was not
declared
>>> in this scope
>>> - kmediafactory: videofile.cpp:74:45: error: 'av_find_stream_info'
was
>>> not declared in this scope (mencoder needs to be rebuilt first)
>>> - vlc: configure: error: libavcodec versions 56 and later are not
>>> supported yet.
>>>
>>> Given that we are close to branching (?), what would be the good time to
>>> do the rebuild?
>>
>> yes, I don't see any problem, I can do the mass rebuild of others
>> packages, no problem.
>>
>> My question if we ever put this updates on F20 ?
>
> No. If I understand correctly, this is an API/ABI incompatible upgrade
> and not an ordinary update. This means, unless there are very good
> reasons (e.g. security critical bug fixes), which make such upgrades
> inevitably necessary, such upgrades are harmful and should not happen.
> Keep in mind, people might build other packages based on your packages,
> which might break because of your upgrade.
>
>> I'd like put it at
>> least on update-testing.
> Sorry, but this can't work.
>
> Ralf
>
I tend to agree with Ralf here. Having said that, I believe we should do
something about F-20. It is currently tracking ffmpeg-2.1 branch, which
seems to be unmaintained [1]. Looking at the API changes [2], updating
to 2.2/2.3 should be relatively painless.
Hi, as you may know, I have some difficulties in deal with foreigner
language (English). IIUC , upgrade to ffmpeg-2.3 in F-20 , also have
API/ABI incompatible.
Of course I'm not saying put ffmpeg-2.4 in F-20 without testing , 2.3
is tested on F-21 Alpha , I have 2 machines and one vm , and don't found
any bug .
For me is fine put ffmpeg-2.3 / x264-0.142 in F-20 updates-testing , but
as Ralf point out, we are breaking some rules .
--
Sérgio M. B.