3 Sep 2024 |
Winter | * | 02:48:51 |
emily | I left https://github.com/NixOS/nixpkgs/pull/336556#issuecomment-2325514159 | 02:51:41 |
emily | it may be better to roll-forward and just apply https://github.com/nodejs/node/pull/54565/files | 02:51:54 |
emily | since the patch is very simple. | 02:51:57 |
emily | I will PR whatever people think is best. | 02:52:08 |
cafkafk | I prefer rolling back but it's not a very strong opinion (22.6 known to be ok vs 22.7+patch may be problematic in ways we dunno?) | 03:12:35 |
emily | soon it will be 22.8, so we will deal with the breakage either way | 03:13:36 |
emily | so I lean slightly towards rolling forward | 03:14:00 |
emily | https://github.com/nodejs/node/pull/54560#issuecomment-2324774721 | 03:14:13 |
emily | ok, 22.8 is literally releasing within ~a day | 03:14:21 |
emily | so let's not bother doing anything | 03:14:29 |
emily | will take much longer than that for staging-next to hit master anyway | 03:15:02 |
cafkafk | will 22.7 get through staging-next in that tim- | 03:15:09 |
cafkafk | aight :p | 03:15:14 |
Winter | sgtm, thanks emily | 03:18:13 |
emily | I subscribed to the releases on GitHub so I'll PR it when it happens. | 03:18:47 |
emily | to staging-next since the version in there now is known-broken | 03:18:56 |
4 Sep 2024 |
| SomeoneSerge (utc+3) changed their display name from SomeoneSerge (UTC+3) to SomeoneSerge (nix.camp). | 21:49:14 |
7 Sep 2024 |
aktaboot | hey, are there ongoing discussions on improving the status quo of nodejs&friends in nixpkgs ? | 11:13:27 |
emily | which kind of improvements? | 11:15:16 |
emily | @tie has been working on refactoring the Node.js derivation itself to be better, but I'm guessing you're thinking more about the package managers | 11:15:41 |
aktaboot | yeah, I feel that they're the biggest painpoint | 11:21:26 |
aktaboot | and the fact that there are so many 'build' toolings around them doesn't help | 11:22:16 |
aktaboot | just looking to see if there's something to look up to
I have come across this https://github.com/canva-public/js2nix but still didn't try it | 11:23:29 |
emily | yeah I dunno. you can only make it so nice because the underlying reality is not nice | 11:37:04 |
aktaboot | yeah that's what I felt but I'm no expert in node packaging 😅 | 11:43:31 |
emily | there's work on improving Python, Rust, and Go packaging, but none of those have to contend with npm :) | 11:46:35 |
emily | (PyPI isn't exactly great either, but the Python package set solves that by just manually packaging everything) | 11:46:50 |
Lily Foster | (i mean i had npm stuff queued up but spoon machine broke and then nixpkgs machine broke...) | 12:00:12 |
Lily Foster | (but yeah npm sucks massively in a lot of ways) | 12:00:39 |