-
-
Notifications
You must be signed in to change notification settings - Fork 14.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jellyfin-web: convert to buildNpmPackage #200475
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 = true
set 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.sh
to update generated release notes