Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests hang when umask is 027 #3848

Open
twpayne opened this issue Jul 2, 2024 · 0 comments
Open

tests hang when umask is 027 #3848

twpayne opened this issue Jul 2, 2024 · 0 comments
Labels
bug Something isn't working internal Does not affect users

Comments

@twpayne
Copy link
Owner

twpayne commented Jul 2, 2024

Describe the bug

Running go test ./... hangs when umask is 027, as identified by @kjkent in #3847 (comment).

To reproduce

$ umask 027
$ go test ./...

Expected behavior

chezmoi's tests complete successfully in a timely manner.

Output of command with the --verbose flag

n/a

Output of chezmoi doctor

$ chezmoi doctor
RESULT   CHECK                       MESSAGE
ok       version                     v2.49.1, commit Homebrew, built at 2024-06-23T11:05:46Z, built by Homebrew
ok       latest-version              v2.49.1
ok       os-arch                     darwin/arm64
ok       uname                       Darwin Toms-Laptop 23.5.0 Darwin Kernel Version 23.5.0: Wed May  1 20:14:59 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T8122 arm64
ok       go-version                  go1.22.4 (gc)
ok       executable                  /opt/homebrew/bin/chezmoi
ok       upgrade-method              brew-upgrade
ok       config-file                 ~/.config/chezmoi/chezmoi.toml, last modified 2024-04-28T14:47:49+02:00
ok       source-dir                  ~/.local/share/chezmoi is a git working tree (clean)
ok       suspicious-entries          no suspicious entries
ok       working-tree                ~/.local/share/chezmoi is a git working tree (clean)
ok       dest-dir                    ~ is a directory
ok       umask                       022
ok       cd-command                  found /bin/zsh
ok       cd-args                     /bin/zsh
info     diff-command                not set
ok       edit-command                found /opt/homebrew/bin/nvim
ok       edit-args                   /opt/homebrew/bin/nvim
ok       git-command                 found /opt/homebrew/bin/git, version 2.45.2
ok       merge-command               found /usr/bin/vimdiff
ok       shell-command               found /bin/zsh
ok       shell-args                  /bin/zsh
ok       age-command                 found /opt/homebrew/bin/age, version 1.2.0
ok       gpg-command                 found /opt/homebrew/bin/gpg, version 2.4.5
info     pinentry-command            not set
ok       1password-command           found /opt/homebrew/bin/op, version 2.29.0
info     bitwarden-command           bw not found in $PATH
info     bitwarden-secrets-command   bws not found in $PATH
info     dashlane-command            dcli not found in $PATH
info     doppler-command             doppler not found in $PATH
info     gopass-command              gopass not found in $PATH
info     keepassxc-command           keepassxc-cli not found in $PATH
info     keepassxc-db                not set
info     keeper-command              keeper not found in $PATH
info     lastpass-command            lpass not found in $PATH
info     pass-command                pass not found in $PATH
info     passhole-command            ph not found in $PATH
info     rbw-command                 rbw not found in $PATH
info     vault-command               vault not found in $PATH
info     vlt-command                 vlt not found in $PATH
info     secret-command              not set```

</details>

## Additional context

n/a
@twpayne twpayne added bug Something isn't working internal Does not affect users labels Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working internal Does not affect users
Projects
None yet
Development

No branches or pull requests

1 participant