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 1Mp6zD-0004jj-2F for garchives@archives.gentoo.org; Sat, 19 Sep 2009 20:56:51 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AD9F1E0882; Sat, 19 Sep 2009 20:56:50 +0000 (UTC) Received: from dev.gentooexperimental.org (dev.gentooexperimental.org [81.93.240.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 8A28EE0882 for ; Sat, 19 Sep 2009 20:56:50 +0000 (UTC) Received: from lolcathost.localnet (xdsl-78-34-178-168.netcologne.de [78.34.178.168]) by dev.gentooexperimental.org (Postfix) with ESMTP id 06F1F703C84; Sat, 19 Sep 2009 22:56:49 +0200 (CEST) From: Patrick Lauer To: Ciaran McCreesh Subject: Re: [gentoo-pms] tree-layout.tex small cleanup Date: Sat, 19 Sep 2009 22:56:52 +0200 User-Agent: KMail/1.12.90 (Linux/2.6.30-gentoo-r1; KDE/4.3.68; x86_64; ; ) Cc: gentoo-pms@lists.gentoo.org References: <200909192215.41235.patrick@gentoo.org> <200909192234.39415.patrick@gentoo.org> <20090919214515.6b314a3f@snowmobile> In-Reply-To: <20090919214515.6b314a3f@snowmobile> 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: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <200909192256.53081.patrick@gentoo.org> X-Archives-Salt: 15577049-be07-439e-96f2-e89d241af4e8 X-Archives-Hash: a17d65e509a850ec46b3bdc26f396656 On Saturday 19 September 2009 22:45:15 Ciaran McCreesh wrote: > On Sat, 19 Sep 2009 22:34:39 +0200 > > > The second says that the package manager mustn't treat empty > > > categories and categories that don't exist differently. > > > > Not quite. What it says is that an empty and a non-existing category > > are equivalent, which doesn't explain how to treat them. Your current > > interpretation is already a large improvement. > > 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. "A packager manager should not treat empty categories and categories that don't exist differently. Both cases should not be treated as errors." How's that? It's not circular and quite readable. And if you noticed I borrowed most of your interpretation. > >, second one is a tautology. > > It's not. It would be quite possible to write an implementation that > treats categories that don't exist as an error rather than an empty > category. We have to forbid such an implementation. Then say so. > If that 900 line diff is 'drop kdebuild', I suggest you don't bother. Stop giving me ideas! That would be a rather sane change, as there's lots of cruft that was explicitly denied by council in it. Also makes editing a bit easier ... > 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?