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

nix package fails tests on Darwin #57983

Open
qolii opened this issue Mar 20, 2019 · 1 comment
Open

nix package fails tests on Darwin #57983

qolii opened this issue Mar 20, 2019 · 1 comment
Labels
2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md 6.topic: darwin Running or building packages on Darwin

Comments

@qolii
Copy link
Contributor

qolii commented Mar 20, 2019

Issue description

Sorry for the big output, I just wasn't sure precisely what the failure is here. But: nix-2.2 fails two of its tests on Darwin for me:

running install tests
installcheck flags: -j8 -l8 SHELL=/nix/store/06z61jbgs0vkw4i9cqqf9yl7zsfkkhw2-bash-4.4-p23/bin/bash profiledir=\$\(out\)/etc/profile.d installcheck
  GEN    tests/common.sh
  CXX    tests/plugins/plugintest.o
  LD     tests/plugins/libplugintest.dylib
running test tests/init.sh... [PASS]
running test tests/hash.sh... [PASS]
running test tests/lang.sh... [PASS]
running test tests/add.sh... [PASS]
running test tests/simple.sh... [PASS]
running test tests/dependencies.sh... [PASS]
running test tests/gc.sh... [PASS]
running test tests/gc-concurrent.sh... [PASS]
running test tests/referrers.sh... [PASS]
running test tests/user-envs.sh... [PASS]
running test tests/logging.sh... [PASS]
running test tests/nix-build.sh... [PASS]
running test tests/misc.sh... [PASS]
running test tests/fixed.sh... [PASS]
running test tests/gc-runtime.sh... [PASS]
running test tests/check-refs.sh... [PASS]
running test tests/filter-source.sh... [PASS]
running test tests/remote-store.sh... [FAIL]
    + clearStore
    + echo 'clearing store...'
    clearing store...
    + chmod -R +w /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store
    + rm -rf /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store
    + mkdir /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store
    + rm -rf /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix
    + mkdir /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix
    + nix-store --init
    + clearProfiles
    + profiles=/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles
    + rm -rf /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles
    + startDaemon
    + rm -f /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/daemon-socket/socket
    + (( i = 0 ))
    + (( i < 30 ))
    + '[' -e /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/daemon-socket/socket ']'
    + sleep 1
    + nix-daemon
    + (( i++ ))
    + (( i < 30 ))
    + '[' -e /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/daemon-socket/socket ']'
    + break
    + pidDaemon=37334
    + trap 'kill -9 37334' EXIT
    + export NIX_REMOTE=daemon
    + NIX_REMOTE=daemon
    + storeCleared=1
    + /nix/store/06z61jbgs0vkw4i9cqqf9yl7zsfkkhw2-bash-4.4-p23/bin/bash ./user-envs.sh
    + '[' -z 1 ']'
    + clearProfiles
    + profiles=/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles
    + rm -rf /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles
    ++ nix-env -p /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test -q '*'
    ++ wc -l
    + test 0 -eq 0
    + mkdir -p /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/test-home
    + nix-env --switch-profile /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test
    ++ nix-env -f ./user-envs.nix -qa '*'
    ++ wc -l
    + test 6 -eq 6
    ++ nix-env -f ./user-envs.nix -qa --out-path --no-name '*'
    ++ grep foo-1.0
    + outPath10=/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0
    ++ nix-env -f ./user-envs.nix -qa --drv-path --no-name '*'
    ++ grep foo-1.0
    + drvPath10=/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/zmrhfc5nbszdfbd915bpr53g35xkkqls-foo-1.0.drv
    + '[' -n /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0 -a -n /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/zmrhfc5nbszdfbd915bpr53g35xkkqls-foo-1.0.drv ']'
    + nix-env -f ./user-envs.nix -qa '*' --description
    + grep -q silly
    + rm -f /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/test-home/.nix-defexpr
    ++ pwd
    + ln -s /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-2.2/tests/user-envs.nix /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/test-home/.nix-defexpr
    + nix-env -qa '*' --description
    + grep -q silly
    + nix-env -qa '*' --system
    + grep -q x86_64-darwin
    + nix-env -i foo-1.0
    installing 'foo-1.0'
    these derivations will be built:
      /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/zmrhfc5nbszdfbd915bpr53g35xkkqls-foo-1.0.drv
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/zmrhfc5nbszdfbd915bpr53g35xkkqls-foo-1.0.drv'...
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/j1p6kycrpiqdv0bkqf7l46am6x176wk8-user-environment.drv'...
    created 1 symlinks in user environment
    ++ nix-env -q '*'
    ++ wc -l
    + test 1 -eq 1
    + nix-env -q '*'
    + grep -q foo-1.0
    ++ /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test/bin/foo
    + test foo-1.0 = foo-1.0
    + nix-env -qc '*'
    + grep -q '< 2.0'
    + nix-env -qac '*'
    + grep -q '> 1.0'
    ++ nix-env -qab
    ++ wc -l
    + '[' 1 -eq 1 ']'
    + nix-env -qas
    + grep -q 'IP-  foo-1.0'
    + nix-env -qas
    + grep -q -- '---  bar-0.1'
    + nix-env --set-flag active false foo
    setting flag on 'foo-1.0'
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/f7p47h2gzfihnpjv3w0yxax1a418varv-user-environment.drv'...
    created 0 symlinks in user environment
    + '[' -e /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test/bin/foo ']'
    + nix-env --set-flag active true foo
    setting flag on 'foo-1.0'
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/54h2j4dlsn0as6qc0v01xbl4zgm2k885-user-environment.drv'...
    created 1 symlinks in user environment
    + '[' -e /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test/bin/foo ']'
    ++ nix-env -q --out-path --no-name '*'
    ++ grep foo-1.0
    + outPath10_=/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0
    + echo 'foo-1.0 = /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0'
    foo-1.0 = /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0
    + '[' /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0 = /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0 ']'
    + nix-env -i foo-2.0pre1
    replacing old 'foo-1.0'
    installing 'foo-2.0pre1'
    these derivations will be built:
      /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/r5wqy20sylnj8bsx1v0xrxrvi5zm10s7-foo-2.0pre1.drv
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/r5wqy20sylnj8bsx1v0xrxrvi5zm10s7-foo-2.0pre1.drv'...
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/dxbq0057mzbwm9ili67s5dsa74pw96z0-user-environment.drv'...
    created 1 symlinks in user environment
    ++ nix-env -q '*'
    ++ wc -l
    + test 1 -eq 1
    + nix-env -q '*'
    + grep -q foo-2.0pre1
    ++ /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test/bin/foo
    + test foo-2.0pre1 = foo-2.0pre1
    + NIX_PATH=nixpkgs=./user-envs.nix:
    + nix-env -f '<nixpkgs>' -u foo
    upgrading 'foo-2.0pre1' to 'foo-2.0'
    these derivations will be built:
      /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/y3zs1vi4mzcs3qih5iw3cp9dqwvwpmw0-foo-2.0.drv
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/y3zs1vi4mzcs3qih5iw3cp9dqwvwpmw0-foo-2.0.drv'...
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/myszvwcfjxqz4i2c9fmkg8bd8n9sq6v8-user-environment.drv'...
    created 1 symlinks in user environment
    ++ nix-env -q '*'
    ++ wc -l
    + test 1 -eq 1
    + nix-env -q '*'
    + grep -q foo-2.0
    ++ /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test/bin/foo
    + test foo-2.0 = foo-2.0
    ++ nix-env -q --out-path --no-name '*'
    ++ grep foo-2.0
    + outPath20=/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/g0bhy5fg6pihi74km7vjr0pf8p7v6pqn-foo-2.0
    + test -n /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/g0bhy5fg6pihi74km7vjr0pf8p7v6pqn-foo-2.0
    + nix-env -i bar-0.1
    installing 'bar-0.1'
    these derivations will be built:
      /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/z5c3qr8kbrwlxq9mvzxffh1ycniagrzp-bar-0.1.drv
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/z5c3qr8kbrwlxq9mvzxffh1ycniagrzp-bar-0.1.drv'...
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/szmcllvykwfsasd4y7v5f1sdqgl5wjyd-user-environment.drv'...
    created 3 symlinks in user environment
    + nix-env -e foo
    uninstalling 'foo-2.0'
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/ylkqbmp665pmap75yfj7633m6x77frbf-user-environment.drv'...
    created 1 symlinks in user environment
    + nix-env -q '*'
    + grep -q foo
    + nix-env -q '*'
    + grep -q bar
    ++ nix-store -q --resolve /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test
    + oldGen=/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/4qlvk0kp21as6d21kh8jnr76x6li2my2-user-environment
    + nix-env --rollback
    switching from generation 7 to 6
    ++ nix-store -q --resolve /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test
    + '[' /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/l1yjsfmfxrsq3m4mhdylqahdsk5wm053-user-environment '!=' /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/4qlvk0kp21as6d21kh8jnr76x6li2my2-user-environment ']'
    + nix-env -q '*'
    + grep -q foo-2.0
    + nix-env -q '*'
    + grep -q bar
    + nix-env --rollback
    switching from generation 6 to 5
    + nix-env -q '*'
    + grep -q foo-2.0
    + nix-env -q '*'
    + grep -q bar
    + nix-env --list-generations
       1   2019-03-20 19:04:25   
       2   2019-03-20 19:04:25   
       3   2019-03-20 19:04:25   
       4   2019-03-20 19:04:25   
       5   2019-03-20 19:04:25   (current)
       6   2019-03-20 19:04:25   
       7   2019-03-20 19:04:25   
    ++ nix-env --list-generations
    ++ wc -l
    + test 7 -eq 7
    + nix-env -i foo
    replacing old 'foo-2.0'
    installing 'foo-2.0'
    + nix-env -i foo
    replacing old 'foo-2.0'
    installing 'foo-2.0'
    + nix-env --list-generations
       1   2019-03-20 19:04:25   
       2   2019-03-20 19:04:25   
       3   2019-03-20 19:04:25   
       4   2019-03-20 19:04:25   
       5   2019-03-20 19:04:25   
       6   2019-03-20 19:04:25   
       7   2019-03-20 19:04:25   
       8   2019-03-20 19:04:26   (current)
    ++ nix-env --list-generations
    ++ wc -l
    + test 8 -eq 8
    + nix-env --switch-generation 7
    switching from generation 8 to 7
    ++ nix-store -q --resolve /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test
    + '[' /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/4qlvk0kp21as6d21kh8jnr76x6li2my2-user-environment = /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/4qlvk0kp21as6d21kh8jnr76x6li2my2-user-environment ']'
    + nix-env -i /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0
    installing 'foo-1.0'
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/8wdhwnyqzi20s6ic1iqk6alpckhisapx-user-environment.drv'...
    created 3 symlinks in user environment
    + nix-env -q '*'
    + grep -q foo-1.0
    + nix-store -qR /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test
    + grep /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0
    /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0
    + nix-store -q --referrers-closure /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test
    ++ nix-store -q --resolve /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test
    + grep /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/g86ir3svzqri5v0fzsgkml8x69fz997f-user-environment
    /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/g86ir3svzqri5v0fzsgkml8x69fz997f-user-environment
    ++ nix-store -q --deriver /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0
    + '[' /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/zmrhfc5nbszdfbd915bpr53g35xkkqls-foo-1.0.drv = /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/zmrhfc5nbszdfbd915bpr53g35xkkqls-foo-1.0.drv ']'
    + ln -sfn /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0/bin/foo /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/symlink
    + nix-env -e /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/symlink
    uninstalling 'foo-1.0'
    + nix-env -q '*'
    + grep -q foo
    + nix-store -qR /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test
    + grep /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0
    + nix-env -i /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/symlink
    installing 'foo-1.0'
    + nix-env -q '*'
    + grep -q foo
    + nix-env --delete-generations old
    removing generation 1
    removing generation 2
    removing generation 3
    removing generation 4
    removing generation 5
    removing generation 6
    removing generation 7
    removing generation 8
    removing generation 9
    removing generation 10
    + nix-collect-garbage
    finding garbage collector roots...
    error: executing 'lsof': No such file or directory
    deleting garbage...
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/l1yjsfmfxrsq3m4mhdylqahdsk5wm053-user-environment'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/szmcllvykwfsasd4y7v5f1sdqgl5wjyd-user-environment.drv'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/1kfr9scfhwhwhbpjss4gvlgm6cf4j5yc-env-manifest.nix'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/g5q4dgv1nzlsarbxwkw5l3qqxwlhypbp-user-environment'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/myszvwcfjxqz4i2c9fmkg8bd8n9sq6v8-user-environment.drv'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/76ky7c4h18nb68arklpq673ynwkc9hg0-env-manifest.nix'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/g0bhy5fg6pihi74km7vjr0pf8p7v6pqn-foo-2.0'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/zx0nxg46a052yy2aa0qsbcq5586ar62l-user-environment'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/4qlvk0kp21as6d21kh8jnr76x6li2my2-user-environment'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/ylkqbmp665pmap75yfj7633m6x77frbf-user-environment.drv'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/yscqwly25xmyznl6mwaf275cvprjys28-env-manifest.nix'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/y3zs1vi4mzcs3qih5iw3cp9dqwvwpmw0-foo-2.0.drv'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/dxbq0057mzbwm9ili67s5dsa74pw96z0-user-environment.drv'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/54h2j4dlsn0as6qc0v01xbl4zgm2k885-user-environment.drv'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/r5wqy20sylnj8bsx1v0xrxrvi5zm10s7-foo-2.0pre1.drv'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/zmrhfc5nbszdfbd915bpr53g35xkkqls-foo-1.0.drv'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/q4n3cim79b7mn18f9d6lc1hgrvm6xzkg-user-environment'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/nz1qn93m0a68ydk4j13c88d56w2vcbyf-env-manifest.nix'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/v3hmwmxqdkkyzi3hbwrpfmjdq7bjr920-user-environment'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/j1p6kycrpiqdv0bkqf7l46am6x176wk8-user-environment.drv'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/6pa6s8bjwm62z6mz4il4qrwd01jwds37-env-manifest.nix'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/f7p47h2gzfihnpjv3w0yxax1a418varv-user-environment.drv'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/px8kgzv61kk6f545ipkqxmcid3alcgz5-env-manifest.nix'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/r4b6h7pg326rqi7jzkqgp3zw7pf3zwyr-foo-2.0pre1'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/z5c3qr8kbrwlxq9mvzxffh1ycniagrzp-bar-0.1.drv'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/lp46jgbmcnnvivpw85s2y7dgg571nsq7-user-envs.builder.sh'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/8wdhwnyqzi20s6ic1iqk6alpckhisapx-user-environment.drv'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/z7a1kd6dfr7883lkiw0b5w5yxafnm37w-user-environment'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/y0lik70l2dfalii46q3r27r5achwfaj8-env-manifest.nix'
    deleting '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/trash'
    deleting unused links...
    note: currently hard linking saves 0.00 MiB
    29 store paths deleted, 0.09 MiB freed
    + test -e /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0
    + '[' -e /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/g0bhy5fg6pihi74km7vjr0pf8p7v6pqn-foo-2.0 ']'
    + nix-env -e '*'
    uninstalling 'foo-1.0'
    uninstalling 'bar-0.1'
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/iqdlv8xv4aia8z1pabwg0hgcrxj9dz2i-user-environment.drv'...
    created 0 symlinks in user environment
    ++ nix-env -q '*'
    ++ wc -l
    + test 0 -eq 0
    + nix-env -i foo
    installing 'foo-2.0'
    these derivations will be built:
      /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/y3zs1vi4mzcs3qih5iw3cp9dqwvwpmw0-foo-2.0.drv
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/y3zs1vi4mzcs3qih5iw3cp9dqwvwpmw0-foo-2.0.drv'...
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/myszvwcfjxqz4i2c9fmkg8bd8n9sq6v8-user-environment.drv'...
    created 1 symlinks in user environment
    ++ nix-env -q '*'
    ++ grep foo-
    ++ wc -l
    + test 1 -eq 1
    + nix-env -q '*'
    + grep -q foo-2.0
    + nix-env -e '*'
    uninstalling 'foo-2.0'
    + nix-env -i foo-1.0 foo-2.0
    installing 'foo-1.0'
    installing 'foo-2.0'
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/7m6cwjwglxjxwb5fzsrnzriqxg2brx8r-user-environment.drv'...
    error: packages '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0/bin/foo' and '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/g0bhy5fg6pihi74km7vjr0pf8p7v6pqn-foo-2.0/bin/foo' have the same priority 5; use 'nix-env --set-flag priority NUMBER INSTALLED_PKGNAME' to change the priority of one of the conflicting packages (0 being the highest priority)
    builder for '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/7m6cwjwglxjxwb5fzsrnzriqxg2brx8r-user-environment.drv' failed with exit code 1
    error: build of '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/7m6cwjwglxjxwb5fzsrnzriqxg2brx8r-user-environment.drv' failed
    + nix-env -e '*'
    + nix-env -i '*'
    installing 'bar-0.1.1'
    installing 'foo-2.0'
    these derivations will be built:
      /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/l3ywm7bzi7rja58mxd1y7681jgw7kigv-bar-0.1.1.drv
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/l3ywm7bzi7rja58mxd1y7681jgw7kigv-bar-0.1.1.drv'...
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/xncrrrmmiqigf7xci37ccrdqik49id2y-user-environment.drv'...
    created 3 symlinks in user environment
    ++ nix-env -q '*'
    ++ wc -l
    + test 2 -eq 2
    + nix-env -q '*'
    + grep -q foo-2.0
    + nix-env -q '*'
    + grep -q bar-0.1.1
    + nix-env -e '*'
    uninstalling 'bar-0.1.1'
    uninstalling 'foo-2.0'
    + nix-env -i foo-0.1 foo-1.0
    installing 'foo-0.1'
    installing 'foo-1.0'
    these derivations will be built:
      /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/6kxplslp14vhqrjh9b4k8qgdb6krr59c-foo-0.1.drv
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/6kxplslp14vhqrjh9b4k8qgdb6krr59c-foo-0.1.drv'...
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/ny23l9y83wg8i5q2vfkzifrkihzjp5l1-user-environment.drv'...
    created 2 symlinks in user environment
    ++ /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test/bin/foo
    + '[' foo-1.0 = foo-1.0 ']'
    + nix-env --set-flag priority 1 foo-0.1
    setting flag on 'foo-0.1'
    building '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/rwhb6xkzcyw5pix0h81svcg62zzrvzn0-user-environment.drv'...
    created 2 symlinks in user environment
    ++ /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test/bin/foo
    + '[' foo-0.1 = foo-0.1 ']'
    + nix-env --set /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0
    ++ nix-store -q --resolve /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test
    + '[' /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0 = /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0 ']'
    + nix-env --set /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/zmrhfc5nbszdfbd915bpr53g35xkkqls-foo-1.0.drv
    ++ nix-store -q --resolve /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles/test
    + '[' /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0 = /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store/sxzmx6l5k9r9wgrwqj4bxizy918gr4fi-foo-1.0 ']'
    + nix-store --dump-db
    error: socket path '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/daemon-socket/socket' is too long
    + kill -9 37334
