From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51619) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fecK5-0001hd-9s for guix-patches@gnu.org; Sun, 15 Jul 2018 04:24:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fecK2-00017Z-5g for guix-patches@gnu.org; Sun, 15 Jul 2018 04:24:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:52575) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fecK2-00017V-0i for guix-patches@gnu.org; Sun, 15 Jul 2018 04:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fecK1-00014L-Qn for guix-patches@gnu.org; Sun, 15 Jul 2018 04:24:01 -0400 Subject: [bug#32153] [PATCH 0/2]: ruby-build-system: Error or return #t from all phases. Resent-Message-ID: References: <87wotydqm0.fsf@cbaines.net> <87va9h5rv5.fsf@fastmail.com> From: Christopher Baines In-reply-to: <87va9h5rv5.fsf@fastmail.com> Date: Sun, 15 Jul 2018 09:23:29 +0100 Message-ID: <87va9gewla.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: Marius Bakke Cc: 32153@debbugs.gnu.org --=-=-= Content-Type: text/plain Marius Bakke writes: > Christopher Baines writes: > >> I'm trying to continue along with the Rails packaging (#30689), but I >> noticed that currently if the tests fail for packages using the ruby >> build system, then the package build doesn't fail. >> >> These patches should get most of the packages using the ruby build >> system to raise exceptions when there are errors, and return #t >> otherwise. >> >> I'm hopeful that this can be merged directly in to master, I build 180 >> packages in not that much time at all to test this change [1]. >> >> 1: ./pre-inst-env guix package -s ruby- | recsel -P name | xargs ./pre-inst-env guix build > > Thank you for fixing it! Since this only affects gems, not ruby itself > (which has ~900 dependencies), I think it can go on 'master' too[1]. > > [1] guix refresh -l $(guix package -s ^ruby- | recsel -P name) Great :) > By the way, Ruby 2.5 is out. Are you willing to try upgrading it for > 'staging'? :-) Sure :) I'll take a look. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAltLBIFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xdc2RAAs4S14gS9/yb8Uhis1CdFlKDe3dz1i9SY8hTlCpRbm6vTplpPT/Jvrs33 K290UJsjjpolscJOWrw19jGRiqOlr7Zaf8KTyvJNnMbJdBO9ZSjuydP89XtyA/V3 V5ywPp44gdjzMfBgdx3aqBc71asrlfH/qAfAcmhWtK2lbXm3Y3s8lZEnYdtu3Mu1 aroKDXBnOXrUtcb6B4h34g708hjvPnx7AG5KGEInfIOAR/QsWAc0XddA/XOgBSpS f1mrigI76KL0gaOF1epaEtLBzTRsaqmun4AGj4ZuF9wGuoUx7jgaHjUAPijK15m3 Cqgeb+j5IjG4JByLxZScizv2v46X4ivqzPcC3SxY1ffIv7EgR3EkZdzB4OCHDYOO OD2Eyt8ucO09FbyIhEfk5C2ADA4jC2jKvVREySqvDDePjPYFNmM//6vn7bZKSllM 2NQa6H/+Uu64muBbXL6mnQ6NDg1xlOLFBqrNIo+2CYM63nt6G2udtt0IYlurvqyo TidQ4+kG9oNp3JBqOcMsQ3EqjmHZo14+fjp2huqQ3l79kToULX7wrZNCUVJtQaOI 8d8Tzzp8OpOJ7BBiS/nOLMHdBejIcL7kpOJbvTEXv920VLcFItzsKfgP4PC2d87v onXJC/76EhUE0J3ZfFAb14H+17DSNoeR6sT6zO9cG+MrkrAnA1M= =k6mN -----END PGP SIGNATURE----- --=-=-=--