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

Running a script inside devbox shell throws file not found error #2108

Closed
Lagoja opened this issue May 30, 2024 · 4 comments
Closed

Running a script inside devbox shell throws file not found error #2108

Lagoja opened this issue May 30, 2024 · 4 comments
Assignees
Labels
bug Something isn't working triage Issue needs triage

Comments

@Lagoja
Copy link
Contributor

Lagoja commented May 30, 2024

What happened?

Running a devbox run script inside a devbox shell can cause File Not Found errors when sourcing a file inside the init hook.

Steps to reproduce

  1. Create the devbox.json and development.env file below:
    devbox.json
{
  "$schema":  "https://raw.githubusercontent.com/jetify-com/devbox/0.0.0-dev/.schema/devbox.schema.json",
  "packages": ["ripgrep@latest"],
  "shell": {
    "init_hook": [
      "source development.env"
    ],
    "scripts": {
      "test": [
        "echo \"Error: no test specified\" && exit 1"
      ]
    }
  }
}

development.env

export TEST=FOO
  1. Run devbox shell

  2. Run devbox run test inside the shell

  3. Devbox run fails with error:

2024/05/30 14:35:17 Executing: [/nix/store/zzpm4317hn2y29rm46krsasaww9wxb1k-bash-5.2-p15/bin/sh -c /Users/johnlago/src/repros/watershed/.devbox/gen/scripts/test.sh]
/Users/johnlago/src/repros/watershed/.devbox/gen/scripts/.raw-hooks.sh: line 1: source: development.env: file not found
Error: error running script "test" in Devbox: exit status 1

2024/05/30 14:35:17
ExecutionID:853ee8a3244d4ff899477255f8942e46
error running script "test" in Devbox: exit status 1
go.jetpack.io/devbox/internal/boxcli.runScriptCmd
	go.jetpack.io/devbox/internal/boxcli/run.go:114
go.jetpack.io/devbox/internal/boxcli.runCmd.func1
	go.jetpack.io/devbox/internal/boxcli/run.go:43
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra@v1.8.0/command.go:983
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra@v1.8.0/command.go:1115
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra@v1.8.0/command.go:1039
go.jetpack.io/devbox/internal/boxcli/midcobra.(*midcobraExecutable).Execute
	go.jetpack.io/devbox/internal/boxcli/midcobra/midcobra.go:61
go.jetpack.io/devbox/internal/boxcli.Execute
	go.jetpack.io/devbox/internal/boxcli/root.go:113
go.jetpack.io/devbox/internal/boxcli.Main
	go.jetpack.io/devbox/internal/boxcli/root.go:136
main.main
	./main.go:11
runtime.main
	runtime/proc.go:271
runtime.goexit
	runtime/asm_arm64.s:1222
(devbox)

Command

run

devbox.json

{
  "$schema":  "https://raw.githubusercontent.com/jetify-com/devbox/0.0.0-dev/.schema/devbox.schema.json",
  "packages": ["ripgrep@latest"],
  "shell": {
    "init_hook": [
      "source development.env"
    ],
    "scripts": {
      "test": [
        "echo \"Error: no test specified\" && exit 1"
      ]
    }
  }
}

Devbox version

0.10.7

Nix version

nix (Nix) 2.20.5, 2.18.1

What system does this bug occur on?

macOS (Apple Silicon)

Debug logs

