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

chore: fix lz4 on arm64 #162

Merged
merged 1 commit into from
Mar 11, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
chore: fix lz4 on arm64
Signed-off-by: Niccolò Fei <[email protected]>
NiccoloFei committed Mar 10, 2025
commit afdefe75e6b310b131cc2aa80f3bce1b7c1d14a6
2 changes: 0 additions & 2 deletions .github/workflows/bake.yaml
Original file line number Diff line number Diff line change
@@ -48,8 +48,6 @@ jobs:
uses: docker/setup-qemu-action@v3
with:
platforms: 'arm64'
# TODO: remove once https://github.com/docker/setup-qemu-action/issues/198 is fixed
image: 'tonistiigi/binfmt:qemu-v7.0.0'

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
2 changes: 0 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -45,8 +45,6 @@ jobs:
uses: docker/setup-qemu-action@v3
with:
platforms: ${{ matrix.platforms }}
# TODO: remove once https://github.com/docker/setup-qemu-action/issues/198 is fixed
image: 'tonistiigi/binfmt:qemu-v7.0.0'

- name: Docker meta
env:
3 changes: 3 additions & 0 deletions Debian/Dockerfile-beta.template
Original file line number Diff line number Diff line change
@@ -41,13 +41,16 @@ RUN set -xe; \
RUN set -xe; \
apt-get update; \
apt-get install -y --no-install-recommends \
# We require build-essential and python3-dev to build lz4 on arm64 since there isn't a pre-compiled wheel available
build-essential python3-dev \
python3-pip \
python3-psycopg2 \
python3-setuptools \
; \
pip3 install %%PIP_OPTIONS%% --upgrade pip; \
# TODO: Remove --no-deps once https://github.com/pypa/pip/issues/9644 is solved
pip3 install %%PIP_OPTIONS%% --no-deps -r requirements.txt; \
apt-get remove -y --purge --autoremove build-essential python3-dev; \
rm -rf /var/lib/apt/lists/*;

# Change the uid of postgres to 26
3 changes: 3 additions & 0 deletions Debian/Dockerfile.template
Original file line number Diff line number Diff line change
@@ -43,13 +43,16 @@ RUN set -xe; \
RUN set -xe; \
apt-get update; \
apt-get install -y --no-install-recommends \
# We require build-essential and python3-dev to build lz4 on arm64 since there isn't a pre-compiled wheel available
build-essential python3-dev \
python3-pip \
python3-psycopg2 \
python3-setuptools \
; \
pip3 install %%PIP_OPTIONS%% --upgrade pip; \
# TODO: Remove --no-deps once https://github.com/pypa/pip/issues/9644 is solved
pip3 install %%PIP_OPTIONS%% --no-deps -r requirements.txt; \
apt-get remove -y --purge --autoremove build-essential python3-dev; \
rm -rf /var/lib/apt/lists/*;

# Change the uid of postgres to 26