From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Update of Emacs to 26.1. Date: Tue, 29 May 2018 14:03:40 +0200 Message-ID: <87po1er7mr.fsf@elephly.net> References: <87wovnr399.fsf@mdc-berlin.de> <87k1rmbyb5.fsf@gmail.com> <87sh6ar932.fsf@elephly.net> <87bmcyhegg.fsf@gmail.com> 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]:59028) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNdMC-00062m-Fq for guix-devel@gnu.org; Tue, 29 May 2018 08:04:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNdM8-00048g-Ch for guix-devel@gnu.org; Tue, 29 May 2018 08:04:04 -0400 Received: from pegasus.bbbm.mdc-berlin.de ([141.80.25.20]:47252) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fNdM8-00046R-2F for guix-devel@gnu.org; Tue, 29 May 2018 08:04:00 -0400 In-Reply-To: <87bmcyhegg.fsf@gmail.com> 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, Alex Kost Hi Mathieu, > Here is a serie to update emacs and the broken dependencies I found, > what do you think? Heh, I *just* finished the update myself and came up with very similar patches to yours. > Subject: [PATCH 1/4] gnu: emacs: Update to 26.1. > > * gnu/packages/emacs.scm (emacs): Update to 26.1, > [arguments]: disable tests as they do not exist in release. > * gnu/packages/patches/emacs-fix-scheme-indent-function.patch: Update p= atch > indentation and line numbers. Ok. I=E2=80=99ll take this instead of my revert of your revert :) > Subject: [PATCH 2/4] gnu: emacs-minimal: Fix build. > > * gnu/packages/emacs.scm: (emacs-minimal): Pass "--with-gnutls=3Dno" is= required > to build without gnutls since emacs version 26.1. The wording is odd here, but the patch is the same as mine. > From d0b615809a33ab59d077576e68c79b415852b4a2 Mon Sep 17 00:00:00 2001 > From: Mathieu Othacehe > Date: Tue, 29 May 2018 11:45:07 +0200 > Subject: [PATCH 3/4] gnu: emacs-s: Disable tests. > > * gnu/packages/emacs.scm (emacs-s): Since emacs version 26, the tests d= efined > in this package fail at first evaluation and succeed after, probably du= e to > macro expansion. I found that using the =E2=80=9C#:emacs ,emacs=E2=80=9D makes the tests p= ass, so I=E2=80=99d prefer that over disabling the tests. > From 7133b98a9a65cb85c9fb56db9569fd95388c9549 Mon Sep 17 00:00:00 2001 > From: Mathieu Othacehe > Date: Tue, 29 May 2018 11:42:09 +0200 > Subject: [PATCH 4/4] gnu: emacs-dash: Update to 2.14.1. > > * gnu/packages/emacs.scm (emacs-dash): Update to 2.14.1. I did the same but also took the sources from git because the generated tarballs are not reliable. I=E2=80=99ll push a mix of our patches to master in the next few minutes. Thanks! -- Ricardo