-
-
Notifications
You must be signed in to change notification settings - Fork 14.9k
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
numbat: init at 1.6.3 #264241
numbat: init at 1.6.3 #264241
Conversation
Hello @giomf, welcome to nixpkgs! We have a few contributing guidelines as you might've seen, in particular I'd like to point you to the commit conventions. You'll have to split up your commit into two - one that adds you to the maintainer list and another which is the init numbat commit. |
Yes I already saw this but I have a question regarding the maintainer commit: Edit: nvm I just saw the documentation piece that I need... |
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.
Not much to comment on here, neat!
@ofborg eval |
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.
Built and tested application, works nicely!
githubId
checks out: https://api.github.com/user/35076723
- package path fits guidelines
- package name fits guidelines
- package version fits guidelines
- package build on x86_64-linux
- executables tested on x86_64-linux
-
meta.description
is set and fits guidelines -
meta.license
fits upstream license -
meta.platforms
is set -
meta.maintainers
is set - build time only dependencies are declared in
nativeBuildInputs
- source is fetched using the appropriate function
- the list of
phases
is not overridden - when a phase (like
installPhase
) is overridden it starts withrunHook preInstall
and ends withrunHook postInstall
. - patches have a comment describing either the upstream URL or a reason why the patch wasn't upstreamed
- patches that are remotely available are fetched rather than vendored
Result of nixpkgs-review pr 264241
run on x86_64-linux 1
1 package built:
- numbat
Marking as approved now, with the assumption that meta.changelog
gets fixed
@h7x4 have I missed something or why does it takes so long to complete the checks? |
It's just the aarch64-darwin (read: ARM-based Apple mac, M1/M2 chip) builder left. We don't really have a lot of machines which can run these tests, so they usually take a really long time (if they even complete at all). The fact that the tests run fine on x86_64 darwin, x86_64 linux and aarch64-linux is a good sign, and since it's not a very platform specific package, it will probably work on aarch64-darwin |
Ok, thanks for the clarification. |
I don't think so. Not necessarily at least. You could ask someone with an ARM mac to verify that the package works correctly if you suspect it won't, but I think this is ready for merge despite the queued test. You'll just have to wait for someone with commit rights to have a look at it. I'm not sure how familiar you are with the process of getting things merged in nixpkgs, considering this is your first PR. It can be a bit of a slow process, because we have so many PRs compared to the number of reviewers and committers. There are ways you can try to ask for more reviews, namely through the "PRs ready for *" threads on discourse, or in our matrix dev channels. Alternatively, if you feel like you're up to the challenge, we would be really happy to have some more reviewers. There are several ways to help out with this that doesn't require deep internal knowledge of nix, NixOS or nixpkgs. Something like just building and testing out the software (using tools like nixpkgs-review) in the different PRs would be a great help. This would speed up the process for everyone. |
Thanks for the hint. I will open a thread.
This sounds good. I would love to help where I can. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-already-reviewed/2617/1191 |
Whenever you need a review or merge, please contact me. |
Co-authored-by: OTABI Tomoya <tomoya.otabi@gmail.com>
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.
LGTM, thanks.
Description of changes
Hi,
I want to contribute my first package called numbat which is a High precision scientific calculator with full support for physical units.
Since it is my first package please point me into the right direction if I did something wrong.
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)