bug#63267: gcc-toolchain is missing libstdc++.so

2023-05-05 Thread Kaelyn via Bug reports for GNU Guix
--- Original Message --- On Friday, May 5th, 2023 at 8:59 PM, John Kehayias wrote: > > > Hi Kaelyn, > > On Thu, May 04, 2023 at 11:45 PM, Kaelyn wrote: > > > --- Original Message --- > > I wasn't sure the best place to share it, so I've attached my "run" > > script for runni

bug#63171:

2023-05-05 Thread Sharlatan Hellseher
Hi Apoorve, Did you try to fix it? It's failed in timemachine: > guix time-machine --commit=64086a4fa449a9f6d2f835fcdf5498222b309e3a -- build > telegram-desktop -q > guix build: error: build of > `/gnu/store/askm28ydsvx5iqr9lfqgp3vs7qzdwdzj-telegram-desktop-4.2.2.drv' > failed Thanks, Oleg -

bug#63267: gcc-toolchain is missing libstdc++.so

2023-05-05 Thread John Kehayias via Bug reports for GNU Guix
Hi Kaelyn, On Thu, May 04, 2023 at 11:45 PM, Kaelyn wrote: > --- Original Message --- > I wasn't sure the best place to share it, so I've attached my "run" > script for running the binary download of PolyMC in a container. It is > both a shell script and a guix package manifest, and is th

bug#63082: [PATCH v3 05/16] services: mpd: Obsolete the 'group' field.

2023-05-05 Thread Liliana Marie Prikler
Am Freitag, dem 05.05.2023 um 14:29 -0400 schrieb Maxim Cournoyer: > Prior to this change, there was a discrepancy where a user could have > disagreeing groups between the group and user fields (the user field > being a record, which includes its primary group as a > string).  This could have caus

bug#63082: [PATCH v3 04/16] services: mpd: Rename %set-user-group to set-user-group.

