Gentoo Archives: gentoo-dev

From: "Tomáš Chvátal" <tomas.chvatal@×××××.com>
To: Alexis Ballier <aballier@g.o>
Cc: gentoo-dev@l.g.o, scarabeus@g.o
Subject: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in virtual/ffmpeg: ffmpeg-9.ebuild ChangeLog ffmpeg-0.10.2-r1.ebuild
Date: Mon, 21 Jan 2013 17:43:35
Message-Id: 4176032.KcqBdYLtS8@arcarius
In Reply to: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in virtual/ffmpeg: ffmpeg-9.ebuild ChangeLog ffmpeg-0.10.2-r1.ebuild by Alexis Ballier
1 Dne St 16. ledna 2013 17:09:07, Alexis Ballier napsal(a):
2 > On Wed, 16 Jan 2013 12:40:02 +0000 (UTC)
3 >
4 > "Tomas Chvatal (scarabeus)" <scarabeus@g.o> wrote:
5 > > scarabeus 13/01/16 12:40:02
6 > >
7 > > Modified: ChangeLog
8 > > Added: ffmpeg-9.ebuild
9 > > Removed: ffmpeg-0.10.2-r1.ebuild
10 > > Log:
11 > > Add new virtual for 1.1/9 series. Masked. Also it has switched dep
12 > >
13 > > order as will be announced upon unmasking.
14 >
15 > ... and since we are committing silently without any real discussion I
16 > will switch the dep order again and announce it much later without
17 > leaving room for discussion :)
18
19 Did you read the msg, announced later on, i am just preparing that shit
20 because now I have time. Given that its masked and does not affect existing
21 installs it can stay like this forever.
22
23 Also if you read planet you would see I stated it on a blog yesterday,
24 preparation of all moves take some time. Also it will be discussed on the dev
25 in near future. I don't have too much of the time and sending mails to -dev
26 takes some preparations if you don't want them turn into huge bikeshed.
27
28 >
29 > More seriously: Why ? Who decided this ?
30 > Let's be realistic, both upstreams claim they're better than the other
31 > in one way or another, and let's think like serious downstreams, not
32 > like upstream playground.
33
34 I do think like serious downstream. Thus tracking what major distros do. Given
35 fedora switched and debian too we ough to do it at some point too.
36
37 Also quite few upstreams are migrating and few staying so there is a tie. But
38 we have to work on supporting both which currently you don't (see bellow).
39
40 >
41 > As a downstream, I can see plenty of reasons against, but none in favor
42 > of this change:
43 > - There are still a couple of non-trivial packages that need to be
44 > fixed to work with libav while I don't know any that works with libav
45 > but not ffmpeg.
46
47 Nice from you that you didnt bother to check out if it works or not because I
48 do it quite often, so does tinderbox from Diego.
49
50 Every time i bump shit I have to compile it in two virtuals just to please
51 both camps. Lets not forget how carefull you were when commiting to xbmc where
52 you completely fucked stable ebuild without even letting anyone know [1].
53
54 From my checking only package right now not building with stable libav is
55 again XBMC (in testing only). If there is something more open bugs in bugize.
56
57 > - All (but the one discovered in Nov. 2012) of the security issues
58 > fixed by libav 0.8.5, released on Jan. 13 2013 were fixed in May 2012
59 > (!!) for ffmpeg according to the website... 8 months before...
60
61 So what? Checking their importance yea we ride it straight to stable on
62 Gentoo, but security relevance would not deem any maintenance update only to
63 be done with next proposed maintenance one (eg when there is something
64 important to fix) because most of them look .
65
66 I can waste time to look the other way around and show you broken code in
67 ffmpeg which happened after broken merge from libav but lets not turn this
68 into a piss contest.
69
70 Basically this having two libraries hurt everyone, but both forks are on par
71 and we as gentoo will provide both while preffered default will be what major
72 distros use.
73
74 If you disagree with that and you don't want your lead to make that decision,
75 which you and I both don't want. I don't want Luca being blamed that he is
76 evil libav dev who does this just to make more share for his pet project. We
77 can wait with dealing this for a bit and propose it for council meeting. We
78 vote about lots and lots of stuff there and another thread about two ffmpeg
79 implems on g-dev will do just fine, but it will be hell of a bikeshed :-)
80
81 Tom
82
83 [1] https://bugs.gentoo.org/show_bug.cgi?id=443006

Replies