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-user+bounces-133198-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1Rhp95-00013S-E9
	for garchives@archives.gentoo.org; Mon, 02 Jan 2012 21:10:15 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id BA94B21C023;
	Mon,  2 Jan 2012 21:10:01 +0000 (UTC)
Received: from mail2.viabit.com (mail2.viabit.com [65.246.80.16])
	by pigeon.gentoo.org (Postfix) with ESMTP id 2C4B921C023
	for <gentoo-user@lists.gentoo.org>; Mon,  2 Jan 2012 21:08:52 +0000 (UTC)
Received: from [172.17.29.6] (unknown [65.213.236.242])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mail2.viabit.com (Postfix) with ESMTPSA id D688B38331
	for <gentoo-user@lists.gentoo.org>; Mon,  2 Jan 2012 16:08:50 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=orlitzky.com; s=mail2;
	t=1325538531; bh=55yCkJdSPhvkohBSCZ8TjyAJIGJztq5BpunkGVf0noA=;
	h=Message-ID:Date:From:MIME-Version:To:Subject:References:
	 In-Reply-To:Content-Type:Content-Transfer-Encoding;
	b=Vyhu0a7TOwmTC3woNUEucz8bXXYDZ7F5Ky5MlBu7MfEQVNImMuNoDJWN+tX1Ctsyc
	 lm5CUSr0JyEx4287D0uKGBr9ieT7ykUxiC/Zt66EVtEdeLuMcOSJiKCoCeRX6em6bG
	 iY7nWtktpeUy6FtSkbNr3bEGhLFFshSJEtguEVvk=
Message-ID: <4F021CDC.7070607@orlitzky.com>
Date: Mon, 02 Jan 2012 16:08:44 -0500
From: Michael Orlitzky <michael@orlitzky.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111202 Thunderbird/8.0
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] emerge --update behavior
References: <4F00D521.1030702@orlitzky.com> <CA+czFiBM3sJhw0h7RgfiehUyVjZMNX8dYosZrbL4AGUrh931JA@mail.gmail.com> <4F00DA99.8050502@orlitzky.com> <4F00DEC5.5090500@gmail.com> <CAK2H+eeLmuDsPtDWe7tH3wKfCzHcf=vErNogiFcj2yoBOSJD6g@mail.gmail.com> <4F00E741.6050002@orlitzky.com> <CAK2H+ee5x4FdrbHa17i-TzV+N2=w6fvsD+VjFWN6acBROui4ug@mail.gmail.com> <4F01CED2.5090806@libertytrek.org> <CAK2H+ecz2A-kAN81w9PMU56Mqb5i1e4sEEHMOvjQ58tbKSRPeg@mail.gmail.com> <4F01D6A2.9000002@orlitzky.com> <CA+czFiCyDpgi+2VtoB_=tyuJDHXe7-ty3ZrkSfY_omRKn7HhxA@mail.gmail.com> <4F01DC67.7070305@orlitzky.com> <CA+czFiD2xYsPyCnFci_X0abCpq+22R9czfzg4VsP-_C8F-k8sA@mail.gmail.com> <4F01EBBC.5020107@orlitzky.com> <CA+czFiBfCa2vaSf2G2Jp9pyKTX9UgCtGmWQvqOXkn_0Q_TPCyg@mail.gmail.com> <4F01EF87.9030809@orlitzky.com> <20120102205018.5527e6ea@digimed.co.uk>
In-Reply-To: <20120102205018.5527e6ea@digimed.co.uk>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Archives-Salt: 42f5e545-dab6-402c-979a-2400f3f39e50
X-Archives-Hash: c2d086e6267e4f4393bb6be57fcd9c53

On 01/02/2012 03:50 PM, Neil Bothwick wrote:
> On Mon, 02 Jan 2012 12:55:19 -0500, Michael Orlitzky wrote:
>
>> New behavior: user error permanently breaks your world file.
>
> It is not permanently broken, that implies it would stop the system
> working. It is merely damaged, and repairable. It may take a little
> effort to repair, but that will help you remember to be more careful in
> future.
>

No one has offered up a way to fix it yet, or a downside to the old 
behavior.

Making your software punish its users isn't going to make them more 
careful, it's going to make them stop using your software. If bash did 
an 'rm -rf /' when you mistyped a command[1], would you think, gee, I 
need to be more careful? Or would you think the guy who made it do that 
was an asshole?


[1] There is distro that does this, even though it's an extreme example.