From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-dev+bounces-38403-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1N6vL0-0002XH-RP
	for garchives@archives.gentoo.org; Sun, 08 Nov 2009 00:08:59 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 62FC6E0997;
	Sun,  8 Nov 2009 00:08:57 +0000 (UTC)
Received: from mail-px0-f171.google.com (mail-px0-f171.google.com [209.85.216.171])
	by pigeon.gentoo.org (Postfix) with ESMTP id 303A1E0997
	for <gentoo-dev@lists.gentoo.org>; Sun,  8 Nov 2009 00:08:57 +0000 (UTC)
Received: by pxi1 with SMTP id 1so1566355pxi.32
        for <gentoo-dev@lists.gentoo.org>; Sat, 07 Nov 2009 16:08:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:sender:received:in-reply-to
         :references:date:x-google-sender-auth:message-id:subject:from:to
         :content-type:content-transfer-encoding;
        bh=nPGJuE4XOzDlJj0Ec15fduDxoSw3P/+hDJdtt5ouIVY=;
        b=fQ+zIk0sr6fbtYXofN2xpvwRe4wtV1fICDwS/+deI376PP2rBVF0B7hay5+C2S6L1s
         rZbuxLWCJQgsjIOZolTqPgdng5TZswHnLh6jUvAzJh37N+eoKbfmSo7sfAjlEv2mh6y1
         gkMJI3HASGD5i1YM+GfYkEOOJOjAh+KZQf/cc=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:sender:in-reply-to:references:date
         :x-google-sender-auth:message-id:subject:from:to:content-type
         :content-transfer-encoding;
        b=x0GOxFxcTDli8fquhgMny/wbML0JkLochDU00I0uSjE/UNPn0nc7iseYT7a77FLM0P
         ZV23feWSqoBUCsuvh+KRBG/8JEncEuf1JNanZzydxvSeQNc1EVM4/2zyw47+cTqls4GA
         iaGptgbZn0T3e6uRK4fpP1sKeO7IBarABpFXg=
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
Sender: nirbheek.chauhan@gmail.com
Received: by 10.115.81.24 with SMTP id i24mr5035411wal.194.1257638936680; Sat, 
	07 Nov 2009 16:08:56 -0800 (PST)
In-Reply-To: <pan.2009.11.07.19.03.45@cox.net>
References: <200911071824.16651.scarabeus@gentoo.org>
	 <20091107180322.GA23301@linux1> <20091107193312.5df04226@gentoo.org>
	 <pan.2009.11.07.19.03.45@cox.net>
Date: Sun, 8 Nov 2009 05:38:56 +0530
X-Google-Sender-Auth: 38405a3088e23a80
Message-ID: <8b4c83ad0911071608n7ebc31dcy6e7eb1d9470b3067@mail.gmail.com>
Subject: Re: [gentoo-dev] Re: QA: package.mask policies
From: Nirbheek Chauhan <nirbheek@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 9b5add16-1ef7-4093-a213-595fcd8df5d6
X-Archives-Hash: d2ff17f9590d9a15b163562ac80e845e

On Sun, Nov 8, 2009 at 12:33 AM, Duncan <1i5t5.duncan@cox.net> wrote:
> 2) That won't necessarily stop the bugs from rolling in. =C2=A0Some devs =
may
> get tired of live pkg bugs and package.mask it, thus putting up a double-
> barrier to the live ebuild. =C2=A0If users jump BOTH barriers and fall ov=
er
> the ledge, well... maybe they /need/ that Darwin Award! =3D:^]
>

We had something interesting happen with policykit. It was masked for
a very long time, and so all users of policykit had
"sys-auth/policykit" in p.unmask. Then it was unmasked, but of course
who bothers cleaning up their local configuration as long as it works?

Months later, policykit-0.92 was added (masked) which was ABI, API,
UI, everything incompatible. Naturally portage on said users' boxes
was very happy to see such an update on the system and it very
promptly upgraded policykit.

And of course it completely hosed everything on top of X.

We received bug reports for this a *long* time after adding it. After
getting sick of duping, and since the new ebuild was broken in a few
ways too (and we had decided to rename policykit-0.92 it to
sys-auth/polkit), we finally decided to remove it.

Lesson to be learnt: users are morons with short attention spans[1].
But we cannot ignore that fact.


1. Of course, we ourselves come under the definition of "users" too.. ;)

--=20
~Nirbheek Chauhan

Gentoo GNOME+Mozilla Team