Re: Emacs 31 release-blocking bugs

Eli Zaretskii <[email protected]> Thu, 30 Jul 2026 17:20:00 +0300
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
> From: Sean Whitton <[email protected]>
> Cc: [email protected]
> Date: Thu, 30 Jul 2026 13:22:46 +0100
> 
> Eli Zaretskii [30/Jul  2:24pm +03] wrote:
> >> >> - #81151 32.0.50; Make c-ts-mode-indent-style work with setopt-local
> >> >
> >> > I don't think this is a regression in Emacs 31.
> >>
> >> I can't reproduce it with Emacs 30.
> >
> > setopt-local didn't exist in Emacs 30, so I'm not sure what you tried
> > to reproduce there.
> >
> > From where I stand, setopt-local is a relatively recent addition, and
> > it will take some time to adapt all of Emacs to its introduction.
> > That shouldn't delay Emacs 31.1.
> 
> I used the recipe in the bug.  I don't think I understand why you think
> that this case is special -- didn't we just say that we want anything
> new in Emacs 31 to not have bugs?

Because I think there are gobs of places which need to be adapted to
setopt-local.  They just haven't been reported yet.  I don't think we
want to delay Emacs 31.1 until all of them are fixed.

The simple workaround for this is not to use setopt-local where it
doesn't work.  That's what we did in previous versions where
setopt-local simply didn't exist.

IOW, this is a convenience feature that doesn't have to be used where
it still doesn't work.

> I've blocked #81521 by what I think is the correct subset of the list.

Thanks.