Skip to content

Skip arm32v6 on 8.6.0alpha2 (and alpha3) - #1676

Merged
tianon merged 1 commit into
docker-library:masterfrom
infosiftr:skip-arm32v6
Jul 30, 2026
Merged

Skip arm32v6 on 8.6.0alpha2 (and alpha3)#1676
tianon merged 1 commit into
docker-library:masterfrom
infosiftr:skip-arm32v6

Conversation

@yosifkit

@yosifkit yosifkit commented Jul 29, 2026

Copy link
Copy Markdown
Member

For now, skip failing builds on arm32v6. See #1675

8.6.0alpha3 also fails. It has a tag, but no release tar.xz on php.net so I tested the tag's "source code tar.gz".

Generating phar.php
make: [Makefile:379: ext/phar/phar.php] Segmentation fault (core dumped) (ignored)
Generating phar.phar
Segmentation fault (core dumped)
[...]
+ php --version
[...] did not complete successfully: exit code: 139

(exit 139 = 128 +11 -> segfault)

 $ diff -u ../official-images/library/php <(./generate-stackbrew-library.sh)
--- ../official-images/library/php      2026-07-20 10:48:53.176116092 -0700
+++ /dev/fd/63  2026-07-29 15:34:55.650998226 -0700
@@ -1,4 +1,4 @@
-# this file is generated via https://github.com/docker-library/php/blob/6c91a369458bf48ae137a647934585ce0480067d/generate-stackbrew-library.sh
+# this file is generated via https://github.com/docker-library/php/blob/827b8643e362d94c2b9e9d2a29b074a24b87fe69/generate-stackbrew-library.sh

 Maintainers: Tianon Gravi <admwiggin@gmail.com> (@tianon),
              Joseph Ferguson <yosifkit@gmail.com> (@yosifkit)
@@ -45,32 +45,32 @@
 Directory: 8.6-rc/bookworm/zts

 Tags: 8.6.0alpha2-cli-alpine3.24, 8.6-rc-cli-alpine3.24, 8.6.0alpha2-alpine3.24, 8.6-rc-alpine3.24, 8.6.0alpha2-cli-alpine, 8.6-rc-cli-alpine, 8.6.0alpha2-alpine, 8.6-rc-alpine
-Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 77c06cf7579bfc5cdf4542a67591ede7e86f8491
 Directory: 8.6-rc/alpine3.24/cli

 Tags: 8.6.0alpha2-fpm-alpine3.24, 8.6-rc-fpm-alpine3.24, 8.6.0alpha2-fpm-alpine, 8.6-rc-fpm-alpine
-Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 77c06cf7579bfc5cdf4542a67591ede7e86f8491
 Directory: 8.6-rc/alpine3.24/fpm

 Tags: 8.6.0alpha2-zts-alpine3.24, 8.6-rc-zts-alpine3.24, 8.6.0alpha2-zts-alpine, 8.6-rc-zts-alpine
-Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 77c06cf7579bfc5cdf4542a67591ede7e86f8491
 Directory: 8.6-rc/alpine3.24/zts

 Tags: 8.6.0alpha2-cli-alpine3.23, 8.6-rc-cli-alpine3.23, 8.6.0alpha2-alpine3.23, 8.6-rc-alpine3.23
-Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 77c06cf7579bfc5cdf4542a67591ede7e86f8491
 Directory: 8.6-rc/alpine3.23/cli

 Tags: 8.6.0alpha2-fpm-alpine3.23, 8.6-rc-fpm-alpine3.23
-Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 77c06cf7579bfc5cdf4542a67591ede7e86f8491
 Directory: 8.6-rc/alpine3.23/fpm

 Tags: 8.6.0alpha2-zts-alpine3.23, 8.6-rc-zts-alpine3.23
-Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 77c06cf7579bfc5cdf4542a67591ede7e86f8491
 Directory: 8.6-rc/alpine3.23/zts

# php segfaults on arm32v6 for these pre-releases
# https://github.com/docker-library/php/issues/1675
if [[ "$suite" =~ 'alpine'* ]]; then
if [[ "$fullVersion" == '8.6.0alpha'[23] ]]; then

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.

Hope springs eternal 😂

@tianon
tianon merged commit 319d5ab into docker-library:master Jul 30, 2026
100 checks passed
@tianon
tianon deleted the skip-arm32v6 branch July 30, 2026 21:57
docker-library-bot added a commit to docker-library-bot/official-images that referenced this pull request Jul 30, 2026
Changes:

- docker-library/php@445bf414: Update to 8.5.9, 8.4.24, 8.3.33, 8.2.33
- docker-library/php@319d5ab7: Skip arm32v6 on 8.6.0alpha2 (and alpha3) (docker-library/php#1676)
- docker-library/php@b0dbbcc5: Add a `cachebuster=` argument to API requests (docker-library/php#1677)
- docker-library/php@c3638935: Update 8.6-rc to 8.6.0alpha3
- docker-library/php@1c88b272: Update 8.5-rc
- docker-library/php@5de93e32: Update 8.4-rc
tianon pushed a commit to docker-library/official-images that referenced this pull request Jul 30, 2026
Changes:

- docker-library/php@445bf414: Update to 8.5.9, 8.4.24, 8.3.33, 8.2.33
- docker-library/php@319d5ab7: Skip arm32v6 on 8.6.0alpha2 (and alpha3) (docker-library/php#1676)
- docker-library/php@b0dbbcc5: Add a `cachebuster=` argument to API requests (docker-library/php#1677)
- docker-library/php@c3638935: Update 8.6-rc to 8.6.0alpha3
- docker-library/php@1c88b272: Update 8.5-rc
- docker-library/php@5de93e32: Update 8.4-rc

Co-authored-by: Docker Library Bot <doi+docker-library-bot@docker.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants