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

Reply via email to