❯ DEVBOX_DEBUG=1 devbox run test
2024/05/30 14:35:17 findProjectDir: path is
2024/05/30 14:35:17 finding devbox config in dir: /Users/johnlago/src/repros/watershed
2024/05/30 14:35:17 findProjectDir: path is
2024/05/30 14:35:17 finding devbox config in dir: /Users/johnlago/src/repros/watershed
2024/05/30 14:35:17 nix --version --debug output:
nix (Nix) 2.20.5
System type: aarch64-darwin
Additional system types: x86_64-darwin
Features: gc, signed-caches
System configuration file: /etc/nix/nix.conf
User configuration files: /Users/johnlago/.config/nix/nix.conf:/etc/xdg/nix/nix.conf
Store directory: /nix/store
State directory: /nix/var/nix
Data directory: /nix/store/4xwvps7bnachw9686ac22jhczn04i44b-nix-2.20.5/share
2024/05/30 14:35:17 script: test
2024/05/30 14:35:17 script args: []
2024/05/30 14:35:17 findProjectDir: path is
2024/05/30 14:35:17 finding devbox config in dir: /Users/johnlago/src/repros/watershed
2024/05/30 14:35:17 current environment PATH is: /Users/johnlago/src/repros/watershed/.devbox/nix/profile/default/bin:/nix/store/sa6hywsm1mqfyd1xakyzv4ljjsb3hawh-clang-wrapper-11.1.0/bin:/nix/store/ljz45vk739778lw2xaw2jvy7ihip2q07-clang-11.1.0/bin:/nix/store/943sxl4vcfpfg6xaagxvgwbgz9scl7lc-coreutils-9.3/bin:/nix/store/m488d5iwzn93bdk1j5gxl77k3zb8y285-cctools-binutils-darwin-wrapper-11.1.0-973.0.1/bin:/nix/store/x5bm27csww06snmzrsqhxfzl0i8mad5c-cctools-binutils-darwin-11.1.0-973.0.1/bin:/nix/store/ngyiha629vs37hb2pwmk489ndf7nmh20-findutils-4.9.0/bin:/nix/store/d1gsih58dvmj2da2im0c5k3rz2x6zhff-diffutils-3.10/bin:/nix/store/fh1327f06qipzcnv2di22vssbbzk1hrz-gnused-4.9/bin:/nix/store/kxbn7dv0i7p0ylsbr53j7z0gf45kim78-gnugrep-3.11/bin:/nix/store/qllkm9swhw8fgs46v2mk64kl88cm7jh8-gawk-5.2.2/bin:/nix/store/fpmgc7y2dihni7kpwvgaq46fjcds6my1-gnutar-1.35/bin:/nix/store/5dyk8m2il19cm2q7bvrlvnd6957jpp6s-gzip-1.13/bin:/nix/store/722g4vgl3g935h805y7phifmdvq2xl8p-bzip2-1.0.8-bin/bin:/nix/store/5sbqambqp3w2sc5mm3b7ddgla5jp7v9a-gnumake-4.4.1/bin:/nix/store/zzpm4317hn2y29rm46krsasaww9wxb1k-bash-5.2-p15/bin:/nix/store/v2s7n510v8zf67ngj4962zjia6h25r88-patch-2.7.6/bin:/nix/store/w2hc8y9m36d2nwrvrf27yrvzpwc8pbcm-xz-5.4.4-bin/bin:/nix/store/ps2jbdzj9kxch1b77apis0i06chk91qw-file-5.45/bin:/Users/johnlago/src/repros/watershed/.devbox/virtenv/runx/bin:/Users/johnlago/.local/share/devbox/global/default/.devbox/nix/profile/default/bin:/nix/store/kqsqlfvvr4gr3q83vl43gprk47rbsc5d-python3-3.11.9/bin:/nix/store/v4p0piwwk3a9gwrhvxa8b04ljd1arviz-clang-wrapper-16.0.6/bin:/nix/store/kq25mdy9byl6pgv3n0vsa85p6807zaqy-clang-16.0.6/bin:/nix/store/ssqkq33b9jb441g7baplb87z8vnyp34i-coreutils-9.5/bin:/nix/store/3b25yj6dyrjy76sq953a6sy1xb22lgv1-cctools-binutils-darwin-wrapper-16.0.6-973.0.1/bin:/nix/store/73x46ri7fbdfl062vnxv1dq10isyh4jh-cctools-binutils-darwin-16.0.6-973.0.1/bin:/nix/store/isj1mv0h5ww5yg5kx3w3r40kha968iqx-python3.11-argcomplete-3.2.3/bin:/nix/store/w57dxm682rl3b7ayf7ay8lsy9lkzmh7z-gnugrep-3.11/bin:/nix/store/7bv9z3svwrqc9jlxbk5mamnahfvpm2vp-gnused-4.9/bin:/nix/store/zr9g8x3vln9dc9r4jsa09i4jqm1fzpyn-groff-1.23.0/bin:/nix/store/y91043kd7q0fx4ai5dcwgk4lb80f1yia-gettext-0.21.1/bin:/nix/store/9v2qdj97f00czdv9zin7335knjmas78l-python3.11-charset-normalizer-3.3.2/bin:/nix/store/qi93vms5g02lp46p0ajl3zds6xazzc0m-python3.11-pygments-2.17.2/bin:/nix/store/7zv0gg9cpfbwa2asnk7mgyi01cfj9n17-python3.11-markdown-it-py-3.0.0/bin:/nix/store/f2zkblkcbxvgczjdxa53xn8d0652d4x0-findutils-4.9.0/bin:/nix/store/l9k0z4wc8lhkpdfalhgb1wd4950vb08p-diffutils-3.10/bin:/nix/store/33g5y7bqsrlpidlk43b8gc518wc784q9-gawk-5.2.2/bin:/nix/store/f8pcjixa8bq9558vhycbvv9sm27hmxad-gnutar-1.35/bin:/nix/store/qvfwvhllwqrnybcvzqrn0694bzwqvb66-gzip-1.13/bin:/nix/store/7gqdnz03xicalizs8fwn9c28lahclg8a-bzip2-1.0.8-bin/bin:/nix/store/1cjkrg6qi2hqvl2j9arrhda5ik3dw707-gnumake-4.4.1/bin:/nix/store/lp3ginchcanhcj4dgw6yzdgv8bgdkm1v-bash-5.2p26/bin:/nix/store/pxz0p3jywa3jnf29pm3hxgrhkd33f2q7-patch-2.7.6/bin:/nix/store/ywxnlqjizsxcz0q0gygwfazrglhd1s8v-xz-5.4.6-bin/bin:/nix/store/7pjzfb020206fayckw22z29nvsz4r7ks-file-5.45/bin:/Users/johnlago/.local/share/devbox/global/default/.devbox/virtenv/runx/bin:/opt/homebrew/opt/util-linux/sbin:/opt/homebrew/opt/util-linux/bin:/Users/johnlago/.docker/bin:/Users/johnlago/Library/Application Support/ns/bin:/Users/johnlago/src/devbox/dist:/Users/johnlago/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/johnlago/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Applications/VMware Fusion.app/Contents/Public:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/usr/local/munki:/Users/johnlago/.npm-packages/bin
2024/05/30 14:35:17 nix environment PATH is: map[AR:ar AS:as ATUIN_HISTORY_ID:018fcb6dbc57762a9b45bab03236154d ATUIN_SESSION:018fcb62614079738f0ac7376aaf4f6b BAT_THEME:Visual Studio Dark+ CC:clang COLORFGBG:15;0 COLORTERM:truecolor COMMAND_MODE:unix2003 CONFIG_SHELL:/nix/store/zzpm4317hn2y29rm46krsasaww9wxb1k-bash-5.2-p15/bin/bash CXX:clang++ DETERMINISTIC_BUILD:1 DEVBOX_CONFIG_DIR:/Users/johnlago/src/repros/watershed/devbox.d DEVBOX_DEBUG:1 DEVBOX_GLOBAL_PREFIX:/Users/johnlago/.local/share/devbox/global/default/.devbox/nix/profile/default DEVBOX_GLOBAL_ROOT:/Users/johnlago/.local/share/devbox/global/current DEVBOX_INIT_PATH:/opt/homebrew/opt/util-linux/sbin:/opt/homebrew/opt/util-linux/bin:/Users/johnlago/.docker/bin:/Users/johnlago/Library/Application Support/ns/bin:/Users/johnlago/src/devbox/dist:/Users/johnlago/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/johnlago/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Applications/VMware Fusion.app/Contents/Public:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/usr/local/munki:/usr/sbin:/Users/johnlago/.npm-packages/bin DEVBOX_NIX_ENV_PATH_dd91c063f03114f87a27dfadfc55b519854759e57fdd5e687053c46c77388973:/Users/johnlago/src/repros/watershed/.devbox/nix/profile/default/bin:/nix/store/sa6hywsm1mqfyd1xakyzv4ljjsb3hawh-clang-wrapper-11.1.0/bin:/nix/store/ljz45vk739778lw2xaw2jvy7ihip2q07-clang-11.1.0/bin:/nix/store/943sxl4vcfpfg6xaagxvgwbgz9scl7lc-coreutils-9.3/bin:/nix/store/m488d5iwzn93bdk1j5gxl77k3zb8y285-cctools-binutils-darwin-wrapper-11.1.0-973.0.1/bin:/nix/store/x5bm27csww06snmzrsqhxfzl0i8mad5c-cctools-binutils-darwin-11.1.0-973.0.1/bin:/nix/store/ngyiha629vs37hb2pwmk489ndf7nmh20-findutils-4.9.0/bin:/nix/store/d1gsih58dvmj2da2im0c5k3rz2x6zhff-diffutils-3.10/bin:/nix/store/fh1327f06qipzcnv2di22vssbbzk1hrz-gnused-4.9/bin:/nix/store/kxbn7dv0i7p0ylsbr53j7z0gf45kim78-gnugrep-3.11/bin:/nix/store/qllkm9swhw8fgs46v2mk64kl88cm7jh8-gawk-5.2.2/bin:/nix/store/fpmgc7y2dihni7kpwvgaq46fjcds6my1-gnutar-1.35/bin:/nix/store/5dyk8m2il19cm2q7bvrlvnd6957jpp6s-gzip-1.13/bin:/nix/store/722g4vgl3g935h805y7phifmdvq2xl8p-bzip2-1.0.8-bin/bin:/nix/store/5sbqambqp3w2sc5mm3b7ddgla5jp7v9a-gnumake-4.4.1/bin:/nix/store/zzpm4317hn2y29rm46krsasaww9wxb1k-bash-5.2-p15/bin:/nix/store/v2s7n510v8zf67ngj4962zjia6h25r88-patch-2.7.6/bin:/nix/store/w2hc8y9m36d2nwrvrf27yrvzpwc8pbcm-xz-5.4.4-bin/bin:/nix/store/ps2jbdzj9kxch1b77apis0i06chk91qw-file-5.45/bin:/Users/johnlago/src/repros/watershed/.devbox/virtenv/runx/bin DEVBOX_NIX_ENV_PATH_f52f131dcb6b8c8d7e0bc977999ad64e86599762035d4bafb95e69deadd86c39:/Users/johnlago/.local/share/devbox/global/default/.devbox/nix/profile/default/bin:/nix/store/kqsqlfvvr4gr3q83vl43gprk47rbsc5d-python3-3.11.9/bin:/nix/store/v4p0piwwk3a9gwrhvxa8b04ljd1arviz-clang-wrapper-16.0.6/bin:/nix/store/kq25mdy9byl6pgv3n0vsa85p6807zaqy-clang-16.0.6/bin:/nix/store/ssqkq33b9jb441g7baplb87z8vnyp34i-coreutils-9.5/bin:/nix/store/3b25yj6dyrjy76sq953a6sy1xb22lgv1-cctools-binutils-darwin-wrapper-16.0.6-973.0.1/bin:/nix/store/73x46ri7fbdfl062vnxv1dq10isyh4jh-cctools-binutils-darwin-16.0.6-973.0.1/bin:/nix/store/isj1mv0h5ww5yg5kx3w3r40kha968iqx-python3.11-argcomplete-3.2.3/bin:/nix/store/w57dxm682rl3b7ayf7ay8lsy9lkzmh7z-gnugrep-3.11/bin:/nix/store/7bv9z3svwrqc9jlxbk5mamnahfvpm2vp-gnused-4.9/bin:/nix/store/zr9g8x3vln9dc9r4jsa09i4jqm1fzpyn-groff-1.23.0/bin:/nix/store/y91043kd7q0fx4ai5dcwgk4lb80f1yia-gettext-0.21.1/bin:/nix/store/9v2qdj97f00czdv9zin7335knjmas78l-python3.11-charset-normalizer-3.3.2/bin:/nix/store/qi93vms5g02lp46p0ajl3zds6xazzc0m-python3.11-pygments-2.17.2/bin:/nix/store/7zv0gg9cpfbwa2asnk7mgyi01cfj9n17-python3.11-markdown-it-py-3.0.0/bin:/nix/store/f2zkblkcbxvgczjdxa53xn8d0652d4x0-findutils-4.9.0/bin:/nix/store/l9k0z4wc8lhkpdfalhgb1wd4950vb08p-diffutils-3.10/bin:/nix/store/33g5y7bqsrlpidlk43b8gc518wc784q9-gawk-5.2.2/bin:/nix/store/f8pcjixa8bq9558vhycbvv9sm27hmxad-gnutar-1.35/bin:/nix/store/qvfwvhllwqrnybcvzqrn0694bzwqvb66-gzip-1.13/bin:/nix/store/7gqdnz03xicalizs8fwn9c28lahclg8a-bzip2-1.0.8-bin/bin:/nix/store/1cjkrg6qi2hqvl2j9arrhda5ik3dw707-gnumake-4.4.1/bin:/nix/store/lp3ginchcanhcj4dgw6yzdgv8bgdkm1v-bash-5.2p26/bin:/nix/store/pxz0p3jywa3jnf29pm3hxgrhkd33f2q7-patch-2.7.6/bin:/nix/store/ywxnlqjizsxcz0q0gygwfazrglhd1s8v-xz-5.4.6-bin/bin:/nix/store/7pjzfb020206fayckw22z29nvsz4r7ks-file-5.45/bin:/Users/johnlago/.local/share/devbox/global/default/.devbox/virtenv/runx/bin DEVBOX_PACKAGES_DIR:/Users/johnlago/src/repros/watershed/.devbox/nix/profile/default DEVBOX_PATH_STACK:DEVBOX_NIX_ENV_PATH_dd91c063f03114f87a27dfadfc55b519854759e57fdd5e687053c46c77388973:DEVBOX_NIX_ENV_PATH_f52f131dcb6b8c8d7e0bc977999ad64e86599762035d4bafb95e69deadd86c39:DEVBOX_INIT_PATH DEVBOX_PROJECT_ROOT:/Users/johnlago/src/repros/watershed DEVBOX_REFRESH_ALIAS_dd91c063f03114f87a27dfadfc55b519854759e57fdd5e687053c46c77388973:eval "$(devbox shellenv --preserve-path-stack -c "/Users/johnlago/src/repros/watershed")" && hash -r DEVBOX_REFRESH_ALIAS_f52f131dcb6b8c8d7e0bc977999ad64e86599762035d4bafb95e69deadd86c39:eval "$(devbox global shellenv --preserve-path-stack -r)" && hash -r DEVBOX_SHELL_ENABLED:1 DEVBOX_SYSTEM_BASH:/opt/homebrew/bin/bash DEVBOX_SYSTEM_SED:/usr/bin/sed DISPLAY:/private/tmp/com.apple.launchd.OGssMqK5sI/org.xquartz:0 EDITOR:nvim GETTEXTDATADIRS:/nix/store/y91043kd7q0fx4ai5dcwgk4lb80f1yia-gettext-0.21.1/share/gettext HOME:/Users/johnlago HOST_PATH:/nix/store/z7r7i78rwpl7sxdj1p9y243y7y7rshir-ripgrep-14.1.0/bin:/nix/store/943sxl4vcfpfg6xaagxvgwbgz9scl7lc-coreutils-9.3/bin:/nix/store/ngyiha629vs37hb2pwmk489ndf7nmh20-findutils-4.9.0/bin:/nix/store/d1gsih58dvmj2da2im0c5k3rz2x6zhff-diffutils-3.10/bin:/nix/store/fh1327f06qipzcnv2di22vssbbzk1hrz-gnused-4.9/bin:/nix/store/kxbn7dv0i7p0ylsbr53j7z0gf45kim78-gnugrep-3.11/bin:/nix/store/qllkm9swhw8fgs46v2mk64kl88cm7jh8-gawk-5.2.2/bin:/nix/store/fpmgc7y2dihni7kpwvgaq46fjcds6my1-gnutar-1.35/bin:/nix/store/5dyk8m2il19cm2q7bvrlvnd6957jpp6s-gzip-1.13/bin:/nix/store/722g4vgl3g935h805y7phifmdvq2xl8p-bzip2-1.0.8-bin/bin:/nix/store/5sbqambqp3w2sc5mm3b7ddgla5jp7v9a-gnumake-4.4.1/bin:/nix/store/zzpm4317hn2y29rm46krsasaww9wxb1k-bash-5.2-p15/bin:/nix/store/v2s7n510v8zf67ngj4962zjia6h25r88-patch-2.7.6/bin:/nix/store/w2hc8y9m36d2nwrvrf27yrvzpwc8pbcm-xz-5.4.4-bin/bin:/nix/store/ps2jbdzj9kxch1b77apis0i06chk91qw-file-5.45/bin IN_NIX_SHELL:impure ITERM_PROFILE:Jetpack ITERM_SESSION_ID:w0t0p0:1EA958CD-EEFD-475D-89D8-F3ABA2225349 KUBECONFIG:/Users/johnlago/.kube/config LANG:en_US.UTF-8 LAUNCHER_PATH:/usr/local/bin/devbox LAUNCHER_VERSION:0.2.2 LC_TERMINAL:iTerm2 LC_TERMINAL_VERSION:3.4.20 LD:ld LD_DYLD_PATH:/usr/lib/dyld LOGNAME:johnlago LaunchInstanceID:01AB3E8E-7F36-404E-BCF4-88E293607A22 MACOSX_DEPLOYMENT_TARGET:11.0 MANPATH:/usr/local/man: NIX_BINTOOLS:/nix/store/m488d5iwzn93bdk1j5gxl77k3zb8y285-cctools-binutils-darwin-wrapper-11.1.0-973.0.1 NIX_BINTOOLS_WRAPPER_TARGET_HOST_aarch64_apple_darwin:1 NIX_BUILD_CORES:10 NIX_CC:/nix/store/sa6hywsm1mqfyd1xakyzv4ljjsb3hawh-clang-wrapper-11.1.0 NIX_CC_WRAPPER_TARGET_HOST_aarch64_apple_darwin:1 NIX_CFLAGS_COMPILE: -frandom-seed=9wwdlsaw4s -isystem /nix/store/4rxw7fvi574i13xdg183gc3aam89fhin-libcxx-11.1.0-dev/include -isystem /nix/store/0y21fgdr09v4fc9p3xbwqfzyjbm51j99-libcxxabi-11.1.0-dev/include -isystem /nix/store/h6jcfmqap8rg503vhydxr2kjj5yrsd2z-compiler-rt-libc-11.1.0-dev/include -iframework /nix/store/bd2l2sf1wh63cbc4g0ma30ryq0026kxz-apple-framework-CoreFoundation-11.0.0/Library/Frameworks -isystem /nix/store/cyz92bd5vaws21yj01vw0k695xkc58h7-libobjc-11.0.0/include -isystem /nix/store/4rxw7fvi574i13xdg183gc3aam89fhin-libcxx-11.1.0-dev/include -isystem /nix/store/0y21fgdr09v4fc9p3xbwqfzyjbm51j99-libcxxabi-11.1.0-dev/include -isystem /nix/store/h6jcfmqap8rg503vhydxr2kjj5yrsd2z-compiler-rt-libc-11.1.0-dev/include -iframework /nix/store/bd2l2sf1wh63cbc4g0ma30ryq0026kxz-apple-framework-CoreFoundation-11.0.0/Library/Frameworks -isystem /nix/store/cyz92bd5vaws21yj01vw0k695xkc58h7-libobjc-11.0.0/include NIX_DONT_SET_RPATH:1 NIX_DONT_SET_RPATH_FOR_BUILD:1 NIX_ENFORCE_NO_NATIVE:1 NIX_HARDENING_ENABLE:fortify fortify3 stackprotector pic strictoverflow format relro bindnow NIX_IGNORE_LD_THROUGH_GCC:1 NIX_LDFLAGS: -L/nix/store/gd2wv2206pw1n6ddi2siy4y6vdrq2b6g-libcxx-11.1.0/lib -L/nix/store/alpyb4jjlfmajljzv567p31xa309axb6-libcxxabi-11.1.0/lib -L/nix/store/9krx1rq92zy5x5xr0dc17sydimkqicqw-compiler-rt-libc-11.1.0/lib -L/nix/store/cyz92bd5vaws21yj01vw0k695xkc58h7-libobjc-11.0.0/lib -L/nix/store/gd2wv2206pw1n6ddi2siy4y6vdrq2b6g-libcxx-11.1.0/lib -L/nix/store/alpyb4jjlfmajljzv567p31xa309axb6-libcxxabi-11.1.0/lib -L/nix/store/9krx1rq92zy5x5xr0dc17sydimkqicqw-compiler-rt-libc-11.1.0/lib -L/nix/store/cyz92bd5vaws21yj01vw0k695xkc58h7-libobjc-11.0.0/lib NIX_NO_SELF_RPATH:1 NIX_PROFILES:/nix/var/nix/profiles/default /Users/johnlago/.nix-profile NIX_SSL_CERT_FILE:/nix/store/h7d5w288nlr9akxnjb5l1dwlx8nsws4l-nss-cacert-3.98/etc/ssl/certs/ca-bundle.crt NIX_STORE:/nix/store NM:nm NS_ROOT:/Users/johnlago/Library/Application Support/ns OLDPWD: PATH:/nix/store/sa6hywsm1mqfyd1xakyzv4ljjsb3hawh-clang-wrapper-11.1.0/bin:/nix/store/ljz45vk739778lw2xaw2jvy7ihip2q07-clang-11.1.0/bin:/nix/store/943sxl4vcfpfg6xaagxvgwbgz9scl7lc-coreutils-9.3/bin:/nix/store/m488d5iwzn93bdk1j5gxl77k3zb8y285-cctools-binutils-darwin-wrapper-11.1.0-973.0.1/bin:/nix/store/x5bm27csww06snmzrsqhxfzl0i8mad5c-cctools-binutils-darwin-11.1.0-973.0.1/bin:/nix/store/z7r7i78rwpl7sxdj1p9y243y7y7rshir-ripgrep-14.1.0/bin:/nix/store/943sxl4vcfpfg6xaagxvgwbgz9scl7lc-coreutils-9.3/bin:/nix/store/ngyiha629vs37hb2pwmk489ndf7nmh20-findutils-4.9.0/bin:/nix/store/d1gsih58dvmj2da2im0c5k3rz2x6zhff-diffutils-3.10/bin:/nix/store/fh1327f06qipzcnv2di22vssbbzk1hrz-gnused-4.9/bin:/nix/store/kxbn7dv0i7p0ylsbr53j7z0gf45kim78-gnugrep-3.11/bin:/nix/store/qllkm9swhw8fgs46v2mk64kl88cm7jh8-gawk-5.2.2/bin:/nix/store/fpmgc7y2dihni7kpwvgaq46fjcds6my1-gnutar-1.35/bin:/nix/store/5dyk8m2il19cm2q7bvrlvnd6957jpp6s-gzip-1.13/bin:/nix/store/722g4vgl3g935h805y7phifmdvq2xl8p-bzip2-1.0.8-bin/bin:/nix/store/5sbqambqp3w2sc5mm3b7ddgla5jp7v9a-gnumake-4.4.1/bin:/nix/store/zzpm4317hn2y29rm46krsasaww9wxb1k-bash-5.2-p15/bin:/nix/store/v2s7n510v8zf67ngj4962zjia6h25r88-patch-2.7.6/bin:/nix/store/w2hc8y9m36d2nwrvrf27yrvzpwc8pbcm-xz-5.4.4-bin/bin:/nix/store/ps2jbdzj9kxch1b77apis0i06chk91qw-file-5.45/bin PATH_LOCALE:/nix/store/rl08p9h7rzamfv23181bfbf5kpvpib0w-adv_cmds-119-locale/share/locale PROMPT:$(/Users/johnlago/.local/share/devbox/global/default/.devbox/nix/profile/default/bin/starship prompt --terminal-width="$COLUMNS" --keymap="${KEYMAP:-}" --status="$STARSHIP_CMD_STATUS" --pipestatus="${STARSHIP_PIPE_STATUS[*]}" --cmd-duration="${STARSHIP_DURATION:-}" --jobs="$STARSHIP_JOBS_COUNT") PYTHONHASHSEED:0 PYTHONNOUSERSITE:1 PYTHONPATH:/nix/store/b8mz6n8745scsikclwilafsbcpc6zvs9-python3.11-cffi-1.16.0/lib/python3.11/site-packages:/nix/store/x7ibnkjaghypqrz3222rc95k99x51jy4-python3.11-pycparser-2.21/lib/python3.11/site-packages:/nix/store/kqsqlfvvr4gr3q83vl43gprk47rbsc5d-python3-3.11.9/lib/python3.11/site-packages:/nix/store/l9ll6kz8a8jnszwkz93na4mnn10bagbk-python3.11-yq-3.4.1/lib/python3.11/site-packages:/nix/store/isj1mv0h5ww5yg5kx3w3r40kha968iqx-python3.11-argcomplete-3.2.3/lib/python3.11/site-packages:/nix/store/i429s7isaaqh7rdaiym7xzx6l2b39h1l-python3.11-pyyaml-6.0.1/lib/python3.11/site-packages:/nix/store/x37flch8lmpc258knzqi5sczv2bkqvf4-python3.11-tomlkit-0.12.4/lib/python3.11/site-packages:/nix/store/hch72r274cjajv9hwkfw5gl93c32a9ln-python3.11-xmltodict-0.13.0/lib/python3.11/site-packages:/nix/store/b90bmr4mb9rhv55f8g70x2wzkzh2gc4w-python3.11-httpie-3.2.2/lib/python3.11/site-packages:/nix/store/9v2qdj97f00czdv9zin7335knjmas78l-python3.11-charset-normalizer-3.3.2/lib/python3.11/site-packages:/nix/store/08dcmlimfdjmiyyrzslvlygsr57pvxg6-python3.11-defusedxml-0.7.1/lib/python3.11/site-packages:/nix/store/3k5qx3kd0c3ginp7w6rzh5vwgas9568n-python3.11-multidict-6.0.5/lib/python3.11/site-packages:/nix/store/qi93vms5g02lp46p0ajl3zds6xazzc0m-python3.11-pygments-2.17.2/lib/python3.11/site-packages:/nix/store/5qibqg3l4b9lzgg1jj26ybbzn6l0c73a-python3.11-requests-2.31.0/lib/python3.11/site-packages:/nix/store/f4xgxfk5j2rbbkqkg8wqhr2y83svbd6q-python3.11-brotlicffi-1.1.0.0/lib/python3.11/site-packages:/nix/store/w34zy7icwli1wyrwdlc47rz09q84lzz0-python3.11-certifi-2024.02.02/lib/python3.11/site-packages:/nix/store/1c3qzhflzhxiwmisy46d3i7bshhk7z1g-python3.11-idna-3.6/lib/python3.11/site-packages:/nix/store/2lrlgn4daliac4l8lirlvnmig9rxqzyh-python3.11-urllib3-2.2.1/lib/python3.11/site-packages:/nix/store/cb48c483b2g4bgy8470yyxma9j5x8dbv-python3.11-requests-toolbelt-1.0.0/lib/python3.11/site-packages:/nix/store/8lh06rafm12ac2y1cmrz009ylxynzvs6-python3.11-setuptools-69.2.0/lib/python3.11/site-packages:/nix/store/axiyfya3gbadv8r4kdfr6z0vsx3h4f38-python3.11-rich-13.7.1/lib/python3.11/site-packages:/nix/store/7zv0gg9cpfbwa2asnk7mgyi01cfj9n17-python3.11-markdown-it-py-3.0.0/lib/python3.11/site-packages:/nix/store/g8vndls9cmzhfzrnwix5iqq9322x5rxb-python3.11-mdurl-0.1.2/lib/python3.11/site-packages:/nix/store/0s8a7111saf7qfzb9p0nywjy8h18zn9a-python3.11-pysocks-1.7.1/lib/python3.11/site-packages RANLIB:ranlib RPROMPT:$(/Users/johnlago/.local/share/devbox/global/default/.devbox/nix/profile/default/bin/starship prompt --right --terminal-width="$COLUMNS" --keymap="${KEYMAP:-}" --status="$STARSHIP_CMD_STATUS" --pipestatus="${STARSHIP_PIPE_STATUS[*]}" --cmd-duration="${STARSHIP_DURATION:-}" --jobs="$STARSHIP_JOBS_COUNT") SECURITYSESSIONID:186b2 SIZE:size SOURCE_DATE_EPOCH:315532800 SSH_AUTH_SOCK:/private/tmp/com.apple.launchd.NrOWMDZk5V/Listeners SSL_CERT_FILE:/nix/store/h7d5w288nlr9akxnjb5l1dwlx8nsws4l-nss-cacert-3.98/etc/ssl/certs/ca-bundle.crt STARSHIP_SESSION_KEY:6180284701870818 STARSHIP_SHELL:zsh STRINGS:strings STRIP:strip SYSTEM_CERTIFICATE_PATH:/nix/store/h7d5w288nlr9akxnjb5l1dwlx8nsws4l-nss-cacert-3.98/etc/ssl/certs/ca-bundle.crt TERM:xterm-256color TERM_PROGRAM:iTerm.app TERM_PROGRAM_VERSION:3.4.20 TERM_SESSION_ID:w0t0p0:1EA958CD-EEFD-475D-89D8-F3ABA2225349 TEST:FOO TMPDIR:/var/folders/pq/t6l8769d09n3mpk0_r56ym500000gn/T/ USER:johnlago XDG_DATA_DIRS: XPC_FLAGS:0x0 XPC_SERVICE_NAME:0 ZDOTDIR:/var/folders/pq/t6l8769d09n3mpk0_r56ym500000gn/T/devbox311400404 ZERO_AR_DATE:1 ZSH_THEME: __CFBundleIdentifier:com.googlecode.iterm2 __CF_USER_TEXT_ENCODING:0x1F5:0x0:0x0 __DEVBOX_INIT_HOOK_dd91c063f03114f87a27dfadfc55b519854759e57fdd5e687053c46c77388973: __DEVBOX_INIT_HOOK_f52f131dcb6b8c8d7e0bc977999ad64e86599762035d4bafb95e69deadd86c39: __DEVBOX_SHELLENV_HASH_dd91c063f03114f87a27dfadfc55b519854759e57fdd5e687053c46c77388973:63999b4899ea49143af61a3270193c9a631e847d0514684b211f7251e706e09d __DEVBOX_SHELLENV_HASH_f52f131dcb6b8c8d7e0bc977999ad64e86599762035d4bafb95e69deadd86c39:93470a124ac7ae3af6015150a01df4c1d61d9a70d1863d928ec1540d15994cf1 __DEVBOX_VERSION_CHECK:1 __ETC_PROFILE_NIX_SOURCED:1 __darwinAllowLocalNetworking: __impureHostDeps:/bin/sh /usr/lib/libSystem.B.dylib /usr/lib/system/libunc.dylib /dev/zero /dev/random /dev/urandom /bin/sh __propagatedImpureHostDeps: __propagatedSandboxProfile: __sandboxProfile: __structuredAttrs: buildInputs:/nix/store/z7r7i78rwpl7sxdj1p9y243y7y7rshir-ripgrep-14.1.0 buildPhase:{ echo "------------------------------------------------------------";
  echo " WARNING: the existence of this path is not guaranteed.";
  echo " It is an internal implementation detail for pkgs.mkShell.";
  echo "------------------------------------------------------------";
  echo;
  # Record all build inputs as runtime dependencies
  export;
} >> "$out"
 builder:/nix/store/zzpm4317hn2y29rm46krsasaww9wxb1k-bash-5.2-p15/bin/bash cmakeFlags: configureFlags: depsBuildBuild: depsBuildBuildPropagated: depsBuildTarget: depsBuildTargetPropagated: depsHostHost: depsHostHostPropagated: depsTargetTarget: depsTargetTargetPropagated: doCheck: doInstallCheck: dontAddDisableDepTrack:1 mesonFlags: name:nix-shell-env nativeBuildInputs: out:/nix/store/9wwdlsaw4s96clmzc15wzl4zkxd93fz8-nix-shell-env outputs:out patches: phases:buildPhase preferLocalBuild:1 propagatedBuildInputs: propagatedNativeBuildInputs: shell:/nix/store/zzpm4317hn2y29rm46krsasaww9wxb1k-bash-5.2-p15/bin/bash shellHook: stdenv:/nix/store/76bslal3s07bjixxrl8b20r25c0wwpay-stdenv-darwin strictDeps: system:aarch64-darwin]
