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 1QojMp-0004z4-WD for garchives@archives.gentoo.org; Wed, 03 Aug 2011 21:52:44 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 167B421C296; Wed, 3 Aug 2011 21:52:35 +0000 (UTC) Received: from mail-yi0-f53.google.com (mail-yi0-f53.google.com [209.85.218.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 2A2C321C087 for ; Wed, 3 Aug 2011 21:52:02 +0000 (UTC) Received: by yia13 with SMTP id 13so200907yia.40 for ; Wed, 03 Aug 2011 14:52:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=KymWmyeaKCt254UuJ0bqv91iToqJbAy14f8ao6tzARc=; b=JIA/nuPIKKD+t5pDX4YK+XPVjvpkxcEjlBzq9ZHHiR6uz9raUtqEw9RBPZsHSocciU L52VAGh0U/y1awm48RpqURxEQGilif+2smEEkrlZ6t+fCR1aJ+npOXR9/6PxwDpk1XCE RuTFI54nGdyRD+WjjMD7B0DbivFHUYZ+jbyOI= Received: by 10.142.128.17 with SMTP id a17mr5349wfd.92.1312408322342; Wed, 03 Aug 2011 14:52:02 -0700 (PDT) Received: from smtp.gmail.com:587 (c-76-103-93-73.hsd1.ca.comcast.net [76.103.93.73]) by mx.google.com with ESMTPS id p7sm1454147pbn.81.2011.08.03.14.52.00 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 03 Aug 2011 14:52:01 -0700 (PDT) Received: by smtp.gmail.com:587 (sSMTP sendmail emulation); Wed, 03 Aug 2011 14:52:22 -0700 Date: Wed, 3 Aug 2011 14:52:22 -0700 From: Brian Harring To: Ciaran McCreesh Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: POSIX capability in Gentoo Message-ID: <20110803215222.GB4212@localhost> References: <4E38123E.90709@gentoo.org> <20110802160554.68059c64@googlemail.com> <20110802181717.6e156630@googlemail.com> <20110802173846.AF04F21C12C@pigeon.gentoo.org> <20110802183918.5ef5252c@googlemail.com> <20110803002929.GA351@localhost> <20110803123421.75bb6bde@googlemail.com> <20110803212656.GA4212@localhost> <20110803222851.05b6c454@googlemail.com> 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 In-Reply-To: <20110803222851.05b6c454@googlemail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: X-Archives-Hash: 2375c50a8634ed425bbe1e0d603ea54a On Wed, Aug 03, 2011 at 10:28:51PM +0100, Ciaran McCreesh wrote: > On Wed, 3 Aug 2011 14:26:56 -0700 > Brian Harring wrote: > > Aka, ebuild's should be written to assume the files they install get > > wiped; there is *zero* mention of mtime, nor could any ebuild rely on > > it and be compliant. > > But as it's a FEATURE, they can't assume that at all. It's outside the ebuild's area of concern (think seperation of concerns), just the same as INSTALL_MASK. The ebuild, per spec, should be written to assume it's wiped. If the user overrides portages make.globals setting FEATURES=unmerge-orphans it is on the *users* head to maintain the fallout, just the same as if they go and set INSTALL_MASK to do something special. > So either we spec VDB and the unmerge process, which gets horrible for > all kinds of reasons, or ebuilds can't assume that things that have > been modified get wiped. This is getting more into "the sky is falling" territory. If you'd like to tighten the spec, go nuts, but there isn't anything to see here nor is there a real issue. This really is no different than INSTALL_MASK. ~brian