-
Notifications
You must be signed in to change notification settings - Fork 26
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
[r/ci] Unbreak wheel builds #2398
Conversation
Nice catch of an uncovereed corner: TileDB-SOMA/libtiledbsoma/src/external/src/nanoarrow/nanoarrow.c Lines 1705 to 1717 in 5483ea2
I found upstream quite receptive for the few issues I filed so you could consider mentioning it at their tracker. From following their repo, I am fairly certain they build under Python, do not yet (AFAIK) build at PyPi (but "should be soon") and may not have hit this wheels issue. |
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #2398 +/- ##
===========================================
+ Coverage 66.07% 80.03% +13.95%
===========================================
Files 144 91 -53
Lines 13002 8593 -4409
Branches 510 0 -510
===========================================
- Hits 8591 6877 -1714
+ Misses 4311 1716 -2595
+ Partials 100 0 -100
Flags with carried forward coverage won't be shown. Click here to find out more.
|
@eddelbuettel thank you. I'll accept that request as a follow-up task. We need to tag 1.9.4 today and this is blocking the build. I won't be waiting on upstream today. Happy to accommodate as follow-up. |
(The subject line tagging may be off as the wheel that breaks is a Python wheel.) |
@johnkerl I did not suggest to wait for upstream to fix it, you have a fix. But as it is a vendored file, and to save us from future surprises if we ever update the vendoring to a newer version, it may be beneficial to communicate the fix upstream. |
[sc-44675] |
This pull request has been linked to Shortcut Story #44675: tiledbsoma 1.9.4. |
@eddelbuettel we are in agreement |
Co-authored-by: John Kerl <[email protected]>
Issue and/or context:
#2393
Changes:
nanoarrow.c
mods were passing all regular per-commit CI but were failing wheel builds which are done nightly, and at release time.Compile error appearing in wheel builds:
Notes for Reviewer:
This unblocks my attempt to tag 1.9.4.
Validation: I manually ran https://github.com/single-cell-data/TileDB-SOMA/actions/runs/8572181618/job/23494196523 with PR #2390 which is essentially this PR.