-
-
Notifications
You must be signed in to change notification settings - Fork 14.6k
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
faiss: 1.8.0->1.9.0 #341418
faiss: 1.8.0->1.9.0 #341418
Conversation
9b16436
to
50f4193
Compare
Awaiting the outcome of facebookresearch/faiss#3846 before opening for review. |
Is this a SWIG 4 thing? We may be able to apply whatever upstream patch fixed it to the stable release. |
It's more that SWIG 4.2.x, they had to make other changes to their .swig file so it would generate Darwin-buildable code. I tested the faiss nightly yesterday and they're considering cutting a new release (because I asked nicely). P.S. I tried upstream patches and couldn't make it work. |
@ofborg build faiss python3Packages.faiss (needs a commit message in the |
@SomeoneSerge if faiss comes up with a new release (hopefully), I'll turn this into a pure upgrade, remove the patches, and mark it ready for review. If they don't, I expect to close this. They have some patches in their history that we might cherry-pick to solve the bug, but I tried the likely candidates and it didn't work out. |
They expect to produce a release next week. If and when that happens, I'll update this and enter it for review. |
50f4193
to
432453f
Compare
432453f
to
b23cba1
Compare
@SomeoneSerge it's ready for review |
@ofborg build faiss python3Packages.faiss |
Passthru testing is failing due to the demo app it uses being unmaintained (and has been broken since at least 1.8.0). I'm going to remove it. |
fe9b27f
to
a4b5751
Compare
Result of 3 packages marked as broken and skipped:
28 packages built:
|
@ofborg build faiss |
428a68b
to
099fb81
Compare
@SomeoneSerge welcome back. May I get your review? |
Result of 3 packages marked as broken and skipped:
22 packages built:
|
Result of 3 packages marked as broken and skipped:
2 packages failed to build:
28 packages built:
|
tests = { | ||
runDemos = |
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.
Would be nice to have more thorough integration testing in the long term, but I guess right now this is more of a maintenance burden
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.
Agreed. The demos don't seem to go through their CI, alas.
The removal of
broke pass thru attributes of python bindings:
Should those be removed from bindings? Or restored in the library? |
Proposed simple attribute restore as: |
Description of changes
Downstream effects
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/
)Add a 👍 reaction to pull requests you find important.