28 Jun 2024 |
infinisil | Cc willbush Philip Taron (UTC-8) Dominic Mills | 17:56:15 |
29 Jun 2024 |
| mib 🥐 changed their profile picture. | 22:24:35 |
1 Jul 2024 |
| purepani joined the room. | 02:27:53 |
2 Jul 2024 |
| Liperium joined the room. | 17:25:31 |
4 Jul 2024 |
| @eyjhb:eyjhb.dk left the room. | 10:58:02 |
| Philip Taron (UTC-8) left the room. | 15:46:32 |
| Philip Taron (UTC-8) joined the room. | 15:56:36 |
| Benedikt changed their display name from Soispha to Benedikt. | 19:11:17 |
5 Jul 2024 |
Philip Taron (UTC-8) | Happy 4th of July to all 🇺🇸 folks. I spent a little side-quest on https://github.com/NixOS/nixpkgs/issues/324619 today. It's all super contained: the only required reading is in the PR https://github.com/NixOS/nixpkgs/pull/269356 from Dec 2023. | 01:16:10 |
infinisil | I won't be in the office hour today, but y'all are free to sync if you want :) | 17:31:47 |
Philip Taron (UTC-8) | When I run maintainers/scripts/check-by-name.sh master locally in my nixpkgs repository, without any changes, I get this error:
I/O error: Failed to get the definition info for attribute acl: In /tmp/tmp.bQmCobXFGj/merged/pkgs/stdenv/linux/default.nix, attribute parent node is not an attribute path node: NODE_INHERIT@28432..28603
Does anyone else reproduce this? It appears to be about this line in pkgs/stdenv/linux/default.nix :
| 22:09:25 |
Philip Taron (UTC-8) | * When I run maintainers/scripts/check-by-name.sh master locally in my nixpkgs repository, without any changes, I get this error:
I/O error: Failed to get the definition info for attribute acl: In /tmp/tmp.bQmCobXFGj/merged/pkgs/stdenv/linux/default.nix, attribute parent node is not an attribute path node: NODE_INHERIT@28432..28603
Does anyone else reproduce this? It appears to be about this line in pkgs/stdenv/linux/default.nix :
inherit (prevStage)
gzip bzip2 xz bash coreutils diffutils findutils gawk
gnused gnutar gnugrep gnupatch patchelf
attr acl zlib libunistring;
| 22:09:52 |
6 Jul 2024 |
willbush | In reply to @philiptaron:matrix.org
When I run maintainers/scripts/check-by-name.sh master locally in my nixpkgs repository, without any changes, I get this error:
I/O error: Failed to get the definition info for attribute acl: In /tmp/tmp.bQmCobXFGj/merged/pkgs/stdenv/linux/default.nix, attribute parent node is not an attribute path node: NODE_INHERIT@28432..28603
Does anyone else reproduce this? It appears to be about this line in pkgs/stdenv/linux/default.nix :
inherit (prevStage)
gzip bzip2 xz bash coreutils diffutils findutils gawk
gnused gnutar gnugrep gnupatch patchelf
attr acl zlib libunistring;
What arguments are you passing to the script? | 01:04:19 |
willbush | Oh I see it's master | 01:05:40 |
willbush | works on my machine :)
... elided
Running nixpkgs-check-by-name..
Validated successfully
Cleaning up.. Done
| 01:06:52 |
Philip Taron (UTC-8) | I think it’s got to be something about the version of nix. What version of nix are you running? | 01:10:01 |
Philip Taron (UTC-8) | I’m on 2.23.1 | 01:10:09 |
willbush | I'm a bit behind 2.18.2. Tried to update the other day and too much stuff broke. I'm not using openssh so I decided it could wait. | 01:11:40 |
willbush | I'll give it another go | 01:12:56 |
willbush | Oh my nix only update to 2.18.4. Just realized there are newer versions available https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=nix | 02:08:04 |
willbush | Ok now on the same version as you and got the same error:
I/O error: Failed to get the definition info for attribute acl: In /tmp/tmp.M50FW3cBly/merged/pkgs/stdenv/linux/default.nix, attribute parent node is not an attribute path node: NODE_INHERIT@28432..28603
| 02:12:08 |
Philip Taron (UTC-8) | Got it! Ok, something for a time when I get computer time. Looks like running a test against the nix versions in nixpkgs would be good. Also adding a flag to keep the json output from nix-instantiate? Gotta diff that to see what changed and when. | 16:21:47 |
| notashelf joined the room. | 22:58:31 |
notashelf | G'day, I was working on a treewide PR to move packages to by-name & format via nixfmt-rfc-style until I was informed that such PRs are actually discouraged in favor of https://github.com/NixOS/nixpkgs/pull/211832.
Are there any other ongoing processes that I can lend a hand with? Or things I can help speed up by making a series of PRs? Otherwise I plan to go forward with adding licenses to most of the packages listed here but I'd be happy to help with higher-priority issues if there are any.
| 23:17:48 |
8 Jul 2024 |
| @julienmalka:matrix.org left the room. | 10:39:15 |
| @felixalb:feal.no joined the room. | 16:16:05 |
infinisil | notashelf: It's a bit tricky unfortunately, but: https://github.com/NixOS/nixpkgs-check-by-name/issues/56 | 17:21:25 |
infinisil | notashelf: A bit easier is https://github.com/NixOS/nixpkgs/pull/322537, for which it would be best to join #nix-formatting:nixos.org :) | 17:22:16 |
| @ktemkin:katesiria.org left the room. | 17:35:52 |
emily | re "Which files are part of a package?", a reasonable start would be just migrating packages that only have default.nix in their directory and nothing else, right? | 17:37:15 |