GNU bug report logs -
#71606
Info manuals don't appear in default profile despite correct(?) environment variables
Previous Next
Reported by: Olivier Rojon <o.rojon <at> posteo.net>
Date: Mon, 17 Jun 2024 05:35:02 UTC
Severity: normal
Done: Suhail Singh <suhailsingh247 <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 71606 in the body.
You can then email your comments to 71606 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#71606
; Package
guix
.
(Mon, 17 Jun 2024 05:35:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Olivier Rojon <o.rojon <at> posteo.net>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Mon, 17 Jun 2024 05:35:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hej fellows,
I am on a foreign distro (openSUSE) and use Guix as package manager. I have set the
INFOPATH so that it points -- among others -- to the path of my current profile which is
the canonical `.config/guix/current/share/info`. However, this directory seems to not be
correctly populated, for it is missing at least the entry of the `recutils` package which
I have installed via the Guix package manager.
Confusingly, Emacs doesn't find the recutils info manual (nor the manpages), but invoking
`info recutils` from the command line yields the documentation -- despite $INFOPATH being
identical in both cases and `~/.config/guix/current/share/info` being part of
`Info-directory-list`.
Am I doing something wrong, do I have to do something in particular, or is there a
misunderstanding on my side as to how the subdirectories of my current profile are
supposed to behave?
Have a good day :)
Information forwarded
to
bug-guix <at> gnu.org
:
bug#71606
; Package
guix
.
(Mon, 17 Jun 2024 14:39:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 71606 <at> debbugs.gnu.org (full text, mbox):
Olivier Rojon <o.rojon <at> posteo.net> writes:
> I have set the INFOPATH so that it points -- among others -- to the
> path of my current profile which is the canonical
> `.config/guix/current/share/info`.
What happens when "${GUIX_PROFILE}/share/info" is added to the INFOPATH?
Where ${GUIX_PROFILE} (in my case) is "${HOME}/.guix-profile".
--
Suhail
Information forwarded
to
bug-guix <at> gnu.org
:
bug#71606
; Package
guix
.
(Mon, 17 Jun 2024 20:09:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 71606 <at> debbugs.gnu.org (full text, mbox):
Hi Suhail,
unfortunately that doesn't change anything -- while I can't find the Info files in Emacs,
I can obviously find them using the `info` command in the command line.
I am beginning to suspect this is an emacs-specific issue.
Suhail Singh <suhailsingh247 <at> gmail.com> writes:
> Olivier Rojon <o.rojon <at> posteo.net> writes:
>
>> I have set the INFOPATH so that it points -- among others -- to the
>> path of my current profile which is the canonical
>> `.config/guix/current/share/info`.
>
> What happens when "${GUIX_PROFILE}/share/info" is added to the INFOPATH?
> Where ${GUIX_PROFILE} (in my case) is "${HOME}/.guix-profile".
Information forwarded
to
bug-guix <at> gnu.org
:
bug#71606
; Package
guix
.
(Tue, 18 Jun 2024 00:21:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 71606 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Oliver,
On Mon, Jun 17 2024, Olivier Rojon wrote:
> [...] the path of my current profile which is the canonical
> `.config/guix/current/share/info`. [...]
I don't know if it's the source of your problems, but that's the
location of the profile for Guix itself, not for your user packages.
That is: when you `guix pull` it builds a new Guix profile containing
Guix itself, and installs a symlink in ~/.config/guix/current which
points to that profile.
When you run `guix install recutils` it installs to a different profile
which you can find at ~/.guix-profile (as a symlink).
When you use Guix Home, which I assume you aren't using, but I'm
mentioning just in case, the profile is at ~/.guix-home/profile (again
as a symlink).
In my config, I add all three of these to INFOPATH and things seem to
work properly. I think this may happen if you source the etc/profile
file in each of those profiles, but my config explicitly sets INFOPATH
as well, for some reason.
I've attached the code that I source in ~/.profile on my machines to set
up Guix. I believe some of this is now included in the system-wide
script the installer installs to /etc/profile.d/zzz-guix.sh, but my
config predates that and I haven't been bothered to change it.
Carlo
[setup-guix.sh (application/x-sh, attachment)]
Information forwarded
to
bug-guix <at> gnu.org
:
bug#71606
; Package
guix
.
(Tue, 18 Jun 2024 03:10:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 71606 <at> debbugs.gnu.org (full text, mbox):
Olivier Rojon <o.rojon <at> posteo.net> writes:
> I am beginning to suspect this is an emacs-specific issue.
Perhaps. FWIW, I am using Guix on a foreign distribution (openSUSE
Tumbleweed) and am able to view the info page for recutils from within
Emacs (29.3).
In my case the info page is installed under "${GUIX_PROFILE}/share/info"
and that directory gets added (via the INFOPATH variable) and is present
within Info-directory-list .
--
Suhail
Information forwarded
to
bug-guix <at> gnu.org
:
bug#71606
; Package
guix
.
(Tue, 18 Jun 2024 05:14:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 71606 <at> debbugs.gnu.org (full text, mbox):
Do you mind sharing the values of both your `INFOPATH` and your
`Info[-]?(additional|default)?-directory-list`? After I opened the issue I realized that
this is not the first issue that I have with Emacs and Info (unfortunately).
Suhail Singh <suhailsingh247 <at> gmail.com> writes:
> Olivier Rojon <o.rojon <at> posteo.net> writes:
>
>> I am beginning to suspect this is an emacs-specific issue.
>
> Perhaps. FWIW, I am using Guix on a foreign distribution (openSUSE
> Tumbleweed) and am able to view the info page for recutils from within
> Emacs (29.3).
>
> In my case the info page is installed under "${GUIX_PROFILE}/share/info"
> and that directory gets added (via the INFOPATH variable) and is present
> within Info-directory-list .
Information forwarded
to
bug-guix <at> gnu.org
:
bug#71606
; Package
guix
.
(Tue, 18 Jun 2024 06:36:01 GMT)
Full text and
rfc822 format available.
Message #23 received at 71606 <at> debbugs.gnu.org (full text, mbox):
Olivier Rojon <o.rojon <at> posteo.net> writes:
> Do you mind sharing the values of both your `INFOPATH`
"${HOME}/.guix-profile/share/info:${HOME}/.config/guix/current/share/info:"
> and your `Info[-]?(additional|default)?-directory-list`?
Info-additional-directory-list is nil. Info-default-directory-list is
nil. Info-directory-list has a number of entries, but of relevance here
is the fact that it has an entry corresponding to
"${HOME}/.guix-profile/share/info" which is where recutils' Info
document gets installed.
--
Suhail
Information forwarded
to
bug-guix <at> gnu.org
:
bug#71606
; Package
guix
.
(Tue, 18 Jun 2024 18:44:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 71606 <at> debbugs.gnu.org (full text, mbox):
Actually, I needed to source `${HOME}/.guix-profile/share/info` and now the problem is
solved.
Thanks a bunch!
Suhail Singh <suhailsingh247 <at> gmail.com> writes:
> Olivier Rojon <o.rojon <at> posteo.net> writes:
>
>> Do you mind sharing the values of both your `INFOPATH`
>
> "${HOME}/.guix-profile/share/info:${HOME}/.config/guix/current/share/info:"
>
>> and your `Info[-]?(additional|default)?-directory-list`?
>
> Info-additional-directory-list is nil. Info-default-directory-list is
> nil. Info-directory-list has a number of entries, but of relevance here
> is the fact that it has an entry corresponding to
> "${HOME}/.guix-profile/share/info" which is where recutils' Info
> document gets installed.
Reply sent
to
Suhail Singh <suhailsingh247 <at> gmail.com>
:
You have taken responsibility.
(Tue, 18 Jun 2024 23:24:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Olivier Rojon <o.rojon <at> posteo.net>
:
bug acknowledged by developer.
(Tue, 18 Jun 2024 23:24:02 GMT)
Full text and
rfc822 format available.
Message #31 received at 71606-done <at> debbugs.gnu.org (full text, mbox):
Olivier Rojon <o.rojon <at> posteo.net> writes:
> now the problem is solved.
Closing the issue.
--
Suhail
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Wed, 17 Jul 2024 11:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 343 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.