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.