On 07/24/2011 01:45 PM, Mike Pagano wrote:
> On Sunday 24 July 2011 17:20:43 Ulrich Mueller wrote:
>>>>>>> On Sat, 23 Jul 2011, Stratos Psomadakis wrote:
>>> On 07/23/2011 07:09 PM, Krzysztof Pawlik wrote:
>>>> Currently virtual/linux-sources-2.6 depends on sys-kernel/foo-2.6*,
>>>> should we create virtual/linux-sources-3.0 (and start fixing
>>>> ebuilds depending on =virtual/linux-sources-2.6) or just change
>>>> virtual/linux-sources-2.6 to depend on >=2.6 ? Opinions?
>>
>> Currently version 3.0 is only available with vanilla-sources and
>> gentoo-sources. Therefore the problem is that virtual/linux-sources-3
>> would pull in one of these even for users of other *-sources (e.g.
>> hardened).
>>
>> On the other hand, allowing versions 3.* as dependency of
>> virtual/linux-sources-2.6 might be confusing.
>>
>> Therefore, my suggestion would be as follows:
>> 1. Temporarily change the dependency in virtual/linux-sources-2.6
>>    to >=2.6 in order to resolve the current issues with dependencies.
>> 2. Later, when most of *-sources are available in version 3.*, revert
>>    linux-sources-2.6 to the current dependency and create
>>    virtual/linux-sources-3. (I think the version should be just 3 and
>>    not 3.0, unless you want a virtual for 3.0, 3.1, etc.)
>>
>> Or, a completely different approach: Drop the versioning of the
>> virtual altogether and have only virtual/linux-sources-0. (This might
>> cause some minor problems for users of 2.4 profiles, but I'd guess
>> that the remaining users are experienced enough to handle that.)
>>
>>> CC'ed maintainers / herd.
>>
>> Thanks.
>>
>> Ulrich
> 
> Ulrich, thanks for thinking this through. I do like the #1, #2 combo, myself.
> 

I like the idea of dropping versioning altogether to avoid the problems
of upstream changing versioning again --- what happens when 4.x comes
out?  But a quick grep of the tree shows atoms like this:

    <virtual/linux-sources-2.5

It may be more than just minor problems.

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : [email protected]
GnuPG FP  : 8040 5A4D 8709 21B1 1A88  33CE 979C AF40 D045 5535
GnuPG ID  : D0455535

Reply via email to