mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-04-06 21:57:54 +02:00
Merge bitcoin/bitcoin#32442: doc: guix: Troubleshooting zdiff3 issue and uninstalling.
e76e886581guix: doc: zdiff3 doesn't work (David Gumberg)ea1be38677guix: doc: Suggest guix-install.sh --uninstall (David Gumberg) Pull request description: Add a note about guix issues with git `merge.conflictstyle` being set to `zdiff3`, and add information about how to uninstall for users of `guix-install.sh` ACKs for top commit: achow101: ACKe76e886581hebasto: ACKe76e886581. sedited: utACKe76e886581Tree-SHA512: e9edc49851579c52e7ac762221d0bb51c928da4dff5566ece766af7f7eb75466831a76f885ccc5a26207c84b846e3f42bae26e80ddece3df1611de2c2320c28a
This commit is contained in:
@@ -761,6 +761,21 @@ Please see the following links for more details:
|
||||
- A commit to skip this test is included since Guix 1.4.0:
|
||||
[codeberg/guix@6ba1058](https://codeberg.org/guix/guix/commit/6ba1058df0c4ce5611c2367531ae5c3cdc729ab4)
|
||||
|
||||
## zdiff3
|
||||
|
||||
[Currently](https://issues.guix.gnu.org/72942) `guix` builds may fail if the
|
||||
global git config has `merge.conflictstyle` set to `zdiff3` as follows:
|
||||
|
||||
```
|
||||
Updating channel 'guix' from Git repository at 'https://codeberg.org/guix/guix.git'...
|
||||
guix time-machine: error: Git error: unknown style 'zdiff3' given for 'merge.conflictstyle'
|
||||
```
|
||||
|
||||
This can be fixed by setting `merge.conflictstyle` to `diff3`:
|
||||
|
||||
```bash
|
||||
git config --global merge.conflictstyle diff3
|
||||
```
|
||||
|
||||
[install-script]: #options-1-and-2-using-the-official-shell-installer-script-or-binary-tarball
|
||||
[install-bin-tarball]: #options-1-and-2-using-the-official-shell-installer-script-or-binary-tarball
|
||||
@@ -782,7 +797,9 @@ an irreversible way, you may want to completely purge Guix from your system and
|
||||
start over.
|
||||
|
||||
1. Uninstall Guix itself according to the way you installed it (e.g. `sudo apt
|
||||
purge guix` for Ubuntu packaging, `sudo make uninstall` for a build from source).
|
||||
purge guix` for Ubuntu packaging, `sudo make uninstall` for a build from
|
||||
source, or running the GUIX [install script][install-script] with the
|
||||
`--uninstall` [flag](https://guix.gnu.org/manual/devel/en/guix.html#index-uninstalling-Guix)).
|
||||
2. Remove all build users and groups
|
||||
|
||||
You may check for relevant users and groups using:
|
||||
|
||||
Reference in New Issue
Block a user