This adds instructions for troubleshooting and fixing Guix issues on SELinux systems like Fedora.
It also mentions that guix-install.sh
takes an --uninstall
flag for uninstalling.
This adds instructions for troubleshooting and fixing Guix issues on SELinux systems like Fedora.
It also mentions that guix-install.sh
takes an --uninstall
flag for uninstalling.
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32442.
See the guideline for information on the review process. A summary of reviews will appear here.
832@@ -784,7 +833,9 @@ an irreversible way, you may want to completely purge Guix from your system and
833 start over.
834
835 1. Uninstall Guix itself according to the way you installed it (e.g. `sudo apt
836- purge guix` for Ubuntu packaging, `sudo make uninstall` for a build from source).
837+ purge guix` for Ubuntu packaging, `sudo make uninstall` for a build from
838+ source), or running the GUIX [install script][install-script] with the
839+ `--unininstall` [flag](https://guix.gnu.org/manual/devel/en/guix.html#index-uninstalling-Guix).
0 `--uninstall` [flag](https://guix.gnu.org/manual/devel/en/guix.html#index-uninstalling-Guix).
795@@ -763,6 +796,22 @@ Please see the following links for more details:
796 - A commit to skip this test in Guix has been merged into the core-updates branch:
797 [savannah/guix@6ba1058](https://git.savannah.gnu.org/cgit/guix.git/commit/?id=6ba1058df0c4ce5611c2367531ae5c3cdc729ab4)
798
799+## zdiff3
800+
801+[Currently](https://issues.guix.gnu.org/72942) `guix` builds may fail if the
Would it be possible to work around this in the build script somehow?
i guess not, i mean except by changing a global git setting there, which would be awful behavior…
Are there steps to reproduce on a fresh install? I tried Ubuntu 24.04, but it seems to pass:
0 1 export DEBIAN_FRONTEND=noninteractive && apt update && apt install git vim htop guix bash curl make -y && groupadd --system guixbuild && for i in `seq -w 1 10`; do useradd -g guixbuild -G guixbuild -d /var/empty -s `which nologin` -c "Guix build user $i" --system guixbuilder$i; done
1 2 git config --global merge.conflictstyle zdiff3
2 3 guix-daemon --build-users-group=guixbuild &
3 4 guix time-machine --url=https://git.savannah.gnu.org/git/guix.git --commit=53396a22afc04536ddf75d8f82ad2eafa5082725 -- install hello