-
-
Notifications
You must be signed in to change notification settings - Fork 70
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
Fully automate nix-update #13
Comments
Right now nix-update can only update about 4% of the sample of known outdated nixpkgs, so there is a lot of room for improvement! Also, I probably should rename this project to nixpkgs-update. |
Created new GitHub user @r-ryantm. |
This is an amazing effort! You should also think about automate all the work a maintainer does when updating a package, like testing. I see you do basic testing with executing the binary, but i think it would be good to expand the testing of builds on hydra. Then this tool can't break anything. Also, sometimes new versions need other dependencies. That might be tricky to automate. And yes, nixpkgs-update is a more precise name. You should rename it ASAP so it is not linked everywhere. A good oportunity to transfer to NixOS org. |
@davidak Thanks for the feedback. I've renamed this to nixpkgs-update. Automating more maintainer work is a good idea, and some people have suggested the idea of moving the binary checks that work into the pkgs nix expressions. Currently, I'm focusing my efforts on figuring out how to update as many packages as I can. There are still many thousands that I cannot update. After that, it might be good to work on that aspect. |
I know, i was at the last NixCon and followed the talk Test ALL the Things by @Profpatsch. I would like to look into it, but had no time yet. |
Running the tests would be done by ofborg, as I laid out in this comment on the nixpkgs tests PoC. I got distracted when I noticed the meta type checking logic was off, though. :D |
@Profpatsch is there documentation how one can help with that? |
nixpkgs-update automatically runs now on nix-community infrastructure |
@davidak Truly the future we need. |
Here's my master plan for nix-update:
This is kind of a long term goal for Nixpkgs in general. This will hopefully increase the "bus factor" in Nixpkgs.
The text was updated successfully, but these errors were encountered: