On 09/02/2015 05:06 PM, George Shapovalov wrote:
> On Wednesday 02 September 2015 16:29:52 hasufell wrote:
>>> -   >=sys-libs/ncurses-5.7"
>>> +   >=sys-libs/ncurses-5.7:*"
>> This doesn't look correct to me, unless dev-lang/gnat-gcc doesn't need
>> ncurses headers(?). Only sys-libs/ncurses:0 provides headers (the other
>> slots are for binary compatibility), so we probably want to depend on
>> SLOT :0. In addition, if we fix the SLOT to :0, we should do a revbump
>> to ensure that user VDB is updated correctly.
> Ah, Ok, thanks for heads up on ncurses (OTOH this is a bit strange - 
> different 
> slots provide not just incompatible but drastically different contents. 
> Shouldn't there be a separate -headers package then? The deps would be kind 
> of 
> more evident in such case..).
> This was a part of general change to fix repoman complaints. I'll fix the 
> ncurses part and do a revbump to update VDB then..
> 
> 
> 

Well, it isn't particularly nice, because we don't have proper SLOT
descriptions (although SLOT can contain any of the characters
[A-Za-z0-9+_.-], but then I am not sure how the PM decides about the
"best" SLOT... I couldn't find a useful answer in PMS).

However, this slotting method is already used in libraries like
media-libs/libpng or dev-libs/openssl, so it seems it silently became a
standard.

Reply via email to