GNU bug report logs -
#23066
"guix package -i transmission" doesn't install transmission-gtk into profile
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 23066 in the body.
You can then email your comments to 23066 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#23066
; Package
guix
.
(Sat, 19 Mar 2016 18:34: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
.
(Sat, 19 Mar 2016 18:34:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
However, it installs share/applications/transmission-gtk.desktop into the profile, containing
Exec=transmission-gtk %U
i.e. it won't find it.
transmission-cli works.
I checked gnu/packages/bittorrent.scm , it seems to do some weird special-case for the gui (it puts the gui into a "gui" output and the rest into an "out" output).
But
$ guix package -i transmission:gui
works. If that's supposed to be the official way, that's not discoverable.
Also, the desktop file should also be in there, then it's at more consistent.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#23066
; Package
guix
.
(Wed, 23 Mar 2016 17:26:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 23066 <at> debbugs.gnu.org (full text, mbox):
On Sat, Mar 19, 2016 at 07:32:53PM +0100, Danny Milosavljevic wrote:
> However, it installs share/applications/transmission-gtk.desktop into the profile, containing
>
> Exec=transmission-gtk %U
>
> i.e. it won't find it.
>
> transmission-cli works.
>
> I checked gnu/packages/bittorrent.scm , it seems to do some weird special-case for the gui (it puts the gui into a "gui" output and the rest into an "out" output).
>
> But
>
> $ guix package -i transmission:gui
>
> works. If that's supposed to be the official way, that's not discoverable.
If you do `guix package --show=transmission`, the following line appears
in the output:
outputs: out gui
So, it is discoverable, although it doesn't jump out at you. I think
that when we have a graphical package management tool, the multiple
outputs should be made more apparent to our users.
> Also, the desktop file should also be in there, then it's at more consistent.
Can you look at how some other packages do this [0], and send a patch
fixing this aspect of the transmission package to guix-devel <at> gnu.org?
[0] If you don't know where to start, just try using `grep` for the
relevant terms in 'gnu/packages'. I don't really know much about this
subject, so sorry that I can't give more specific advice.
Reply sent
to
ludo <at> gnu.org (Ludovic Courtès)
:
You have taken responsibility.
(Sat, 02 Apr 2016 20:43:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Danny Milosavljevic <dannym <at> scratchpost.org>
:
bug acknowledged by developer.
(Sat, 02 Apr 2016 20:43:02 GMT)
Full text and
rfc822 format available.
Message #13 received at 23066-done <at> debbugs.gnu.org (full text, mbox):
Danny Milosavljevic <dannym <at> scratchpost.org> skribis:
> However, it installs share/applications/transmission-gtk.desktop into the profile, containing
>
> Exec=transmission-gtk %U
>
> i.e. it won't find it.
>
> transmission-cli works.
>
> I checked gnu/packages/bittorrent.scm , it seems to do some weird special-case for the gui (it puts the gui into a "gui" output and the rest into an "out" output).
Fixed in 07366434240747f9dbbc7c3b606bb07ad9e66502.
> But
>
> $ guix package -i transmission:gui
>
> works. If that's supposed to be the official way, that's not discoverable.
If you have ideas on how to make outputs more discoverable, let us know!
They’re certainly less “obvious” than package names, but they’re
documented and show by every user interface as Leo wrote.
Thanks,
Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sun, 01 May 2016 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 8 years and 358 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.