13 Sep 2022 |
Winter (she/her) | let me see what i can do | 21:48:53 |
Winter (she/her) | We have two options here, for the short-term.
- Ship napi-rs's CLI in """binary""" form. We're lucky enough that it is simply a bunch of JS files, and no dependencies are required that aren't already bundled -- that is to say that a simple fetchurl will work.
- Shim it, it's simple enough.
| 22:02:59 |
Winter (she/her) | I vote #1. | 22:03:01 |
Winter (she/her) | We already do it for ~all node packages anyways. | 22:03:11 |
Winter (she/her) | going to work on this now | 22:03:19 |
Winter (she/her) | Correction: it is a single JS file. | 22:07:22 |
Winter (she/her) | Perfect. | 22:07:25 |
Winter (she/her) | Not really sure how to organize this, considering there's multiple bindings. | 22:11:23 |
Winter (she/her) | Should I just make one package for the Node ones, since those are the only other ones we're probably gonna use? | 22:11:43 |
Winter (she/her) | (At least in the foreseeable future.) | 22:11:52 |
Winter (she/her) | Done! | 22:32:40 |
Winter (she/her) | going to test w/ matrix-appservice-irc, give me a bit to run those tests :) | 22:32:51 |
Winter (she/her) | Packaged both napi cli and the nodejs bindings | 22:33:08 |
Winter (she/her) | So that'll help the Discord bridge, too. | 22:33:16 |
Winter (she/her) | why did you cp -v over cp hexa | 22:39:06 |
Winter (she/her) | * why did you cp -v over cp hexa? | 22:39:10 |
Winter (she/her) | should i keep it? | 22:39:12 |
Winter (she/her) | aaand those tests are green | 22:50:01 |
Winter (she/her) | 🎉 | 22:50:25 |
Winter (she/her) | https://github.com/NixOS/nixpkgs/pull/191129 | 23:04:14 |
hexa | In reply to @winterqt:nixos.dev why did you cp -v over cp hexa? because I like things like that to be visible | 23:08:12 |
hexa | my opinion, no hard rule | 23:08:31 |
Winter (she/her) | I'll keep it since you have it already, ig -- doesn't matter to me. | 23:12:35 |
Winter (she/her) |
matrix-appservice-irc: use matrix-sdk-crypto-nodejs from source
matrix-appservice-irc: use matrix-sdk-crypto-nodejs built from source
hexa just to get a second eye on this, which of these commit messages read better, if it matters at all?
| 23:14:15 |
hexa | use matrix-sdk-crypto-nodejs source build? | 23:15:04 |
Winter (she/her) | went with matrix-appservice-irc: use matrix-sdk-crypto-nodejs built from source | 23:19:14 |
hexa | wfm | 23:20:45 |
Winter (she/her) |
error: creating directory '/nix/store/add-3383481-0/x/pkgs/development/libraries/png++': No space left on device
what even is that path, how is that even possible | 23:36:10 |
Winter (she/her) | i'm guessing nix is doing it for... whatever reason? but why in the store... and what's the x ... | 23:36:26 |
Winter (she/her) | (i'll rerun eval in a bit, will give it some time to cool off) | 23:36:39 |