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 1Qw2Dk-0008Ff-W6 for garchives@archives.gentoo.org; Wed, 24 Aug 2011 01:25:33 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CA78D21C058; Wed, 24 Aug 2011 01:25:20 +0000 (UTC) Received: from eagle.jhcloos.com (eagle.jhcloos.com [207.210.242.212]) by pigeon.gentoo.org (Postfix) with ESMTP id 6A90521C05C for ; Wed, 24 Aug 2011 01:25:09 +0000 (UTC) Received: by eagle.jhcloos.com (Postfix, from userid 10) id 5909940179; Wed, 24 Aug 2011 01:24:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=eagle; t=1314149108; bh=qcC5rWCzCAWrS9B/RfXZZ9RaCrRSjGb4vxmUTAZ+sC8=; h=From:To:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=ZGicjKR4+mxt5pr8WFgvCQpHXP7qIdvoeTJp3vhZwkQGY+t20myExeJ+qNd+l06OQ DJSIL5M0Njq8FKL7lPAeK/P9OFDDmXy0be4Nyxdl32ITZMERmvTp06VpF75bdIsQ2z qIMx0NSPwg1203yPcXiEZjZREHU684ZmyoljBZAU= Received: by carbon.jhcloos.org (Postfix, from userid 500) id AEA9E260042; Wed, 24 Aug 2011 01:23:38 +0000 (UTC) From: James Cloos To: gentoo-science@lists.gentoo.org Subject: Re: [gentoo-science] g-cran master and portage master incompatible In-Reply-To: <20110823210606.GC14902@comet.mayo.edu> (Donnie Berkholz's message of "Tue, 23 Aug 2011 16:06:06 -0500") References: <20110823210606.GC14902@comet.mayo.edu> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX///8ZGXBQKKnCrDQ3 AAAAJElEQVQImWNgQAAXzwQg4SKASgAlXIEEiwsSIYBEcLaAtMEAADJnB+kKcKioAAAAAElFTkSu QmCC Copyright: Copyright 2011 James Cloos OpenPGP: ED7DAEA6; url=http://jhcloos.com/public_key/0xED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Date: Tue, 23 Aug 2011 21:23:38 -0400 Message-ID: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-science@lists.gentoo.org Reply-to: gentoo-science@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain X-Archives-Salt: X-Archives-Hash: fc7d08e9e9789afc0496abebf55a0bf7 >>>>> "DB" == Donnie Berkholz writes: JC> I find that g-cran and portage master branches are incompatible. DB> Ever do anything with this? Just tried g-cran myself and I'm hitting DB> it too, on portage 2.2. No, I just spent some time thinking about the problem. I hat to sound to critical, given that it was written as a gsoc project, but the lack of real Manifest files made g-cran highly unreliable, even when it worked at all. A common problem I had was failed downloads, due to network issues. Unlike with other packages, after such a file one has to manually remove the g-cran downloads before portage can download a working copy. And you can't use ebuild(1) to debug build issues with c-cran ebuilds; only emerge(1) ever worked. There were also some dependency bugs. Both unnecessary and unfulfillable deps, and also some missing deps. I doubt that the latter can be reliably fixed, but the former can be filtered out. Given that osuosl is a cran mirror, I think a better solution would be an overlay published on git.overlays.gentoo.org, updated daily after the mirror updates. With local access to the src files, the script can generate proper Manifest files. The SRC_URIs should point at the (IIRC) archive locations rather than at the src/crontib locations, to ensure that out-of-date overlays still work. And it should have ebuilds for two or three versions, just in case there are any issues. Such an overlay would alleviate most of the issues, and if done at a site (such as osuosl) which is already a cran mirror, would not require excessive network bandwidth. I'd be happy to spend some time a script to build such an overlay, and can do some limited testing of it, but do not have the net bw to run such a script in production, or to fully test it. -JimC -- James Cloos OpenPGP: 1024D/ED7DAEA6