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 ) id 1SAiOh-0000s0-Pe for garchives@archives.gentoo.org; Thu, 22 Mar 2012 13:49:47 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0F5A3E07F8; Thu, 22 Mar 2012 13:49:25 +0000 (UTC) Received: from server2.mybetter.com (server2.mybetter.com [184.95.52.10]) by pigeon.gentoo.org (Postfix) with ESMTP id 09890E078C for ; Thu, 22 Mar 2012 13:48:21 +0000 (UTC) Received: from [127.0.0.1] (helo=ctf.aoz.ath.cx) by server2.mybetter.com with esmtpa (Exim 4.73) (envelope-from ) id 1SAiNI-0002eo-Ip for gentoo-dev@lists.gentoo.org; Thu, 22 Mar 2012 08:48:20 -0500 Date: Thu, 22 Mar 2012 07:48:18 -0600 From: schism@subverted.org To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Arbitrary breakage: sys-fs/cryptsetup Message-ID: <20120322134818.GN2372@ctf.aoz.ath.cx> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-Archives-Salt: 5e311cd7-b813-4f21-bc18-60d58955b029 X-Archives-Hash: 239ba23b41051ca615504a75050e6c28 Normally I don't take to the skies with this sort of thing, but this was ridiculous. In what I am sure was a well-intentioned change, cryptsetup recently silently lost its default USE=static status. For one of the many people actually using cryptsetup in an initrd, this came as a lovely surprise this morning as I found my new kernel/initrd completely unbootable. To compound matters, udev-181's incompatibility with my old kernel (no DEVTMPFS, separate /usr), and my primary system was completely unbootable. Please - if you're going to significantly change functionality that (whether correct or not) people have come to depend on, have the decency to at least publish a news article on it. I may find 'eselect news' annoying, but I at least read it. Before we get to bikeshedding, I'm well aware there were multiple ways to have prevented this, but none of them were in place [1]. What was in place was default behavior that had been there for a very long time. [1] For one, genkernel should bomb out if it can't comply with a command-line arg instead of just putting non-alert text up.