bug#45193: Wrapper of Qt programs doesn't extend existing environment variable

2020-12-12 Thread Zhu Zihao
Reproduce steps: guix environment --ad-hoc qbittorrent && cat $GUIX_ENVIRONMENT/bin/qbittorrent We can see the wrapper generated in qt-build-system doesn't extend existing environment variable. Instead, it overrides them. It was discussed in https://lists.gnu.org/archive/html/guix-devel/201

bug#45193: Acknowledgement (Wrapper of Qt programs doesn't extend existing environment variable)

2020-12-12 Thread Zhu Zihao
In guix/build/qt-utils.scm:24:11 (define (wrap-qt-program out program) (define (suffix env-var path) ^ I can't understand this, if you want to do a suffix wrap, you should do it in "wrap-program"(e.g. `("XDG_DATA_DIRS" suffix (,vars))), it will ge

bug#45196: guile-studio cannot open file

2020-12-12 Thread Stefan
Hi! These two commands reproduce an error in guile-studio/emacs, which prevents it from opening the file argument: stefan@guix ~/development/guix$ guix environment --pure --ad-hoc guile-studio stefan@guix ~/development/guix [env]$ guile-studio README This is the error in emacs’ Messages buffer:

bug#45202: pcscd service (pcsc-lite) doesn't handle run directory properly

2020-12-12 Thread Raffael Stocker
Hi, I use the pcsc-lite package and noticed that the pcscd service is sometimes not started by shepherd/herd. If it is started, "herd start pcscd" gives me the following error message (sorry for the german part): > herd: Ausnahmefehler während der Ausführung von »start« mit dem Dienst > »pcscd«

bug#45202: pcscd service (pcsc-lite) doesn't handle run directory properly

2020-12-12 Thread Tobias Geerinckx-Rice via Bug reports for GNU Guix
Raffael, Raffael Stocker 写道: The reason seems to be that pcsc-lite creates its pid file in "/run/pcscd/", but herd expects it in "/var/run/pcscd/". Thanks for the report! I'm closing this bug because I believe to've fixed it on master. Pull it and see. /var/run has no place on modern GNU/