2024/05/30 14:35:17 PATH after plugins and config is: /Users/johnlago/src/repros/watershed/.devbox/nix/profile/default/bin:/nix/store/sa6hywsm1mqfyd1xakyzv4ljjsb3hawh-clang-wrapper-11.1.0/bin:/nix/store/ljz45vk739778lw2xaw2jvy7ihip2q07-clang-11.1.0/bin:/nix/store/943sxl4vcfpfg6xaagxvgwbgz9scl7lc-coreutils-9.3/bin:/nix/store/m488d5iwzn93bdk1j5gxl77k3zb8y285-cctools-binutils-darwin-wrapper-11.1.0-973.0.1/bin:/nix/store/x5bm27csww06snmzrsqhxfzl0i8mad5c-cctools-binutils-darwin-11.1.0-973.0.1/bin:/nix/store/z7r7i78rwpl7sxdj1p9y243y7y7rshir-ripgrep-14.1.0/bin:/nix/store/ngyiha629vs37hb2pwmk489ndf7nmh20-findutils-4.9.0/bin:/nix/store/d1gsih58dvmj2da2im0c5k3rz2x6zhff-diffutils-3.10/bin:/nix/store/fh1327f06qipzcnv2di22vssbbzk1hrz-gnused-4.9/bin:/nix/store/kxbn7dv0i7p0ylsbr53j7z0gf45kim78-gnugrep-3.11/bin:/nix/store/qllkm9swhw8fgs46v2mk64kl88cm7jh8-gawk-5.2.2/bin:/nix/store/fpmgc7y2dihni7kpwvgaq46fjcds6my1-gnutar-1.35/bin:/nix/store/5dyk8m2il19cm2q7bvrlvnd6957jpp6s-gzip-1.13/bin:/nix/store/722g4vgl3g935h805y7phifmdvq2xl8p-bzip2-1.0.8-bin/bin:/nix/store/5sbqambqp3w2sc5mm3b7ddgla5jp7v9a-gnumake-4.4.1/bin:/nix/store/zzpm4317hn2y29rm46krsasaww9wxb1k-bash-5.2-p15/bin:/nix/store/v2s7n510v8zf67ngj4962zjia6h25r88-patch-2.7.6/bin:/nix/store/w2hc8y9m36d2nwrvrf27yrvzpwc8pbcm-xz-5.4.4-bin/bin:/nix/store/ps2jbdzj9kxch1b77apis0i06chk91qw-file-5.45/bin
2024/05/30 14:35:17 returning false for path /nix/store/z7r7i78rwpl7sxdj1p9y243y7y7rshir-ripgrep-14.1.0/bin and input /nix/store/z7r7i78rwpl7sxdj1p9y243y7y7rshir-ripgrep-14.1.0
2024/05/30 14:35:17 PATH after filtering with buildInputs ([/nix/store/z7r7i78rwpl7sxdj1p9y243y7y7rshir-ripgrep-14.1.0]) is: /Users/johnlago/src/repros/watershed/.devbox/nix/profile/default/bin:/nix/store/sa6hywsm1mqfyd1xakyzv4ljjsb3hawh-clang-wrapper-11.1.0/bin:/nix/store/ljz45vk739778lw2xaw2jvy7ihip2q07-clang-11.1.0/bin:/nix/store/943sxl4vcfpfg6xaagxvgwbgz9scl7lc-coreutils-9.3/bin:/nix/store/m488d5iwzn93bdk1j5gxl77k3zb8y285-cctools-binutils-darwin-wrapper-11.1.0-973.0.1/bin:/nix/store/x5bm27csww06snmzrsqhxfzl0i8mad5c-cctools-binutils-darwin-11.1.0-973.0.1/bin:/nix/store/ngyiha629vs37hb2pwmk489ndf7nmh20-findutils-4.9.0/bin:/nix/store/d1gsih58dvmj2da2im0c5k3rz2x6zhff-diffutils-3.10/bin:/nix/store/fh1327f06qipzcnv2di22vssbbzk1hrz-gnused-4.9/bin:/nix/store/kxbn7dv0i7p0ylsbr53j7z0gf45kim78-gnugrep-3.11/bin:/nix/store/qllkm9swhw8fgs46v2mk64kl88cm7jh8-gawk-5.2.2/bin:/nix/store/fpmgc7y2dihni7kpwvgaq46fjcds6my1-gnutar-1.35/bin:/nix/store/5dyk8m2il19cm2q7bvrlvnd6957jpp6s-gzip-1.13/bin:/nix/store/722g4vgl3g935h805y7phifmdvq2xl8p-bzip2-1.0.8-bin/bin:/nix/store/5sbqambqp3w2sc5mm3b7ddgla5jp7v9a-gnumake-4.4.1/bin:/nix/store/zzpm4317hn2y29rm46krsasaww9wxb1k-bash-5.2-p15/bin:/nix/store/v2s7n510v8zf67ngj4962zjia6h25r88-patch-2.7.6/bin:/nix/store/w2hc8y9m36d2nwrvrf27yrvzpwc8pbcm-xz-5.4.4-bin/bin:/nix/store/ps2jbdzj9kxch1b77apis0i06chk91qw-file-5.45/bin
2024/05/30 14:35:17 New path stack is: DEVBOX_NIX_ENV_PATH_dd91c063f03114f87a27dfadfc55b519854759e57fdd5e687053c46c77388973:DEVBOX_NIX_ENV_PATH_f52f131dcb6b8c8d7e0bc977999ad64e86599762035d4bafb95e69deadd86c39:DEVBOX_INIT_PATH
2024/05/30 14:35:17 computed environment PATH is: /Users/johnlago/src/repros/watershed/.devbox/nix/profile/default/bin:/nix/store/sa6hywsm1mqfyd1xakyzv4ljjsb3hawh-clang-wrapper-11.1.0/bin:/nix/store/ljz45vk739778lw2xaw2jvy7ihip2q07-clang-11.1.0/bin:/nix/store/943sxl4vcfpfg6xaagxvgwbgz9scl7lc-coreutils-9.3/bin:/nix/store/m488d5iwzn93bdk1j5gxl77k3zb8y285-cctools-binutils-darwin-wrapper-11.1.0-973.0.1/bin:/nix/store/x5bm27csww06snmzrsqhxfzl0i8mad5c-cctools-binutils-darwin-11.1.0-973.0.1/bin:/nix/store/ngyiha629vs37hb2pwmk489ndf7nmh20-findutils-4.9.0/bin:/nix/store/d1gsih58dvmj2da2im0c5k3rz2x6zhff-diffutils-3.10/bin:/nix/store/fh1327f06qipzcnv2di22vssbbzk1hrz-gnused-4.9/bin:/nix/store/kxbn7dv0i7p0ylsbr53j7z0gf45kim78-gnugrep-3.11/bin:/nix/store/qllkm9swhw8fgs46v2mk64kl88cm7jh8-gawk-5.2.2/bin:/nix/store/fpmgc7y2dihni7kpwvgaq46fjcds6my1-gnutar-1.35/bin:/nix/store/5dyk8m2il19cm2q7bvrlvnd6957jpp6s-gzip-1.13/bin:/nix/store/722g4vgl3g935h805y7phifmdvq2xl8p-bzip2-1.0.8-bin/bin:/nix/store/5sbqambqp3w2sc5mm3b7ddgla5jp7v9a-gnumake-4.4.1/bin:/nix/store/zzpm4317hn2y29rm46krsasaww9wxb1k-bash-5.2-p15/bin:/nix/store/v2s7n510v8zf67ngj4962zjia6h25r88-patch-2.7.6/bin:/nix/store/w2hc8y9m36d2nwrvrf27yrvzpwc8pbcm-xz-5.4.4-bin/bin:/nix/store/ps2jbdzj9kxch1b77apis0i06chk91qw-file-5.45/bin:/Users/johnlago/src/repros/watershed/.devbox/virtenv/runx/bin:/Users/johnlago/.local/share/devbox/global/default/.devbox/nix/profile/default/bin:/nix/store/kqsqlfvvr4gr3q83vl43gprk47rbsc5d-python3-3.11.9/bin:/nix/store/v4p0piwwk3a9gwrhvxa8b04ljd1arviz-clang-wrapper-16.0.6/bin:/nix/store/kq25mdy9byl6pgv3n0vsa85p6807zaqy-clang-16.0.6/bin:/nix/store/ssqkq33b9jb441g7baplb87z8vnyp34i-coreutils-9.5/bin:/nix/store/3b25yj6dyrjy76sq953a6sy1xb22lgv1-cctools-binutils-darwin-wrapper-16.0.6-973.0.1/bin:/nix/store/73x46ri7fbdfl062vnxv1dq10isyh4jh-cctools-binutils-darwin-16.0.6-973.0.1/bin:/nix/store/isj1mv0h5ww5yg5kx3w3r40kha968iqx-python3.11-argcomplete-3.2.3/bin:/nix/store/w57dxm682rl3b7ayf7ay8lsy9lkzmh7z-gnugrep-3.11/bin:/nix/store/7bv9z3svwrqc9jlxbk5mamnahfvpm2vp-gnused-4.9/bin:/nix/store/zr9g8x3vln9dc9r4jsa09i4jqm1fzpyn-groff-1.23.0/bin:/nix/store/y91043kd7q0fx4ai5dcwgk4lb80f1yia-gettext-0.21.1/bin:/nix/store/9v2qdj97f00czdv9zin7335knjmas78l-python3.11-charset-normalizer-3.3.2/bin:/nix/store/qi93vms5g02lp46p0ajl3zds6xazzc0m-python3.11-pygments-2.17.2/bin:/nix/store/7zv0gg9cpfbwa2asnk7mgyi01cfj9n17-python3.11-markdown-it-py-3.0.0/bin:/nix/store/f2zkblkcbxvgczjdxa53xn8d0652d4x0-findutils-4.9.0/bin:/nix/store/l9k0z4wc8lhkpdfalhgb1wd4950vb08p-diffutils-3.10/bin:/nix/store/33g5y7bqsrlpidlk43b8gc518wc784q9-gawk-5.2.2/bin:/nix/store/f8pcjixa8bq9558vhycbvv9sm27hmxad-gnutar-1.35/bin:/nix/store/qvfwvhllwqrnybcvzqrn0694bzwqvb66-gzip-1.13/bin:/nix/store/7gqdnz03xicalizs8fwn9c28lahclg8a-bzip2-1.0.8-bin/bin:/nix/store/1cjkrg6qi2hqvl2j9arrhda5ik3dw707-gnumake-4.4.1/bin:/nix/store/lp3ginchcanhcj4dgw6yzdgv8bgdkm1v-bash-5.2p26/bin:/nix/store/pxz0p3jywa3jnf29pm3hxgrhkd33f2q7-patch-2.7.6/bin:/nix/store/ywxnlqjizsxcz0q0gygwfazrglhd1s8v-xz-5.4.6-bin/bin:/nix/store/7pjzfb020206fayckw22z29nvsz4r7ks-file-5.45/bin:/Users/johnlago/.local/share/devbox/global/default/.devbox/virtenv/runx/bin:/opt/homebrew/opt/util-linux/sbin:/opt/homebrew/opt/util-linux/bin:/Users/johnlago/.docker/bin:/Users/johnlago/Library/Application Support/ns/bin:/Users/johnlago/src/devbox/dist:/Users/johnlago/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/johnlago/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Applications/VMware Fusion.app/Contents/Public:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/usr/local/munki:/Users/johnlago/.npm-packages/bin
2024/05/30 14:35:17 Executing: [/nix/store/zzpm4317hn2y29rm46krsasaww9wxb1k-bash-5.2-p15/bin/sh -c /Users/johnlago/src/repros/watershed/.devbox/gen/scripts/test.sh]
/Users/johnlago/src/repros/watershed/.devbox/gen/scripts/.raw-hooks.sh: line 1: source: development.env: file not found
Error: error running script "test" in Devbox: exit status 1

