Dnia 2014-09-09, o godz. 17:58:17
hasufell <hasuf...@gentoo.org> napisał(a):

> Michał Górny:
> > Dnia 2014-09-09, o godz. 17:41:27
> > hasufell <hasuf...@gentoo.org> napisał(a):
> > 
> >> Samuli Suominen:
> >>>
> >>> On 08/09/14 06:47, Rick "Zero_Chaos" Farina wrote:
> >>>> On 09/07/2014 09:03 PM, Rich Freeman wrote:
> >>>>> Right now the general policy is that we don't allow unmasked (hard or
> >>>>> via keywords) ebuilds in the tree if they use an scm to fetch their
> >>>>> sources.  There are a bunch of reasons for this, and for the most part
> >>>>> they make sense.
> >>>> Hard masking is a relic from the days that we didn't just have empty
> >>>> keywords, most of the VCS ebuilds in the tree just have empty keywords
> >>>> now and are not actually hard masked. I'd say if you set
> >>>> ACCEPT_KEYWORDS="**" then you get to keep the pieces.
> >>>
> >>> Hard masking is a relic? That's nonsense
> >>>
> >>> It just always has been a decision left for the developer him or herself
> >>> if the masking needs a message or not (package.mask being the way
> >>> to mask package with a message, empty KEYWORDS the
> >>> way you don't need a message)
> >>>
> >>
> >> Empty KEYWORDS is actually sort of a hack and basically says "doesn't
> >> work on any architecture" which is certainly always wrong and hides
> >> information from the user.
> > 
> > You are incorrect. Lack of keyword means 'hell if I know whether it
> > works', which is pretty much the problem with live builds.
> > 
> > 'Does not work' is represented by minus-keyword, e.g.
> > KEYWORDS="~amd64 ~x86 -*".
> > 
> 
> Saying "I don't know any architecture it works on" is also certainly
> almost wrong, unless the developer pushes ebuilds to the tree he has
> never even tested on his own machine (or didn't even ask upstream which
> architectures are supported).

And how can you test a VCS ebuild? You can't assume upstream will be
stuck on one commit.

-- 
Best regards,
Michał Górny

Attachment: signature.asc
Description: PGP signature

Reply via email to