Bug#729203: Fwd: Re: Bug#729203: CTTE and reasonable solutions
On Mon, Feb 03, 2014 at 04:15:07PM -0800, Timothy Gu wrote: >... > > On Feb 3, 2014 3:39 PM, "Jan Larres" wrote: > > > > > > On 04/02/14 12:08, Antoine Beaupré wrote: > > > > If both packages are ABI-compatible, then ffmpeg can be designed as a > > > > drop-in replacement for libav and users will be free to choose. > > > > > > As far as I understand it the problem is that it is *not* a drop-in > > > replacement as far as the libraries are concerned, every package needs > > > to be recompiled depending on which library should be used. So you would > > > need two different packages for every program that uses the libraries if > > > you wanted to offer both in parallel. And I don't think Adrian (or > > > anyone else) is against ffmpeg as such, it's just that there should be > > > made a decision which one to use in order to avoid these issues. > > > > It's not as bad as you think. FFmpeg has a > --enable-libav-incompatible-abi configure option. Didn't test the > effectiveness of it though. This makes some functions that have different signatures in libav and ffmpeg API-compatible with libav by switching them to the libav one. It does not change the sonames of the ffmpeg libraries. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140205064754.gf24...@bunk.dyndns.info
Bug#729203: Fwd: Re: Bug#729203: CTTE and reasonable solutions
> On Feb 3, 2014 3:24 PM, "Adrian Bunk" wrote: > > > That is a mess, and would have to be sorted out by the Debian libav and > > ffmpeg maintainers before such an upload could happen. > > Agreed. But not exactly sure whether pkg-multimedia would want to > collaborate... Considering the history of the libav/ffmpeg split it is very unlikely that they would. No matter what you do, for bringing the ffmpeg libraries back into Debian you will likely at some point need to have the opinion of pkg-multimedia overridden by either the TC or a GR. > Timothy cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140205064742.ge24...@bunk.dyndns.info
Bug#729203: Fwd: Re: Bug#729203: CTTE and reasonable solutions
Sorry, forgot to CC bug tracker... -- Forwarded message -- From: "Timothy Gu" Date: Feb 3, 2014 3:32 PM Subject: Re: Bug#729203: CTTE and reasonable solutions To: "Adrian Bunk" Cc: On Feb 3, 2014 3:24 PM, "Adrian Bunk" wrote: > That is a mess, and would have to be sorted out by the Debian libav and > ffmpeg maintainers before such an upload could happen. Agreed. But not exactly sure whether pkg-multimedia would want to collaborate... Timothy
Bug#729203: Fwd: Re: Bug#729203: CTTE and reasonable solutions
Sorry, forgot to CC bug tracker... -- Forwarded message -- From: "Timothy Gu" Date: Feb 3, 2014 3:56 PM Subject: Re: Bug#729203: CTTE and reasonable solutions To: "Jan Larres" Cc: > > On Feb 3, 2014 3:39 PM, "Jan Larres" wrote: > > > > On 04/02/14 12:08, Antoine Beaupré wrote: > > > If both packages are ABI-compatible, then ffmpeg can be designed as a > > > drop-in replacement for libav and users will be free to choose. > > > > As far as I understand it the problem is that it is *not* a drop-in > > replacement as far as the libraries are concerned, every package needs > > to be recompiled depending on which library should be used. So you would > > need two different packages for every program that uses the libraries if > > you wanted to offer both in parallel. And I don't think Adrian (or > > anyone else) is against ffmpeg as such, it's just that there should be > > made a decision which one to use in order to avoid these issues. > > It's not as bad as you think. FFmpeg has a --enable-libav-incompatible-abi configure option. Didn't test the effectiveness of it though. > > Timothy > > > > > Jan > > > > -- > > To unsubscribe, send mail to 729203-unsubscr...@bugs.debian.org.
Bug#729203: Fwd: Re: Bug#729203: CTTE and reasonable solutions
Sorry, forgot to CC bug tracker... -- Forwarded message -- From: "Timothy Gu" Date: Feb 3, 2014 3:28 PM Subject: Re: Bug#729203: CTTE and reasonable solutions To: "Antoine Beaupré" Cc: On Feb 3, 2014 3:12 PM, "Antoine Beaupré" wrote: > > On 2014-02-03 17:13:43, Rogério Brito wrote: > >> Rogério, I would suggest you go ahead with the packaging and an upload, > >> don't let the flames fan your enthousiasm. > > > > Thanks for the encouragement, Antoine. I am mostly paralized with this > > situation and I don't really know how to proceed. I think that the forces of > > having to potentially fight the tech-ctte, the pkg-multimedia-team, the > > ftp-masters and some other people is that is preventing me right now from > > packaging ffmpeg all by myself. > > I am not sure you should fight anyone here. Do the package, may it > policy-clean and it will pass NEW. > > If someone wants to bring up something with the ctte, they can do it, > but you don't have to right now. > > Having a discussion on pkg-multimedia may be necessary if other package > dependencies should be changed, and it is probably good practice to > discuss this topic on that mailing list, but it seems to me that people > shouldn't object to the inclusion of another package in debian solely on > the ground that they do not like it. > > If both packages are ABI-compatible, then ffmpeg can be designed as a > drop-in replacement for libav and users will be free to choose. Mostly, but even with FFmpeg's attempt, not entirely IIRC. I tried to use abi-compliance-checker once, but failed, and i didnt have much time to delve into how to use it. Also Debian's very own ABI checking program icheck has some bugs, ironically, on testing FFmpeg http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=427461. > > We have a policy for such procedures. Our social contract also says we > should respond to the needs of users, and the overwhelming majority of > people on this issue have voiced their need for a working ffmpeg > implementation in Debian. We should respond to that. Exactly. [...] Timothy