!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture

212 Members
Discussions about Nixpkgs' architecture - https://github.com/NixOS/nixpkgs/labels/architecture50 Servers

Load older messages


SenderMessageTime
28 Jun 2024
@infinisil:matrix.orginfinisil Cc willbush Philip Taron (UTC-8) Dominic Mills 17:56:15
29 Jun 2024
@mib:kanp.aimib 🥐 changed their profile picture.22:24:35
1 Jul 2024
@purepani:matrix.orgpurepani joined the room.02:27:53
2 Jul 2024
@liperium:matrix.orgLiperium joined the room.17:25:31
4 Jul 2024
@eyjhb:eyjhb.dk@eyjhb:eyjhb.dk left the room.10:58:02
@philiptaron:matrix.orgPhilip Taron (UTC-8) left the room.15:46:32
@philiptaron:matrix.orgPhilip Taron (UTC-8) joined the room.15:56:36
@soispha:vhack.euBenedikt changed their display name from Soispha to Benedikt.19:11:17
5 Jul 2024
@philiptaron:matrix.orgPhilip 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:matrix.orginfinisilI won't be in the office hour today, but y'all are free to sync if you want :)17:31:47
@philiptaron:matrix.orgPhilip 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
@philiptaron:matrix.orgPhilip 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:matrix.orgwillbush
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:matrix.orgwillbush Oh I see it's master 01:05:40
@willbush:matrix.orgwillbush

works on my machine :)

... elided
Running nixpkgs-check-by-name..
Validated successfully
Cleaning up.. Done
01:06:52
@philiptaron:matrix.orgPhilip 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
@philiptaron:matrix.orgPhilip Taron (UTC-8)I’m on 2.23.101:10:09
@willbush:matrix.orgwillbushI'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:matrix.orgwillbushI'll give it another go01:12:56
@willbush:matrix.orgwillbushOh 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=nix02:08:04
@willbush:matrix.orgwillbush

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
@philiptaron:matrix.orgPhilip 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
@raf:notashelf.devnotashelf joined the room.22:58:31
@raf:notashelf.devnotashelf

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@julienmalka:matrix.org left the room.10:39:15
@felixalb:feal.no@felixalb:feal.no joined the room.16:16:05
@infinisil:matrix.orginfinisil notashelf: It's a bit tricky unfortunately, but: https://github.com/NixOS/nixpkgs-check-by-name/issues/56 17:21:25
@infinisil:matrix.orginfinisil 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@ktemkin:katesiria.org left the room.17:35:52
@emilazy:matrix.orgemily 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

Show newer messages


Back to Room ListRoom Version: 9