GNU bug report logs - #43465
obs icons

Previous Next

Package: guix;

Reported by: Adam Kandur <rndd <at> tuta.io>

Date: Thu, 17 Sep 2020 10:34:01 UTC

Severity: normal

Merged with 43263, 43556

Done: Oleg Pykhalov <go.wigust <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 43465 in the body.
You can then email your comments to 43465 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#43465; Package guix. (Thu, 17 Sep 2020 10:34:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Adam Kandur <rndd <at> tuta.io>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 17 Sep 2020 10:34:01 GMT) Full text and rfc822 format available.

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

From: Adam Kandur <rndd <at> tuta.io>
To: Bug Guix <bug-guix <at> gnu.org>
Subject: obs icons
Date: Thu, 17 Sep 2020 12:32:59 +0200 (CEST)
hi everyone! tried to use obs in guix system. it has (as i think) a problem. when i install obs in my user profile and run it - it runs but without any icons. but if i run it from obs env - it works with all fancy icons.





Merged 43263 43465. Request was from Leo Famulari <leo <at> famulari.name> to control <at> debbugs.gnu.org. (Thu, 17 Sep 2020 14:22:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#43465; Package guix. (Sat, 19 Sep 2020 00:36:01 GMT) Full text and rfc822 format available.

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

From: Carlo Zancanaro <carlo <at> zancanaro.id.au>
To: Adam Kandur <rndd <at> tuta.io>
Cc: 43465 <at> debbugs.gnu.org
Subject: Re: bug#43465: obs icons
Date: Sat, 19 Sep 2020 10:35:45 +1000
On Thu, Sep 17 2020, Adam Kandur via Bug reports for GNU Guix 
wrote:
> when i install obs in my user profile and run it - it runs but 
> without any icons.

I can confirm this happens on my machine, too.

> but if i run it from obs env - it works with all fancy icons.

I didn't know this, though. I just tested on my machine and found 
that:

- "guix environment --ad-hoc obs -- obs" does not have icons
- "guix environment obs --ad-hoc obs -- obs" has icons

I don't have time to dig into why right now, but I'm curious as to 
what's going wrong. I assume it's to do with an environment 
variable of some sort. Here is the output of "env" on my machine 
in the two environments (removing DISPLAY, TERM, USER, HOME, and 
LOGNAME).

$ guix environment --pure obs --ad-hoc obs -- env
PATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/bin:/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/sbin
CMAKE_PREFIX_PATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/
PKG_CONFIG_PATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/lib/pkgconfig:/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/share/pkgconfig
QMAKEPATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/lib/qt5
QT_PLUGIN_PATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/lib/qt5/plugins
XDG_DATA_DIRS=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/share
XDG_CONFIG_DIRS=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/etc/xdg
C_INCLUDE_PATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/include
CPLUS_INCLUDE_PATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/include/c++:/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/include
LIBRARY_PATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/lib
GUIX_LOCPATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/lib/locale
GUIX_ENVIRONMENT=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile

$ guix environment --pure --ad-hoc coreutils --ad-hoc obs -- env
PATH=/gnu/store/ylim73lin9v56d2dalk8q4a53r6ji53a-profile/bin
GUIX_ENVIRONMENT=/gnu/store/ylim73lin9v56d2dalk8q4a53r6ji53a-profile

Carlo




Information forwarded to bug-guix <at> gnu.org:
bug#43465; Package guix. (Sat, 19 Sep 2020 00:56:02 GMT) Full text and rfc822 format available.

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

From: raingloom <raingloom <at> riseup.net>
To: Carlo Zancanaro <carlo <at> zancanaro.id.au>
Cc: 43465 <at> debbugs.gnu.org, Adam Kandur <rndd <at> tuta.io>
Subject: Re: bug#43465: obs icons
Date: Sat, 19 Sep 2020 02:55:15 +0200
On Sat, 19 Sep 2020 10:35:45 +1000
Carlo Zancanaro <carlo <at> zancanaro.id.au> wrote:

> On Thu, Sep 17 2020, Adam Kandur via Bug reports for GNU Guix 
> wrote:
> > when i install obs in my user profile and run it - it runs but 
> > without any icons.  
> 
> I can confirm this happens on my machine, too.
> 
> > but if i run it from obs env - it works with all fancy icons.  
> 
> I didn't know this, though. I just tested on my machine and found 
> that:
> 
>  - "guix environment --ad-hoc obs -- obs" does not have icons
>  - "guix environment obs --ad-hoc obs -- obs" has icons
> 
> I don't have time to dig into why right now, but I'm curious as to 
> what's going wrong. I assume it's to do with an environment 
> variable of some sort. Here is the output of "env" on my machine 
> in the two environments (removing DISPLAY, TERM, USER, HOME, and 
> LOGNAME).
> 
> $ guix environment --pure obs --ad-hoc obs -- env
> PATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/bin:/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/sbin
> CMAKE_PREFIX_PATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/
> PKG_CONFIG_PATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/lib/pkgconfig:/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/share/pkgconfig
> QMAKEPATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/lib/qt5
> QT_PLUGIN_PATH=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/lib/qt5/plugins
> XDG_DATA_DIRS=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/share
> ...

this is the one you need:
> XDG_DATA_DIRS=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/share




Information forwarded to bug-guix <at> gnu.org:
bug#43465; Package guix. (Sat, 19 Sep 2020 01:40:02 GMT) Full text and rfc822 format available.

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

From: Carlo Zancanaro <carlo <at> zancanaro.id.au>
To: raingloom <raingloom <at> riseup.net>
Cc: 43465 <at> debbugs.gnu.org, Adam Kandur <rndd <at> tuta.io>
Subject: Re: bug#43465: obs icons
Date: Sat, 19 Sep 2020 11:39:36 +1000
On Sat, Sep 19 2020, raingloom wrote:
> this is the one you need:
>> XDG_DATA_DIRS=/gnu/store/79d2a2zqgyg0zgvkfw2hq6k4vj1qbf41-profile/share

If that's true, then my instinct that it was related to 
environment variables is wrong, because my user profile has 
XDG_DATA_DIRS pointing into the profile, and the icons don't load. 
That might imply that OBS is looking for something that one of its 
inputs is contributing to the build environment, but which isn't 
propagated propagate into the profile when it's installed.

Carlo




Merged 43263 43465 43556. Request was from Leo Famulari <leo <at> famulari.name> to control <at> debbugs.gnu.org. (Tue, 22 Sep 2020 15:06:01 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 08 Nov 2020 12:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 167 days ago.

Previous Next


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