1 |
On 24/07/11 17:20, Ulrich Mueller wrote: |
2 |
>>>>>> On Sat, 23 Jul 2011, Stratos Psomadakis wrote: |
3 |
> |
4 |
>> On 07/23/2011 07:09 PM, Krzysztof Pawlik wrote: |
5 |
>>> Currently virtual/linux-sources-2.6 depends on sys-kernel/foo-2.6*, |
6 |
>>> should we create virtual/linux-sources-3.0 (and start fixing |
7 |
>>> ebuilds depending on =virtual/linux-sources-2.6) or just change |
8 |
>>> virtual/linux-sources-2.6 to depend on >=2.6 ? Opinions? |
9 |
> |
10 |
> Currently version 3.0 is only available with vanilla-sources and |
11 |
> gentoo-sources. Therefore the problem is that virtual/linux-sources-3 |
12 |
> would pull in one of these even for users of other *-sources (e.g. |
13 |
> hardened). |
14 |
|
15 |
Yes. |
16 |
|
17 |
> On the other hand, allowing versions 3.* as dependency of |
18 |
> virtual/linux-sources-2.6 might be confusing. |
19 |
> |
20 |
> Therefore, my suggestion would be as follows: |
21 |
> 1. Temporarily change the dependency in virtual/linux-sources-2.6 |
22 |
> to >=2.6 in order to resolve the current issues with dependencies. |
23 |
> 2. Later, when most of *-sources are available in version 3.*, revert |
24 |
> linux-sources-2.6 to the current dependency and create |
25 |
> virtual/linux-sources-3. (I think the version should be just 3 and |
26 |
> not 3.0, unless you want a virtual for 3.0, 3.1, etc.) |
27 |
> |
28 |
> Or, a completely different approach: Drop the versioning of the |
29 |
> virtual altogether and have only virtual/linux-sources-0. (This might |
30 |
> cause some minor problems for users of 2.4 profiles, but I'd guess |
31 |
> that the remaining users are experienced enough to handle that.) |
32 |
|
33 |
What about going with #1 and let's fix the description in |
34 |
virtual/linux-sources-2.6 to clearly state that it's '2.6 or newer' -- that |
35 |
could solve the issue at hand and also not confuse everyone. |
36 |
|
37 |
In the long run I'm in favour of dropping the version from virtual, but this |
38 |
will be possible when 2.4 is deprecated and removed. Otherwise it's problematic. |
39 |
|
40 |
-- |
41 |
Krzysztof Pawlik <nelchael at gentoo.org> key id: 0xF6A80E46 |
42 |
desktop-misc, java, vim, kernel, python, apache... |