| 10 Aug 2023 |
countoren | from nix log | 01:15:55 |
countoren | i can show the first 32 lines too if you need | 01:16:33 |
countoren | np | 01:16:47 |
countoren | Lily Foster: Thank you for your help | 01:21:35 |
@gdesforges:matrix.org | Lily Foster: I've tested manually marp-cli from your Nix code and it works well 🎉 I've pushed a PR. Are you the one who can approve? https://github.com/NixOS/nixpkgs/pull/248107 | 10:14:12 |
@gdesforges:matrix.org | * Lily Foster: I've tested manually marp-cli from your Nix code and it works well 🎉 I've pushed a PR. Are you the one who can approve and merge? https://github.com/NixOS/nixpkgs/pull/248107 | 10:14:25 |
Lily Foster | In reply to @gdesforges:matrix.org Lily Foster: I've tested manually marp-cli from your Nix code and it works well 🎉 I've pushed a PR. Are you the one who can approve and merge? https://github.com/NixOS/nixpkgs/pull/248107 Yep, I can. Request my review and I'll try to get to it today | 10:15:11 |
dotlambda | Ambroisie: Does pnpm-lock-export need internet access and does it have a reproducible output? | 16:41:27 |
@ambroisie:belanyi.fr | In reply to @robert:funklause.de Ambroisie: Does pnpm-lock-export need internet access and does it have a reproducible output?
- I don't think so
- I think so
But I haven't checked either
| 16:51:33 |
@ambroisie:belanyi.fr | * In reply to @robert:funklause.de
Ambroisie: Does pnpm-lock-export need internet access and does it have a reproducible output?
I don't think so
I think so
But I haven't checked either
| 16:51:50 |
@ambroisie:belanyi.fr | Urgh, the formatting is absolutely screwed up | 16:52:06 |
dotlambda | So why use it in the update script rather than postPatch? | 16:59:12 |
@ambroisie:belanyi.fr | Because I don't want to find out that either point is wrong :') | 17:01:15 |
dotlambda | Haha | 17:01:41 |
Lily Foster | It does lockfile v1 output so npm can still get spooked. It should be deterministic but may not be reproducible across versions so doing it in updateScript is probably a better idea | 17:05:24 |
dotlambda | What does "reproducible across versions" mean? | 17:13:35 |
dotlambda | Using it in an updateScript has the big disadvantage of having to commit thousands of lines of code to nixpkgs. | 17:13:35 |
dotlambda | In reply to @robert:funklause.de What does "reproducible across versions" mean? Oh, across versions of pnpm-lock-export | 17:16:33 |
Lily Foster | In reply to @robert:funklause.de What does "reproducible across versions" mean? Like if the output is one way in version 1.0 but then later if the package is updated to 2.0, the output could be subtly different (ask me how I've become paranoid about this 🙃) | 17:16:53 |
Lily Foster | In reply to @robert:funklause.de Oh, across versions of pnpm-lock-export Yeah | 17:16:56 |
Lily Foster | * In reply to @robert:funklause.de
What does "reproducible across versions" mean?
Like if the pnpm-lock-export output is one way in version 1.0 but then later if the package is updated to 2.0, the output could be subtly different (ask me how I've become paranoid about this 🙃) | 17:17:08 |
dotlambda | That could be remediated by using different attributes in all-packages.nix for different versions | 17:18:23 |
Lily Foster | It could maybe. I've seen it change across minor versions for, e.g., tomlq though, so unless the project specifically either allows specifying a reproducible format or promises output reproducibility I've become distrustful of it :) | 17:20:14 |