running test tests/export.sh... [PASS]
running test tests/export-graph.sh... [PASS]
running test tests/timeout.sh... [PASS]
running test tests/secure-drv-outputs.sh... [FAIL]
    + clearStore
    + echo 'clearing store...'
    clearing store...
    + chmod -R +w /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store
    + rm -rf /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store
    + mkdir /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/store
    + rm -rf /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix
    + mkdir /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix
    + nix-store --init
    + clearProfiles
    + profiles=/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles
    + rm -rf /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/profiles
    + startDaemon
    + rm -f /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/daemon-socket/socket
    + (( i = 0 ))
    + (( i < 30 ))
    + '[' -e /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/daemon-socket/socket ']'
    + sleep 1
    + nix-daemon
    + (( i++ ))
    + (( i < 30 ))
    + '[' -e /private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/daemon-socket/socket ']'
    + break
    + pidDaemon=37787
    + trap 'kill -9 37787' EXIT
    + export NIX_REMOTE=daemon
    + NIX_REMOTE=daemon
    +++ nix-instantiate ./secure-drv-outputs.nix -A good
    error: socket path '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/daemon-socket/socket' is too long
    (use '--show-trace' to show detailed location information)
    ++ nix-store -q
    + goodOut=
    ++ nix-instantiate ./secure-drv-outputs.nix -A bad
    error: socket path '/private/var/folders/2c/gkb2rdnd5sb3r2gsk9wm9dcw0000gn/T/nix-build-nix-2.2.drv-0/nix-test/var/nix/daemon-socket/socket' is too long
    (use '--show-trace' to show detailed location information)
    + badDrv=
    + kill -9 37787
