From 958e2531f5bc66a03e80939310e2eef97f03a166 Mon Sep 17 00:00:00 2001 From: Sergei Kuvakin Date: Sun, 12 Sep 2021 21:03:53 +0300 Subject: [PATCH 01/11] qemu 6.1.0-5 --- .github/workflows/actions.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index c5fea1c..7c24d08 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -18,8 +18,8 @@ jobs: qemu-user-static: runs-on: ubuntu-latest env: - VERSION: 6.1.0-1 - ORIGIN_VERSION: 6.1+dfsg-1 + VERSION: 6.1.0-5 + ORIGIN_VERSION: 6.1+dfsg-5 steps: - uses: actions/checkout@v2 - name: Set variables From 204dd502f2c576238ce9175bc84a33a5a96bb341 Mon Sep 17 00:00:00 2001 From: Sergei Kuvakin Date: Wed, 29 Sep 2021 23:18:35 +0300 Subject: [PATCH 02/11] qemu 6.1.0-6 --- .github/workflows/actions.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 7c24d08..98beeb8 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -18,8 +18,8 @@ jobs: qemu-user-static: runs-on: ubuntu-latest env: - VERSION: 6.1.0-5 - ORIGIN_VERSION: 6.1+dfsg-5 + VERSION: 6.1.0-6 + ORIGIN_VERSION: 6.1+dfsg-6 steps: - uses: actions/checkout@v2 - name: Set variables From d47b8dde4657523438b16d68c34604ac9d6aabdd Mon Sep 17 00:00:00 2001 From: Sergei Kuvakin Date: Tue, 2 Nov 2021 23:31:17 +0200 Subject: [PATCH 03/11] fix: push all tags --- .github/workflows/actions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 98beeb8..5bf7391 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -36,7 +36,7 @@ jobs: if: github.ref == 'refs/heads/master' run: | docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_TOKEN }} - docker push ${{ env.DOCKER_REPO }} + docker push --all-tags ${{ env.DOCKER_REPO }} - name: Create Release if: github.ref == 'refs/heads/master' uses: ncipollo/release-action@v1 From 386863992a5d93daa63ce3f10d2a4f48b9da21e4 Mon Sep 17 00:00:00 2001 From: Sergei Kuvakin Date: Tue, 2 Nov 2021 23:33:13 +0200 Subject: [PATCH 04/11] qemu 6.1.0-8 --- .github/workflows/actions.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 5bf7391..fbcd98e 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -18,8 +18,8 @@ jobs: qemu-user-static: runs-on: ubuntu-latest env: - VERSION: 6.1.0-6 - ORIGIN_VERSION: 6.1+dfsg-6 + VERSION: 6.1.0-8 + ORIGIN_VERSION: 6.1+dfsg-8 steps: - uses: actions/checkout@v2 - name: Set variables From 8ee1536949d036d6b731e30cc9ad76d2bd10afb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Ondr=C3=A1=C4=8Dek?= Date: Sat, 2 Apr 2022 12:51:12 +0200 Subject: [PATCH 05/11] qemu 6.2.0-3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Roman Ondráček --- .github/workflows/actions.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index fbcd98e..018c81f 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -18,8 +18,8 @@ jobs: qemu-user-static: runs-on: ubuntu-latest env: - VERSION: 6.1.0-8 - ORIGIN_VERSION: 6.1+dfsg-8 + VERSION: 6.2.0-3 + ORIGIN_VERSION: 6.2+dfsg-3 steps: - uses: actions/checkout@v2 - name: Set variables From f850e6cd940a2afcc9ca2d8281898f1b50ed3a0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Ondr=C3=A1=C4=8Dek?= Date: Sat, 21 May 2022 23:37:43 +0200 Subject: [PATCH 06/11] qemu 7.0.0-7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Roman Ondráček --- .github/workflows/actions.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 018c81f..0d11289 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -18,8 +18,8 @@ jobs: qemu-user-static: runs-on: ubuntu-latest env: - VERSION: 6.2.0-3 - ORIGIN_VERSION: 6.2+dfsg-3 + VERSION: 7.0.0-7 + ORIGIN_VERSION: 7.0+dfsg-7 steps: - uses: actions/checkout@v2 - name: Set variables From 352df3a130b65b629a0b8c64c30bc3353e96fbe0 Mon Sep 17 00:00:00 2001 From: "Michael D. Adams" Date: Thu, 30 Dec 2021 03:04:21 -0500 Subject: [PATCH 07/11] Combine adjacent code blocks in README.md --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index d0ffb38..1c527db 100644 --- a/README.md +++ b/README.md @@ -42,9 +42,7 @@ armv7l $ docker run --rm -t ppc64le/busybox uname -m ppc64le -``` -``` $ docker run --rm -t i386/ubuntu uname -m x86_64 ``` From b05ef14515c0ba2c039463e9f218952d06d23f2b Mon Sep 17 00:00:00 2001 From: Omar Trigui Date: Wed, 29 Jun 2022 16:11:27 +0200 Subject: [PATCH 08/11] README.md > Fix typo with finshes* --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1c527db..3d0f095 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,7 @@ When same name's file `/proc/sys/fs/binfmt_misc/qemu-$arch` exists, the register $ docker run --rm --privileged multiarch/qemu-user-static [--reset][--help][-p yes][options] ``` -On below image, we can not specify `-p yes` (`--persistent yes`) option. Because an interpreter's existance is checked when registering a binfmt_misc entry. As the interpreter does not exist in the container, the register script finshes with the error. +On below image, we can not specify `-p yes` (`--persistent yes`) option. Because an interpreter's existance is checked when registering a binfmt_misc entry. As the interpreter does not exist in the container, the register script finishes with an error. ``` $ docker run --rm --privileged multiarch/qemu-user-static:register [--reset][--help][options] From 5870a6167111afbffef4599da8c1789c0875d24d Mon Sep 17 00:00:00 2001 From: Bala Raman <1273137+srbala@users.noreply.github.com> Date: Sat, 8 Oct 2022 09:52:08 -0400 Subject: [PATCH 09/11] Update Qemu version to 7.1.0-2 --- .github/workflows/actions.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 0d11289..b32e377 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -18,8 +18,8 @@ jobs: qemu-user-static: runs-on: ubuntu-latest env: - VERSION: 7.0.0-7 - ORIGIN_VERSION: 7.0+dfsg-7 + VERSION: 7.1.0-2 + ORIGIN_VERSION: 7.1+dfsg-2 steps: - uses: actions/checkout@v2 - name: Set variables From 6617ecd16af084c1f6cf6a9dc32b4279307d2e08 Mon Sep 17 00:00:00 2001 From: initdc Date: Sun, 9 Oct 2022 07:20:24 +0000 Subject: [PATCH 10/11] docs: update readme ref links --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 3d0f095..84f19aa 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ ![](https://raw.githubusercontent.com/multiarch/dockerfile/master/logo.jpg) -**multiarch/qemu-user-static** is to enable an execution of different multi-architecture containers by QEMU [1] and binfmt_misc [2]. -Here are examples with Docker [3]. +**multiarch/qemu-user-static** is to enable an execution of different multi-architecture containers by QEMU [1](#ref-1) and binfmt_misc [2](#ref-2). +Here are examples with Docker [3](#ref-3). ## Getting started @@ -47,7 +47,7 @@ $ docker run --rm -t i386/ubuntu uname -m x86_64 ``` -Podman [4] also works. +Podman [4](#ref-4) also works. ``` $ sudo podman run --rm --privileged multiarch/qemu-user-static --reset -p yes @@ -56,7 +56,7 @@ $ podman run --rm -t arm64v8/fedora uname -m aarch64 ``` -Singularity [5] also works. +Singularity [5](#ref-5) also works. ``` $ sudo singularity run docker://multiarch/qemu-user-static --reset -p yes @@ -226,8 +226,8 @@ See [Examples & articles](docs/examples.md). ## References -* [1] QEMU: https://www.qemu.org/ -* [2] binfmt_misc: https://www.kernel.org/doc/html/latest/admin-guide/binfmt-misc.html -* [3] Docker: https://www.docker.com/ -* [4] Podman: https://podman.io/ -* [5] Singularity: https://sylabs.io/singularity/ +* [1] QEMU: https://www.qemu.org/ +* [2] binfmt_misc: https://www.kernel.org/doc/html/latest/admin-guide/binfmt-misc.html +* [3] Docker: https://www.docker.com/ +* [4] Podman: https://podman.io/ +* [5] Singularity: https://sylabs.io/singularity/ From b2b6d871dabaf5cf53fcb9da7c8e695b2279bf81 Mon Sep 17 00:00:00 2001 From: Bala Raman <1273137+srbala@users.noreply.github.com> Date: Mon, 16 Jan 2023 23:14:11 -0500 Subject: [PATCH 11/11] Feat: Update Qemu version to 7.2.0-1 Signed-off-by: Bala Raman --- .github/workflows/actions.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index b32e377..215a8ab 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -18,8 +18,8 @@ jobs: qemu-user-static: runs-on: ubuntu-latest env: - VERSION: 7.1.0-2 - ORIGIN_VERSION: 7.1+dfsg-2 + VERSION: 7.2.0-1 + ORIGIN_VERSION: 7.2+dfsg-1~bpo11+2 steps: - uses: actions/checkout@v2 - name: Set variables