-
Notifications
You must be signed in to change notification settings - Fork 352
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
Bug devenv up not working with spaces in filenames #1107
Comments
Can you provide devenv.nix to reproduce? |
Hi @domenkozar , this is the devenv.nix: { pkgs, ... }: { languages.python.enable = true; services.postgres = { enterShell = "echo 'Welcome to the ultimate data pipeline experience!'"; |
Sorry for the notification spam, I wasn't aware of automatic mentioning from the content of the repo. Anyhow, this is a minimal reproduction devenv, in rust instead of python, it might be related |
Can you reproduce using #1113 |
Can reproduce with the test, on the |
That one is quite hard to debug, if someone has time to look into what's breaking please let me know. |
@eftichis0202 I noticed that in recently released devenv 1.0.4 there are changes around .devenv/state directory being in a path with spaces and on v1.0.4 I'm unable to replicate your issue. Could you try to upgrade and report if it's solved? |
as for my rust issue the error is clearly tied to the linker, just calling "ld" with no arguments give me the same errors of NixOS/nixpkgs#177952 (and indeed NIX_LD_FLAGS is wrong |
i ran 'deven update' and then 'devenv build':
`devenv build ✖ Command produced the following output: Error: × Command |
@zarelit Could you help me with the error i am getting when i run the upgrade? |
@eftichis0202 it looks like you're having errors using "devenv build", update should be okay. Can you please provide the output for:
|
@zarelit sure: ❯ devenv version ❯ devenv up Thank you for your help! |
Still unresolved, stopped using devenv as noone was able to help |
@eftichis0202, please, don't close the issue. the underlying issue is with Nix and it's not a straightforward fix. we will eventually get this fixed. If you don't wish to receive notifications about this, then you can unsubscribe from the issue. |
devenv up throws the following error. The folders in the path contains spaces.
`❯ devenv up
• Building processes ...
• Using Cachix: nixpkgs-python, devenv
error: builder for '/nix/store/flrnh49wxhdi1mn9gmf731f76r243h99-python3-3.12.2-env.drv' failed with exit code 1;
last 25 log lines:
> :81:6: error: makeCWrapper: Unknown argument Repos/zz-data-pipeline/.devenv/profile/lib:/nix/store/8x03s8ap4k07j7w96yjvag3ln512liwv-clang-16.0.6-lib/lib
> #error makeCWrapper: Unknown argument Repos/zz-data-pipeline/.devenv/profile/lib:/nix/store/8x03s8ap4k07j7w96yjvag3ln512liwv-clang-16.0.6-lib/lib
> ^
> :83:6: error: makeCWrapper: Unknown argument M.I.K.E
> #error makeCWrapper: Unknown argument M.I.K.E
> ^
> :84:6: error: makeCWrapper: Unknown argument Dropbox/Felix
> #error makeCWrapper: Unknown argument Dropbox/Felix
> ^
> :85:6: error: makeCWrapper: Unknown argument Schneider/06
> #error makeCWrapper: Unknown argument Schneider/06
> ^
> :86:6: error: makeCWrapper: Unknown argument Websites/03
> #error makeCWrapper: Unknown argument Websites/03
> ^
> :87:6: error: makeCWrapper: Unknown argument Zuschuss
> #error makeCWrapper: Unknown argument Zuschuss
> ^
> :88:6: error: makeCWrapper: Unknown argument Zentrale/_NEW
> #error makeCWrapper: Unknown argument Zentrale/_NEW
> ^
> :89:6: error: makeCWrapper: Unknown argument Repos/zz-data-pipeline/.devenv/profile/lib:/nix/store/8x03s8ap4k07j7w96yjvag3ln512liwv-clang-16.0.6-lib/lib
> #error makeCWrapper: Unknown argument Repos/zz-data-pipeline/.devenv/profile/lib:/nix/store/8x03s8ap4k07j7w96yjvag3ln512liwv-clang-16.0.6-lib/lib
> ^
> 14 errors generated.
For full logs, run 'nix-store -l /nix/store/flrnh49wxhdi1mn9gmf731f76r243h99-python3-3.12.2-env.drv'.
error: 1 dependencies of derivation '/nix/store/0a3gz7gvf9ml2kf73jb5869sy6i4jhna-devenv-profile.drv' failed to build
error: 1 dependencies of derivation '/nix/store/3yfak2lnfldch86v2nml9dajsm96r448-process-compose.yaml.drv' failed to build
error:
error: 1 dependencies of derivation '/nix/store/1n8bc9ki62n5wg35hhf0l218y5fzqpvs-devenv-up.drv' failed to build
✖ Command produced the following output:
✔ Building processes in 20.9s.
Error: × Command
/nix/store/hzi718k8wank3icd1liizx3apnxkhw0i-nix-2.21-devenv/bin/nix --show-trace --extra-experimental-features nix-command --extra-experimental-features flakes │ --option warn-dirty false --option eval-cache false --keep-going --max-jobs 6 build --no-link --print-out-paths .#procfileScript --option extra-substituters https://nixpkgs- │ python.cachix.org https://devenv.cachix.org --option extra-trusted-public-keys nixpkgs-python.cachix.org-1:hxjI7pFxTyuTHn2NkvWCrAUcNZLNS3ZAvfYNuYifcEU= devenv.cachix.org- │ 1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw=
failed with with exit code 1`Make sure to include full logs and what you expected to happen.
Version
devenv 1.0.2 (x86_64-darwin)
The text was updated successfully, but these errors were encountered: