From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-dev+bounces-30433-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1JnzzL-0000rA-Fb
	for garchives@archives.gentoo.org; Mon, 21 Apr 2008 17:39:35 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 582DFE067C;
	Mon, 21 Apr 2008 17:39:34 +0000 (UTC)
Received: from relay.two-pebbles.com (relay.two-pebbles.com [91.186.24.167])
	by pigeon.gentoo.org (Postfix) with ESMTP id 138C1E067C
	for <gentoo-dev@lists.gentoo.org>; Mon, 21 Apr 2008 17:39:34 +0000 (UTC)
Received: by relay.two-pebbles.com with esmtpsa 
	for gentoo-dev@lists.gentoo.org; Mon, 21 Apr 2008 18:41:01 +0100
Subject: Re: [gentoo-dev] New global USE flag: keyring
From: Peter Weller <welp@gentoo.org>
To: gentoo-dev@lists.gentoo.org
In-Reply-To: <1208715068.15500.28.camel@marx>
References: <1208702743.15500.4.camel@marx>
	 <1208711656.13942.3.camel@keitaro.perronet.esiee.net>
	 <9e0cf0bf0804201025t66dac84frffe91f09c6098d7d@mail.gmail.com>
	 <1208712963.13942.6.camel@keitaro.perronet.esiee.net>
	 <1208715068.15500.28.camel@marx>
Content-Type: text/plain; charset=ISO-8859-1
Organization: Gentoo
Date: Mon, 21 Apr 2008 18:39:35 +0100
Message-Id: <1208799575.14446.0.camel@marx.home>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
Mime-Version: 1.0
X-Mailer: Evolution 2.22.1 
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 4c4a548d-3196-4d58-86f6-578a4996cdd7
X-Archives-Hash: 996acc9e3b093ead4229db510b26686c

On Sun, 2008-04-20 at 19:11 +0100, Peter Weller wrote:
> On Sun, 2008-04-20 at 19:36 +0200, Gilles Dartiguelongue wrote:
> > Le dimanche 20 avril 2008 =E0 20:25 +0300, Alon Bar-Lev a =E9crit :
> > > On 4/20/08, Gilles Dartiguelongue <eva@gentoo.org> wrote:
> > > > for what it's worth, as a gnome dev I didn't see any convincing
> > > >  arguments as to why it should be renamed. Gnome makes things optio=
nal
> > > >  for other to reuse (like xfce) but afaik no other "keyring" like
> > > >  programs are optional deps of another package in portage. Let's no=
t cast
> > > >  a simple change into breakage for users already using it (even in
> > > >  stable, and yes I'm lazy :D).
> > >=20
> > > Lazy is the word.
> > > I cannot argue with this one, I just know that it won't be the gnome
> > > herd who do the work when the time come to fix this (resolve
> > > conflict).
> > > The gnome herd will re-introduce the lazy ticket, and make other herd
> > > use yet another confusing USE flag.
> > > This is not the right way to maintain long term constants.
> >=20
> > failure, you tried to argue ;)
> >=20
> > > You asked for objections... You got some.
> > >=20
> > > You can leave this local USE flag, and stay with generic term.
> > > Or you can rename it when it goes global so it have proper name.
> > > You can also ignore this and force gnome onto all users.
> >=20
> > Seriously though, when I find stuff to fix, I try to fix it. I just
> > don't see anything to fix right now.
>=20
> There are currently three options in my mind: to rename the USE flag as
> 'gnome-keyring', to just globalize the 'keyring' USE flag as is, or to
> remove the USE flag completely. Each have a number of downs and ups:
>=20
> Renaming
> 	1) We have to change 9 ebuilds to reflect the change
> 	2) Almost all Gnome users will be affected in one way or another
> 	3) Technically correct
> 	4) Reduces chances of future collisions
> 	5) More work for developers
>=20
> Keeping it as is
> 	1) Less headache for Gnome users in the short term (but possibly
>           more if we rename it in the future
> 	2) Less work for me/Gnome herd
> 	3) Technically incorrect
> 	4) Could result in conflicts in the future
>=20
> Removing
> 	1) Nice and simple. Just force all packages to compile with
>           --gnome-keyring
> 	2) A large number of users will probably start complaining about
>           all their packages being compiled with gnome-keyring support
> 	3) Xfce people will hate hate hate, I will be crucified.
>=20
> After consideration of the above, and consultation with the Gnome herd,
> I think that the best option would be to rename the USE flag to
> gnome-keyring.
>=20
> If anyone has any objections to *that*, pipe up before tomorrow evening.
All done. If anyone spots any missed packages/problems, feel free to fix
or poke me to fix it.

-- 
gentoo-dev@lists.gentoo.org mailing list