From unknown Sat Jun 21 12:14:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55501: emacs-evil fails compilation by emacs-28.1, but upstream has newer commits which should compile Resent-From: Maze Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 18 May 2022 14:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55501 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 55501@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165288409817035 (code B ref -1); Wed, 18 May 2022 14:29:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 May 2022 14:28:18 +0000 Received: from localhost ([127.0.0.1]:33135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrKet-0004Qe-6o for submit@debbugs.gnu.org; Wed, 18 May 2022 10:28:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:33496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrD0j-0000oj-J3 for submit@debbugs.gnu.org; Wed, 18 May 2022 02:18:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nrD0V-0003fR-S8 for bug-guix@gnu.org; Wed, 18 May 2022 02:18:05 -0400 Received: from mx1.polytechnique.org ([129.104.30.34]:57187) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nrD0S-00053E-AO for bug-guix@gnu.org; Wed, 18 May 2022 02:18:02 -0400 Received: from ubik (unknown [199.167.29.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id E96DD5646D0 for ; Wed, 18 May 2022 08:17:53 +0200 (CEST) Received: from maze by ubik with local (Exim 4.95) (envelope-from ) id 1nrCi3-0001dj-1X for bug-guix@gnu.org; Wed, 18 May 2022 13:58:59 +0800 Date: Wed, 18 May 2022 13:58:59 +0800 From: Maze Message-ID: <20220518055859.37vzr3fwlindwwnd@ubik.pkbd.org> X-PGP-Key: http://data.pkbd.org/pgp/maze/pubkey.asc MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="axpppui37zr3lxtw" Content-Disposition: inline X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Wed May 18 08:17:54 2022 +0200 (CEST)) X-Spam-Flag: No, tests=bogofilter, spamicity=0.001067, queueID=EDEFE5646DB Received-SPF: pass client-ip=129.104.30.34; envelope-from=SRS0=jck1=V2=ubik.pkbd.org=maze@bounces.m4x.org; helo=mx1.polytechnique.org X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Mailman-Approved-At: Wed, 18 May 2022 10:28:14 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.1 (---) --axpppui37zr3lxtw Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable `guix install emacs-evil` has been failing since a few days. Very probably because elisp function define-obsolete-function-alias had a third mandatory argument added by emacs 28. It looks like guix installs the version 1.14.0 from upstream's git but it's quite old. Evil 1.14.0 won't guix install and it also won't byte compi= le =66rom emacs-28, using its own Makefile. Their latest commit, on the other hand, can be byte compiled by emacs-28. I downloaded their repo and looked at the log, it seems evil has a new version 1.15.0 from a couple weeks ago, only they forgot to tag it in git. Maybe it's best to use the version which is described as 1.15.0 in the commit message... or to use their very last commit. I can't right now no time but I might submit a patch in the other mailing list in a few hours. --axpppui37zr3lxtw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEKVHA3r1NlqbmUUw3r7AdUDjovc0FAmKEiwMACgkQr7AdUDjo vc3O5wf/VyBihpmb54DFdOgnjdOKPEwSVDl8xr5ac0k4Rbl87/YSNcqd/oj4Av5U B8088nC81gAUqNFNfkiTugQSKW8tu4KgkRR6wlLxMnlUNGBOlRqywFhP5dOjMFbw ELzdGpbsFVy6Hkrdm6E+tOHV75m1f7BQ3cX7cmtbyGvta3PCwNkNWYVPvmZAnIoZ qG7PgvNHGT00IX85Hz5Z8IX4RdA5RirUMt4dGTIweuUwRZNoCGhq40m7gchV7n6i w5dMaI1daoimGr5HVkA5cb/i49uQoIFHVUUx8TP/1aH8W3tFDM5ZQIXSPE2fgHCd rdhS84Y+47Qpbggkd1VsSXvNYg+Hbw== =mXy3 -----END PGP SIGNATURE----- --axpppui37zr3lxtw-- From unknown Sat Jun 21 12:14:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55501: [PACTH] emacs-evil fails compilation by emacs-28.1, but upstream has newer commits which should compile Resent-From: Maze Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 18 May 2022 18:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55501 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 55501@debbugs.gnu.org Cc: Maze Received: via spool by 55501-submit@debbugs.gnu.org id=B55501.16528984912372 (code B ref 55501); Wed, 18 May 2022 18:29:01 +0000 Received: (at 55501) by debbugs.gnu.org; 18 May 2022 18:28:11 +0000 Received: from localhost ([127.0.0.1]:33651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrOP4-0000cB-Ra for submit@debbugs.gnu.org; Wed, 18 May 2022 14:28:11 -0400 Received: from mx1.polytechnique.org ([129.104.30.34]:46574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrNQl-000551-DV for 55501@debbugs.gnu.org; Wed, 18 May 2022 13:25:52 -0400 Received: from ubik (unknown [199.167.29.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id F1D30564C2F for <55501@debbugs.gnu.org>; Wed, 18 May 2022 19:25:48 +0200 (CEST) Received: from maze by ubik with local (Exim 4.95) (envelope-from ) id 1nrNQM-0006aX-Tn; Thu, 19 May 2022 01:25:26 +0800 Date: Thu, 19 May 2022 01:25:26 +0800 From: Maze Message-ID: <20220518172526.z4p37ze36mn6svlb@ubik.pkbd.org> X-PGP-Key: http://data.pkbd.org/pgp/maze/pubkey.asc References: <20220518055859.37vzr3fwlindwwnd@ubik.pkbd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="72ab24abd533jdcw" Content-Disposition: inline In-Reply-To: <20220518055859.37vzr3fwlindwwnd@ubik.pkbd.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Wed May 18 19:25:49 2022 +0200 (CEST)) X-Spam-Flag: No, tests=bogofilter, spamicity=0.000000, queueID=E702E564C32 X-Spam-Score: -2.1 (--) X-Mailman-Approved-At: Wed, 18 May 2022 14:28:09 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.1 (---) --72ab24abd533jdcw Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Below a patch for emacs-evil. Since upstream declared the new version 1.15.0 in a commit message without creating a tag, I have to git-reference to a commit. I tried to reproduce the way it's done on other emacs extensions. Other than this, it should be just bumping the upstream version so that it gets byte compiled succesfully with emacs 28. I tested that it builds and installs on a private channel local to my machi= ne. * gnu/packages/emacs-xyz.scm Bump emacs-evil to versions 1.15.0 So that it can be built by emacs-28 1 file changed, 33 insertions(+), 36 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index c43fa5a..9423441 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -12073,41 +12073,44 @@ news items, openrc and runscripts.") (license license:gpl2+))) =20 (define-public emacs-evil - (package - (name "emacs-evil") - (version "1.14.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/emacs-evil/evil") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1mhm1hd6gzxc2vvihh1w1j8f30xp0ssqcxnp8fx22niz04fk5df8")))) - (arguments - (list - #:phases - #~(modify-phases %standard-phases - (add-before 'check 'fix-test-helpers - (lambda _ - (substitute* "evil-test-helpers.el" - (("\\(undo-tree-mode 1\\)") "")))) - (add-before 'install 'make-info - (lambda _ - (with-directory-excursion "doc/build/texinfo" - (invoke "makeinfo" "--no-split" - "-o" "evil.info" "evil.texi"))))))) - (build-system emacs-build-system) - (native-inputs (list texinfo)) - (home-page "https://github.com/emacs-evil/evil") - (synopsis "Extensible Vi layer for Emacs") - (description - "Evil is an extensible vi layer for Emacs. It emulates the + (let ((commit "008a6cdb12f15e748979a7d1c2f26c34c84dedbf") + (version "1.15.0") ; not tagged upstream, but see commit message + (revision "0")) + (package + (name "emacs-evil") + (version (git-version version revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emacs-evil/evil") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hxhw1rsm0wbrhz85gfabncanijpxd47g5yrdnl3bbm499z1gsvg")))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'check 'fix-test-helpers + (lambda _ + (substitute* "evil-test-helpers.el" + (("\\(undo-tree-mode 1\\)") "")) + #t)) + (add-before 'install 'make-info + (lambda _ + (with-directory-excursion "doc/build/texinfo" + (invoke "makeinfo" "--no-split" + "-o" "evil.info" "evil.texi"))))))) + (build-system emacs-build-system) + (native-inputs (list texinfo)) + (home-page "https://github.com/emacs-evil/evil") + (synopsis "Extensible Vi layer for Emacs") + (description + "Evil is an extensible vi layer for Emacs. It emulates the main features of Vim, and provides facilities for writing custom extensions.") - (license license:gpl3+))) + (license license:gpl3+)))) =20 (define-public emacs-evil-collection (package --72ab24abd533jdcw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEKVHA3r1NlqbmUUw3r7AdUDjovc0FAmKFLAYACgkQr7AdUDjo vc0Xzgf9GVLr1s9JY2rOCJjSFb3vdUF8LMPNHi6GRwY1R/rb8T9ahwzL8PTnnDaS xM5L9LlBcK+B9gyxUCV+T0tK585Xf9FMK8fb2cnCxAVXrQMovzhhOuWcUBbzKPnX fpSTqVL7OduG4+VkNayEF7+tCwGSpicIKGD30MSMOV5QKQNbW/zSfVzmhiC/OPof cYxRc5gm0eEFzZiixSuyeU9S7i3DUq4tykZXohfMMCDEA7XBpAKIUUlDPXPjx9P9 Zan53vc1cTgnP7mfcrw67s45mRm+vq0mLyp3IDW5rS/toxfTtujRLL7HDYI0CpMN NhU9rQYsBYi8nbRSgFZ/6CvIUdIYwA== =ynQ6 -----END PGP SIGNATURE----- --72ab24abd533jdcw-- From unknown Sat Jun 21 12:14:41 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Maze Subject: bug#55501: closed (Re: [bug#55501] [PACTH] emacs-evil fails compilation by emacs-28.1, but upstream has newer commits which should compile) Message-ID: References: <36f632250140da08fd78723cab47c41e80076612.camel@gmail.com> <20220518055859.37vzr3fwlindwwnd@ubik.pkbd.org> X-Gnu-PR-Message: they-closed 55501 X-Gnu-PR-Package: guix Reply-To: 55501@debbugs.gnu.org Date: Wed, 18 May 2022 20:04:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1652904242-11729-1" This is a multi-part message in MIME format... ------------=_1652904242-11729-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #55501: emacs-evil fails compilation by emacs-28.1, but upstream has newer = commits which should compile which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 55501@debbugs.gnu.org. --=20 55501: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D55501 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1652904242-11729-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 55501-done) by debbugs.gnu.org; 18 May 2022 20:03:28 +0000 Received: from localhost ([127.0.0.1]:33692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrPtH-00032Q-LL for submit@debbugs.gnu.org; Wed, 18 May 2022 16:03:27 -0400 Received: from mail-ej1-f67.google.com ([209.85.218.67]:39567) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrPtG-00032C-9H for 55501-done@debbugs.gnu.org; Wed, 18 May 2022 16:03:27 -0400 Received: by mail-ej1-f67.google.com with SMTP id tk15so5859040ejc.6 for <55501-done@debbugs.gnu.org>; Wed, 18 May 2022 13:03:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=4AKSMZnuj7tbY5rFDfkgzeKFHcn9uDx3f8fxZMzEYU8=; b=NWsn355RnPJWqk0Liu1+gJF1MKPkkTDcpR54SEKnvYyudUBYF2jJVACgTjdIwjQudP 0vgnr4DgXR+/Jr1Hv6GQXwyPL9g0j9AlXLTIvrwtfJvwrZ8A1L12S1yuzIeGbRXWt3go wk6RD6yEiiOa1bUDxWFJX1g0H+pG2KmJfkxV/8mbfSkKLtW2c82rX5IKAyT0Mta97Pv2 DRhMBh+P13DPG7btUqdEQo68EWb0kEeFF/DxI+HFsKb99A4VhyPYFw7qbEovQ4ruvRWt 1oU8f90RrMG2Haa3IukZfU/QHqtcZekew4GQEMOZOGyMdUP8UNnWMHdS6fHTdEZD68LR Rz4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=4AKSMZnuj7tbY5rFDfkgzeKFHcn9uDx3f8fxZMzEYU8=; b=dLkkDIIBP6UxiGxNkqkKxLGnt0c4f1Etj2kdVs5s1JPOpvcf2Vg1TouNL9TI/TVxoe 4acJWFbpLQAT7NulyfPkze5OeNoPKC3nsXi94lR28Z8ypAGoly0Ld3mSRh1pswIXSf4q dDUtSDeoKudQH2YhHF7jCGDHUfuYAM/6UVievoeiZZDqeIl5B764ei93XeNYxhL7SbJA zTbSlb8txRjUfUZxc0w80Hybc5EDmoGY5PYKFwIgRiUPylqWjX+w5f7LUiIkUKM13LaO h7VV0QsYWu8dT+79HrasMLMi0ECaZIUhxGirZQNWv4UcOKwXNh3595ObgRAQWWWsVPVr sUjg== X-Gm-Message-State: AOAM531YLdlf/QFtl2iR3+u1SfGYGvgZnUBzdvxKI2mNA8/RlrH41nMQ zLsSopHsoVeoPXb+9XZSjvOHsc3qWO0= X-Google-Smtp-Source: ABdhPJzHjbnEztrUUH2dzzTstZIGrz9UIdsyiA719b79LdJdcXWOItJ6PigsI7UTIzzeVFnZPd6lkw== X-Received: by 2002:a17:907:6096:b0:6f7:afe7:83e1 with SMTP id ht22-20020a170907609600b006f7afe783e1mr1080966ejc.469.1652904199565; Wed, 18 May 2022 13:03:19 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id qx16-20020a170907b59000b006f3ef214e60sm1281110ejc.198.2022.05.18.13.03.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 May 2022 13:03:18 -0700 (PDT) Message-ID: <36f632250140da08fd78723cab47c41e80076612.camel@gmail.com> Subject: Re: [bug#55501] [PACTH] emacs-evil fails compilation by emacs-28.1, but upstream has newer commits which should compile From: Liliana Marie Prikler To: Maze , 55501-done@debbugs.gnu.org Date: Wed, 18 May 2022 22:03:17 +0200 In-Reply-To: <20220518172526.z4p37ze36mn6svlb@ubik.pkbd.org> References: <20220518055859.37vzr3fwlindwwnd@ubik.pkbd.org> <20220518172526.z4p37ze36mn6svlb@ubik.pkbd.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55501-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Applied with some cosmetic changes in commit message and patch itself. Am Donnerstag, dem 19.05.2022 um 01:25 +0800 schrieb Maze: > Below a patch for emacs-evil. > > Since upstream declared the new version 1.15.0 in a commit message > without creating a tag, I have to git-reference to a commit. I tried > to reproduce the way it's done on other emacs extensions. > > Other than this, it should be just bumping the upstream version so > that it gets byte compiled succesfully with emacs 28. > > I tested that it builds and installs on a private channel local to my > machine. For the record, this should go below the --- line. Use git format- patch instead of manually annotating a git diff. > * gnu/packages/emacs-xyz.scm >   Bump emacs-evil to versions 1.15.0 >   So that it can be built by emacs-28 >  1 file changed, 33 insertions(+), 36 deletions(-) YMMV but I adapted this to the actual ChangeLog format. > diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm > index c43fa5a..9423441 100644 > --- a/gnu/packages/emacs-xyz.scm > +++ b/gnu/packages/emacs-xyz.scm > @@ -12073,41 +12073,44 @@ news items, openrc and runscripts.") >      (license license:gpl2+))) >   >  (define-public emacs-evil > -  (package > -    (name "emacs-evil") > -    (version "1.14.2") > -    (source > -     (origin > -       (method git-fetch) > -       (uri (git-reference > -             (url "https://github.com/emacs-evil/evil") > -             (commit version))) > -       (file-name (git-file-name name version)) > -       (sha256 > -        (base32 > -         "1mhm1hd6gzxc2vvihh1w1j8f30xp0ssqcxnp8fx22niz04fk5df8")))) > -    (arguments > -     (list > -      #:phases > -      #~(modify-phases %standard-phases > -          (add-before 'check 'fix-test-helpers > -            (lambda _ > -              (substitute* "evil-test-helpers.el" > -                (("\\(undo-tree-mode 1\\)") "")))) > -          (add-before 'install 'make-info > -            (lambda _ > -              (with-directory-excursion "doc/build/texinfo" > -                (invoke "makeinfo" "--no-split" > -                        "-o" "evil.info" "evil.texi"))))))) > -    (build-system emacs-build-system) > -    (native-inputs (list texinfo)) > -    (home-page "https://github.com/emacs-evil/evil") > -    (synopsis "Extensible Vi layer for Emacs") > -    (description > -     "Evil is an extensible vi layer for Emacs.  It emulates the > +  (let ((commit "008a6cdb12f15e748979a7d1c2f26c34c84dedbf") > +        (version "1.15.0") ; not tagged upstream, but see commit > message > +        (revision "0")) > +    (package > +      (name "emacs-evil") > +      (version (git-version version revision commit)) Made it so that version is not inadvertently let-bound. Expanded comment. Cheers ------------=_1652904242-11729-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 May 2022 14:28:18 +0000 Received: from localhost ([127.0.0.1]:33135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrKet-0004Qe-6o for submit@debbugs.gnu.org; Wed, 18 May 2022 10:28:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:33496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrD0j-0000oj-J3 for submit@debbugs.gnu.org; Wed, 18 May 2022 02:18:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nrD0V-0003fR-S8 for bug-guix@gnu.org; Wed, 18 May 2022 02:18:05 -0400 Received: from mx1.polytechnique.org ([129.104.30.34]:57187) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nrD0S-00053E-AO for bug-guix@gnu.org; Wed, 18 May 2022 02:18:02 -0400 Received: from ubik (unknown [199.167.29.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id E96DD5646D0 for ; Wed, 18 May 2022 08:17:53 +0200 (CEST) Received: from maze by ubik with local (Exim 4.95) (envelope-from ) id 1nrCi3-0001dj-1X for bug-guix@gnu.org; Wed, 18 May 2022 13:58:59 +0800 Date: Wed, 18 May 2022 13:58:59 +0800 From: Maze To: bug-guix@gnu.org Subject: emacs-evil fails compilation by emacs-28.1, but upstream has newer commits which should compile Message-ID: <20220518055859.37vzr3fwlindwwnd@ubik.pkbd.org> X-PGP-Key: http://data.pkbd.org/pgp/maze/pubkey.asc MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="axpppui37zr3lxtw" Content-Disposition: inline X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Wed May 18 08:17:54 2022 +0200 (CEST)) X-Spam-Flag: No, tests=bogofilter, spamicity=0.001067, queueID=EDEFE5646DB Received-SPF: pass client-ip=129.104.30.34; envelope-from=SRS0=jck1=V2=ubik.pkbd.org=maze@bounces.m4x.org; helo=mx1.polytechnique.org X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 18 May 2022 10:28:14 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.1 (---) --axpppui37zr3lxtw Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable `guix install emacs-evil` has been failing since a few days. Very probably because elisp function define-obsolete-function-alias had a third mandatory argument added by emacs 28. It looks like guix installs the version 1.14.0 from upstream's git but it's quite old. Evil 1.14.0 won't guix install and it also won't byte compi= le =66rom emacs-28, using its own Makefile. Their latest commit, on the other hand, can be byte compiled by emacs-28. I downloaded their repo and looked at the log, it seems evil has a new version 1.15.0 from a couple weeks ago, only they forgot to tag it in git. Maybe it's best to use the version which is described as 1.15.0 in the commit message... or to use their very last commit. I can't right now no time but I might submit a patch in the other mailing list in a few hours. --axpppui37zr3lxtw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEKVHA3r1NlqbmUUw3r7AdUDjovc0FAmKEiwMACgkQr7AdUDjo vc3O5wf/VyBihpmb54DFdOgnjdOKPEwSVDl8xr5ac0k4Rbl87/YSNcqd/oj4Av5U B8088nC81gAUqNFNfkiTugQSKW8tu4KgkRR6wlLxMnlUNGBOlRqywFhP5dOjMFbw ELzdGpbsFVy6Hkrdm6E+tOHV75m1f7BQ3cX7cmtbyGvta3PCwNkNWYVPvmZAnIoZ qG7PgvNHGT00IX85Hz5Z8IX4RdA5RirUMt4dGTIweuUwRZNoCGhq40m7gchV7n6i w5dMaI1daoimGr5HVkA5cb/i49uQoIFHVUUx8TP/1aH8W3tFDM5ZQIXSPE2fgHCd rdhS84Y+47Qpbggkd1VsSXvNYg+Hbw== =mXy3 -----END PGP SIGNATURE----- --axpppui37zr3lxtw-- ------------=_1652904242-11729-1--