running test tests/nix-channel.sh... [PASS]
running test tests/multiple-outputs.sh... [PASS]
running test tests/import-derivation.sh... [PASS]
running test tests/fetchurl.sh... [PASS]
running test tests/optimise-store.sh... [PASS]
running test tests/binary-cache.sh... [PASS]
running test tests/nix-profile.sh... [PASS]
running test tests/repair.sh... [PASS]
running test tests/dump-db.sh... [PASS]
running test tests/case-hack.sh... [PASS]
running test tests/check-reqs.sh... [PASS]
running test tests/pass-as-file.sh... [PASS]
running test tests/tarball.sh... [PASS]
running test tests/restricted.sh... [PASS]
running test tests/placeholders.sh... [PASS]
running test tests/nix-shell.sh... [PASS]
running test tests/linux-sandbox.sh... [PASS]
running test tests/build-dry.sh... [PASS]
running test tests/build-remote.sh... [PASS]
running test tests/nar-access.sh... [PASS]
running test tests/structured-attrs.sh... [PASS]
running test tests/fetchGit.sh... [SKIP]
running test tests/fetchMercurial.sh... [SKIP]
running test tests/signing.sh... [PASS]
running test tests/run.sh... [PASS]
running test tests/brotli.sh... [PASS]
running test tests/pure-eval.sh... [PASS]
running test tests/check.sh... [PASS]
running test tests/plugins.sh... [PASS]
running test tests/search.sh... [PASS]
running test tests/nix-copy-ssh.sh... [PASS]
2 out of 53 tests failed 

Steps to reproduce

Technical details

  • system: "x86_64-darwin"
  • host os: Darwin 18.5.0, macOS 10.14.4
  • multi-user?: no
  • sandbox: no
  • version: nix-env (Nix) 2.2.1
  • channels(qolii): "nixpkgs-19.09pre170896.6e5caa3f8ac"
  • nixpkgs: /nix/nixpkgs
@prusnak prusnak added the 6.topic: darwin Running or building packages on Darwin label May 9, 2020
@stale
Copy link

stale bot commented Nov 5, 2020

I marked this as stale due to inactivity. → More info

@stale stale bot added the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Nov 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md 6.topic: darwin Running or building packages on Darwin
Projects
None yet
Development

No branches or pull requests

2 participants