!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture Team

232 Members
https://github.com/nixpkgs-architecture, weekly public meetings on Wednesday 15:00-16:00 UTC at https://meet.jit.si/nixpkgs-architecture53 Servers

Load older messages


SenderMessageTime
30 Jan 2023
@infinisil:matrix.orginfinisilI archived https://github.com/nixpkgs-architecture/simple-package-paths because it would get confusing to get feedback in multiple places and have multiple repositories19:06:00
31 Jan 2023
@blaggacao:matrix.org@blaggacao:matrix.org joined the room.03:47:02
3 Feb 2023
@blaggacao:matrix.org@blaggacao:matrix.orgPotential motivation (coutesy of eliminated guesswork): Scriptable package scraping with e.g. https://discourse.nixos.org/t/nix-init-generate-nix-packages-from-urls-with-hash-prefetching-dependency-inference-license-detection-and-more/2503503:12:11
@blaggacao:matrix.org@blaggacao:matrix.orgDon't want to put that one the PR (and increase the noise, there). Just add it if you feel like ...03:12:49
@blaggacao:matrix.org@blaggacao:matrix.org * Potential additional motivation (coutesy of eliminated guesswork): Scriptable package scraping with e.g. https://discourse.nixos.org/t/nix-init-generate-nix-packages-from-urls-with-hash-prefetching-dependency-inference-license-detection-and-more/2503503:13:18
@figsoda:matrix.orgfigsoda joined the room.04:28:38
@figsoda:matrix.orgfigsoda
In reply to @blaggacao:matrix.org
Potential additional motivation (coutesy of eliminated guesswork):
Scriptable package scraping with e.g. https://discourse.nixos.org/t/nix-init-generate-nix-packages-from-urls-with-hash-prefetching-dependency-inference-license-detection-and-more/25035
I was actually looking for this RFC (not created yet at the time) when I was replying to one of the replies in the thread. just happened to look at the rfcs and found this rfc, nice to see you here again
04:44:52
@blaggacao:matrix.org@blaggacao:matrix.org I wanted to make a script to scrape all mdbook- preprocessors once and for all. But I thought I'd better wait for after this PR. 04:46:23
@blaggacao:matrix.org@blaggacao:matrix.org * I wanted to make a script to scrape all mdbook- preprocessors once and for all. But I thought I'd better wait for after this RFC landed. 04:46:37
5 Feb 2023
@growpotkin1:matrix.orggrowpotkin1Does repology count JS modules as packages? 03:43:50
@growpotkin1:matrix.orggrowpotkin1

I think my JS+Nix stuff is ready for use in Nixpkgs if there were any interest in replacing the node2nix infrastructure.

Surprisingly the load on CI is relatively low. I knocked out 18,000 packages from a cold cache in 1.5 hours with a single GitHub box.

The majority of builds run with only jq and stdenv. node is only a dependency for <1% of them. In terms of limiting load on hydra this is an important selling point.

03:54:03
@winterqt:nixos.devWinter (she/her)
In reply to@growpotkin1:matrix.org

I think my JS+Nix stuff is ready for use in Nixpkgs if there were any interest in replacing the node2nix infrastructure.

Surprisingly the load on CI is relatively low. I knocked out 18,000 packages from a cold cache in 1.5 hours with a single GitHub box.

The majority of builds run with only jq and stdenv. node is only a dependency for <1% of them. In terms of limiting load on hydra this is an important selling point.

I think my JS+Nix stuff is ready for use in Nixpkgs if there were any interest in replacing the node2nix infrastructure.

I have an in-progress migration roadmap thing to move to buildNpmPackage and buildYarnPackage, so yeah, there's interest.

05:17:19
@growpotkin1:matrix.orggrowpotkin1

Sweet. Honestly I worked my ass off on this, I'm excited to get it out there.

I've got npm and yarn v2/3 translation covered already, so this might be a good fit for the migration work

05:20:33
@winterqt:nixos.devWinter (she/her)not sure how I feel about having two more or less competing JS build support systems in-tree...05:22:31
@winterqt:nixos.devWinter (she/her)note that I'm biased, as I've worked on my stuff for quite a while as well (and it's already in-tree).05:23:22
@winterqt:nixos.devWinter (she/her) * note that I'm biased, as I've worked on my stuff for quite a while too (and it's already in-tree).05:23:37
@growpotkin1:matrix.orggrowpotkin1 Oh I misunderstood your first message. 05:23:50
@growpotkin1:matrix.orggrowpotkin1 No sweat then. I don't want to step on any toes. 05:24:11
@winterqt:nixos.devWinter (she/her)There are definitely merits to your approach, though I believe there are may also be downsides.05:24:39
@winterqt:nixos.devWinter (she/her)Happy to talk with you further on this, though maybe not tonight -- it's late.05:24:55
@infinisil:matrix.orginfinisil growpotkin ( Alex Ameen ): I'd really like to see some stats, comparing the current approach, Winter's approach and yours. Should include eval time, build time, lines of code. Also comparing features between the three 09:51:28
@infinisil:matrix.orginfinisilAlso I think before it could be upstreamed, your tooling should be field tested by widely announcing it and having people try it09:52:37
@blaggacao:matrix.org@blaggacao:matrix.org To clone your limited capacity while maintaining the legitimacy and momentum, the NAT may consider establishment of chapters to parallelize parallelizables. 17:53:11
@blaggacao:matrix.org@blaggacao:matrix.org * To clone your limited capacity while maintaining the legitimacy and momentum, the NAT may consider establishment of chapters to parallelize work on parallelizable improvments. 17:53:29
@blaggacao:matrix.org@blaggacao:matrix.org One such that just came to my mind while seeing this issue and this workaround would be a Fetcher Chapter and maybe a Package Chapter. 17:54:44
@tomberek:matrix.orgtomberek At the moment we’ve been trying to focus on a single project at a time. Historically, trying to do multiple things at once led to stagnation. 17:54:49
@tomberek:matrix.orgtomberek But general work on Nixpkgs can of course be done in parallel. 17:55:18
@blaggacao:matrix.org@blaggacao:matrix.org That may be true, but creating delegation slots for someone to be invited to step up doesn't seem like a risk. 17:55:29
@blaggacao:matrix.org@blaggacao:matrix.org * That may be true, but creating delegation slots for someone to be invited to step up doesn't seem like an a-priori risk. 17:55:41
@blaggacao:matrix.org@blaggacao:matrix.orgA little bit of push, to see if there is contributor market pull to organize around these topics while under the legitimacy and authority support of the NAT.17:56:42

Show newer messages


Back to Room ListRoom Version: 9