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
signature.asc
Description: PGP signature