From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50260) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esvfW-0006cG-Nc for guix-patches@gnu.org; Mon, 05 Mar 2018 14:21:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1esvfS-0001I6-Jg for guix-patches@gnu.org; Mon, 05 Mar 2018 14:21:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:38318) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1esvfS-0001I0-GW for guix-patches@gnu.org; Mon, 05 Mar 2018 14:21:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1esvfS-00014M-B6 for guix-patches@gnu.org; Mon, 05 Mar 2018 14:21:02 -0500 Subject: [bug#30689] [PATCH] Ruby on Rails (web-application framework) Resent-Message-ID: References: <87shan9lcy.fsf@cbaines.net> <87r2p0ri8x.fsf@cbaines.net> <87lgf6dghi.fsf@gnu.org> From: Christopher Baines In-reply-to: <87lgf6dghi.fsf@gnu.org> Date: Mon, 05 Mar 2018 19:20:49 +0000 Message-ID: <87fu5epbvy.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 30689@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Hi Chris, > > Christopher Baines skribis: > >> Let's use this bug to track the process of packaging Ruby on Rails. >> >> My current plan is to take chunks of the packages from the wip-rails-2 >> [1] branch here, check them over, and then send them up for review. >> >> If anyone else wants to join in, that would be great. > > Since probably few people will feel like reviewing each individual > package, I suppose you can push them once they=E2=80=99re ready, pass =E2= =80=98guix > lint=E2=80=99, and generally work. > > What will matter most I suppose is testing complete RoR setups. Maybe > that=E2=80=99s where others can help more easily? > > Thanks to you and to Ben for all of this! So I've successfully managed to get a Rails app up and running just using Guix packages, without Bundler, and I think without Rubygems. It wasn't too difficult, although I still don't fully understand the relationship between Bundler and Rails. Once everything is in Guix, I might write a blog post or put up an example of the "Getting Started with Rails" guide, but using Guix where appropriate. I'm not sure if this would be appropriate to have on the Guix blog? Also, as a more general point, I feel that it would be useful having some documentation on the packages in Guix, especially for documenting the individual expected differences when using a package from Guix over other approaches. I don't know if this is something that would be appropriate to put in the manual? Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlqdmJFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdOhhAAqZfzs+pHQi3FCQ+OAhH3XoMpSMqDJxQ2lT/gTFVSAH2LDmujlZYk8c3v ca6RoQ8n5M42JLOPs0Q9IU4T04hABGoPhszFqcRtxt6HxSTdQFFxRhKnZebuZBhI JiK2EJAPwBMUPyxuuUECr7H4f6CI0nEuD2femhhwFD5HhXoY0CAOaR9n8Fey20KA DeLigpnNFGWNSjd90yiO0ksaOVoOWrGEX6CTJmlZqqBo5Pd+MDWZZK533mq1ovmM gczUjtIoWBNJB3s0XGMWSTROV1d39lNNsQAuaY7+nLnOHNZAswL4ytI4giOMkrNB EYavEFFD0E6Kr2nRwpNG4zBhjjUGPIuCE6Lwq9+RWnBaNleRkpUoK1JMpfHpXgGa q+dNXZdZXYhA6XDy2Ne8RpkJSIojnlc7oYMvCbWlwHd0dEJH1djiTs8sus+aaHsP rTrWB7WcMKrmnSkRGsvIqQZ3F3C6SOL1LqH5Sm40Gp5CX3L+QA3LGdVI/CZHyGiK xIREfVS5TESgZpsNaM/tSiUpkgPvfZiGa+UmQDfoz1Lea7szNDMvuClp1o5cZjNk XP2KIKBEojWxOV0yiQzZbNG/nDRXR3piA2LlwppRwo0SN2lBoNaDYItztrjFgPh8 LUc1dXos/PW21HSnXlQMavvEBXwJGUhaFXitXCrT6VHhkzHznyg= =/gsj -----END PGP SIGNATURE----- --=-=-=--