From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50668) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gb0Ew-0000IC-9i for guix-patches@gnu.org; Sun, 23 Dec 2018 04:40:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gb0Es-0005Bb-AM for guix-patches@gnu.org; Sun, 23 Dec 2018 04:40:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:56268) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gb0Es-0005BP-6G for guix-patches@gnu.org; Sun, 23 Dec 2018 04:40:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gb0Es-0000qY-15 for guix-patches@gnu.org; Sun, 23 Dec 2018 04:40:02 -0500 Subject: [bug#33846] [PATCH] gnu: ruby: Remove versions 1.8, 2.1 and 2.2. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50558) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gb0EW-0000FM-8C for guix-patches@gnu.org; Sun, 23 Dec 2018 04:39:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gb0ES-0004vx-8i for guix-patches@gnu.org; Sun, 23 Dec 2018 04:39:40 -0500 Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]:46301) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gb0ER-0004uw-WA for guix-patches@gnu.org; Sun, 23 Dec 2018 04:39:36 -0500 Received: by mail-pl1-x62a.google.com with SMTP id t13so4459848ply.13 for ; Sun, 23 Dec 2018 01:39:35 -0800 (PST) From: Alex Vong In-Reply-To: <87lg4il99m.fsf@gmail.com> (Alex Vong's message of "Sat, 22 Dec 2018 08:01:25 +0800") References: <87lg4il99m.fsf@gmail.com> Date: Sun, 23 Dec 2018 17:39:09 +0800 Message-ID: <87ftuod1ky.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; 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: 33846@debbugs.gnu.org Cc: alexvong1995@gmail.com --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hello, This patch removes all ruby versions which have reached EOL since they no longer receive official security updates. However, please do complain if you need to use one of these versions. IMO, it is better to have a central place for them to receive (unofficial) security updates (e.g. Debian will support ruby 2.1 until 2020), than to roll your own security updates (which is error-prone and duplicate effort). --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-gnu-ruby-Remove-versions-1.8-2.1-and-2.2.patch Content-Transfer-Encoding: quoted-printable From=202063870b76c6197e34764750f7ca6be1f41d8871 Mon Sep 17 00:00:00 2001 From: Alex Vong Date: Sat, 22 Dec 2018 07:30:41 +0800 Subject: [PATCH] gnu: ruby: Remove versions 1.8, 2.1 and 2.2. Remove ruby versions which have reached EOL. See . * gnu/packages/ruby.scm (ruby-1.8, ruby-2.1, ruby-2.2): Remove variables. =2D-- gnu/packages/ruby.scm | 68 ------------------------------------------- 1 file changed, 68 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 52832eeeb..2063579e0 100644 =2D-- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -126,74 +126,6 @@ a focus on simplicity and productivity.") (delete-file-recursively "ext/fiddle/libffi-3.2.1") #t)))))) =20 =2D(define-public ruby-2.2 =2D (package (inherit ruby) =2D (version "2.2.10") =2D (source =2D (origin =2D (method url-fetch) =2D (uri (string-append "http://cache.ruby-lang.org/pub/ruby/" =2D (version-major+minor version) =2D "/ruby-" version ".tar.xz")) =2D (sha256 =2D (base32 =2D "0l5nk9mc0q4769d2i9d9y1izk0pk0lms2bl8s3lclv36wsvvqxxz")))))) =2D =2D(define-public ruby-2.1 =2D (package (inherit ruby) =2D (version "2.1.10") =2D (source =2D (origin =2D (method url-fetch) =2D (uri (string-append "http://cache.ruby-lang.org/pub/ruby/" =2D (version-major+minor version) =2D "/ruby-" version ".tar.bz2")) =2D (sha256 =2D (base32 =2D "1wglbd599mlwxfcb2xgqcxi2shr363pjn5dpbv11m04si9bpaim7")))) =2D (arguments =2D `(#:test-target "test" =2D #:parallel-tests? #f =2D #:phases =2D (modify-phases %standard-phases =2D (add-before 'configure 'replace-bin-sh =2D (lambda _ =2D (substitute* '("Makefile.in" =2D "ext/pty/pty.c" =2D "io.c" =2D "lib/mkmf.rb" =2D "process.c") =2D (("/bin/sh") (which "sh"))) =2D #t))))))) =2D =2D(define-public ruby-1.8 =2D (package (inherit ruby) =2D (version "1.8.7-p374") =2D (source =2D (origin =2D (method url-fetch) =2D (uri (string-append "http://cache.ruby-lang.org/pub/ruby/" =2D (version-major+minor version) =2D "/ruby-" version ".tar.bz2")) =2D (sha256 =2D (base32 =2D "1qq7khilwkayrhwmzlxk83scrmiqfi7lgsn4c63znyvz2c1lgqxl")))) =2D (native-search-paths '()) =2D (arguments =2D `(#:test-target "test" =2D #:parallel-tests? #f =2D #:phases =2D (modify-phases %standard-phases =2D (add-before 'configure 'replace-bin-sh =2D (lambda _ =2D (substitute* '("Makefile.in" =2D "ext/pty/pty.c" =2D "io.c" =2D "lib/mkmf.rb" =2D "process.c") =2D (("/bin/sh") (which "sh"))) =2D #t))))))) =2D (define-public ruby-highline (package (name "ruby-highline") =2D-=20 2.19.2 --=-=-= Content-Type: text/plain Cheers, Alex --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQQwb8uPLAHCXSnTBVZh71Au9gJS8gUCXB9XvQAKCRBh71Au9gJS 8hYbAP0SxKovp8tYVWOrume9nZSn+EIBFlpvAq+puz2ODF/+YQD+JHiYfJm5SeAR 6jFtcg3M9Z7nM04zzhSZWxChXKfnxQc= =dpp/ -----END PGP SIGNATURE----- --==-=-=--