GNU bug report logs - #21215
icecat can't be started by basename only

Previous Next

Package: guix;

Reported by: Danny Milosavljevic <dannym <at> scratchpost.org>

Date: Fri, 7 Aug 2015 22:29:01 UTC

Severity: normal

Tags: moreinfo

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 21215 in the body.
You can then email your comments to 21215 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#21215; Package guix. (Fri, 07 Aug 2015 22:29:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Danny Milosavljevic <dannym <at> scratchpost.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 07 Aug 2015 22:29:02 GMT) Full text and rfc822 format available.

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

From: Danny Milosavljevic <dannym <at> scratchpost.org>
To: bug-guix <at> gnu.org
Subject: icecat can't be started by basename only
Date: Sat, 8 Aug 2015 00:28:38 +0200
Hello,

right now on the GuixSD from the website I have about 12 copies of
icecat installed in /gnu/store but I can start none of them by typing

  $ icecat

Why not?

Also, it isn't in Xfce4's Application Finder either (while for example
HexChat is).

With kind regards,
   Danny




Information forwarded to bug-guix <at> gnu.org:
bug#21215; Package guix. (Sat, 08 Aug 2015 09:46:02 GMT) Full text and rfc822 format available.

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

From: taylanbayirli <at> gmail.com (Taylan Ulrich Bayırlı/Kammer)
To: Danny Milosavljevic <dannym <at> scratchpost.org>
Cc: 21215 <at> debbugs.gnu.org
Subject: Re: bug#21215: icecat can't be started by basename only
Date: Sat, 08 Aug 2015 11:44:58 +0200
Danny Milosavljevic <dannym <at> scratchpost.org> writes:

> Hello,
>
> right now on the GuixSD from the website I have about 12 copies of
> icecat installed in /gnu/store but I can start none of them by typing
>
>   $ icecat
>
> Why not?

In Unix-like systems, an executable needs to be in any of the
colon-separated directories in the PATH environment variable, otherwise
it won't appear as a shell command.  (E.g. a typical value for PATH
might be "/bin:/sbin:/usr/bin:/usr/sbin".)

In Guix, we typically install a package into our "profile" by running
"guix package -i the-package", and add the 'bin' and 'sbin'
sub-directories in the profile to PATH.

A user's profile is typically under:

/var/guix/profiles/per-user/<username>

so you can add the following lines to your ~/.bash_login or ~/.profile
file:

export PATH=/var/guix/profiles/per-user/<username>/sbin:$PATH
export PATH=/var/guix/profiles/per-user/<username>/bin:$PATH

By the way, every time you use a "guix package" command to edit your
profile, a new "generation" of your profile is created, and you can
roll-back to previous generations when you want, for example in case
updated packages in the new generation happen to have a bug.  The 12
copies of IceCat in your /gnu/store might belong to old generations of
your profile, which you can delete with the "guix package -d" command
(read the documentation please!), and then run the garbage collector
"guix gc" to delete the stale IceCat copies in the store.

> Also, it isn't in Xfce4's Application Finder either (while for example
> HexChat is).

I don't know anything about Xfce, but possibly the problem will be
solved when you install IceCat into your profile with "guix package -i".

Hope that helps,
Taylan




Information forwarded to bug-guix <at> gnu.org:
bug#21215; Package guix. (Sun, 09 Aug 2015 14:35:01 GMT) Full text and rfc822 format available.

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

From: taylanbayirli <at> gmail.com (Taylan Ulrich Bayırlı/Kammer)
To: Danny Milosavljevic <dannym <at> scratchpost.org>
Cc: 21215 <at> debbugs.gnu.org
Subject: Re: bug#21215: icecat can't be started by basename only
Date: Sun, 09 Aug 2015 16:34:36 +0200
taylanbayirli <at> gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes:

> A user's profile is typically under:
>
> /var/guix/profiles/per-user/<username>

Correction: this should have been:

/var/guix/profiles/per-user/<username>/guix-profile

Taylan




Information forwarded to bug-guix <at> gnu.org:
bug#21215; Package guix. (Mon, 07 Sep 2015 13:49:02 GMT) Full text and rfc822 format available.

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

From: ludo <at> gnu.org (Ludovic Courtès)
To: Danny Milosavljevic <dannym <at> scratchpost.org>
Cc: 21215 <at> debbugs.gnu.org
Subject: Re: bug#21215: icecat can't be started by basename only
Date: Mon, 07 Sep 2015 15:48:01 +0200
Hi,

Danny Milosavljevic <dannym <at> scratchpost.org> skribis:

> right now on the GuixSD from the website I have about 12 copies of
> icecat installed in /gnu/store but I can start none of them by typing
>
>   $ icecat
>
> Why not?

See Taylan’s explanation from last month.

> Also, it isn't in Xfce4's Application Finder either (while for example
> HexChat is).

Is IceCat installed in the global profile, i.e., specified in the
‘packages’ field of the ‘operating-system’ declaration, or is it
installed in your user profile?

Thanks,
Ludo’.




