jellyfin-web: convert to buildNpmPackage#200475
jellyfin-web: convert to buildNpmPackage#200475winterqt wants to merge 1 commit intoNixOS:masterfrom
Conversation
tjni
left a comment
There was a problem hiding this comment.
This looks really nice. Great work!
|
Hey! Thank you for the PR! First let me thank you for your work on But at the risk of being a joy killer, is this what we want for I do love the amount of deletion, but since a lot of lines are generated code, I wouldn't consider them a maintenance burden or technical debt. The What are you thoughts on this? On a lighter note, just the fact that you managed to package the |
|
@tjni Do you mind moving your comments over to #200470 (which is where these changes are from), so I can reply in context? Thanks! @minijackson That's definitely a valid concern. However, at the same time, I don't see what makes jellyfin-web different from any other npm package that will be converted in the future. Maybe we should wait on others to weigh in? |
|
@winterqt yes, sorry for the confusion, I wasn't talking about |
I disagree for a few reasons, mainly that the current package set (
|
|
Isn't the package set for jellyfin self-contained in its own |
|
You're correct, but you said that you weren't talking about |
|
I was talking about packages inside nixpkgs. I think all of them can have their own |
|
Yes, but we really don't want to have so many large generated files if we can help it. |
Some people are annoyed and find problematic that nixpkgs is holding so much data due to lockfiles appearing from everywhere in the repository, I am sympathetic to the issue, even if I am not really affected as I have plenty of disk space and fiber-speed bandwidth more or less everywhere. Maybe, there should be a discussion on (a) what is the objective of lockfile reduction in nixpkgs? (b) how to balance this out with our objective of observability/SBOMs/supply chain security/transparency/auditability/etc. ? |
Odd idea for (b): how about dumping a list of dependencies in a separate |
It would be an idea, involving @nikstur as he has been working on https://github.com/nikstur/bombon for which this can be of interest. Also, there was the idea of having a |
ae0b8a1 to
aba3af9
Compare
aba3af9 to
f4aabbc
Compare
|
I think this is very much outdated by now? jellyfin-web seems to use |
Description of changes
Over 14,000 deletions ✨
Things done
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)nixos/doc/manual/md-to-db.shto update generated release notes