2024/05/30 14:35:17
ExecutionID:853ee8a3244d4ff899477255f8942e46
error running script "test" in Devbox: exit status 1
go.jetpack.io/devbox/internal/boxcli.runScriptCmd
	go.jetpack.io/devbox/internal/boxcli/run.go:114
go.jetpack.io/devbox/internal/boxcli.runCmd.func1
	go.jetpack.io/devbox/internal/boxcli/run.go:43
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra@v1.8.0/command.go:983
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra@v1.8.0/command.go:1115
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra@v1.8.0/command.go:1039
go.jetpack.io/devbox/internal/boxcli/midcobra.(*midcobraExecutable).Execute
	go.jetpack.io/devbox/internal/boxcli/midcobra/midcobra.go:61
go.jetpack.io/devbox/internal/boxcli.Execute
	go.jetpack.io/devbox/internal/boxcli/root.go:113
go.jetpack.io/devbox/internal/boxcli.Main
	go.jetpack.io/devbox/internal/boxcli/root.go:136
main.main
	./main.go:11
runtime.main
	runtime/proc.go:271
runtime.goexit
	runtime/asm_arm64.s:1222
	
@Lagoja Lagoja added bug Something isn't working triage Issue needs triage labels May 30, 2024
@Lagoja
Copy link
Contributor Author

