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 1PPMxf-0005dI-9P for garchives@archives.gentoo.org; Sun, 05 Dec 2010 22:21:41 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 09A1FE0772; Sun, 5 Dec 2010 22:21:28 +0000 (UTC) Received: from mail-ww0-f53.google.com (mail-ww0-f53.google.com [74.125.82.53]) by pigeon.gentoo.org (Postfix) with ESMTP id AC985E0772 for ; Sun, 5 Dec 2010 22:21:28 +0000 (UTC) Received: by wwi18 with SMTP id 18so5680131wwi.10 for ; Sun, 05 Dec 2010 14:21:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:cc:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=yWrl43+C0NrMOGiVfL9KmsY9YjRqLi9W3LHNqFX9l7E=; b=Qnx3DKn8JCPY1zbx+AAzkU1ghjYlZQbgJq9Uf6GcDtNeGs3IqJr0+6dXNSzqylgFun xif8lOlP3riN7q2pyQFEUI5HIsQFmENjfzn4DUV34EkBNpd1jR6qvMcX3u+KjyiwqkRz IVcchihscYp8JHNB22eFiBatp1jBxIW42GTTA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=wJq0nalU6+slhrJc0KFBwUhG14cGklMGfHoPsNO/1B75HYx08k0yFPGJTdafjYETkW gG+scUw7Wxme48WrVPIL7vY1JAv9BXp6bq01Eiy77l2o3rdBcrOHarAccSEi7GlTbrMJ /3WB7F12tgqJ0sdVyD5HswWXlPOobD7TwtSms= Received: by 10.227.127.149 with SMTP id g21mr4758674wbs.201.1291587687877; Sun, 05 Dec 2010 14:21:27 -0800 (PST) Received: from snowcone (cpc1-broo3-0-0-cust98.14-2.cable.virginmedia.com [86.4.208.99]) by mx.google.com with ESMTPS id x59sm2042549weq.38.2010.12.05.14.21.26 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 05 Dec 2010 14:21:27 -0800 (PST) Date: Sun, 5 Dec 2010 22:21:16 +0000 From: Ciaran McCreesh To: Ulrich Mueller Cc: gentoo-pms@lists.gentoo.org Subject: Re: [gentoo-pms] Variancy? Message-ID: <20101205222116.310262cc@snowcone> In-Reply-To: <19708.3722.816939.875731@a1i15.kph.uni-mainz.de> References: <19708.2662.412210.696119@a1i15.kph.uni-mainz.de> <20101205220627.64452d13@snowcone> <19708.3722.816939.875731@a1i15.kph.uni-mainz.de> X-Mailer: Claws Mail 3.7.7 (GTK+ 2.20.1; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Package Manager Specification discussions X-BeenThere: gentoo-pms@gentoo.org X-BeenThere: gentoo-pms@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/2R0zh=weN_IgdVGkeKmtAVy"; protocol="application/pgp-signature" X-Archives-Salt: 3b6c1419-ffbf-4377-9879-aa697d39c5c6 X-Archives-Hash: e10d707cb40b6633509cfc023728c17f --Sig_/2R0zh=weN_IgdVGkeKmtAVy Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 5 Dec 2010 23:13:30 +0100 Ulrich Mueller wrote: > Thank you for your quick response, but this doesn't answer my > questions: Well, the entire thing's irrelevant, since Portage's implementation ignored all the careful discussion and planning that went into the wording in PMS... But if you're thinking of fixing Portage, then... > >> Why is the second item needed? Changes to DISTDIR don't alter other > >> packages, so aren't they covered by the first item anyway? Or do I > >> misunderstand the first item's first sentence? Modifying DISTDIR's technically modifying things on /. Or at least, it can be interpreted that way, so the clarification's needed. > >> Which of the following examples count as "variancy"? > >> - Calling enewuser() in pkg_setup, That's a "simple addition of something that doesn't alter other packages", unless you go out of your way to concoct a deliberately perverse counterexample. > >> - Removing orphan files in pkg_setup, Depends upon whether doing so modifies other packages. Although, orphan stuff is a job for pkg_preinst or pkg_postinst, not pkg_setup. > >> - Calling pkg_pretend. pkg_pretend's sandboxed and isn't supposed to be modifying /, so that should be ok. --=20 Ciaran McCreesh --Sig_/2R0zh=weN_IgdVGkeKmtAVy Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) iEYEARECAAYFAkz8EGEACgkQ96zL6DUtXhFEpgCfeHkLjgGu1uNz8lWX/YO3DOHV 0aIAoJNvA+o/X2pmWzcVPOUl0CZkoz8s =zfuU -----END PGP SIGNATURE----- --Sig_/2R0zh=weN_IgdVGkeKmtAVy--