Conversation
|
FYI: @bjornfor |
pkgs/by-name/th/thrift/package.nix
Outdated
There was a problem hiding this comment.
Use the new "tag =" instead of "rev =" here?
bjornfor
left a comment
There was a problem hiding this comment.
Patch LGTM, but would like to see the build result (revdeps) before merge. (Don't have time for that myself right now.)
|
|
@bjornfor I updated to use "tag" instead of "rev". I'm not 100% sure what you mean by the revdeps - do you mean posting the result of nixpkgs-review? If so, I ran |
|
Yes, I meant nixpkgs-review. Can you try it again but set the option to do local eval? (It's in --help somewhere.) |
|
Please squash the fixup commit. |
09bbe2b to
05f7967
Compare
|
|
@bjornfor squashed. a ton of stuff failed to build. I will take a look at that. |
I'm fetching from Github instead of the apache server since the release from apache.org appears to be missing the file "lib/cpp/test/Thrift5272.thrift". As such, it will not build. For reasons that are unclear, the mirror on github appears to have that file and will build. I remove all the patches since it appears to build on aarch64-darwin without the patches. I removed the disabled tests since it appears to build on aarch64-darwin (sandbox = true) without those tests being disabled.
05f7967 to
9e9d455
Compare
|
|
@bjornfor My original attempt to run nixpkgs-review appears to have failed, I think, because gnuradio didn't like being built in a sandbox on Mac OS. With the sandbox disabled, I got the above results. Still a bunch of failures, the few I've taken a look at don't appear to the thrift related. But, 157 packages is too much for me to look at one at a time. |
|
Some number of these failures I think result from clang 19 not being able to compile isa-l. I submitted a fix for clang 20 here: llvm/llvm-project#124427. I've also got these fixes in progress: #376876 and #376880. They don't seem related to thrift - but I think they will make the nixpkgs-review report look a little more tractable. |
|
0.22 is now out. |
|
#445433 has been merged. |
I'm fetching from Github instead of the apache server since the release from apache.org appears to be missing the file
"lib/cpp/test/Thrift5272.thrift". As such, it will not build. For reasons that are unclear, the mirror on github appears to have that file and will build.
I remove all the patches since it appears to build on aarch64-darwin without the patches.
I removed the disabled tests since it appears to build on aarch64-darwin (sandbox = true) without those tests being disabled.
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.