xsimd - fix apache-arrow FTBFS by putting cmake files in -dev package, update python 3.13 #36413
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
xsimd changed where it put its cmake files in version 13.1.0 (from /usr/lib/cmake to /usr/share/cmake). The new location meant that cmake files were left in xsimd rather than xsimd-dev.
apache-arrow only lists xsimd-dev and thus it's cmake build did not find xsimd.
The fix here is to get the files into xsimd-dev.
See chainguard-dev/melange#1693 for a pipeline fix. After that lands, the change here could be backed out.
Last, we update the priority of the python3.13 package for arrow so it gets chosen "by default" now.