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 30F841381F3 for ; Sat, 15 Jun 2013 03:32:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1A6AFE0A04; Sat, 15 Jun 2013 03:32:40 +0000 (UTC) Received: from mail2.viabit.com (mail2.viabit.com [65.246.80.16]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D5E56E09C4 for ; Sat, 15 Jun 2013 03:32:38 +0000 (UTC) Received: from [172.17.29.6] (vpn1.metro-data.com [65.213.236.242]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail2.viabit.com (Postfix) with ESMTPSA id 3bXPQG1gCpz1hgD for ; Fri, 14 Jun 2013 23:32:38 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=orlitzky.com; s=mail2; t=1371267158; bh=eH38mV4GTN/QSyJb2uaIurNH8VcmWWhJlctlloHoK58=; h=Date:From:To:Subject:References:In-Reply-To; b=lhFx6XzwPEI8vwo3cihQhfgyPCHxCoXR2ZhlYSnJdvB9gYSlvdHXC8zc1NUj81s+A OrxTIOS9cW8XiuLG5szPe0wFQ3X9IGlrv/jpS0g35yyLQUfJZG5jxm/Snk2c190h5m IWRXXdmks9YBDWxzjsnJ8apjR/t9KE9RGT2RDLCQ= Message-ID: <51BBE055.50509@orlitzky.com> Date: Fri, 14 Jun 2013 23:32:37 -0400 From: Michael Orlitzky User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130607 Thunderbird/17.0.6 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Over-reliance of Gentoo projects on overlays 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> In-Reply-To: X-Enigmail-Version: 1.6a1pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 64cd17a6-0491-4ef8-b495-13b8bfb776db X-Archives-Hash: 88ef2f3b2e0358d73bb320310d6a2ab0 On 06/13/2013 12:56 AM, Alexander V Vershilov wrote: >> 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. > To be clear, I meant that sunrise and gentoo-haskell were good examples of overlays where e.g. subversion and git have made user contributions much easier. I don't agree that up-to-date libraries need to be in an overlay -- why not ~arch or package.mask instead, and leave the platform to stable? -- but I benefit greatly from (and appreciate) the fact that you guys are able to merge my pull requests into the overlay quickly so I can't complain too much.