direnv-2.38.2
checks.aarch64-linux.all-packages
· build #1009
· raw
1build01: building 7z6hisi8h8y3x6j2vhfrz1x4pjhb6k0y-direnv-2.38.2.drv
unpackPhase
2unpacking source archive /nix/store/4y485bzka925v23630nqgc3aws7714xx-source3source root is sourcebuildPhase
4go build -ldflags '-X main.bashPath=/nix/store/wgxz9zr5a70v52nkqinbarf56f1c5jsi-bash-interactive-5.3p15/bin/bash' -o direnvcheckPhase
5go test -v ./...6? github.com/direnv/direnv/v2 [no test files]7? github.com/direnv/direnv/v2/gzenv [no test files]8=== RUN TestVersionDotTxt9--- PASS: TestVersionDotTxt (0.00s)10=== RUN TestEnvDiff11--- PASS: TestEnvDiff (0.00s)12=== RUN TestEnvDiffEmptyValue13--- PASS: TestEnvDiffEmptyValue (0.00s)14=== RUN TestIgnoredEnv15--- PASS: TestIgnoredEnv (0.00s)16=== RUN TestEnv17--- PASS: TestEnv (0.00s)18=== RUN TestUpdate19--- PASS: TestUpdate (0.00s)20=== RUN TestFTJsons21--- PASS: TestFTJsons (0.00s)22=== RUN TestRoundTrip23--- PASS: TestRoundTrip (0.00s)24=== RUN TestCanonicalAdds25--- PASS: TestCanonicalAdds (0.00s)26=== RUN TestCheckPasses27--- PASS: TestCheckPasses (0.00s)28=== RUN TestCheckStale29--- PASS: TestCheckStale (0.00s)30=== RUN TestCheckAppeared31--- PASS: TestCheckAppeared (0.00s)32=== RUN TestCheckGone33--- PASS: TestCheckGone (0.00s)34=== RUN TestLogErrorColor35--- PASS: TestLogErrorColor (0.00s)36=== RUN TestLogErrorNoColor37--- PASS: TestLogErrorNoColor (0.00s)38=== RUN TestLogStatusColor39--- PASS: TestLogStatusColor (0.00s)40=== RUN TestLogStatusNoColor41--- PASS: TestLogStatusNoColor (0.00s)42=== RUN TestLoadConfigLogColorRespectsTERM43--- PASS: TestLoadConfigLogColorRespectsTERM (0.00s)44=== RUN TestSomething45--- PASS: TestSomething (0.00s)46=== RUN TestStdlibEscapesSelfPath47--- PASS: TestStdlibEscapesSelfPath (0.00s)48=== RUN TestBashHookEscapesSelfPath49--- PASS: TestBashHookEscapesSelfPath (0.01s)50=== RUN TestHookPreservesSIGINT51=== RUN TestHookPreservesSIGINT/bash52=== RUN TestHookPreservesSIGINT/bash/default53=== RUN TestHookPreservesSIGINT/bash/ignored54=== RUN TestHookPreservesSIGINT/bash/custom55=== RUN TestHookPreservesSIGINT/zsh56=== RUN TestHookPreservesSIGINT/zsh/default57=== RUN TestHookPreservesSIGINT/zsh/ignored58=== RUN TestHookPreservesSIGINT/zsh/custom59=== RUN TestHookPreservesSIGINT/zsh/function60--- PASS: TestHookPreservesSIGINT (0.17s)61 --- PASS: TestHookPreservesSIGINT/bash (0.06s)62 --- PASS: TestHookPreservesSIGINT/bash/default (0.02s)63 --- PASS: TestHookPreservesSIGINT/bash/ignored (0.02s)64 --- PASS: TestHookPreservesSIGINT/bash/custom (0.02s)65 --- PASS: TestHookPreservesSIGINT/zsh (0.11s)66 --- PASS: TestHookPreservesSIGINT/zsh/default (0.03s)67 --- PASS: TestHookPreservesSIGINT/zsh/ignored (0.03s)68 --- PASS: TestHookPreservesSIGINT/zsh/custom (0.03s)69 --- PASS: TestHookPreservesSIGINT/zsh/function (0.03s)70=== RUN TestPwshExportRemovesBeforeAssigning71--- PASS: TestPwshExportRemovesBeforeAssigning (0.00s)72=== RUN TestPwshHookQuotesSelfPath73--- PASS: TestPwshHookQuotesSelfPath (0.00s)74=== RUN TestCutEncapsulated_ok75--- PASS: TestCutEncapsulated_ok (0.00s)76=== RUN TestExport_ok77--- PASS: TestExport_ok (0.00s)78=== RUN TestBashEscape79--- PASS: TestBashEscape (0.00s)80=== RUN TestFishEscape81--- PASS: TestFishEscape (0.00s)82=== RUN TestTcshEscape83--- PASS: TestTcshEscape (0.00s)84=== RUN TestPowerShellEscape85--- PASS: TestPowerShellEscape (0.00s)86=== RUN TestShellDetection87--- PASS: TestShellDetection (0.00s)88=== RUN TestZshHookEvalContext89--- PASS: TestZshHookEvalContext (0.01s)90PASS91ok github.com/direnv/direnv/v2/internal/cmd 0.200s92=== RUN TestDotEnvExported93--- PASS: TestDotEnvExported (0.00s)94=== RUN TestDotEnvPlain95--- PASS: TestDotEnvPlain (0.00s)96=== RUN TestSoloEmpty97--- PASS: TestSoloEmpty (0.00s)98=== RUN TestDotEnvQuoted99--- PASS: TestDotEnvQuoted (0.00s)100=== RUN TestDotEnvYAML101--- PASS: TestDotEnvYAML (0.00s)102=== RUN TestFailingMustParse103--- PASS: TestFailingMustParse (0.00s)104=== RUN TestCommentOverride105--- PASS: TestCommentOverride (0.00s)106=== RUN TestVariableExpansion107--- PASS: TestVariableExpansion (0.00s)108=== RUN TestEscapedDollar109--- PASS: TestEscapedDollar (0.00s)110=== RUN TestVariableExpansionWithDefaults111--- PASS: TestVariableExpansionWithDefaults (0.00s)112=== RUN TestDotEnvMultiline113--- PASS: TestDotEnvMultiline (0.00s)114=== RUN TestDotEnvUnclosedQuote115--- PASS: TestDotEnvUnclosedQuote (0.00s)116=== RUN TestDotEnvMixedMultiline117--- PASS: TestDotEnvMixedMultiline (0.00s)118=== RUN TestDotEnvNestedJSON119--- PASS: TestDotEnvNestedJSON (0.00s)120=== RUN TestDotEnvIssue1519121--- PASS: TestDotEnvIssue1519 (0.00s)122=== RUN TestDotEnvCommentedUnbalancedQuote123--- PASS: TestDotEnvCommentedUnbalancedQuote (0.00s)124=== RUN TestDotEnvCommentedUnbalancedSingleQuote125--- PASS: TestDotEnvCommentedUnbalancedSingleQuote (0.00s)126=== RUN TestDotEnvCommentedUnbalancedQuoteEOF127--- PASS: TestDotEnvCommentedUnbalancedQuoteEOF (0.00s)128=== RUN TestDotEnvCommentedQuoteSwallow129--- PASS: TestDotEnvCommentedQuoteSwallow (0.00s)130=== RUN TestDotEnvEscapedQuote131--- PASS: TestDotEnvEscapedQuote (0.00s)132=== RUN TestDotEnvEscapedQuoteMultiline133--- PASS: TestDotEnvEscapedQuoteMultiline (0.00s)134PASS135ok github.com/direnv/direnv/v2/pkg/dotenv 0.007s136=== RUN TestWriter137--- PASS: TestWriter (0.00s)138=== RUN TestParser139--- PASS: TestParser (0.00s)140PASS141ok github.com/direnv/direnv/v2/pkg/sri 0.006s142? github.com/direnv/direnv/v2/xdg [no test files]143bash ./test/direnv-test.bash144direnv: loading /build/source/test/.envrc145## Testing base ##146Setting up147direnv: loading /build/source/test/scenarios/base/.envrc148direnv: export +HELLO149Reloading (should be no-op)150Updating envrc and reloading (should reload)151direnv: loading /build/source/test/scenarios/base/.envrc152direnv: export +HELLO153Leaving dir (should clear env set by dir's envrc)154direnv: loading /build/source/test/.envrc155156## Testing rm ##157direnv: loading /build/tmp.gh1bj9nJLq/rm/.envrc158direnv: export +HELLO159Removing .envrc (should unload)160direnv: unloading161## Testing disable ##162direnv: loading /build/source/test/scenarios/disable/.envrc163direnv: export +HELLO164direnv: loading /build/source/test/.envrc165## Testing inherit ##166direnv: loading /build/source/test/scenarios/inherit/.envrc167direnv: loading /build/source/test/scenarios/inherited/.envrc168world169direnv: export +HELLO170HELLO should be world: world171direnv: loading /build/source/test/scenarios/inherit/.envrc172direnv: loading /build/source/test/scenarios/inherited/.envrc173goodbye174direnv: export +HELLO175direnv: unloading176## Testing space dir ##177direnv: loading /build/source/test/scenarios/space dir/.envrc178direnv: export +SPACE_DIR ~PATH179direnv: unloading180## Testing child-env ##181direnv: loading /build/source/test/scenarios/child-env/.envrc182direnv: export +CHILD +PARENT_POST +PARENT_PRE183direnv: unloading184## Testing special-vars ##185direnv: loading /build/source/test/scenarios/special-vars/.envrc186## Testing dump ##187direnv: loading /build/source/test/scenarios/dump/.envrc188to stdout189to stderr190direnv: direnv_load would previously hang if DIRENV_DUMP_FILE_PATH was not opened.191direnv: Expect the following to emit an error (which we suppress).192direnv: As long as it doesn't hang, we're okay.193direnv: Environment not dumped; did you invoke 'direnv dump'?194direnv: export +LESSOPEN +LS_COLORS +THREE_BACKSLASHES195direnv: unloading196## Testing empty-var ##197direnv: loading /build/source/test/scenarios/empty-var/.envrc198direnv: export +FOO199direnv: unloading200## Testing empty-var-unset ##201direnv: loading /build/source/test/scenarios/empty-var-unset/.envrc202direnv: export -FOO203direnv: unloading204## Testing in-envrc ##205direnv: loading /build/source/test/.envrc206## Testing missing-file-source-env ##207direnv: loading /build/source/test/scenarios/missing-file-source-env/.envrc208direnv: referenced /build/20619.qJ0QLhSl/.envrc does not exist209## Testing symlink-changed ##210direnv: loading /build/source/test/scenarios/symlink-changed/.envrc211direnv: export +STATE212direnv: loading /build/source/test/scenarios/symlink-changed/.envrc213direnv: export +STATE214direnv: unloading215## Testing symlink-dir ##216## Testing utf-8 ##217direnv: loading /build/source/test/scenarios/utf-8/.envrc218direnv: export +UTFSTUFF219direnv: unloading220## Testing failure ##221direnv: loading /build/source/test/scenarios/failure/.envrc222direnv: error exit status 5223## Testing unloading message ##224direnv: loading /build/tmp.EBUDzSSZN4/.envrc225direnv: export +UNLOAD_TEST226direnv: unloading227## Testing watch-dir ##228No watches by default229direnv: loading /build/source/test/scenarios/watch-dir/.envrc230After eval, watches have changed231## Testing load-envrc-before-env ##232direnv: loading /build/source/test/scenarios/load-envrc-before-env/.envrc233direnv: export +HELLO234direnv: unloading235## Testing load-env ##236direnv: export +HELLO237direnv: unloading238## Testing skip-env ##239direnv: loading /build/source/test/.envrc240## Testing deleted-envrc ##241direnv: loading /build/source/test/scenarios/deleted-envrc/.envrc242direnv: export +HELLO243Deleting .envrc (env should be unloaded on next eval)244direnv: loading /build/source/test/.envrc245## Testing aliases ##246direnv: loading /build/source/test/scenarios/aliases/.envrc247direnv: export +HELLO248direnv: loading /build/source/test/scenarios/aliases/.envrc249direnv: export +HELLO250direnv: loading /build/source/test/scenarios/aliases/.envrc251direnv: export +HELLO252## Testing process-fork ##253direnv: loading /build/source/test/scenarios/process-fork/.envrc254## Testing big-var ##255direnv: loading /build/source/test/scenarios/big-var/.envrc256direnv: export +BIG257direnv: unloading258## Testing $test ##259direnv: loading /build/source/test/scenarios/$test/.envrc260direnv: export ~FOO261direnv: unloading262## Testing special-characters/backspace/return ##263direnv: loading /build/source/test/scenarios/special-characters/backspace/return/.envrc264direnv: export +HI265direnv: unloading266## Testing require-allowed ##267Test 1: First allow permits .envrc but not required files268direnv: loading /build/source/test/scenarios/require-allowed/.envrc269direnv: config.toml requires approval. Run 'direnv allow' to approve.270Test 2: Second allow approves required files271direnv: allowing config.toml272direnv: loading /build/source/test/scenarios/require-allowed/.envrc273direnv: export +REQUIRE_ALLOWED_TEST274Test 3: Modifying a required file triggers re-approval275direnv: loading /build/source/test/scenarios/require-allowed/.envrc276direnv: config.toml requires approval. Run 'direnv allow' to approve.277Test 4: Re-allowing after modification works278direnv: allowing config.toml279direnv: loading /build/source/test/scenarios/require-allowed/.envrc280direnv: export +REQUIRE_ALLOWED_TEST281direnv: unloading282fish ./test/direnv-test.fish283direnv: loading /build/source/test/.envrc284## Testing base ##285Setting up286direnv: loading /build/source/test/scenarios/base/.envrc287direnv: export +HELLO288Reloading (should be no-op)289Updating envrc and reloading (should reload)290direnv: loading /build/source/test/scenarios/base/.envrc291direnv: export +HELLO292Leaving dir (should clear env set by dir's envrc)293direnv: loading /build/source/test/.envrc294295## Testing inherit ##296direnv: loading /build/source/test/scenarios/inherit/.envrc297direnv: loading /build/source/test/scenarios/inherited/.envrc298world299direnv: export +HELLO300HELLO should be world: world301direnv: loading /build/source/test/scenarios/inherit/.envrc302direnv: loading /build/source/test/scenarios/inherited/.envrc303goodbye304direnv: export +HELLO305direnv: unloading306## Testing space dir ##307direnv: loading /build/source/test/scenarios/space dir/.envrc308direnv: export +SPACE_DIR ~PATH309direnv: unloading310## Testing child-env ##311direnv: loading /build/source/test/scenarios/child-env/.envrc312direnv: export +CHILD +PARENT_POST +PARENT_PRE313direnv: unloading314## Testing special-vars ##315direnv: loading /build/source/test/scenarios/special-vars/.envrc316## Testing dump ##317direnv: loading /build/source/test/scenarios/dump/.envrc318to stdout319to stderr320direnv: direnv_load would previously hang if DIRENV_DUMP_FILE_PATH was not opened.321direnv: Expect the following to emit an error (which we suppress).322direnv: As long as it doesn't hang, we're okay.323direnv: Environment not dumped; did you invoke 'direnv dump'?324direnv: export +LESSOPEN +LS_COLORS +THREE_BACKSLASHES325direnv: unloading326## Testing empty-var ##327direnv: loading /build/source/test/scenarios/empty-var/.envrc328direnv: export +FOO329direnv: unloading330## Testing empty-var-unset ##331direnv: loading /build/source/test/scenarios/empty-var-unset/.envrc332direnv: export -FOO333direnv: unloading334## Testing in-envrc ##335direnv: loading /build/source/test/.envrc336## Testing missing-file-source-env ##337direnv: loading /build/source/test/scenarios/missing-file-source-env/.envrc338direnv: referenced /build/11731.cc7XdDZW/.envrc does not exist339## Testing symlink-changed ##340direnv: loading /build/source/test/scenarios/symlink-changed/.envrc341direnv: export +STATE342direnv: loading /build/source/test/scenarios/symlink-changed/.envrc343direnv: export +STATE344direnv: unloading345## Testing failure ##346direnv: loading /build/source/test/scenarios/failure/.envrc347direnv: error exit status 5348## Testing watch-dir ##349No watches by default350direnv: loading /build/source/test/scenarios/watch-dir/.envrc351After eval, watches have changed352## Testing fish-completions ##353Verify completion path doesn't have our dir yet354direnv: loading /build/source/test/scenarios/fish-completions/.envrc355direnv: export ~XDG_DATA_DIRS356Verify completion path was added357Verify a second eval does not touch fish_complete_path358direnv: unloading359## fish-completions cleanup verified ##360## Testing fish-completions trailing slash ##361zsh ./test/direnv-test.zsh362direnv: loading /build/source/test/.envrc363## Testing base ##364Setting up365direnv: loading /build/source/test/scenarios/base/.envrc366direnv: export +HELLO367Reloading (should be no-op)368Updating envrc and reloading (should reload)369direnv: loading /build/source/test/scenarios/base/.envrc370direnv: export +HELLO371Leaving dir (should clear env set by dir's envrc)372direnv: loading /build/source/test/.envrc373374## Testing rm ##375direnv: loading /build/tmp.7CG918Ocbx/rm/.envrc376direnv: export +HELLO377Removing .envrc (should unload)378direnv: unloading379## Testing disable ##380direnv: loading /build/source/test/scenarios/disable/.envrc381direnv: export +HELLO382direnv: loading /build/source/test/.envrc383## Testing inherit ##384direnv: loading /build/source/test/scenarios/inherit/.envrc385direnv: loading /build/source/test/scenarios/inherited/.envrc386world387direnv: export +HELLO388HELLO should be world: world389direnv: loading /build/source/test/scenarios/inherit/.envrc390direnv: loading /build/source/test/scenarios/inherited/.envrc391goodbye392direnv: export +HELLO393direnv: unloading394## Testing space dir ##395direnv: loading /build/source/test/scenarios/space dir/.envrc396direnv: export +SPACE_DIR ~PATH397direnv: unloading398## Testing child-env ##399direnv: loading /build/source/test/scenarios/child-env/.envrc400direnv: export +CHILD +PARENT_POST +PARENT_PRE401direnv: unloading402## Testing special-vars ##403direnv: loading /build/source/test/scenarios/special-vars/.envrc404## Testing dump ##405direnv: loading /build/source/test/scenarios/dump/.envrc406to stdout407to stderr408direnv: direnv_load would previously hang if DIRENV_DUMP_FILE_PATH was not opened.409direnv: Expect the following to emit an error (which we suppress).410direnv: As long as it doesn't hang, we're okay.411direnv: Environment not dumped; did you invoke 'direnv dump'?412direnv: export +LESSOPEN +LS_COLORS +THREE_BACKSLASHES413direnv: unloading414## Testing empty-var ##415direnv: loading /build/source/test/scenarios/empty-var/.envrc416direnv: export +FOO417direnv: unloading418## Testing empty-var-unset ##419direnv: loading /build/source/test/scenarios/empty-var-unset/.envrc420direnv: export -FOO421direnv: unloading422## Testing in-envrc ##423direnv: loading /build/source/test/.envrc424## Testing missing-file-source-env ##425direnv: loading /build/source/test/scenarios/missing-file-source-env/.envrc426direnv: referenced /build/5026.lrRCMD1X/.envrc does not exist427## Testing symlink-changed ##428direnv: loading /build/source/test/scenarios/symlink-changed/.envrc429direnv: export +STATE430direnv: loading /build/source/test/scenarios/symlink-changed/.envrc431direnv: export +STATE432direnv: unloading433## Testing symlink-dir ##434## Testing utf-8 ##435direnv: loading /build/source/test/scenarios/utf-8/.envrc436direnv: export +UTFSTUFF437direnv: unloading438## Testing failure ##439direnv: loading /build/source/test/scenarios/failure/.envrc440direnv: error exit status 5441## Testing unloading message ##442direnv: loading /build/tmp.H0UCaCiy54/.envrc443direnv: export +UNLOAD_TEST444direnv: unloading445## Testing watch-dir ##446No watches by default447direnv: loading /build/source/test/scenarios/watch-dir/.envrc448After eval, watches have changed449## Testing load-envrc-before-env ##450direnv: loading /build/source/test/scenarios/load-envrc-before-env/.envrc451direnv: export +HELLO452direnv: unloading453## Testing load-env ##454direnv: export +HELLO455direnv: unloading456## Testing skip-env ##457direnv: loading /build/source/test/.envrc458## Testing deleted-envrc ##459direnv: loading /build/source/test/scenarios/deleted-envrc/.envrc460direnv: export +HELLO461Deleting .envrc (env should be unloaded on next eval)462direnv: loading /build/source/test/.envrc463## Testing aliases ##464direnv: loading /build/source/test/scenarios/aliases/.envrc465direnv: export +HELLO466direnv: loading /build/source/test/scenarios/aliases/.envrc467direnv: export +HELLO468direnv: loading /build/source/test/scenarios/aliases/.envrc469direnv: export +HELLO470## Testing process-fork ##471direnv: loading /build/source/test/scenarios/process-fork/.envrc472## Testing big-var ##473direnv: loading /build/source/test/scenarios/big-var/.envrc474direnv: export +BIG475direnv: unloading476## Testing $test ##477direnv: loading /build/source/test/scenarios/$test/.envrc478direnv: export ~FOO479direnv: unloading480## Testing special-characters/backspace/return ##481direnv: loading /build/source/test/scenarios/special-characters/backspace/return/.envrc482direnv: export +HI483direnv: unloading484## Testing require-allowed ##485Test 1: First allow permits .envrc but not required files486direnv: loading /build/source/test/scenarios/require-allowed/.envrc487direnv: config.toml requires approval. Run 'direnv allow' to approve.488Test 2: Second allow approves required files489direnv: allowing config.toml490direnv: loading /build/source/test/scenarios/require-allowed/.envrc491direnv: export +REQUIRE_ALLOWED_TEST492Test 3: Modifying a required file triggers re-approval493direnv: loading /build/source/test/scenarios/require-allowed/.envrc494direnv: config.toml requires approval. Run 'direnv allow' to approve.495Test 4: Re-allowing after modification works496direnv: allowing config.toml497direnv: loading /build/source/test/scenarios/require-allowed/.envrc498direnv: export +REQUIRE_ALLOWED_TEST499direnv: unloadinginstallPhase
500install -d /nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2/bin501install direnv /nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2/bin502install -d /nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2/share/man/man1503cp -R man/*.1 /nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2/share/man/man1504install -d /nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2/share/fish/vendor_conf.d505echo "/nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2/bin/direnv hook fish | source" > /nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2/share/fish/vendor_conf.d/direnv.fishfixupPhase
506shrinking RPATHs of ELF executables and libraries in /nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2507shrinking /nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2/bin/direnv508patchelf: cannot find section '.dynamic'. The input file is most likely statically linked: No such file or directory509checking for references to /build/ in /nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2...510patchelf: cannot find section '.dynamic'. The input file is most likely statically linked: No such file or directory511gzipping man pages under /nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2/share/man/512patching script interpreter paths in /nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2513stripping (with command strip and flags -S -p) in /nix/store/k9417w7gkqa5k3c0rag2vid5s7mfzf21-direnv-2.38.2/bin