2023-05-05 Thread Liliana Marie Prikler
Am Freitag, dem 05.05.2023 um 14:28 -0400 schrieb Maxim Cournoyer: > The convention to use % as a prefix is for "special" variables rather > than procedures. Variables are a superset of procedures in Scheme :) That being said, I'm d'accord with the actual change. > * gnu/services/audio.scm ((%set-

bug#63315: rustc broken because of missing glibc library

2023-05-05 Thread Steven Roose
Since a week or so, I can't build rust crates that depend on (g?)libc (hint: almost all of them). I get errors like this: /var/cargo-target/debug/build/thiserror-0cbbe89a1097b949/build-script-build: /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libc.so.6: version `GLIBC_2.34' n

bug#63255: Firefox crashes when triggering file dialog open

2023-05-05 Thread Tobias Geerinckx-Rice via Bug reports for GNU Guix
See the To: field of this message. Done! :-) Kind regards, T G-R Sent on the go. Excuse or enjoy my brevity.

bug#63082: [PATCH v3 09/16] services: mpd: Do not rotate logs when using syslog.

2023-05-05 Thread Maxim Cournoyer
* gnu/services/audio.scm (mpd-log-rotation): Conditionlize based on the value of LOG-FILE. --- gnu/services/audio.scm | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/gnu/services/audio.scm b/gnu/services/audio.scm index c1295837b6..7fb4b8ccf7 100644 --- a/gnu/se

bug#63082: [PATCH v3 01/16] services: mpd: Add auto-update? field to mpd-configuration.

2023-05-05 Thread Maxim Cournoyer
* gnu/services/audio.scm (mpd-configuration) [auto-update?]: New field. * doc/guix.texi (Audio Services): Update doc. --- doc/guix.texi | 39 ++- gnu/services/audio.scm | 5 + 2 files changed, 31 insertions(+), 13 deletions(-) diff --git a/doc/gui

bug#63082: [PATCH v3 13/16] services: mpd: Auto-detect mpd-output mixer type by default.

2023-05-05 Thread Maxim Cournoyer
Relates to . * gnu/services/audio.scm (mpd-output) [mixer-type]: Change default value from "none" to unspecified. * doc/guix.texi (Audio Services): Regenerate doc. --- doc/guix.texi | 11 +++ gnu/services/audio.scm | 15 +-- 2 files

bug#63082: [PATCH v3 02/16] services: mpd: Add an 'update' action to trigger a database update.

2023-05-05 Thread Maxim Cournoyer
* gnu/services/audio.scm (mpd-shepherd-service): Register a new update action. * doc/guix.texi (Audio Services): Document it. --- doc/guix.texi | 10 ++ gnu/services/audio.scm | 11 +++ 2 files changed, 21 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index 66e

bug#63082: [PATCH v3 07/16] services: mpd; Refactor start slot directory initialization.

2023-05-05 Thread Maxim Cournoyer
* gnu/services/audio.scm (mpd-shepherd-service): Standardize the way the log file parent and other directories are initialized in the start slot. (mympd-shepherd-service): Likewise. --- gnu/services/audio.scm | 132 - 1 file changed, 77 insertions(+), 55 del

bug#63082: [PATCH v3 03/16] services: mpd: Streamline mpd-user-sanitizer and mympd-user-sanitizer.

2023-05-05 Thread Maxim Cournoyer
* gnu/services/audio.scm (mpd-user-sanitizer, %mympd-user): Remove extraneous group field, already inherited. (%mpd-user, %mympd-user): Clarify %lazy-group explanatory comment. Fix indentation. --- gnu/services/audio.scm | 40 +++- 1 file changed, 19 insertions

bug#63082: [PATCH v3 04/16] services: mpd: Rename %set-user-group to set-user-group.

2023-05-05 Thread Maxim Cournoyer
The convention to use % as a prefix is for "special" variables rather than procedures. * gnu/services/audio.scm ((%set-user-group): Rename to... (set-user-group): ... this. --- gnu/services/audio.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/services/audio.scm

bug#63082: [PATCH v3 11/16] system: accounts: Export .

2023-05-05 Thread Maxim Cournoyer
--- gnu/system/accounts.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/system/accounts.scm b/gnu/system/accounts.scm index 586cff1842..e37b733c6d 100644 --- a/gnu/system/accounts.scm +++ b/gnu/system/accounts.scm @@ -19,7 +19,8 @@ (define-module (gnu system accounts

bug#63082: [PATCH v3 00/16] Improve out-of-the-box experience with mpd-service-type

2023-05-05 Thread Maxim Cournoyer
This series reinstate the ENVIRONMENT-VARIABLES configuration option. The rest is unchanged. Maxim Cournoyer (16): services: mpd: Add auto-update? field to mpd-configuration. services: mpd: Add an 'update' action to trigger a database update. services: mpd: Streamline mpd-user-sanitizer and

bug#63082: [PATCH v3 08/16] services: mpd: Log to syslog by default.

2023-05-05 Thread Maxim Cournoyer
Rationale: the tristate value was awkward to deal with, the default log file name was odd (/var/log/mpd/log) and it required special attention to create the 'mpd' parent directory as root and chowning it to the MPD user. It also didn't match the default behavior of MPD, which is to log to systemd

bug#63082: [PATCH v3 10/16] services: mpd: Let Shepherd effect the user/group change.

2023-05-05 Thread Maxim Cournoyer
Relates to . Quoting a MPD developer, regarding MPD's feature to switch user itself: "that's legacy for the dark ages when proper service managers did not exist" :-). * gnu/services/audio.scm (mpd-serialize-user-account) (mpd-serialize-user-group): Delete proced

bug#63082: [PATCH v3 12/16] services: mpd: Warn when the MPD user is not in the "audio" group.

2023-05-05 Thread Maxim Cournoyer
Relates to . * gnu/services/audio.scm (%mpd-user) [group]: Add comment. (mpd-user-sanitizer): Warn if the MPD user is not in the audio group. --- gnu/services/audio.scm | 16 +--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/gnu/services/

bug#63082: [PATCH v3 14/16] services: mpd: Provision a default cache directory and set HOME.

2023-05-05 Thread Maxim Cournoyer
Relates to . * gnu/services/audio.scm (mpd-shepherd-service): Create a default .cache directory. Use mkdir-p/perms and refactor loop. Set the HOME environment variables. --- doc/guix.texi | 3 +- gnu/services/audio.scm | 63 +-

bug#63082: [PATCH v3 15/16] services: mpd: Update basic example.

2023-05-05 Thread Maxim Cournoyer
Relates to . * doc/guix.texi (Audio Services): Do not use a deprecated user form; keep the default one. Remove port. Specify a music-directory. Mention the importance of permissions on the music directory. --- doc/guix.texi | 19 +++ 1 file ch

bug#63082: [PATCH v3 16/16] services: Avoid 'delete' overrides warning in audio module.

2023-05-05 Thread Maxim Cournoyer
* gnu/services/audio.scm: Hide 'delete' on (gnu services) import. --- gnu/services/audio.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/services/audio.scm b/gnu/services/audio.scm index e242f48ba0..146ad89b0d 100644 --- a/gnu/services/audio.scm +++ b/gnu/services/audio

bug#63082: [PATCH v3 05/16] services: mpd: Obsolete the 'group' field.

2023-05-05 Thread Maxim Cournoyer
Prior to this change, there was a discrepancy where a user could have disagreeing groups between the group and user fields (the user field being a record, which includes its primary group as a string). This could have caused problems because the USER's group was being used to set the file permiss

bug#63082: [PATCH v3 06/16] services: mpd: List log-level in decreasing verbosity order in doc.

2023-05-05 Thread Maxim Cournoyer
* gnu/services/audio.scm (mpd-configuration) [log-level]: List log-level in decreasing verbosity order in doc. * doc/guix.texi (Audio Services): Update doc. --- doc/guix.texi | 6 +++--- gnu/services/audio.scm | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/gu

bug#63313: python-txtorcon: Build failure (Sequence not in collection in Python 3.10)

2023-05-05 Thread Ivan Vilata i Balaguer
Hi! Building `python-txtorcon` 19.0.0 fails in the version of Guix shown below: ``` $ LANG=C guix describe Generation 56 May 02 2023 11:25:26(current) guix 3f8c489 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 3f8c4899a9a67bb509a603bd21dcfcfa

bug#63255: Firefox crashes when triggering file dialog open

2023-05-05 Thread steven
Ah, my apologies, I forgot Firefox is part of nonguix. I suppose I'm expected to report there and close this issue? I don't know how to close an issue here though. As for your inquiries: $ file /run/current-system/profile/share/icons/Adwaita/16x16/status/image-missing.png /run/current-system

bug#63050: "guix pull" requires graphical libraries

2023-05-05 Thread Csepp
Simon Tournier writes: > Hi, > > On Wed, 03 May 2023 at 21:33, Ludovic Courtès wrote: > >>> Why does Guix require ’graphviz’ in the first place? >> >> It uses it to build images in the manual. > > Ah. So we are dragging X11 libraries as libx11 for one or two figures > in the manual. :-) > > A

bug#63082: mpd defaul configuration does not work ('No database' error)

2023-05-05 Thread Maxim Cournoyer
Hi Bruno, Bruno Victal writes: > Hi Maxim, > > On 2023-04-29 18:21, Maxim Cournoyer wrote: >> @@ -185,20 +174,13 @@ (define-maybe boolean (prefix mpd-)) >> (define %mpd-user >>(user-account >> (name "mpd") >> - ;; XXX: This is a place-holder to be lazily substituted in (…-accounts) >>

bug#63309: [BUG] evolution caldav sync on xfce doesn't work

2023-05-05 Thread florhizome
Hi guix, GNOME has failed to start for me for a while, so I switched to XFCE. I use Evolution as my main mail client, and would like to use it for tasks and calendars as well, but on startup an error notification appears: TLS support is not available. This seems weird since Mail using TLS/SSL work

bug#63082: [PATCH 14/17] services: mpd: Obsolete 'environment-variables' field.

2023-05-05 Thread Maxim Cournoyer
Hi Bruno, Bruno Victal writes: > Hi Maxim, > > On 2023-05-03 02:44, Maxim Cournoyer wrote: >> Hi Bruno, >> >> Bruno Victal writes: >> >>> On 2023-04-29 18:04, Maxim Cournoyer wrote: Hi Bruno, Bruno Victal writes: > On 2023-04-28 15:27, Maxim Cournoyer wrote: >> Ra

bug#63308: [BUG] python-pikepdf build broken

2023-05-05 Thread florhizome
Hey guix, I noticed that python-pikepdf is broken on master, which means pdfarranger, a tool I like to use is, too. Updating pikepdf solves the build issues, but I had to disable tests and and sanity-checks. And then, img2pdf which depends on python-pikepdf and is dependency of pdfarranger and pdfa

bug#63276: Allow channels to depend on a past Guix revision / private dependencies

2023-05-05 Thread Maxim Cournoyer
Hi Simon, Simon Tournier writes: > Hi Maxim, > > Well, part of the message is in: :-) > > https://issues.guix.gnu.org/msgid/875y987z1m@gmail.com Oh, a Mumi reference to a message ID! I didn't know it supported that, cool! > On Thu, 04 May 2023 at 11:52, Maxim Cournoyer > wrote: > >>

bug#47949: Failed to produce output path for guix-package-cache

2023-05-05 Thread Maxim Cournoyer
Hi Simon, Simon Tournier writes: > Hi Maxim, > > On jeu., 04 mai 2023 at 08:53, Maxim Cournoyer > wrote: > >> [0] https://gitlab.com/Apteryks/sfl-guix-channel > > From a Guile point of view, where the symbol ’python-pycrypto’ [1,2] is > it defined? And it’s defined nowhere. > > I would sugge

bug#63205: quodlibet fails to build after python 3.10 update

2023-05-05 Thread Alice BRENON
The second patch needs an edit because part of it doesn't apply to the actual source (4.5.0 doesn't contain 427793aa88fb57 which applied the @flaky markers to the test). But quodlibet builds again on my machine with this second patch. Le Fri, 5 May 2023 15:31:42 +0200, Alice BRENON a écrit : > T

bug#63024: [PATCH 1/3] Add error handling for spawn's posix_spawn_file_actions_adddup2

2023-05-05 Thread Josselin Poiret via Bug reports for GNU Guix
From: Josselin Poiret * libguile/posix.c (do_spawn): Add error handling if posix_spawn_file_actions_adddup2 fails. --- Hi Ludo, Sorry for not noticing this thread sooner! Here's my take on it, a minor variation but that's what I'd prefer tbh. LMKWYT, Josselin libguile/posix.c | 15 +-

bug#63274: [PATCH] gnu: dia: Update to 0.97.3-4.b903dd8

2023-05-05 Thread Giovanni Biscuolo
* gnu/packages/gnome.scm (dia): Update to 0.97.3-4.b903dd8 --- gnu/packages/gnome.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 3d49ec3de5..d58b578a04 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.

bug#63024: [PATCH 3/3] tests: Test that system* works if stdin/out/err isn't backed by fdes

2023-05-05 Thread Josselin Poiret via Bug reports for GNU Guix
From: Ludovic Courtès * test-suite/tests/posix.test: New test for https://bugs.gnu.org/63024. --- test-suite/tests/posix.test | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/test-suite/tests/posix.test b/test-suite/tests/posix.test index d5cf47cda..18dad8902 1006

bug#63024: [PATCH 2/3] Use /dev/null in piped-process if port is not backed by a fdes

2023-05-05 Thread Josselin Poiret via Bug reports for GNU Guix
From: Josselin Poiret * libguile/posix.c (piped_process): Open /dev/null to use as in/out/err if the corresponding port is not backed by a file descriptor. --- libguile/posix.c | 20 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/libguile/posix.c b/libguile/p

bug#63205: quodlibet fails to build after python 3.10 update

2023-05-05 Thread Alice BRENON
This problem seems to have been reported and fixed upstream: https://github.com/quodlibet/quodlibet/commit/5f55431a28509fd4f4f7b40dc246f3d34fa8549e Since no newer release has been out, I guess we can backport the commit itself. I've tried with the attached patch. The operon tests still fail due t

bug#63203: symbol lookup error: undefined symbol __libc_pthread_init (texmacs)

2023-05-05 Thread Josselin Poiret via Bug reports for GNU Guix
Hi Maxime, > 22438:search >path=/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/glibc-hwcaps/x86-64-v3:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/glibc-hwcaps/x86-64-v2:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/tls/x86_64/x86_64:/gnu/store/5h2w

bug#63284: proot: Build gets stuck in test-0cf405b0 (and maybe test-25069c13)

2023-05-05 Thread Josselin Poiret via Bug reports for GNU Guix
Hi Ivan, Ivan Vilata i Balaguer writes: > Hi! It looks like some tests during the build of `proot` get stuck in the > version of Guix shown below: I already provided fixes for two tests upstream [1] but I'm waiting on [2] since it seems like an actual regression. [1] https://github.com/proot-

bug#62334: bug#63024: Crash during `guix import pypi -r'

2023-05-05 Thread Ludovic Courtès
Ludovic Courtès skribis: > Ludovic Courtès skribis: > >> First, the person who wrote ‘connect*’ *cough* hadn’t carefully read the >> Guile manual, which reads (info "(guile) Ports and File Descriptors"): >> >> Note that ‘select’ may return early for other reasons, for example due >> to pendi

bug#62656: broken guix time-machine + software-heritage

2023-05-05 Thread Ludovic Courtès
Hi! Simon Tournier skribis: > On jeu., 04 mai 2023 at 15:05, Ludovic Courtès > wrote: > >>> Well, I do not see which features will be missing. >> >> Those mentioned earlier, provenance tracking and downgrade detection in >> particular. > > Do we care about provenance tracking for this scenario

bug#63068: What I was trying to do

2023-05-05 Thread Simon Tournier
Hi, A quick answer for one specific question. :-) On Fri, 5 May 2023 at 08:32, Giovanni Biscuolo wrote: > How can I "force" the build of a package already stored in /gnu/store? See option --check. For the rest, I will give a look later, but do not hold your breathe. ;-) Cheers, simon