* bug#37790: MANPATH missing from non-default profile @ 2019-10-17 12:58 Pierre Neidhardt 2019-10-17 14:54 ` Ludovic Courtès 0 siblings, 1 reply; 8+ messages in thread From: Pierre Neidhardt @ 2019-10-17 12:58 UTC (permalink / raw) To: 37790 [-- Attachment #1: Type: text/plain, Size: 330 bytes --] `man` fails to find man pages from non-default profiles. Indeed, MANPATH is set in /etc/profile to export MANPATH=\ $HOME/.guix-profile/share/man\ :/run/current-system/profile/share/man I believe that each profile should set MANPATH in their own etc/profile. Thoughts? -- Pierre Neidhardt https://ambrevar.xyz/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 487 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#37790: MANPATH missing from non-default profile 2019-10-17 12:58 bug#37790: MANPATH missing from non-default profile Pierre Neidhardt @ 2019-10-17 14:54 ` Ludovic Courtès 2019-10-17 15:11 ` Pierre Neidhardt 0 siblings, 1 reply; 8+ messages in thread From: Ludovic Courtès @ 2019-10-17 14:54 UTC (permalink / raw) To: Pierre Neidhardt; +Cc: 37790 Hi Pierre, Pierre Neidhardt <mail@ambrevar.xyz> skribis: > `man` fails to find man pages from non-default profiles. > Indeed, MANPATH is set in /etc/profile to > > export MANPATH=\ > $HOME/.guix-profile/share/man\ > :/run/current-system/profile/share/man > > I believe that each profile should set MANPATH in their own etc/profile. As usual, ‘MANPATH’ is only defined when ‘man-db’ is also present in the profile, since ‘MANPATH’ “belongs” to ‘man-db’. HTH! Ludo’. ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#37790: MANPATH missing from non-default profile 2019-10-17 14:54 ` Ludovic Courtès @ 2019-10-17 15:11 ` Pierre Neidhardt 2019-10-17 16:17 ` Ludovic Courtès 0 siblings, 1 reply; 8+ messages in thread From: Pierre Neidhardt @ 2019-10-17 15:11 UTC (permalink / raw) To: Ludovic Courtès; +Cc: 37790 [-- Attachment #1: Type: text/plain, Size: 464 bytes --] > As usual, ‘MANPATH’ is only defined when ‘man-db’ is also present in the > profile, since ‘MANPATH’ “belongs” to ‘man-db’. Indeed, but I'm suggesting we add an exception for the sake of convenience and consistency: - The default profile ~/.guix-profile is added, man-db or not. - It's seems a bit unfortunate that all my profiles need to have man-db in it. What do you think? -- Pierre Neidhardt https://ambrevar.xyz/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 487 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#37790: MANPATH missing from non-default profile 2019-10-17 15:11 ` Pierre Neidhardt @ 2019-10-17 16:17 ` Ludovic Courtès 2019-10-18 8:20 ` Pierre Neidhardt 0 siblings, 1 reply; 8+ messages in thread From: Ludovic Courtès @ 2019-10-17 16:17 UTC (permalink / raw) To: Pierre Neidhardt; +Cc: 37790 Pierre Neidhardt <mail@ambrevar.xyz> skribis: >> As usual, ‘MANPATH’ is only defined when ‘man-db’ is also present in the >> profile, since ‘MANPATH’ “belongs” to ‘man-db’. > > Indeed, but I'm suggesting we add an exception for the sake of > convenience and consistency: I agree it’s inconvenient, but how would you add an exception? Ludo’. ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#37790: MANPATH missing from non-default profile 2019-10-17 16:17 ` Ludovic Courtès @ 2019-10-18 8:20 ` Pierre Neidhardt 2022-03-03 6:24 ` Maxim Cournoyer 0 siblings, 1 reply; 8+ messages in thread From: Pierre Neidhardt @ 2019-10-18 8:20 UTC (permalink / raw) To: Ludovic Courtès; +Cc: 37790 [-- Attachment #1: Type: text/plain, Size: 299 bytes --] Ludovic Courtès <ludo@gnu.org> writes: > I agree it’s inconvenient, but how would you add an exception? I'm not too sure how Guix works here, but what about when building the profile, systematically populating etc/profile with MANPATH=...? -- Pierre Neidhardt https://ambrevar.xyz/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 487 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#37790: MANPATH missing from non-default profile 2019-10-18 8:20 ` Pierre Neidhardt @ 2022-03-03 6:24 ` Maxim Cournoyer 2022-03-03 8:32 ` zimoun 0 siblings, 1 reply; 8+ messages in thread From: Maxim Cournoyer @ 2022-03-03 6:24 UTC (permalink / raw) To: Pierre Neidhardt; +Cc: 37790-close tags 37790 notabug thanks Hi, Pierre Neidhardt <mail@ambrevar.xyz> writes: > Ludovic Courtès <ludo@gnu.org> writes: > >> I agree it’s inconvenient, but how would you add an exception? > > I'm not too sure how Guix works here, but what about when building the > profile, systematically populating etc/profile with MANPATH=...? I don't think special casing ~/.guix-profile like this, polluting other profiles is a good idea. I'm closing this 2+ years old bug. Thank you, Maxim ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#37790: MANPATH missing from non-default profile 2022-03-03 6:24 ` Maxim Cournoyer @ 2022-03-03 8:32 ` zimoun 2022-03-03 14:04 ` Maxim Cournoyer 0 siblings, 1 reply; 8+ messages in thread From: zimoun @ 2022-03-03 8:32 UTC (permalink / raw) To: 37790, Maxim Cournoyer, Pierre Neidhardt; +Cc: 37790-close Hi Maxim, On Thu, 3 Mar 2022 at 07:26, Maxim Cournoyer <maxim.cournoyer@gmail.com> wrote: > tags 37790 notabug From my understanding, it is a "bug" as explained here: 1: <https://issues.guix.gnu.org/37790#2> Or at least an inconvenient behaviour. :-) > >> I agree it’s inconvenient, but how would you add an exception? > > > > I'm not too sure how Guix works here, but what about when building the > > profile, systematically populating etc/profile with MANPATH=...? > > I don't think special casing ~/.guix-profile like this, polluting other > profiles is a good idea. It appears to me the contrary, no? That ~/.guix-profile is special here. Well, using a multi-profiles style management, it appears to me adequate to install "man" (or man-db) once, i.e., in one profile say ~/.cache/guix/profiles/utilities, and then install other packages, say git, in another profile, say ~/, .cache/guix/profiles/tools, etc. With the current design, each profile other than ~/.guix-profile requires 'man-db' which seems unfortunate, non? Cheers, simon ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#37790: MANPATH missing from non-default profile 2022-03-03 8:32 ` zimoun @ 2022-03-03 14:04 ` Maxim Cournoyer 0 siblings, 0 replies; 8+ messages in thread From: Maxim Cournoyer @ 2022-03-03 14:04 UTC (permalink / raw) To: zimoun; +Cc: Pierre Neidhardt, 37790-close, 37790 Hi Simon, zimoun <zimon.toutoune@gmail.com> writes: > Hi Maxim, > > On Thu, 3 Mar 2022 at 07:26, Maxim Cournoyer <maxim.cournoyer@gmail.com> wrote: > >> tags 37790 notabug > > From my understanding, it is a "bug" as explained here: > > 1: <https://issues.guix.gnu.org/37790#2> > > Or at least an inconvenient behaviour. :-) Sorry, I fail to see where is the bug :-). This is our the search-path specifications have always worked; they work per profile and are attached to the application acting as the "consumer" of the environment variable it sets. If we want to work on improving this we already have the following issues opened awaiting work: 20255 'search-paths' should respect both user and system profile. and somewhat related: 22138 Search paths of dependencies are not honored Thanks, Maxim ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2022-03-03 14:07 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-10-17 12:58 bug#37790: MANPATH missing from non-default profile Pierre Neidhardt 2019-10-17 14:54 ` Ludovic Courtès 2019-10-17 15:11 ` Pierre Neidhardt 2019-10-17 16:17 ` Ludovic Courtès 2019-10-18 8:20 ` Pierre Neidhardt 2022-03-03 6:24 ` Maxim Cournoyer 2022-03-03 8:32 ` zimoun 2022-03-03 14:04 ` Maxim Cournoyer
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.