From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Woodcroft Subject: Re: [PATCHES] Add ruby-mini-portile-2, upgrade ruby-nokogiri Date: Thu, 31 Dec 2015 10:44:36 +1000 Message-ID: <56847A74.5090900@uq.edu.au> References: <5679423D.9020305@uq.edu.au> <20151223190441.GA16116@jasmine> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38300) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aERMK-00076K-Fx for guix-devel@gnu.org; Wed, 30 Dec 2015 19:44:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aERMH-0006uk-AB for guix-devel@gnu.org; Wed, 30 Dec 2015 19:44:52 -0500 Received: from mailhub1.soe.uq.edu.au ([130.102.132.208]:48016 helo=newmailhub.uq.edu.au) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aERMG-0006ow-GG for guix-devel@gnu.org; Wed, 30 Dec 2015 19:44:49 -0500 In-Reply-To: <20151223190441.GA16116@jasmine> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Leo Famulari Cc: "guix-devel@gnu.org" On 24/12/15 05:04, Leo Famulari wrote: > On Tue, Dec 22, 2015 at 10:29:49PM +1000, Ben Woodcroft wrote: >> Nokogiri now requires an updated version of mini_portile (the gem was >> renamed to mini_portile2), but given that new versions of the 0.6.x br= anch >> still seem to be released I think keeping a separate mini_portile pack= age is >> the go. > These are the results of `guix refresh -l ruby-mini-portile`: > > Building the following 4 packages would ensure 6 dependent packages are > rebuilt: ruby-pygmentize-0.0.3 ruby-nokogiri-diff-0.2.0 > ruby-sanitize-4.0.0 bio-blastxmlparser-2.0.4 > > Looks like a bit of work to properly upgrade all these and their > referrers to ruby-mini-portile-2! But it may be worth it to watch them > in the future and try to drop ruby-mini-portile when it becomes > possible, assuming upstream plans to deprecate it eventually. and I just packaged another one.. > LGTM, thanks! Pushed as 1b9d4e2e20. I came across a subtle problem. Because the old miniportile is=20 "ruby-mini-portile" and the new one is "ruby-mini-portile-2" but they=20 share the same package name field, there doesn't seem to be any way to=20 install the old miniportile from the command line: $ ./pre-inst-env guix package -i ruby-mini-portile The following package will be upgraded: ruby-mini-portile 0.6.2 =E2=86=92 2.0.0=20 /gnu/store/0wlnhs4ymzj1mcm6wvc2y1ngvpj7wwls-ruby-mini-portile-2.0.0 I think maybe we should rename the old version to ruby-mini-portile-0,=20 but keep the name of ruby-mini-portile-2. This would entail modifying=20 the dependent packages but this is doable I would think. WDYT? Thanks, ben