Gentoo Archives: gentoo-dev

From: "Tomáš Chvátal" <scarabeus@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: virtual/ffmpeg and media-video/libav
Date: Tue, 29 Mar 2011 13:00:13
Message-Id: 4D91D7B5.2060508@gentoo.org
In Reply to: Re: [gentoo-dev] Re: virtual/ffmpeg and media-video/libav by Alexis Ballier
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Dne 29.3.2011 04:12, Alexis Ballier napsal(a):
5 > On Wednesday, March 23, 2011 11:23:48 AM Samuli Suominen wrote:
6 >> On 03/23/2011 04:08 PM, Tomáš Chvátal wrote:
7 >>> Hi guys,
8 >>> As there is new ffmpeg fork that is a bit alive we should provide it as
9 >>> alternative to current media-video/ffmpeg.
10 >>>
11 >>> So libav is stored in media-video/libav (look at it, try to find issues
12 >>> and stuff).
13 >>>
14 >>> Virtual package is virtual/ffmpeg where now i implemented it to have
15 >>> versioned dependencies.
16 >>> So there is virtual/ffmpeg-0.6 virtual/ffmpeg-9999 where the apps can
17 >>> decide what they need.
18 >>> Samuli pointed out that we do not slot ffmpeg nor support versioned deps
19 >>> and always demand everything to be working with latest. If you have
20 >>> strong opinion on that one please express it here so the virtual gets
21 >>> redesigned to just simple virtual/ffmpeg-0.1 without any version stated
22 >>> in it. I myself like the chance to express the version explicitly.
23 >>> Virtual itself provide access to all useflags currently used in eapi2
24 >>> deps. More can be added when required.
25 >>
26 >> With the same logic we have always pulled in from master, instead of
27 >> release trees (such as 0.5.x, 0.6.x).
28 >> It's not legal to set versioned deps forcing downgrade on same
29 >> stabilization level (stable, or ~arch) as that will just cause
30 >> dependency conflict. Applies to any package.
31 >> So just punt the just committed virtuals and just leave
32 >> virtual/ffmpeg-0.ebuild. Anything that doesn't work with latest and is
33 >> not fixed in reasonable time, gets lastrited like before.
34 >
35 >
36 > well, if you want to convert all the tree you'll need a versioned virtual
37 > because the >= deps are still needed
38 > (and the virtual should also have >= deps, not ~ nor =..* in order not to
39 > force a downgrade because of an outdated virtual)
40 >
41 > A.
42 >
43 Well the virtuals can be versioned as i said previously, altho others
44 convinced me that unversioned are desirable.
45
46 If we would want versioned one we currently need 3 of them:
47
48 0.5 including only ffmpeg >= 0.5
49
50 0.6 including libav or ffmpeg both >= 0.6
51
52 0.7 including libav >= 0.7_pre or ffmpeg >= 0.6_p
53
54 So what do you think.
55
56
57 For the || dependencies order it should be lazy evaluated for 2 years now.
58
59 Cheers
60
61 Tom
62 -----BEGIN PGP SIGNATURE-----
63 Version: GnuPG v2.0.17 (GNU/Linux)
64 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
65
66 iEYEARECAAYFAk2R17UACgkQHB6c3gNBRYc9eACfcheohzlRT9JRV27FdjSybk1C
67 dyUAn1WPNzlxMDolYAqODZLo26y2Pcxk
68 =0gYI
69 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] Re: virtual/ffmpeg and media-video/libav Alexis Ballier <aballier@g.o>