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 19D031381F3 for ; Thu, 13 Jun 2013 04:56:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CCAB9E085B; Thu, 13 Jun 2013 04:56:40 +0000 (UTC) Received: from mail-oa0-f53.google.com (mail-oa0-f53.google.com [209.85.219.53]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id DC033E084C for ; Thu, 13 Jun 2013 04:56:39 +0000 (UTC) Received: by mail-oa0-f53.google.com with SMTP id k14so1251376oag.26 for ; Wed, 12 Jun 2013 21:56:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=G38gN7StyFNbPINwaGSnGBfYPEZTBzPk9+fXlf8rQP0=; b=x+iiZp3a5RuzkJyI2HNCAU2CaqEzuXDxYosD9zjfRlT7YRY6NKj4UdHd/B4VJHdiRB 8+rT8yKYQEVrQcGb+3QvTuivzPlkiy/Rld6nWnn69z+PwHI89FrvWaReemRMRlBgSckK wBa/ma2r49oFCRTRN+V0swTCfGWxvVoFVo0hg09eEc2otouLoLjRCQH9CHUQNefkO2YB tgfAIgGjiDj+L2OLjzrvvJv9EQ1sH18AYz5blwNkwGJ2db51n7eR801iNgMQeRKPNIEs /nv0ouQl7OW/Mw905cqyjuc27wYvPqfr/wk4wNuI7+f39RkHT3qhK7Aaa0jtviOO9jlD UIVw== 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 X-Received: by 10.182.98.135 with SMTP id ei7mr17368161obb.102.1371099399032; Wed, 12 Jun 2013 21:56:39 -0700 (PDT) Received: by 10.60.133.147 with HTTP; Wed, 12 Jun 2013 21:56:38 -0700 (PDT) In-Reply-To: <51B8AE78.5030702@orlitzky.com> References: <20130612185126.15f142b0@gentoo.org> <51B8A904.6060406@gentoo.org> <20130612180255.59f313b3@googlemail.com> <51B8AA59.8010603@gentoo.org> <20130612181312.774d0bd1@googlemail.com> <51B8AE78.5030702@orlitzky.com> Date: Thu, 13 Jun 2013 08:56:38 +0400 Message-ID: Subject: Re: [gentoo-dev] Over-reliance of Gentoo projects on overlays From: Alexander V Vershilov To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: d4ba34c4-43d8-4324-a895-60a05e6c1ca4 X-Archives-Hash: 4a5b170d714712126a04eb862f683f7f > The main reason it isn't is because nobody wants to use CVS. For good examples, see sunrise or > gentoo-haskell. As a part of gentoo-haskell team, I'd like to say that CVS issue is not strongest one, there are much more meaningful reasons for having much stuff in overlays at least for haskell. IMHO: The main point that haskell ecosystem is very breaky and only latest version is supported, so the safest path is to be on a bleeding edge and patch inconsistent applications. So if one package gets updated then commonly we need to fix its reversed deps, if it were in tree than we would be involved into stabilization process and in the end will delay updating deps, and the difficulty of tracking all version variant will be much higher than no, at the end the quality of the packages in tree will fall. Really we can _guarantee_ that everything work in overlay but there is either no technical or bureaucracy reasons that prevent from fixing as soon as possible. All above is applicable because in overlay we work on programmers libraries, with enduser applications (that are synchronized with portage tree) situation is slightly different. -- Alexander