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----- |