Re: Emacs 31 release-blocking bugs

Johan Myréen <[email protected]> Tue, 28 Jul 2026 21:54:41 +0300
Newsgroups gmane.emacs.devel
Message-ID <CA+TD5hhVs6E5L75+Rk7WLpZe_Er5G=Gyz+1ihBDFujPNDVGamA@mail.gmail.com>
- #81211 31.0.90; Android build fails with current Java compilers

The Android port currently requires Java 19 or older. LTS versions are Java
8, Java 11, and Java 17. I got it to compile with Java 11.


On Tue, 28 Jul 2026 at 20:24, Stéphane Marks <[email protected]> wrote:

> On Tue, Jul 28, 2026 at 12:03 PM Sean Whitton <[email protected]>
> wrote:
>
>> These are the open bugs, at the time of writing, that I think we need to
>> either fix or decide not to fix before we can prepare a release
>> candidate.
>>
>> - #80903 31.0.50; vc-next-action fails irregularly for git
>> - #80996 31; Libraries that still need to be assigned to packages
>> - #81018 macOS 15 crash build as of
>>    876a1db6ee00f1d1b2af0329236acc8bdcceda5b
>> - #81038 31.0.50; In org-mode, unfill-paragraph doesn't work at the very
>>    end of a paragraph
>> - #81077 31.0.60; Sometimes only upper parts of text are unexpectedly
>>    displayed
>> - #81091 package-selected-packages not updated after init
>> - #81105 32.0.50; installed ELPA package info missing on some distros
>>    after commit 7c22a7d
>> - #81112 31.0.60; Package.el error when rejecting during review
>> - #81151 32.0.50; Make c-ts-mode-indent-style work with setopt-local
>> - #81193 31.0.90; Wrong offsets in 'set-frame-size-and-position'
>> - #81211 31.0.90; Android build fails with current Java compilers
>> - #81213 31.0.90; Package list is colorized after upgrading packages
>> - #81254 work-buffer--release incorrectly resets current-buffer on first
>>    release, clearing mark-active
>> - #81373 31.0.90; package-upgrade and package-retention-policy
>> - #81394 31.0.90; unexpected buffer completion behavior
>> - #81407 31.0.90; Crash in display_line: stale glyph_row after
>>    window-config change from menu-bar :enable eval during redisplay
>> - #81408 31.0.90; gnus-icalendar-event--find-attendee no longer matches
>>    regexp quoted strings
>> - #81424 32.0.50; Build time dependency on TeX
>> - #81443 31.0.90; excessive backup files created when deleting from
>>    vc-dir
>> - #81460 31.0.90; tsx-ts-mode matches html tag's opening < with > in
>>    arrow function =>
>> - #81489 32.0.50; w32--terminal-is-conhost is nil in gui emacs.
>> - #81490 32.0.50; wrong-type-argument internal to package-install
>> - #81503 32.0.50; crash/assert in garbage_collect
>> - #81509 31.0.91; Calling dired on nonexistent directory changes current
>>    buffer
>> - #81510 31.0.90; NS (macOS): clicking a disabled (:enable nil) tab-bar
>>    item crases Emacs
>> - The problem with icalendar tests failing in certain timezones:
>>   <https://
>> https://lists.gnu.org/archive/html/emacs-devel/2026-07/msg00445.html>
>>
>> I used
>> <
>> https://debbugs.gnu.org/cgi/pkgreport.cgi?bug-rev=on;ordering=oldview;package=emacs
>> >
>> to prepare this.
>>
>> I ignored anything that is reproducible in Emacs 30 and not serious.
>> I focused on things that are about new features added or significantly
>> modified in Emacs 31, and started from the date of the feature freeze,
>> both at Eli's suggestion.
>>
>
> Here's another small one for which a patch is pending:
>
>  - #81458 31.0.91; inhibit NS window title unless inLiveResize
>
> For:
>
> - #81254 work-buffer--release incorrectly resets current-buffer on first
> release, clearing mark-active
>
> I think it is correct to say that Emacs 31 has a sufficient mitigation in
> place and 32 will have the more complete set of patches (the remaining one
> still pending for master).
>
>