Bug#729203: Fwd: Re: Bug#729203: CTTE and reasonable solutions

2014-02-04 Thread Adrian Bunk
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

2014-02-04 Thread Adrian Bunk
> 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

2014-02-03 Thread Timothy Gu
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

2014-02-03 Thread Timothy Gu
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

2014-02-03 Thread Timothy Gu
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