From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 7EDFC138247 for ; Fri, 17 Jan 2014 18:28:57 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D1427E0B33; Fri, 17 Jan 2014 18:28:48 +0000 (UTC) Received: from mail-we0-f178.google.com (mail-we0-f178.google.com [74.125.82.178]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id BBE1EE0B1B for ; Fri, 17 Jan 2014 18:28:47 +0000 (UTC) Received: by mail-we0-f178.google.com with SMTP id t60so4783812wes.23 for ; Fri, 17 Jan 2014 10:28:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type; bh=E800FeqWYfEJKNrPw6ea0h7vuCDnocpMEBwOwVp6opA=; b=HkvBbAlcsQF02RBpwYnZHKhrRnAYzidNr0H2WfCZtP91/s5wQGt06xgkJ5qedz4Q5q TE2aaOpQZZCvAKeFf707fJh1hXj70Tn3xpmljgLFpXUEaScS6SkKnkydUrkx5HdsuYEQ EtYzdSSqm4fWte9t47YihfPBU0TPjIE4T6A6FXtBmf8+8sxe6eghE1hCyqCgVoULDy8q OUG3xQRlZ+t7LvSRzr9h4+v6v9xuFVb03EKKTApxeSDEASVq7bQ9vM+QsV+G850Gc3rQ AR+3xx+kuKHJg7KysjKfqeOe5p7oMEcpxvfO8touHTX3GBXcGS9KMOX8y/l07oTBiAFY OmFg== X-Received: by 10.180.104.42 with SMTP id gb10mr3917737wib.51.1389983326419; Fri, 17 Jan 2014 10:28:46 -0800 (PST) Received: from localhost (cpc3-broo7-2-0-cust157.14-2.cable.virginm.net. [86.30.224.158]) by mx.google.com with ESMTPSA id z2sm4473275wiy.11.2014.01.17.10.28.46 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 17 Jan 2014 10:28:46 -0800 (PST) Date: Fri, 17 Jan 2014 18:28:41 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] rfc: revisiting our stabilization policy Message-ID: <20140117182841.714036d5@googlemail.com> In-Reply-To: <20140117174758.712c4285@TOMWIJ-GENTOO> References: <20140114213719.GA2684@laptop.home> <52D6715F.8000502@gentoo.org> <20140115153036.GA1433@laptop.home> <52D77990.7060506@gentoo.org> <21209.19690.272098.806760@a1i15.kph.uni-mainz.de> <20140117174758.712c4285@TOMWIJ-GENTOO> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; x86_64-pc-linux-gnu) 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: multipart/signed; micalg=pgp-sha1; boundary="Sig_/L_JqWF1ZICw.fv9Xq4coi4t"; protocol="application/pgp-signature" X-Archives-Salt: 9be4cb1e-ee13-49fc-99a7-81a10deaedda X-Archives-Hash: ed7e4b3c7921c9f6c2ddc8983d7309a7 --Sig_/L_JqWF1ZICw.fv9Xq4coi4t Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 17 Jan 2014 17:47:58 +0100 Tom Wijsman wrote: > Maybe we can let the package managers only perceive it as keyworded or > stable if all of its dependencies are keyworded or stable on the > architecture that the user runs. Then we can have repoman just ignore > checking dependencies' keywords when we keyword or stabilize them. >=20 > Not sure how implementable this idea is though... It's going to hurt for four reasons that I can think of right now. Firstly, things you think are "obviously portable" sometimes aren't. Secondly, users already get confused by "stable use masks". This is going to be even worse: users aren't going to understand why a noarch package isn't available for them. Thirdly, you have to decide how to deal with long chains and cycles in noarch dependencies. Fourthly, the interaction with || deps is an awful mess. --=20 Ciaran McCreesh --Sig_/L_JqWF1ZICw.fv9Xq4coi4t Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlLZdlwACgkQ96zL6DUtXhEomwCfT19cHGPNAybakx1YwgQrXHwH 2XgAoLl6TQkqQekOf8Z/OoGS0T25n5zr =HFbL -----END PGP SIGNATURE----- --Sig_/L_JqWF1ZICw.fv9Xq4coi4t--