GNU bug report logs - #18305
lack of central info dir file

Previous Next

Package: guix;

Reported by: Brandon Invergo <brandon <at> gnu.org>

Date: Wed, 20 Aug 2014 21:32:02 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

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 18305 in the body.
You can then email your comments to 18305 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#18305; Package guix. (Wed, 20 Aug 2014 21:32:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Brandon Invergo <brandon <at> gnu.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 20 Aug 2014 21:32:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Brandon Invergo <brandon <at> gnu.org>
To: bug-guix <at> gnu.org
Subject: lack of central info dir file
Date: Wed, 20 Aug 2014 22:20:43 +0100
[Message part 1 (text/plain, inline)]
I've just successfully installed the Guix system on a spare computer
(yay!).  I'll send some bug reports as they roll in.  First up...

$HOME/.guix-profile/share/info/dir always points to the dir file of the
most recently installed package.  Instead, normally a dir file exists
independently of any package, and each package's entry is installed in
it via install-info.  So, now, for example, in info I only see Emacs'
entries but not Recutils, Coreutils or any of the other packages I've
installed.

Is it possible to remove or block the symlinking of each package's dir
in favor of installing to a user-local dir file in the profile?  Or
would this interfere with the no-side-effects nature of Guix?

-brandon


-- 
Brandon Invergo
http://brandon.invergo.net
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#18305; Package guix. (Fri, 22 Aug 2014 09:01:02 GMT) Full text and rfc822 format available.

Message #8 received at 18305 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Brandon Invergo <brandon <at> gnu.org>
Cc: 18305 <at> debbugs.gnu.org
Subject: Re: bug#18305: lack of central info dir file
Date: Fri, 22 Aug 2014 11:00:31 +0200
Hi, Brandon!

Brandon Invergo <brandon <at> gnu.org> skribis:

> I've just successfully installed the Guix system on a spare computer
> (yay!).  I'll send some bug reports as they roll in.  First up...

Cool.  :-)

> $HOME/.guix-profile/share/info/dir always points to the dir file of the
> most recently installed package.  Instead, normally a dir file exists
> independently of any package, and each package's entry is installed in
> it via install-info.  So, now, for example, in info I only see Emacs'
> entries but not Recutils, Coreutils or any of the other packages I've
> installed.

Yes, that’s a known issue.

This has to be addressed in ‘profile-derivation’, which currently just
computes the union of all the installed packages.  It should run
‘install-info’ in addition to that to build the new ‘dir’.  I’ll see if
I can get around to fixing it, if nobody beats me at it.

> Is it possible to remove or block the symlinking of each package's dir
> in favor of installing to a user-local dir file in the profile?  Or
> would this interfere with the no-side-effects nature of Guix?

Hopefully the above answers your question?

Thanks,
Ludo’.




Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Sat, 23 Aug 2014 20:39:02 GMT) Full text and rfc822 format available.

Notification sent to Brandon Invergo <brandon <at> gnu.org>:
bug acknowledged by developer. (Sat, 23 Aug 2014 20:39:03 GMT) Full text and rfc822 format available.

Message #13 received at 18305-done <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Brandon Invergo <brandon <at> gnu.org>
Cc: 18305-done <at> debbugs.gnu.org
Subject: Re: bug#18305: lack of central info dir file
Date: Sat, 23 Aug 2014 19:22:08 +0200
This is now fixed.  Feedback welcome!

Specifically, ‘profile-derivation’ has support to build the profile’s
‘dir’ file by running ‘install-info’.

For the record, I initially wanted to come up with a more generic design
for things that need to be done at profile build time.  I haven’t come
up with such a design, but Info was going to be the main consumer
anyway, so I’m happy with the simpler approach.

Thanks,
Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 21 Sep 2014 11:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 10 years and 332 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.