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
linkchecker: 9.3.1 -> 9.4.0 #65294
linkchecker: 9.3.1 -> 9.4.0 #65294
Conversation
If I am slow to respond, feel free to ping @worldofpeace who is typically much faster then me. |
9905fa8
to
b92c4e3
Compare
b92c4e3
to
468b331
Compare
I believe that I have addressed the items from the code review. Would either @worldofpeace or @peterhoeg take a look? No hurry. |
@FRidh, any thoughts? |
468b331
to
9748a91
Compare
Is it possible we could switch to python 3 @steshaw? (in a separate commit)
|
I'd also like to mention the issue you had with checking the closure size. You should do it like
|
@worldofpeace, I tried python 3 while I was working on this and it didn't work. I will try again now that the expression has changed a fair bit. |
It also looks like I can remove the |
After reading linkchecker/linkchecker#205 I don't think it actually supports python3. |
It's wip: linkchecker/linkchecker#210 |
Early in the review, we changed It builds either way for me. Just not sure how to check if I'm breaking |
3c50fce
to
01acf1a
Compare
The motivation for that change was ill informed, #60929 (comment) if I was present I would have reverted it. |
I've updated the description with how I calculated the closure size difference. |
Version 9.3.1 was crashing.
01acf1a
to
a452035
Compare
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 👍
Thank you for your contribution @steshaw (and your review @worldofpeace). Now you know who to ping for your next PR! ;-) |
I'm new to contributing.
It seems I built in a sandbox as the default for
useSandbox
is true and I haven't disabled it. I tried setting it to true and nix-build didn't rebuild anything. I built usingnix-build . -A linkchecker
at the top of my nixpkgs checkout. I installed it into my profile withnix-env -f . -iA linkchecker
and checked that the new 9.4.0 didn't crash for my use case (it works!).I ran
nix-shell -p nix-review --run "nix-review wip"
. The exit code was 0.Closure size checking:
Looks like it's smaller. I wrote a little script to help:
No warranties though, the script could be really wrong and overflow etc.
I grepped in
nixpkgs
didn't reveal any documentation to update. Could be wrong.I searched for
linkchecker
innixos/tests
but didn't come up with anything.Any help appreciated.
Motivation for this change
Version 9.3.1 was crashing.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)