Rémi Cardona wrote: > Could you list the packages which could use this? Because if only 3 pkgs > need it, it might not be worth the hassle to add it. /usr/portage $ grep -lR 'GAMES_CHECK_LICENSE="yes"' *games*|wc -l 40
I'm ofc not including fetch-restricted which also require interaction, although that is standardised enough for a script to deal with[1]. Having found this for games, I can deal with that too ofc, but I still think the idea has merit. Consider, for example, a package with separate licenses for parts, some of which the user may be happy with, others not. ATM the only way to do that is with split ebuilds, aiui. > As you pointed it out, ebuilds should not be interactive. Imho, adding > an eclass to encourage it is counter-productive. > Wow a humble gentoo dev! /me gets up off floor ;) I understand that games are a `special case', but why not make it a RESTRICT=interact which would automatically mean repoman would not allow the package into stable, and admins could easily weed such packages out? That way any category could use the same thing for packages with more restrictive licenses. (I'm not suggesting this should be merged with fetch-restricted as I accept that some stable Java packages have this set, and there's zero benefit in changing them.) So yeah I guess it's encouragement, but if the policy is such packages can never hit stable, where's the harm? A user has to explicitly allow such a package (or run unstable in which case they will be used to dealing with glitches ;) and scripts can still avoid interactive packages. (And bear in mind, it's not just uis we're talking about, but stuff like QA automation.) My 2p. [Apologies to older devs if this is a rehashed discussion.. Ignore Thread in Kontact is fantastic ;p Besides, circumstances _change_. All it comes down it to is: A) how useful is it? and B) how tough is it to implement? The rest of it's horsesh1t imnsho. C) who will implement? is usually whichever idiot came up with it ;) (see the original thread for an example of how this list /could/ *work*.)] [1] http://forums.gentoo.org/viewtopic-t-546828.html There'll be a new one out in a few days with a really nice --sync interface; and no hanging on game installs :D -- [EMAIL PROTECTED] mailing list