From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Update of Emacs to 26.1. Date: Mon, 28 May 2018 21:25:54 +0200 Message-ID: <87wovnr399.fsf@mdc-berlin.de> 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]:50371) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNNmY-0002on-Fv for guix-devel@gnu.org; Mon, 28 May 2018 15:26:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNNmT-0001AE-I6 for guix-devel@gnu.org; Mon, 28 May 2018 15:26:14 -0400 Received: from venus.bbbm.mdc-berlin.de ([141.80.25.30]:60398) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fNNmT-00019o-6Y for guix-devel@gnu.org; Mon, 28 May 2018 15:26:09 -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" To: Mathieu Othacehe Cc: guix-devel@gnu.org Hi Mathieu, I saw that you updated the =E2=80=9Cemacs=E2=80=9D package to 26.1. Than= k you! Shortly thereafter you reverted that change with a comment about better doing this on core-updates. Could you please explain why? The update did break =E2=80=9Cemacs-minimal=E2=80=9D and thus all Emacs p= ackages, but that can be fixed by passing =E2=80=9C--with-gnutls=3Dno=E2=80=9D to emac= s-minimal: --8<---------------cut here---------------start------------->8--- commit 34b24b68b0b06716280f0040e5ee9381ccd640ad Author: Ricardo Wurmus Date: Mon May 28 19:16:13 2018 +0200 gnu: emacs-minimal: Fix build by disabling gnutls support. =20 This is a follow-up to bb82c3d42bb95588f40394f4d71f915654c0e643. =20 * gnu/packages/emacs.scm (emacs-minimal)[arguments]: Disable gnutls s= upport. diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index fc7f52a32..ab7ecf033 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -244,10 +244,11 @@ languages.") (synopsis "The extensible text editor (used only for byte-compilatio= n)") (build-system gnu-build-system) (arguments - (substitute-keyword-arguments (package-arguments emacs) - ((#:phases phases) - `(modify-phases ,phases - (delete 'install-site-start))))) + `(#:configure-flags (list "--with-gnutls=3Dno") + ,@(substitute-keyword-arguments (package-arguments emacs) + ((#:phases phases) + `(modify-phases ,phases + (delete 'install-site-start)))))) (inputs `(("ncurses" ,ncurses))) (native-inputs --8<---------------cut here---------------end--------------->8--- The update causes about 380 packages to be rebuilt, but many of them are small Emacs packages that are quick to build. I don=E2=80=99t think Emacs updates need to be done on core-updates. --=20 Ricardo