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 1Mp7B0-0006TD-63 for garchives@archives.gentoo.org; Sat, 19 Sep 2009 21:09:07 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 29B4AE07F2; Sat, 19 Sep 2009 21:09:01 +0000 (UTC) Received: from ey-out-1920.google.com (ey-out-1920.google.com [74.125.78.150]) by pigeon.gentoo.org (Postfix) with ESMTP id E7DC3E07F2 for ; Sat, 19 Sep 2009 21:09:00 +0000 (UTC) Received: by ey-out-1920.google.com with SMTP id 26so425091eyw.2 for ; Sat, 19 Sep 2009 14:09:00 -0700 (PDT) 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=XDdyYQW1njiaaeBTndvxkZB22NGFZ1w1JgUXt7O2UjI=; b=AgJW9HheNJLk+fGj3ODJDfKE+mwBTvNQl7/fYQ3uHnfCvq/vISahPtBfeM+S68SBtG ZPkhkwAfnYe6KgCCp31NWKakla69QTRM0lHdSA6KI2krk9V/J8jfwi0VBrIifaA3ZCz+ Vz/qklmtUsKdYWKRXrT1vwfZ62ggzPSMH0iHc= 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=LeJw2mGaU2yqeYs8CctIMHYWIjlA2hJb9w4IDaHxf0SJjqyD82rpkO4/ZY+y0bp1P5 DTtf2IK+EjJtFtoX7dk7fATYPYXA7htAfSAxLvodV59xhCKmvyXYphiDC+rsxnXjEBZG 1Z1xesrm5LSWpnITQNzPUI6NiFRN47zcsJs1g= Received: by 10.210.7.23 with SMTP id 23mr3726291ebg.27.1253394539879; Sat, 19 Sep 2009 14:08:59 -0700 (PDT) Received: from snowmobile (92-235-187-79.cable.ubr18.sgyl.blueyonder.co.uk [92.235.187.79]) by mx.google.com with ESMTPS id 24sm5115971eyx.31.2009.09.19.14.08.59 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 19 Sep 2009 14:08:59 -0700 (PDT) Date: Sat, 19 Sep 2009 22:08:52 +0100 From: Ciaran McCreesh To: Patrick Lauer Cc: gentoo-pms@lists.gentoo.org Subject: Re: [gentoo-pms] tree-layout.tex small cleanup Message-ID: <20090919220852.5250878c@snowmobile> In-Reply-To: <200909192256.53081.patrick@gentoo.org> References: <200909192215.41235.patrick@gentoo.org> <200909192234.39415.patrick@gentoo.org> <20090919214515.6b314a3f@snowmobile> <200909192256.53081.patrick@gentoo.org> X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.5; i686-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_/Zx89VE2Zkso7eWUDmyk=.xF"; protocol="application/pgp-signature" X-Archives-Salt: af660064-0b1a-4953-9602-19e249d13fbc X-Archives-Hash: 841dbbc7a98ffd0bcafff796640bbb10 --Sig_/Zx89VE2Zkso7eWUDmyk=.xF Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 19 Sep 2009 22:56:52 +0200 Patrick Lauer wrote: > > The wording in PMS is sound, and says exactly what it needs to say. > > If you'd like to propose clarifications to that wording that make it > > easier to understand, feel free to do so, but the actual meaning > > mustn't be changed. >=20 > "A packager manager should not treat empty categories and categories > that don't exist differently. Both cases should not be treated as > errors." >=20 > How's that? It's not circular and quite readable. And if you noticed > I borrowed most of your interpretation. I'd take a patch for that (keeping or clarifying the original sentence), although stylistically, "Neither case should be" is cleaner. Also, I think we're supposed to be using 'must' over 'should', although most of the existing language doesn't... > > In > > any case, please learn how to use 'git rebase' and only send patches > > that are against current master -- even for patches that do apply, > > if you're basing them upon unpublished changes, we can't use three > > way merges when applying them. > Ah, that sucks. Is there any non-hellish way to use git then?=20 Do your changes on a private branch. Use either 'git cherry-pick' or 'git rebase' to copy them onto either master or a 'to-submit' branch, and create your format-patches from there. Use 'git rebase' to sort your branches out if master changes in the mean time. Note that git rebase is a swiss army chainsaw, and unless you understand exactly what it does, it's fairly easy to lose limbs... The 'Git for Computer Scientists' article [1] is a pretty good way of learning what's really going on. [1]: http://eagain.net/articles/git-for-computer-scientists/ --=20 Ciaran McCreesh --Sig_/Zx89VE2Zkso7eWUDmyk=.xF Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) iEYEARECAAYFAkq1SGgACgkQ96zL6DUtXhFc1ACgy3Fu5EEZfg0rfbOjD1R1VkCO jdEAoIu/lE87APmoIZy1sMGOqAQR8wdV =qvC8 -----END PGP SIGNATURE----- --Sig_/Zx89VE2Zkso7eWUDmyk=.xF--