| 10 May 2023 |
Weijia | https://github.com/NixOS/nixpkgs/issues/230933 | 09:45:30 |
| 12 May 2023 |
| Federico Damián Schonborn changed their profile picture. | 00:58:18 |
| Federico Damián Schonborn changed their profile picture. | 19:34:12 |
| Federico Damián Schonborn changed their display name from Federico Schonborn to Federico Damián Schonborn. | 19:34:57 |
| 24 May 2023 |
| Yureka (she/her) joined the room. | 11:13:12 |
| 25 May 2023 |
| thevar1able joined the room. | 11:56:06 |
| raitobezarius changed their display name from raitobezarius to disko in NixOS 23.11 when. | 13:32:37 |
| raitobezarius changed their display name from disko in NixOS 23.11 when to raitobezarius. | 13:37:37 |
| 27 May 2023 |
| NixOS Moderation Botchanged room power levels. | 16:41:02 |
j-k | minimal-bootstrap: I reworked one of my previous attempts to support multiple commits & rewrote the fetcher in python for concurrency, nice flags, and easier handling of datastructures such as JSON
https://github.com/NixOS/nixpkgs/pull/234468 | 17:36:00 |
| 2 Jun 2023 |
| ckie (they/them) changed their display name from ckie (they/them; limited keyboard usage, voice preferred) to ckie (they/them). | 22:17:49 |
| 4 Jun 2023 |
| Federico Damián Schonborn changed their profile picture. | 17:40:23 |
| 6 Jun 2023 |
| vcunat changed their display name from Vladimír Čunát to @vcunat. | 17:21:06 |
| 13 Jun 2023 |
| Federico Damián Schonborn changed their profile picture. | 20:55:41 |
| 15 Jun 2023 |
| ribosomerocker joined the room. | 16:40:09 |
| 17 Jun 2023 |
| Jan Tojnar joined the room. | 19:43:16 |
| 27 Jun 2023 |
trofi | Signal-boosting linuxHeaders update to 6.4: https://github.com/NixOS/nixpkgs/pull/240013 | 18:56:04 |
| 30 Jun 2023 |
Artturin | something is wrong with substituteAll in bootPackages | 16:05:24 |
Artturin | $ nix build --impure --expr "with import ./. { config = { structuredAttrsByDefault = true; }; }; stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.libxcrypt"
this derivation will be built:
/nix/store/994qfy50ylyafndz12zh8zq1a73gi5ll-libxcrypt-4.4.35.drv
building '/nix/store/994qfy50ylyafndz12zh8zq1a73gi5ll-libxcrypt-4.4.35.drv'...
libxcrypt> structuredAttrs is enabled
libxcrypt> unpacking sources
libxcrypt> unpacking source archive /nix/store/spzw99ag9wq184zd9il0n66937m30dzl-libxcrypt-4.4.35.tar.xz
libxcrypt> source root is libxcrypt-4.4.35
libxcrypt> setting SOURCE_DATE_EPOCH to timestamp 1686071870 of file libxcrypt-4.4.35/config.h.in
libxcrypt> patching sources
libxcrypt> updateAutotoolsGnuConfigScriptsPhase
libxcrypt> Updating Autotools / GNU config script to a newer upstream version: ./build-aux/m4-autogen/config.sub
libxcrypt> cp: cannot stat '@gnu_config@/config.sub': No such file or directory
| 16:05:27 |
Artturin | that failure was exposed by https://github.com/NixOS/nixpkgs/pull/237968 | 16:05:39 |
Artturin | $ nix path-info -r --impure --expr "with import ./. { config = { structuredAttrsByDefault = true; }; }; stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.libxcrypt" --derivation
/nix/store/00qr10y7z2fcvrp9b2m46710nkjvj55z-update-autotools-gnu-config-scripts.sh
/nix/store/2195bmvj8zqjj8kfc61r4iwc9llpwnfh-cc-wrapper.sh
...
| 16:06:18 |
Artturin | /nix/store/2195bmvj8zqjj8kfc61r4iwc9llpwnfh-cc-wrapper.sh contains unsubstituted variables
if [[ -n "@coreutils_bin@" && -n "@gnugrep_bin@" ]]; then
PATH="@coreutils_bin@/bin:@gnugrep_bin@/bin"
fi
source @out@/nix-support/utils.bash
| 16:06:42 |
Artturin | In reply to @artturin:matrix.org
/nix/store/2195bmvj8zqjj8kfc61r4iwc9llpwnfh-cc-wrapper.sh contains unsubstituted variables
if [[ -n "@coreutils_bin@" && -n "@gnugrep_bin@" ]]; then
PATH="@coreutils_bin@/bin:@gnugrep_bin@/bin"
fi
source @out@/nix-support/utils.bash
oops this is just the unsubstituted file | 16:16:56 |
Artturin | In reply to @artturin:matrix.org
/nix/store/2195bmvj8zqjj8kfc61r4iwc9llpwnfh-cc-wrapper.sh contains unsubstituted variables
if [[ -n "@coreutils_bin@" && -n "@gnugrep_bin@" ]]; then
PATH="@coreutils_bin@/bin:@gnugrep_bin@/bin"
fi
source @out@/nix-support/utils.bash
* oops this is just the file before substitution | 16:17:07 |
Artturin | nix build --impure --expr "with import ./. { config = { structuredAttrsByDefault = true; }; }; stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.updateAutotoolsGnuConfigScriptsHook" | 16:23:13 |
Artturin | * nix build --impure --expr "with import ./. { config = { structuredAttrsByDefault = true; }; }; stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.updateAutotoolsGnuConfigScriptsHook"
| 16:23:22 |
Artturin | * nix build --impure --expr "with import ./. { config = { structuredAttrsByDefault = true; }; }; stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.stdenv.__bootPackages.updateAutotoolsGnuConfigScriptsHook" | 16:23:28 |
Artturin | ok good the issue is not actually that complicated since it happens in nix build --impure --expr "with import ./. { }; updateAutotoolsGnuConfigScriptsHook.overrideAttrs (_: { __structuredAttrs = true; })" too, so it's just a issue of substitutions not being in env attrset | 16:35:25 |
Artturin | https://github.com/NixOS/nixpkgs/pull/240759 | 17:01:52 |
Artturin | https://github.com/NixOS/nixpkgs/pull/239005 | 20:28:17 |