Lagoja commented Jun 14, 2024

@savil this issue is related to the change in init_hooks that we discussed

@savil
Copy link
Collaborator

savil commented Jun 14, 2024

hmm this works:

cat devbox.json
{
  "$schema":  "https://raw.githubusercontent.com/jetify-com/devbox/0.0.0-dev/.schema/devbox.schema.json",
  "packages": ["ripgrep@latest"],
  "shell": {
    "init_hook": [
      ". $DEVBOX_PROJECT_ROOT/development.env"
    ],
    "scripts": {
      "test": [
        "echo \"Error: no test specified\" && exit 1"
      ]
    }
  }
}

So, I think the working-directory of the init-hooks needs to be adjusted to be in the DEVBOX_PROJECT_ROOT?

@Lagoja
Copy link
Contributor Author

Lagoja commented Jun 15, 2024

It shouldn't need to be adjusted, since scripts execute in the root directory by default. You can validate by running pwd in the line just above the init_hook

Testing with the new build that disables re-running init_hooks, the following devbox.json works as expected:

{
  "packages": [
    "ripgrep@latest",
    "nodejs@21"
  ],
  "shell": {
    "init_hook": [
      "pwd",
      "source ./development.env"
    ],
    "scripts": {
      "test": [
        "echo 'Testing for init_hook'"
      ]
    }
  }
}

@Lagoja
Copy link
Contributor Author

Lagoja commented Jul 1, 2024

Rerunning init_hooks is fixed in 0.12.0, so we can close this issue

@Lagoja Lagoja closed this as completed Jul 1, 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 triage Issue needs triage
Development

No branches or pull requests

2 participants