bug#81105: 32.0.50; installed ELPA package info missing on some distros after commit 7c22a7d

Eli Zaretskii <[email protected]> Sat, 01 Aug 2026 14:01:51 +0300
Newsgroups gmane.emacs.bugs
Message-ID <[email protected]>
> From: Philip Kaludercic <[email protected]>
> Cc: [email protected],  [email protected],  [email protected]
> Date: Sat, 01 Aug 2026 10:21:52 +0000
> 
> Eli Zaretskii <[email protected]> writes:
> 
> >> From: Philip Kaludercic <[email protected]>
> >> Cc: [email protected], Vonfry <[email protected]>, "'Eli Zaretskii'"
> >>  <[email protected]>
> >> Date: Fri, 31 Jul 2026 19:18:19 +0000
> >> 
> >> In `package--add-info-node' we want to avoid loading info just to add a
> >> directory to `Info-directory-list', so we use
> >> `Info-default-directory-list' instead.  The issue here is that the
> >> INFOPATH environmental variable is set _without_ a trailing ":", then
> >> `Info-default-directory-list' is ignored and we don't get any manuals
> >> for packages in the Info listing.  The main question is if this is
> >> something that we should fix by just adjusting something in package.el
> >> (in the worse case we can revert our change on emacs-31 and go on
> >> loading info) or is there a proper way to use info.el here?
> >
> > I don't see how we could fix this at all, let alone in Emacs 31, to
> > support the case of INFOPATH not ending in a colon.  If any solution
> > is possible, it would mean completely rewriting the code which sets up
> > Info-directory-list from the known sources, and I currently don't even
> > have an idea how to do that without breaking all the use cases we
> > already support.
> >
> > So at this point, I prefer to take position that we expect INFOPATH,
> > if set, to always end in a colon, in order to support installation of
> > packages with Info manual.  Since INFOPATH overrides any other builtin
> > settings, not ending it in a colon is dangerous (not to say
> > nonsensical), and distros should not do it.
> 
> So you would say that this is not a bug, and that the user is expected
> to adjust INFOPATH on their own?

Yes.

> Should we document this fact
> somewhere, as otherwise I wouldn't be surprised that many people will
> not realize that they cannot find ELPA manuals due to some global
> configuration.

Yes, documenting this is a good idea.