On Sun, 08 Dec 2013 18:26:25 +0100
Pacho Ramos <pa...@gentoo.org> wrote:

> El dom, 08-12-2013 a las 18:19 +0100, Andreas K. Huettel escribió:
> > Am Sonntag, 8. Dezember 2013, 17:56:12 schrieb Tom Wijsman:
> >
> > > When our defaults force us down such path, that can't be good and
> > > it affects the quality of our Portage tree; so, this makes me
> > > wonder, can we change the default from :* to :0? What do you
> > > think?
> > 
> > How about changing this in the next EAPI instead?
> > 
> > E.g., in EAPI=6, if no slot dependency is given in a dependency
> > specification, default to :0 
> 
> Other option I have sometimes consider is to force people to specify
> the slot dependency on a newer eapi -> if a package is working for
> any slot, specify :*, if not, specify the slot that it needs. That
> way, this kind of problems would be much less frequent than currently

Given that the retroactive change I suggest causes a lot of complexity;
changing it on the next EAPI indeed sounds like one way to go, the
alternative is to make it a suggestive guideline or policy and cover
it as a QA check in repoman.

That QA check could throw a warning when a dependency has no slot.

--
PS: Sorry for sending the thread mail twice, IMAP timed out; since
this is the second time that this happened, I'll pay more attention.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : tom...@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

Attachment: signature.asc
Description: PGP signature

Reply via email to