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 731A91381F3 for ; Wed, 12 Jun 2013 20:32:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8EC75E09C0; Wed, 12 Jun 2013 20:32:37 +0000 (UTC) Received: from mail-pa0-f48.google.com (mail-pa0-f48.google.com [209.85.220.48]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 90351E0968 for ; Wed, 12 Jun 2013 20:32:36 +0000 (UTC) Received: by mail-pa0-f48.google.com with SMTP id kp12so5559667pab.7 for ; Wed, 12 Jun 2013 13:32:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:sender:to:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding:x-mailer :thread-index:content-language:x-gm-message-state; bh=Uzfp9VcM1kqSRsNXnnQ7Y68Zj6CfupgCE6ePTc7L++s=; b=CE82Xr06IVVbNkx2gOlqA1ty/V6Likja1njaTjg2x750iWWQaLKjbrOb1ntwgvgb0C JprwHU7Rp5pI6nERmojGp9N337WAnxclm/dnb9/REq/hmsYf+qyT7++psJbIGmwVS4eI SyBR8rioFYHM+W2obtyr5d7QvJky3xiomBBjC/cm0eAafLThRV5cU5pCDaOqV0glTUBs yxWQmmLeJoh25miIBO+0ev8nrdW3XYGgpDs5SF69BSS2505eAcowRaM6WOhfMHegD3IY TDihgKPLZWQkqWHKyhADW2DsmCEA2mVfo2oF91k5hEDf478gujIdMUvqPMHKZDYAvn7b OHVw== X-Received: by 10.68.111.228 with SMTP id il4mr21933975pbb.134.1371069155267; Wed, 12 Jun 2013 13:32:35 -0700 (PDT) Received: from weaksauce (malth.us. [75.147.143.249]) by mx.google.com with ESMTPSA id 6sm20289633pbn.45.2013.06.12.13.32.33 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 12 Jun 2013 13:32:34 -0700 (PDT) From: Sender: Greg Turner To: References: <20130612185126.15f142b0@gentoo.org> In-Reply-To: <20130612185126.15f142b0@gentoo.org> Subject: RE: [gentoo-dev] Over-reliance of Gentoo projects on overlays Date: Wed, 12 Jun 2013 13:32:30 -0700 Message-ID: <015b01ce67ab$f6e98250$e4bc86f0$@malth.us> 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="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQFzmFjex3SN7RaGZY6/RF8ArG82RpnoDyaQ Content-Language: en-us X-Gm-Message-State: ALoCoQnm4guhvAEbPiteDI6sa3DMj0/gQ4UnCvnAZZ6Hv+2wDk7N0ga5v+M42y8q0tq/KmbC0T1n X-Archives-Salt: f61f896e-eaf0-49b9-acdc-8d3654d53a9c X-Archives-Hash: f12b04a09c38a863eceba6d06aafd935 > -----Original Message----- > From: Micha=C5=82 G=C3=B3rny [mailto:mgorny@gentoo.org] > Sent: Wednesday, June 12, 2013 9:51 AM > To: Gentoo Developer Mailing List > Subject: [gentoo-dev] Over-reliance of Gentoo projects on overlays=20 > Hello, >=20 > I'd like to raise another issue I've met again recently. Shortly put,=20 > some of our projects are relying too much on their overlays. The net=20 > result is that some of their packages in the tree are not well-tested, = > semi-broken and users end up being hurt by that. On the other hand, if those overlays' code, due to lack of sufficient = manpower, interest, code quality, or whatever, is not able to bubble up = through whatever chain of upstreams, perhaps the broken ebuilds or = eclasses should be removed from gx86 or have non-gx86-compatible = features masked or removed, so that overlay-specific code or features = are maintained downstream, in the overlays that service them. In short, is it not the idea that non-masked gx86 stable, (and, to a = lesser extent, non-masked gx86 ~arch) should contain easy-to-use, = working ebuilds for the vast majority of users and standard use-cases, = whereas overlays, even official overlays, are free to implement whatever = quality standards suit the needs of the projects that administer them? Although there are clearly some Bad Things about overlays as a means of = communicating features to end-users and organizing development, I'm not = sure this implies there's anything wrong with the overlay mechanism = per-se. These Bad Things may, instead, arise from deficiencies in the = modularity of ebuilds or portage itself. Perhaps you should mention the specific bathwater you'd like to see = thrown out, and, from there, folks can help determine where, if = anywhere, is the baby? -gmt