<alxsim>i.e. removing a folder just before the check phase
<RavenJoad>alxsim: Add a new phase where appropriate, using delete-file-recursively. Or add delete-file-recursively to a snippet. I believe the new phase method is the preferred one in this case.
<alxsim>ok seems I need something like add-before in modify phases, so two questions: where do I find the list of all phases that guix runs?
<alxsim>RavenJoad: thanks, I'll try to find out how to add a new phase in the docs
<RavenJoad>alxsim: That depends on the build-system you use. All of them are defined in guix/build and guix/build-system. But it is usually safe to (modify-phases (add-before 'check 'remove-thingy (lambda ...))).
<RavenJoad>guix/build-system/... exports the list of standard phases for that particular system.
<alxsim>thanks, I'm completely new to guile, how would I use the delete-file-recursively in the lambda?
<RavenJoad>(lambda _ (delete-file-recursively "path/to/delete")). delete-file-recursively is provided by Guix, not Guile. It is not important for your case, but for future knowledge.
<lechner>Hi, may I globally "allow-downgrades" please? I run my own version of Guix and have to use that option all the time. Thanks!
<efraim>oriansj: it looks like nomad might've been broken even before the webkitgtk bump to 2.40.5
<nutcase>nckhexen: I am on /etc/guix again. I removed .config/guix/current and did a fresh guix pull and sudo guix system reconfigure and I am no longer on /usr/local/etc/guix . I still have my old generations, just in case you have another idea on how to analyse the source of that issue.
<futurile>efraim: thanks for pushing my patches! that's my third contribution to Guix I think <happy>
<cdo256>futurile: I had my first patch (documentation) merged last week. I'm hoping to do some packaging once I've had a chance to set up my emacs properly. It's the coolest project I've used in a while!
<lechner>Hi, what's the easiest way to enable the Shepherd REPL on a Guix System, please?
<efraim>edk2-tools are unsupported on powerpc-linux, and it looks like powerpc64le-linux too
<oriansj>efraim: I really wish guix packages were tested as buildable and working prior to merge and that updating one package would not break any others
<efraim>I really like qutebrowser but it keeps on crashing my graphics card
<efraim>shouldn't have to disable the seccomp-filter-sandbox anymore, we fixed that bug, and the others can be set in the config file
<efraim>but I hear you, that the defaults could be better
<vivien>Dear guix, on gnome-team, you are trying to update webkitgtk. But now, the newer version refuses to build with libsoup2. Do you have a plan?
<lechner>civodul / Thanks for the 'herd evel root ...' part! Is that so explicitly mentioned in the REPL section in the manual? Would you accept a patch that adds a sentence to that effect?
<efraim>something seems to have happened with qemu-minimal, I'm only showing it as supported for x86_64-linux and aarch64-linux
<efraim>'guix build' didn't claim it was unsupported for i686-linux
<lechner>civodul / Also, while I have your attention, what's the best way to debug when Shepherd shows an error message on starting a service that does not correspond to any current service definitions? https://bpa.st/PTBQ
<lechner>after delete-generations and gc, but possibly before a reboot
<mirai>I think that reading should be done in the context of building (for distribution)
<m-e-o>just to clarify, when I define a service configuration, the corresponding packages are installed implicitly, correct?
<attila_lendvai_>maybe this is a build env issue of openwrt. it already fails the configure check for git (it tries to grep into something inside git that is wrapped by guix)
<attila_lendvai_>i'll just export SOURCE_DATE_EPOCH=$(git show -s --format=%ct HEAD) from my repo that calls the builder
<RavenJoad>m-e-o: Depends on what you mean by "installed implicitly". The service-type needs to extend profile-service-type to install something into that profile if you want to access via command-line. But if the service just depends on a program, then it is good enough to reference it somewhere.