Added tag(s) moreinfo. Request was from ludo <at> gnu.org (Ludovic Courtès) to control <at> debbugs.gnu.org. (Mon, 02 Nov 2015 22:56:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#21215; Package guix. (Wed, 10 Feb 2016 21:04:02 GMT) Full text and rfc822 format available.

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

From: ludo <at> gnu.org (Ludovic Courtès)
To: Danny Milosavljevic <dannym <at> scratchpost.org>
Cc: 21215 <at> debbugs.gnu.org
Subject: Re: bug#21215: icecat can't be started by basename only
Date: Wed, 10 Feb 2016 22:03:21 +0100
ludo <at> gnu.org (Ludovic Courtès) skribis:

> Danny Milosavljevic <dannym <at> scratchpost.org> skribis:
>
>> right now on the GuixSD from the website I have about 12 copies of
>> icecat installed in /gnu/store but I can start none of them by typing
>>
>>   $ icecat
>>
>> Why not?
>
> See Taylan’s explanation from last month.
>
>> Also, it isn't in Xfce4's Application Finder either (while for example
>> HexChat is).
>
> Is IceCat installed in the global profile, i.e., specified in the
> ‘packages’ field of the ‘operating-system’ declaration, or is it
> installed in your user profile?

Ping!  :-)

Any update on this issue?  (<http://bugs.gnu.org/21215>)

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#21215; Package guix. (Tue, 16 Feb 2016 18:22:02 GMT) Full text and rfc822 format available.

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

From: Danny Milosavljevic <dannym <at> scratchpost.org>
To: ludo <at> gnu.org (Ludovic Courtès)
Cc: 21215 <at> debbugs.gnu.org
Subject: Re: bug#21215: icecat can't be started by basename only
Date: Tue, 16 Feb 2016 19:21:20 +0100
Hi,

On Wed, 10 Feb 2016 22:03:21 +0100
ludo <at> gnu.org (Ludovic Courtès) wrote:

> ludo <at> gnu.org (Ludovic Courtès) skribis:
> 
> > Danny Milosavljevic <dannym <at> scratchpost.org> skribis:
> >  
> >> right now on the GuixSD from the website I have about 12 copies of
> >> icecat installed in /gnu/store but I can start none of them by typing
> >>
> >>   $ icecat
> >>
> >> Why not?  
> >
> > See Taylan’s explanation from last month.
> >  
> >> Also, it isn't in Xfce4's Application Finder either (while for example
> >> HexChat is).  
> >
> > Is IceCat installed in the global profile, i.e., specified in the
> > ‘packages’ field of the ‘operating-system’ declaration, or is it
> > installed in your user profile?  
> 
> Ping!  :-)
> 
> Any update on this issue?  (<http://bugs.gnu.org/21215>)

I have a backup HDD with a copy of the installation from back then. 
I can connect it via USB enclosure. What should I check?

For the record, on the new GuixSD installation (including guix pull) which I'm using now, I can start icecat by typing "icecat". However, there's still no entry in the start menu - which is pretty annoying.

Also, icecat is in "gnu/packages/gnuzilla.scm". Weird. But ok...

Regards,
  Danny




Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Wed, 17 Feb 2016 18:18:02 GMT) Full text and rfc822 format available.

Notification sent to Danny Milosavljevic <dannym <at> scratchpost.org>:
bug acknowledged by developer. (Wed, 17 Feb 2016 18:18:02 GMT) Full text and rfc822 format available.

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

From: ludo <at> gnu.org (Ludovic Courtès)
To: Danny Milosavljevic <dannym <at> scratchpost.org>
Cc: 21215-done <at> debbugs.gnu.org
Subject: Re: bug#21215: icecat can't be started by basename only
Date: Wed, 17 Feb 2016 19:17:41 +0100
Danny Milosavljevic <dannym <at> scratchpost.org> skribis:

> On Wed, 10 Feb 2016 22:03:21 +0100
> ludo <at> gnu.org (Ludovic Courtès) wrote:
>
>> ludo <at> gnu.org (Ludovic Courtès) skribis:
>> 
>> > Danny Milosavljevic <dannym <at> scratchpost.org> skribis:
>> >  
>> >> right now on the GuixSD from the website I have about 12 copies of
>> >> icecat installed in /gnu/store but I can start none of them by typing
>> >>
>> >>   $ icecat
>> >>
>> >> Why not?  
>> >
>> > See Taylan’s explanation from last month.
>> >  
>> >> Also, it isn't in Xfce4's Application Finder either (while for example
>> >> HexChat is).  
>> >
>> > Is IceCat installed in the global profile, i.e., specified in the
>> > ‘packages’ field of the ‘operating-system’ declaration, or is it
>> > installed in your user profile?  
>> 
>> Ping!  :-)
>> 
>> Any update on this issue?  (<http://bugs.gnu.org/21215>)
>
> I have a backup HDD with a copy of the installation from back then. 
> I can connect it via USB enclosure. What should I check?

You could answer the question I asked you above, but since you mention
the problem is gone, we’ll assume there was no real problem after all.
;-)

> For the record, on the new GuixSD installation (including guix pull) which I'm using now, I can start icecat by typing "icecat". However, there's still no entry in the start menu - which is pretty annoying.

Please open a different bug for the missing icon in the start menu.

> Also, icecat is in "gnu/packages/gnuzilla.scm". Weird. But ok...

‘guix edit’ FTW!  :-)

Thanks,
Ludo’.




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

This bug report was last modified 8 years and 34 days ago.

Previous Next


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