!UNVBThoJtlIiVwiDjU:nixos.org

Staging

404 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-25.11 | Review Reports: https://malob.github.io/nix-review-tools-reports/132 Servers

Load older messages


SenderMessageTime
5 Jul 2026
@k900:0upti.meK900https://github.com/sqlite/sqlite/blob/master/ext/qrf/qrf.c#L113721:56:32
@k900:0upti.meK900I found the source21:56:56
@k900:0upti.meK900We COULD patch it21:56:58
@hexa:lossy.networkhexaso the pnpm fetcher gets a patched sqlite, correct?22:01:00
@emilazy:matrix.orgemily I mean we could really just s/X'/x'/g 22:03:49
@emilazy:matrix.orgemilymodulo escaping22:03:57
@k900:0upti.meK900 The escaping is what I'm worried about 22:05:23
@k900:0upti.meK900 I really want someone to take this over though 22:05:39
@k900:0upti.meK900It's 1AM22:06:01
@emilazy:matrix.orgemilyformat looks pretty uniform22:06:06
@emilazy:matrix.orgemilyand invalidating the FODs gets you the rest of the way?22:06:17
@charles:computer.surgeryCharles joined the room.22:08:54
@mkg20001:mkg20001.iomkg20001 joined the room.22:53:31
6 Jul 2026
@vcunat:matrix.orgVladimír Čunát
In reply to @k900:0upti.me
It's entirely unrevertable
An old sqlite version for this purpose?
05:30:40
@k900:0upti.meK900 We can also just patch one character 05:49:08
@k900:0upti.meK900 But that's also not very sustainable 05:49:20
@lassulus:lassul.uslassulus joined the room.07:16:42
@gepbird:matrix.orggepbirdtemporarily I'd go with pinning sqlite to an older version for pnpm only then making a new fetcherVersion that uses can only use the new sqlite (throws with an old sqlite version) and migrate pnpm 11 packages to that but I'm also fine with patching the FOD with sed if we can make sure it doesn't cause other issues, or reverting the sqlite change that broke it if possible08:30:16
@k900:0upti.meK900Reverting the change is not possible and will be a world rebuild08:30:33
@k900:0upti.meK900And we do not want to carry the patch going forward08:30:41
@gepbird:matrix.orggepbird but long term we should replace this tooling that relies on pnpm, sqlite and other binaries, probably intercept the network requests which is what Scrumplex proposed in a PR (I haven't have time to review) 08:31:13
@k900:0upti.meK900The correct solution is probably to figure out how to not include the SQLite data in the output at all08:31:14
@k900:0upti.meK900And if that's impossible, to make it so it's not represented as an internal dump format08:31:30
@grimmauld:m.grimmauld.deGrimmauld (any/all)seems vulnix is broken rn via zodb08:34:55
@grimmauld:m.grimmauld.deGrimmauld (any/all)setuptools garbage08:35:01
@k900:0upti.meK900If it's complaining about pkg_resources, replace setuptools with setuptools_8008:35:35
@gepbird:matrix.orggepbirdfor now the only solution to that seems to be https://github.com/NixOS/nixpkgs/pull/531657 but I wouldn't immediately switch all packages to this before making sure it's realiable08:35:49
@gepbird:matrix.orggepbirdpreviously it wasn't a dump format but the binary database, which has it's own can of worms08:36:21
@grimmauld:m.grimmauld.deGrimmauld (any/all)
zodb> ERROR Missing dependencies:
zodb>         setuptools<81,>=78.1.1
May be able to get away with relaxDeps
08:39:10
@grimmauld:m.grimmauld.deGrimmauld (any/all)oh great, prusa slicer is broken09:37:52

Show newer messages


Back to Room ListRoom Version: 6