| 18 Jul 2023 |
hexa | gdamjan: any progress on the appservice-irc? | 13:26:24 |
gdamjan | I didn't have the time to touch it | 14:38:57 |
gdamjan | I'm getting ready every day, but not enough slacking time at work :/ | 14:39:24 |
gdamjan | my idea was to do a fetchYarnDeps for the deps, and do the build manually, based on what they do in the Dockerfile | 14:40:56 |
gdamjan | so fetchYarnDeps gets all the deps, how does one clean-up non-production deps later? | 18:23:10 |
Lily Foster | In reply to @gdamjan:spodeli.org so fetchYarnDeps gets all the deps, how does one clean-up non-production deps later? Yarn does that during yarn install by default | 18:27:35 |
Lily Foster | For production* | 18:27:43 |
gdamjan | when does that happen | 18:28:05 |
gdamjan | ugh, I just downloaded all the internet of deps :D | 18:28:21 |
gdamjan | including all the esbuilds for all architectures in the world | 18:28:51 |
Lily Foster | In reply to @gdamjan:spodeli.org when does that happen Towards the end. I'd have to go double check exactly. Why, is it not doing it for you? | 18:29:45 |
gdamjan | last time I checked it wasn't | 18:30:15 |
Lily Foster | Can you share the derivation? | 18:32:34 |
gdamjan | let me re-try, this was some time back trying to build matrix-appservice-irc | 18:39:30 |
gdamjan | well, I stumbled on another problem https://github.com/matrix-org/matrix-appservice-irc/blob/develop/yarn.lock#L1309-L1327 it wants two different versions of ajv nix only installs the older one | 21:52:49 |
gdamjan | let me try nixos-unstable | 21:54:06 |
gdamjan | same thing | 21:55:13 |
gdamjan | on non-nix there will be 4 versions of ajv:
node_modules/har-validator/node_modules/ajv
node_modules/eslint/node_modules/ajv
node_modules/ajv
node_modules/@eslint/eslintrc/node_modules/ajv```
| 21:56:05 |
gdamjan | * on non-nix there will be 4 versions of ajv:
node_modules/har-validator/node_modules/ajv
node_modules/eslint/node_modules/ajv
node_modules/ajv
node_modules/@eslint/eslintrc/node_modules/ajv
| 21:56:16 |
Lily Foster | In reply to @gdamjan:spodeli.org well, I stumbled on another problem https://github.com/matrix-org/matrix-appservice-irc/blob/develop/yarn.lock#L1309-L1327 it wants two different versions of ajv nix only installs the older one As in fetchYarnDeps only fetches the older version? | 23:11:22 |
gdamjan | no that was mkYarnPackage | 23:15:32 |
Lily Foster | Ah, yarn2nix makes me sad 🥲 | 23:15:47 |
| 19 Jul 2023 |
@ambroisie:belanyi.fr | Do we have a list of pnpm packages currently in nixpkgs? | 10:35:56 |
Lily Foster | We don't have a listing anywhere. Maybe grep the tree for pnpm? | 10:38:37 |
| 21 Jul 2023 |
hellwolf | error: Package ‘nodejs-16.20.1’ in /nix/store/w8yzl2ydv1wvb0xiw4p54rm2f0588jai-source/pkgs/development/web/nodejs/v16.nix:16 is marked as insecure, refusing to evaluate.
Known issues:
- This NodeJS release has reached its end of life. See https://nodejs.org/en/about/releases/.
| 09:16:24 |
hellwolf | Oh, but we are still missing nodejs-20_x right? Any ETA? | 09:16:50 |
hrnz | 2023-04-20 | 09:24:46 |
hellwolf | huh | 09:30:53 |
hellwolf | aha, of course | 09:31:12 |
hellwolf | pkgs/top-level/aliases.nix <-- they are aliases, okay | 09:32:14 |