Skip to content

Deb aarch64#32911

Merged
alesapin merged 25 commits intomasterfrom
deb-aarch64
Jan 13, 2022
Merged

Deb aarch64#32911
alesapin merged 25 commits intomasterfrom
deb-aarch64

Conversation

@Felixoid
Copy link
Copy Markdown
Member

@Felixoid Felixoid commented Dec 17, 2021

Changelog category (leave one):

  • Build/Testing/Packaging Improvement

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):

  • Rename main to pull_request
  • Add BuilderDebAarch64 to all workflows
  • Use docker buildkit, save building cache to docker hub and reuse it
  • Build x86_64 and arm64 docker images separately, then merge them together to a multi-architecture manifest
  • Tune many docker images to being multi-architecture
  • Use the images from the current PR/commit in the following dependent builds
  • Upgrade mysql client in stateless-tests image
  • Add functional tests for aarch64 for PR actions (forced green for a while)
  • Add python typing to some scripts
  • Add docker buildkit to runners' init script
  • Add func-tester-aarch64 runners
  • Use docker login --password-stdin to not expose password on exception

@robot-clickhouse robot-clickhouse added the pr-build Pull request with build/testing/packaging improvement label Dec 17, 2021
@Felixoid Felixoid force-pushed the deb-aarch64 branch 3 times, most recently from 6a5f48d to cf4b89f Compare December 23, 2021 10:55
@Felixoid Felixoid force-pushed the deb-aarch64 branch 7 times, most recently from 1ad635d to 868a16e Compare December 24, 2021 16:17
@Felixoid Felixoid force-pushed the deb-aarch64 branch 3 times, most recently from be645e9 to 9f6d3e2 Compare January 4, 2022 13:50
@Felixoid Felixoid force-pushed the deb-aarch64 branch 3 times, most recently from 7754a26 to 09431e2 Compare January 6, 2022 13:15
@Felixoid Felixoid requested review from alesapin and qoega January 7, 2022 16:39
@Felixoid
Copy link
Copy Markdown
Member Author

It has broken MySQL odbc currently =\

@Felixoid Felixoid force-pushed the deb-aarch64 branch 2 times, most recently from fb9bb75 to b070870 Compare January 10, 2022 18:43
@alesapin alesapin self-assigned this Jan 13, 2022
Copy link
Copy Markdown
Member

@alesapin alesapin left a comment

Choose a reason for hiding this comment

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

Great!

RUN sed -i "s|http://archive.ubuntu.com|$apt_archive|g" /etc/apt/sources.list

RUN apt-get update && apt-get --yes --allow-unauthenticated install clang-13 libllvm13 libclang-13-dev
RUN apt-get update && apt-get --yes --allow-unauthenticated install clang-13 libllvm13 libclang-13-dev libmlir-13-dev
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I think we need this fix separately.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Docker build fails now w/o it. But I can for sure make it separately.

@Felixoid Felixoid force-pushed the deb-aarch64 branch 3 times, most recently from 85469de to b06188e Compare January 13, 2022 15:29
@alesapin
Copy link
Copy Markdown
Member

Let's merge.

@alesapin
Copy link
Copy Markdown
Member

Style check is green.

@alesapin alesapin merged commit 0804e04 into master Jan 13, 2022
@alesapin alesapin deleted the deb-aarch64 branch January 13, 2022 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-build Pull request with build/testing/packaging improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Official ARM image for Docker Add tests for AArch64 version of ClickHouse to CI

4 participants