-
Notifications
You must be signed in to change notification settings - Fork 29.2k
[SPARK-56535][BUILD] Fix CI & base image build issues #55432
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
Open
holdenk
wants to merge
43
commits into
apache:branch-3.5
Choose a base branch
from
holdenk:SPARK-56535-fix-base-image-build
base: branch-3.5
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
c6483e3
Move the apt-get installs up and more consistnetnly use APT_INSTALL s…
sfc-gh-hkarau da16bb3
Fall back on install failure of poorely cached apt-get update
sfc-gh-hkarau dbb00f5
Try and fix the PKGS ref not flowing throw to the ohterside of the ||
sfc-gh-hkarau 4b65d11
Ok focal is dead dead, lets move to jammy
sfc-gh-hkarau f80cad7
Use deadsnakes for Python 3.8
sfc-gh-hkarau 8acd5f3
Ok we need gpg-agent for add-apt-repository?
sfc-gh-hkarau 737dd17
Use APT_INSTALL so we don't block forver (mybad)
sfc-gh-hkarau 3d36203
Fix aptinstall usage
sfc-gh-hkarau 08d60da
Use 3.8 pip bootstrap, install 3.9 venv and 3.8 venv support, pin bac…
sfc-gh-hkarau de4e4be
Pin back some more
sfc-gh-hkarau 78227d3
Keep python3.8 but not via pypy3.8 since there's no pandas wheel for …
sfc-gh-hkarau 7faca4e
While fixing it the pypa pip bootstrap switched to 3.10 oldest version.
sfc-gh-hkarau 6813916
ugh apt-get flakes
sfc-gh-hkarau c3fca50
This is kind of hacky but gh keeps timing out on add-apt-repository.
sfc-gh-hkarau e661592
Add a comment explaining the DDoS
sfc-gh-hkarau 0a24e25
And try and fallback to Python src build since DDoS
sfc-gh-hkarau a92bfb9
Fix src bld
sfc-gh-hkarau ce3e152
Add /usr/local/bin to end of path for alt install.
sfc-gh-hkarau 9e9660d
oh we also get 3.9 from deadsnakes....
sfc-gh-hkarau 1699976
Ok fall back to fcix mirror iff regular archive is dead
sfc-gh-hkarau e70f9fc
When we install Python from src we don't get setuptools or venv
sfc-gh-hkarau 28bd5fb
I wonder if maybe just the mariadb 10.5.12 container is too dead.
sfc-gh-hkarau b1f4d29
Cleanup
sfc-gh-hkarau 9ba7f3d
Apparently R package installs can just silently fail, love that, lets…
sfc-gh-hkarau 2db7bbd
Ok R apparently just silently fails and marks packages as installed w…
sfc-gh-hkarau 494fb33
hmm mysql scheme auth
sfc-gh-hkarau ba94573
Bump mypy for the iceberg type erasure issue (otherwise we'll mark as…
sfc-gh-hkarau 469c1f1
Python3.8 list
sfc-gh-hkarau abd303b
Use raw Python3.8 if present too.
sfc-gh-hkarau 7ec1542
pin back some roxygen2 deps to work around the ! cannot set an attrib…
sfc-gh-hkarau 94fa0b6
Add all dev deps for testing in 3.8/3.9
sfc-gh-hkarau 9dd5e6d
typo
sfc-gh-hkarau 5fab623
Retry docker image pulls in JDBC integration suites (#11)
holdenk b00d985
Add pyarrow to base container image and bump mypy version in the CI c…
holdenk 8c59e78
Skip mypy following of pydantic to avoid 0.991 JsonValue crash (#13)
holdenk 5b7d2b0
Back to previous version of mypy
holdenk 8fc5b23
Work around roxygen2 bug with S3 metadata on R primitives (#15)
holdenk 1bf34ac
Install python reqs
holdenk 3eb8acc
Disable SparkR in CI it's broken and has been for awhile, in practice…
holdenk de6ab4f
Typo
holdenk 2379399
hmmm does it pass without 3.8? It's just type errors in 3.8
holdenk 1ec7e70
Pin back pandas and plotly to probably supported versions
sfc-gh-hkarau df10c5a
Change version spec in req file
holdenk File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
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.
Should we pin this?
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.
I was going back and forth on this, given we do an apt-get update anyways personally I think pinning it is actually counter productive.