all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
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


  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.