Skip to content

Conversation

@ajpotts
Copy link
Contributor

@ajpotts ajpotts commented Dec 10, 2024

This PR refactors make install-arrow section of the Makefile. The previous version was failing to build arrow. This version should successfully build. It also allows the addition of the DEP_BUILD_DIR option, which allows the user to specify a build directory. It can be called as follows:

make install-arrow DEP_BUILD_DIR=<dependencies_directory>

If this directory contains a file of the form apache-arrow-apt-source*.deb, it will use that file instead of fetching the file with wget. This will be useful for offline builds.

The downsides are that it automatically selects the latest arrow version (unless using the DEP_BUILD_DIR option), and it requires either to be run with root, or it will make a sudo call which will require the user to enter a password.

Part of #3933: failing make install-arrow

@ajpotts ajpotts marked this pull request as draft December 10, 2024 20:25
@ajpotts ajpotts force-pushed the 3933_failing_make_install-arrow branch 2 times, most recently from 7313929 to 0bcd3c3 Compare December 11, 2024 20:17
@ajpotts ajpotts marked this pull request as ready for review December 11, 2024 20:18
@ajpotts ajpotts force-pushed the 3933_failing_make_install-arrow branch from 2544cc0 to 4bcaa26 Compare December 13, 2024 15:36
@ajpotts ajpotts changed the title Closes #3933: failing make install-arrow Part 1 of #3933: failing make install-arrow Dec 13, 2024
@ajpotts ajpotts force-pushed the 3933_failing_make_install-arrow branch from 6bf28a4 to 1f8cb1d Compare December 13, 2024 17:23
Copy link
Contributor

@drculhane drculhane left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested similarly to how I tested 3940, and it works as expected. Nice job.

@ajpotts ajpotts force-pushed the 3933_failing_make_install-arrow branch from 1f8cb1d to a79b375 Compare December 13, 2024 18:10
Copy link
Contributor

@jaketrookman jaketrookman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work

@ajpotts ajpotts added this pull request to the merge queue Dec 13, 2024
Merged via the queue into Bears-R-Us:master with commit 762f736 Dec 13, 2024
16 checks passed
jabraham17 pushed a commit to jabraham17/arkouda that referenced this pull request Jan 21, 2025
Co-authored-by: Amanda Potts <ajpotts@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants