From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] build: ruby: Rewrite build system to use gem archives. Date: Tue, 18 Aug 2015 17:18:13 +0200 Message-ID: <87a8tor5fu.fsf@gnu.org> References: <87d1zcfmyn.fsf@izanagi.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33212) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRieZ-0007Px-Sa for guix-devel@gnu.org; Tue, 18 Aug 2015 11:18:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZRieW-0006Tc-Kn for guix-devel@gnu.org; Tue, 18 Aug 2015 11:18:19 -0400 In-Reply-To: (David Thompson's message of "Sun, 16 Aug 2015 18:19:21 -0400") 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: "Thompson, David" Cc: guix-devel "Thompson, David" skribis: > Update: > > On Tue, Jul 28, 2015 at 9:09 AM, David Thompson > wrote: > >> One other caveat is that downloading gems from rubygems.org currently >> *does not* work because the HTTP responses include an invalid >> Content-Type header. I added a temporary hack to do my development >> work (not in this patch), and I'm currently waiting on a response from >> the rubygems.org admins to see if they will fix the issue. So, this >> patch should not be applied until this is resolved. >> >> See: http://help.rubygems.org/discussions/problems/21223-invalid-content= -type-header-when-downloading-gem-archive?unresolve=3Dtrue > > This issue has been fixed by the rubygems.org admins! Nice, thanks to them! > I would like to apply the below patch ASAP and get to work on 'guix > import gem' if there are no objections. No objections here. > From ee027442dd968734831eb372fcf502dcfaad7623 Mon Sep 17 00:00:00 2001 > From: David Thompson > Date: Sun, 26 Jul 2015 22:01:54 -0400 > Subject: [PATCH] build: ruby: Rewrite build system to use gem archives. > > Co-Authored-By: Pjotr Prins > > * guix/build-system/ruby.scm (lower): Remove git dependency. > (rubygems-uri): New procedure. > * guix/build/ruby-build-system (gitify, build): Delete. > (unpack): Use 'gem unpack' utility. > (check): Add docstring. > (install): Rebuild unpacked gem and install it. > (%standard-phases): Remove gitify and build phases. > * gnu/packages/ruby.scm (ruby-hoe, ruby-rake-compiler, ruby-i18n, > ruby-rspec-support, ruby-rspec-core, ruby-diff-lcs-for-rspec, > ruby-rspec-expectations, ruby-rspec-mocks, ruby-rspec, bundler, > ruby-useragent, ruby-bacon, ruby-arel, ruby-connection-pool, > ruby-net-http-persistent, ruby-minitest, ruby-minitest-sprint, > ruby-minitest-bacon, ruby-daemons, ruby-git, ruby-slop, > ruby-multipart-post): Convert to new build system. Does guix.texi need an update? Thanks, Ludo=E2=80=99.