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? > > > > I see the point, but I have my doubts on retroactively changing things. > (It's a global change where we would have to be very very very careful > regarding interactions with eclasses and so on.) > > 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 > > -- > > Andreas K. Huettel > Gentoo Linux developer > dilfri...@gentoo.org > http://www.akhuettel.de/ >
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