From: Jack Hill <jackhill@jackhill.us>
To: 42738@debbugs.gnu.org
Cc: guix-devel@gnu.org
Subject: Re: [bug#42738] [Work in progress] gnu: emacs: update to 27.1
Date: Tue, 18 Aug 2020 02:23:42 -0400 (EDT) [thread overview]
Message-ID: <alpine.DEB.2.21.2008180137010.4809@marsh.hcoop.net> (raw)
In-Reply-To: <alpine.DEB.2.21.2008062225250.4809@marsh.hcoop.net>
I've added guix-devel to the cc: becasue the Emacs upgrade has come up a
few times on IRC, and there are ways for you to help move this upgrade
along. Any suggestions are welcome, but in particular, you can help with
the following:
* Review the inputs and configure flags. Are there any additional changes
needed for the new Emacs version? A good place to start with this would be
the Emacs NEWS file. It's quite lengthy, so additional eyes would be quite
helpful.
* Making sure packages build and work with Emacs 27.1. I expect this to
involve elisp hacking and working with upstream.
I have the following updates, since I prepared at patch for the 27.1
release candidate:
On Thu, 6 Aug 2020, Jack Hill wrote:
> Hi Guix,
>
> Now that there is a release candidate for Emacs 27.1, I started working on
> updating our Emacs packages.
Now that Emacs 27.1 has been released, I've updated the patch for released
version. Per Michael Rohleder's (mroh) suggestion on IRC, I have added gmp
as an input.
Is the emacs-wide-int variant needed with the new multiprecision
functionality?
> For the most part, it went smoothly, but there are some other packages
> that broke after updating Emacs. Of the packages reported by `guix
> refresh -l emacs`, the following had issues:
I have not had a chance to try rebuilding the dependents, but I have
updated news for the following packages:
> emacs-haskell-mode - Tests newly fail with Emacs 27. Issue reported upstream
> [2]
>
> [2] https://github.com/haskell/haskell-mode/issues/1714
>
> emacs-dante - depends on emacs-haskell-mode
John Soo (jsoo) volunterred to look at the haskell packages. Thanks!
> emacs-ample-regexps - This package builds from an arbitrary commit,
> and updating that fixed issues with Emacs 27 [4].
>
>[4] https://issues.guix.gnu.org/42737
This patch has been merged!
> emacs-doom-themes - This package builds from an arbitrary commit, and
> updating that fixed issues with Emacs 27 [5].
>
> [5] https://issues.guix.gnu.org/42736
This patch has been merged!
> emacs-treemacs - Tests newly fail with Emacs 27. Issue reported upstream [6].
>
> [6] https://github.com/Alexander-Miller/treemacs/issues/707
Upstream has acknowledged the issue and is investigating.
> emacs-treepy - Byte compilation failure. There is an existing upstram issue
> [8].
>
> [8] https://github.com/volrath/treepy.el/issues/8
Upstream fixed the issue, and Michael Rohleder got the fix into Guix.
Thanks!
> emacs-github-review - depends on emacs-treepy
With the fixed treepy, emacs-github-review now builds as well.
> notmuch - Tests time out.
Work is being done upstream to add support for 27.1 [9]
[9] https://nmbug.notmuchmail.org/nmweb/show/87bljg8nxr.fsf%40cassou.me
next prev parent reply other threads:[~2020-08-18 6:23 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-07 3:21 [bug#42738] [Work in progress] gnu: emacs: update to 27.1 Jack Hill
2020-08-07 3:23 ` [bug#42738] [PATCH] gnu: emacs: Update to 27.1-rc1 Jack Hill
2020-08-18 6:23 ` Jack Hill [this message]
2020-08-18 6:26 ` [bug#42738] [PATCH v2] gnu: emacs: Update to 27.1 Jack Hill
2020-08-18 8:57 ` Alexey Abramov
2020-08-18 13:04 ` [bug#42738] [Work in progress] gnu: emacs: update " Michael Rohleder
2020-08-19 4:08 ` Jack Hill
2020-08-19 4:09 ` [bug#42738] [PATCH v3] gnu: emacs: Update " Jack Hill
2020-08-27 21:59 ` [bug#42738] [PATCH v4] " Morgan.J.Smith
2020-08-28 5:35 ` Jack Hill
2020-08-28 14:18 ` Ludovic Courtès
2020-08-28 14:38 ` Pierre Neidhardt
2020-08-28 17:00 ` [bug#42738] " Brett Gilio
2020-08-28 17:08 ` Jack Hill
2020-08-28 17:34 ` Amin Bandali
2020-08-28 20:04 ` Mark H Weaver
2020-08-29 10:13 ` Ludovic Courtès
2020-08-29 21:53 ` Mark H Weaver
2020-09-07 9:00 ` Ludovic Courtès
2020-08-28 18:57 ` Mark H Weaver
2020-08-28 21:10 ` Morgan Smith
2020-08-28 21:10 ` [bug#42738] " Morgan Smith
2020-08-29 20:35 ` Mark H Weaver
2020-08-30 1:50 ` [bug#42738] " Brett Gilio
2020-08-29 17:19 ` Giovanni Biscuolo
2020-09-04 9:03 ` Pierre Neidhardt
2020-09-04 9:16 ` [bug#42738] " Pierre Neidhardt
2020-09-04 10:20 ` Giovanni Biscuolo
2020-09-07 9:44 ` Pierre Neidhardt
2020-08-19 8:22 ` [bug#42738] [Work in progress] gnu: emacs: update " Diego Nicola Barbato
2020-08-19 13:53 ` Michael Rohleder
2020-08-19 2:53 ` [bug#42738] [PATCH v2] gnu: emacs: Update to 27.1. (fwd) Jack Hill
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=alpine.DEB.2.21.2008180137010.4809@marsh.hcoop.net \
--to=jackhill@jackhill.us \
--cc=42738@debbugs.gnu.org \
--cc=guix-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.