Skip to content

Conversation

@tianon
Copy link
Member

@tianon tianon commented Sep 25, 2025

Redmine 6.1 is failing to build on every architecture except amd64 and arm64, which isn't terribly unexpected (given those are the only ones that are likely to have published precompiled dependencies and #390 removed the variable that had us building all our dependencies on every architecture).

This adds i386 building to CI (in a commit by itself so we can see that the build currently fails), and a follow-up commit which makes i386 building succeed (with the implied hope that it fixes more architectures too).

(This commit should fail CI - I'll send a follow-up which should fix it.)
@tianon
Copy link
Member Author

tianon commented Sep 25, 2025

Doh, bookworm, my dude:

error: package `clap v4.5.42` cannot be built because it requires rustc 1.74 or
newer, while the currently active rustc version is 1.63.0
Either upgrade to rustc 1.74 or newer, or use
cargo update -p clap@4.5.42 --precise ver
where `ver` is the latest version of `clap` supporting rustc 1.63.0

@tianon
Copy link
Member Author

tianon commented Sep 25, 2025

*quietly* what if we just didn't bookworm for 6.1

@tianon tianon merged commit 2eaa84c into docker-library:master Sep 26, 2025
24 checks passed
@tianon tianon deleted the i386 branch September 26, 2025 21:46
docker-library-bot added a commit to docker-library-bot/official-images that referenced this pull request Sep 26, 2025
Changes:

- docker-library/redmine@2eaa84c: Merge pull request docker-library/redmine#393 from infosiftr/i386
- docker-library/redmine@4257a57: Remove bookworm from 6.1
- docker-library/redmine@782887e: Add `rust` and `libclang` to dependencies installed during build to fix i386 builds (and hopefully others)
- docker-library/redmine@eb3e633: Enable CI for i386 so we can catch non-amd64-non-arm64 failures sooner
docker-library-bot added a commit to docker-library-bot/official-images that referenced this pull request Sep 29, 2025
Changes:

- docker-library/redmine@ef3f5bb: Merge pull request docker-library/redmine#394 from infosiftr/6.1-bookworm
- docker-library/redmine@f074177: Add back 6.1-bookworm but only for amd64 and arm64v8
- docker-library/redmine@2eaa84c: Merge pull request docker-library/redmine#393 from infosiftr/i386
- docker-library/redmine@4257a57: Remove bookworm from 6.1
- docker-library/redmine@782887e: Add `rust` and `libclang` to dependencies installed during build to fix i386 builds (and hopefully others)
- docker-library/redmine@eb3e633: Enable CI for i386 so we can catch non-amd64-non-arm64 failures sooner
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