!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

187 Members
55 Servers

Load older messages


SenderMessageTime
2 Oct 2025
@pyrox:pyrox.devdish [Fox/It/She]well if they are migrated to pkgs/by-name and out of nodePackages they can stay04:40:25
@pyrox:pyrox.devdish [Fox/It/She]feel free to migrate them yourself if you want to04:40:31
@emma:rory.gayEmma [it/its]ah, i dont remember if they are but oh well, worst case someone brings them back under by-name04:41:27
@pyrox:pyrox.devdish [Fox/It/She]prettier was migrated a while ago04:42:08
@pyrox:pyrox.devdish [Fox/It/She]but ts-node is still in nodePackages04:42:14
@pyrox:pyrox.devdish [Fox/It/She]it should be easy to migrate with the new yarn-berry lockfile tooling in nixpkgs04:42:27
@pyrox:pyrox.devdish [Fox/It/She]https://nixos.org/manual/nixpkgs/stable#javascript-yarn-v3-v404:43:45
@emma:rory.gayEmma [it/its]Honestly i kinda liked the categorisation via nodePackages04:46:42
@emma:rory.gayEmma [it/its]Or well, namespacing i guess04:47:01
@pyrox:pyrox.devdish [Fox/It/She]that would be okay04:58:24
@pyrox:pyrox.devdish [Fox/It/She]but not if its unmaintainable like nodePackages is04:58:55
@pyrox:pyrox.devdish [Fox/It/She]* but not if its unmaintainable like nodePackages is atm04:58:56
@winter:catgirl.cloudWinterdisagree, 99.9999% of things that were shoved into nodePackages were applications, which belong at the top level05:01:53
@sandro:supersandro.deSandro 🐧yep, it was a maintenance nightmare and regularly all kinds of things broke left, right, center and between14:19:46
@marie:marie.cologneMarieor you regenerated the thing and in the meantime someone updated it and you had to regenerate it again14:21:05
@hexa:lossy.networkhexa Winter: frankly, nodePackages should have received a staggered response with milestones 14:38:49
@hexa:lossy.networkhexa
  • trace warnings 24.05
  • broken or something equally annoying 25.11
  • removed in 26.05
14:39:30
@hexa:lossy.networkhexaand I hope we can achieve these things with nixpkgs core14:39:40
@hexa:lossy.networkhexanodePackages still exists because we're not good at long term consistent decison making14:40:17
@hexa:lossy.networkhexabut we can't even issue trace warnings, because the ci folks decided we may not14:41:45
@hexa:lossy.networkhexamodules may, packages may not14:42:25
@c0ba1t:matrix.orgCobalt How are package removals communicated then? Let's say I depend on libfoo and it gets removed (no maintainer, no dependents), wouldn't a warning be a good idea then? 14:44:05
@winter:catgirl.cloudWinter🙃14:44:10
@winter:catgirl.cloudWintera throw14:44:16
@c0ba1t:matrix.orgCobalt Throw as in "package not found"? 14:44:32
@hexa:lossy.networkhexathrow as in "lol, its too late"14:47:43
@hexa:lossy.networkhexabecause we don't ship this package anymore14:47:57
@hexa:lossy.networkhexait was yanked14:48:01
@hexa:lossy.networkhexafoo = throw "foo was removed from nixpkgs, because it was utter garbage"14:48:13
@hexa:lossy.networkhexa *
foo = throw "foo was removed from nixpkgs, because it was utter garbage";
14:48:16

Show newer messages


Back to Room ListRoom Version: 6