Skip to content
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

[feat][build] Add support for ARM image #12

Merged
merged 18 commits into from
May 10, 2024

Conversation

nodece
Copy link
Collaborator

@nodece nodece commented Apr 28, 2024

Motivation

Add support for ARM image by cherry-pick some PR from apache/pulsar 3.x.

Modifications

  • Use Temurin JDK 11
  • Use py2 instead py3
  • Remove cpp/py client code, and then use pip to install the python client

Documentation

  • doc
  • doc-required
  • doc-not-needed
  • doc-complete

lhotari and others added 11 commits April 28, 2024 13:17
…mage (apache#14513)

- also reduce default timeout to 30 seconds
- prevents issues where apt repository doesn't respond

(cherry picked from commit d3f6fe3)
* Remove Pulsar Client Build for Python 2.7

* Remove outdated homebrew files (source of truth is upstream homebrew)

* Remove Python 2.7 build references; print error in some cases

* Update python client tests to run with python client for python 3.5m

* PIP-155: Removed Python 2 support

* Fixed invocation in pulsar-build image

* Fixed clang-format-10 indent differences

* Fixed script invocation with wrong python

* We don't need to rebuild the manylinux image each time

* Fixed image name

* Reverted back to use newer protobuf

* Fixed image name

* Fixed missing python3 in centos:7 image

* Use python3 for gtest-parallel

* Show bash commands in docker-tests.sh

* Fixed gh action issue with git directory permissions

* Fixed python to 3

* Fixed custom_logger_test.py

* Fixed path in run_python_instance_tests.sh

* Function runtime should use python3

* Fixed function runtime test python expectation

* Fixed presto worker launcher

* Fixed notes on how to format C++ code

Co-authored-by: Michael Marshall <[email protected]>

(cherry picked from commit 2b2e0c5)
Signed-off-by: Zixuan Liu <[email protected]>
Signed-off-by: Zixuan Liu <[email protected]>

(cherry picked from commit 4378856)
Signed-off-by: Zixuan Liu <[email protected]>
* PIP-209: Removed C++/Python clients from main repo

* Removed python directory from Docekrfile

* Fixed python client version argument scoping

* Fixed handling of pulsar.functions.serde

(cherry picked from commit f3c547b)
Signed-off-by: Zixuan Liu <[email protected]>
)

Co-authored-by: Lari Hotari <[email protected]>
Co-authored-by: Yong Zhang <[email protected]>
Co-authored-by: Zixuan Liu <[email protected]>
Co-authored-by: tison <[email protected]>

(cherry picked from commit 4190e40)
Signed-off-by: Zixuan Liu <[email protected]>
Signed-off-by: Zixuan Liu <[email protected]>

(cherry picked from commit 94c7bf3)
Signed-off-by: Zixuan Liu <[email protected]>
apache#20435)

Signed-off-by: Zike Yang <[email protected]>
Co-authored-by: Lari Hotari <[email protected]>

(cherry picked from commit d7f3558)
Signed-off-by: Zixuan Liu <[email protected]>
@nodece nodece force-pushed the branch-2.10-arm-image branch from 71889c5 to 4e60e86 Compare April 28, 2024 12:06
@nodece nodece force-pushed the branch-2.10-arm-image branch from 94e9e72 to 5864b78 Compare April 29, 2024 03:43
@nodece nodece force-pushed the branch-2.10-arm-image branch from 8ec32db to 673d248 Compare April 29, 2024 05:08
Signed-off-by: Zixuan Liu <[email protected]>
@nodece nodece force-pushed the branch-2.10-arm-image branch from 673d248 to e1c76b8 Compare April 29, 2024 07:04
@nodece nodece merged commit 67a2d52 into ascentstream:branch-as-2.10 May 10, 2024
37 of 39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants