Skip to content

Upgrade android docker images to use QT 6.11.0#20268

Open
siddarthkay wants to merge 9 commits intomasterfrom
upgrade-qt-docker-images-to-6-9-11
Open

Upgrade android docker images to use QT 6.11.0#20268
siddarthkay wants to merge 9 commits intomasterfrom
upgrade-qt-docker-images-to-6-9-11

Conversation

@siddarthkay
Copy link
Copy Markdown
Contributor

@siddarthkay siddarthkay commented Mar 25, 2026

Summary :

  • update android Docker Image to now build with QT 6.11.0
  • use newly built image from harbor for Android CI
  • fix qml lint to remove unused open method
  • update docs about android now being built with QT 6.11.0
  • fix translations make target to use host QT instead of android QT

@siddarthkay siddarthkay self-assigned this Mar 25, 2026
@status-im-auto
Copy link
Copy Markdown
Member

status-im-auto commented Mar 25, 2026

Jenkins Builds

Click to see older builds (88)
Commit #️⃣ Finished (UTC) Duration Platform Result
8cf9c0b 1 2026-03-25 17:43:12 ~3 min tests/ui 📄log
8cf9c0b 1 2026-03-25 17:44:39 ~5 min android/arm64 📄log
✔️ 8cf9c0b 1 2026-03-25 17:48:49 ~9 min tests/nim 📄log
✔️ 8cf9c0b 1 2026-03-25 17:50:01 ~10 min ios/aarch64 📱ipa 📲
8cf9c0b 1 2026-03-25 17:51:34 ~11 min linux/x86_64 📄log
✔️ 8cf9c0b 1 2026-03-25 17:53:01 ~13 min macos/aarch64 🍎dmg
8cf9c0b 2 2026-03-25 18:00:06 ~12 min android/arm64 📄log
8cf9c0b 3 2026-03-25 18:09:19 ~7 min android/arm64 📄log
8cf9c0b 1 2026-03-25 18:09:35 ~29 min unknown 📄log
8cf9c0b 2 2026-03-25 18:12:37 ~9 min linux/x86_64 📄log
✔️ 8cf9c0b 1 2026-03-25 18:14:47 ~34 min windows/x86_64 💿exe
✔️ 8cf9c0b 2534 2026-03-25 18:31:52 ~17 min tests/e2e-windows 📊rpt
4778e7b 2 2026-03-26 11:26:20 ~3 min tests/ui 📄log
4778e7b 4 2026-03-26 11:26:40 ~3 min android/arm64 📄log
✔️ 4778e7b 2 2026-03-26 11:31:11 ~8 min tests/nim 📄log
✔️ 4778e7b 2 2026-03-26 11:33:18 ~10 min ios/aarch64 📱ipa 📲
4778e7b 3 2026-03-26 11:34:52 ~11 min linux/x86_64 📄log
✔️ bef7502 3 2026-03-26 11:46:19 ~7 min tests/nim 📄log
bef7502 5 2026-03-26 11:47:36 ~8 min android/arm64 📄log
bef7502 4 2026-03-26 11:49:24 ~10 min linux/x86_64 📄log
✔️ bef7502 3 2026-03-26 11:49:42 ~10 min ios/aarch64 📱ipa 📲
bef7502 3 2026-03-26 11:51:05 ~12 min tests/ui 📄log
✔️ bef7502 3 2026-03-26 11:52:10 ~13 min macos/aarch64 🍎dmg
bef7502 3 2026-03-26 11:58:28 ~19 min unknown 📄log
bef7502 6 2026-03-26 11:59:05 ~8 min android/arm64 📄log
✔️ bef7502 3 2026-03-26 12:08:59 ~30 min windows/x86_64 💿exe
✔️ bef7502 2541 2026-03-26 12:26:27 ~17 min tests/e2e-windows 📊rpt
ffab7e3 7 2026-03-26 12:14:33 ~3 min android/arm64 📄log
ffab7e3 5 2026-03-26 12:21:59 ~11 min linux/x86_64 📄log
✔️ ffab7e3 4 2026-03-26 12:24:14 ~13 min ios/aarch64 📱ipa 📲
✔️ ffab7e3 4 2026-03-26 12:29:17 ~18 min macos/aarch64 🍎dmg
364e2c9 8 2026-03-26 12:36:04 ~3 min android/arm64 📄log
✔️ 5733db6 6 2026-03-26 12:46:18 ~9 min ios/aarch64 📱ipa 📲
5733db6 7 2026-03-26 12:46:28 ~9 min linux/x86_64 📄log
✔️ 5733db6 9 2026-03-26 12:47:05 ~10 min android/arm64 🤖apk 📲
✔️ 5733db6 6 2026-03-26 12:49:08 ~12 min macos/aarch64 🍎dmg
✔️ 5733db6 6 2026-03-26 12:51:44 ~14 min tests/nim 📄log
5733db6 6 2026-03-26 12:53:39 ~16 min tests/ui 📄log
✔️ 5733db6 6 2026-03-26 13:01:26 ~24 min windows/x86_64 💿exe
✖️ 5733db6 2014 2026-03-26 13:12:07 ~24 min tests/e2e-android 📦pkg
✔️ 5733db6 2544 2026-03-26 13:21:29 ~19 min tests/e2e-windows 📊rpt
✔️ 5733db6 6 2026-03-26 13:31:11 ~54 min unknown 📦pkg 📲
d9baeb3a 7 2026-03-26 15:44:48 ~2 min unknown 📄log
✔️ cfcdc85 11 2026-03-26 16:03:21 ~8 min tests/nim 📄log
✔️ cfcdc85 15 2026-03-26 16:05:33 ~10 min android/arm64 🤖apk 📲
✔️ cfcdc85 10 2026-03-26 16:06:47 ~12 min macos/aarch64 🍎dmg
✔️ cfcdc85 11 2026-03-26 16:06:55 ~12 min tests/ui 📄log
✔️ cfcdc85 11 2026-03-26 16:09:49 ~15 min ios/aarch64 📱ipa 📲
✔️ cfcdc85 12 2026-03-26 16:12:44 ~18 min linux/x86_64 📦tgz
✔️ cfcdc85 10 2026-03-26 16:25:38 ~30 min windows/x86_64 💿exe
✔️ cfcdc85 10467 2026-03-26 16:35:27 ~22 min tests/e2e 📊rpt
✖️ cfcdc85 2020 2026-03-26 16:41:14 ~38 min tests/e2e-android 📦pkg
✔️ cfcdc85 12 2026-03-26 16:46:32 ~51 min unknown 📦pkg 📲
✖️ cfcdc85 2021 2026-03-26 16:52:30 ~46 min tests/e2e-android 📦pkg
✔️ cfcdc85 2553 2026-03-26 16:52:35 ~22 min tests/e2e-windows 📊rpt
✔️ e837d16 14 2026-03-27 15:11:40 ~8 min tests/nim 📄log
✔️ e837d16 14 2026-03-27 15:13:46 ~10 min ios/aarch64 📱ipa 📲
✔️ e837d16 18 2026-03-27 15:14:03 ~10 min android/arm64 🤖apk 📲
✔️ e837d16 14 2026-03-27 15:16:38 ~13 min tests/ui 📄log
✔️ e837d16 13 2026-03-27 15:16:53 ~13 min macos/aarch64 🍎dmg
✔️ e837d16 15 2026-03-27 15:20:20 ~16 min linux/x86_64 📦tgz
✖️ e837d16 2049 2026-03-27 15:26:28 ~12 min tests/e2e-android 📦pkg
✔️ e837d16 10482 2026-03-27 15:37:07 ~16 min tests/e2e 📊rpt
✔️ e837d16 13 2026-03-27 15:42:18 ~38 min windows/x86_64 💿exe
✔️ e837d16 2566 2026-03-27 15:59:50 ~17 min tests/e2e-windows 📊rpt
✔️ 878bb44e 19 2026-03-31 05:32:05 ~13 min android/arm64 🤖apk 📲
✔️ 5b1dd908 20 2026-04-01 05:31:05 ~12 min android/arm64 🤖apk 📲
✔️ 29bc6a5c 21 2026-04-02 05:32:17 ~13 min android/arm64 🤖apk 📲
✔️ d59a01e6 22 2026-04-03 05:31:49 ~13 min android/arm64 🤖apk 📲
✔️ 3ad720b9 23 2026-04-04 05:32:39 ~14 min android/arm64 🤖apk 📲
✔️ 459e30e 15 2026-04-04 15:52:13 ~9 min tests/nim 📄log
✔️ 459e30e 15 2026-04-04 15:53:47 ~10 min ios/aarch64 📱ipa 📲
✔️ 459e30e 15 2026-04-04 15:55:15 ~12 min tests/ui 📄log
✔️ 459e30e 14 2026-04-04 15:56:41 ~13 min macos/aarch64 🍎dmg
✔️ 459e30e 16 2026-04-04 16:00:22 ~17 min linux/x86_64 📦tgz
✖️ 459e30e 2235 2026-04-04 16:15:40 ~21 min tests/e2e-android 📦pkg
✔️ 459e30e 10558 2026-04-04 16:17:49 ~17 min tests/e2e 📊rpt
✔️ 38bc6f46 24 2026-04-04 15:54:01 ~10 min android/arm64 🤖apk 📲
✔️ 4bee8ba 17 2026-04-04 16:13:04 ~8 min tests/nim 📄log
✔️ 4bee8ba 26 2026-04-04 16:15:27 ~10 min android/arm64 🤖apk 📲
✔️ 4bee8ba 17 2026-04-04 16:15:41 ~10 min ios/aarch64 📱ipa 📲
✔️ 4bee8ba 16 2026-04-04 16:16:46 ~11 min macos/aarch64 🍎dmg
✔️ 4bee8ba 17 2026-04-04 16:18:21 ~13 min tests/ui 📄log
✔️ 4bee8ba 18 2026-04-04 16:22:43 ~17 min linux/x86_64 📦tgz
✔️ 4bee8ba 16 2026-04-04 16:32:55 ~27 min windows/x86_64 💿exe
✖️ 4bee8ba 10559 2026-04-04 16:41:17 ~18 min tests/e2e 📊rpt
✔️ 4bee8ba 2635 2026-04-04 16:50:22 ~17 min tests/e2e-windows 📊rpt
✔️ 4bee8ba 2247 2026-04-06 07:23:41 ~1 hr 51 min tests/e2e-android 📦pkg
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ dd32f9ee 27 2026-04-06 05:31:47 ~13 min android/arm64 🤖apk 📲
✔️ b8665b12 28 2026-04-07 05:32:37 ~14 min android/arm64 🤖apk 📲

@siddarthkay
Copy link
Copy Markdown
Contributor Author

@alexjba : please check build issues with Android
@caybro : please check QML tests and build issues with Linux

Thank you guys!

@siddarthkay siddarthkay changed the title Upgrade qt docker images to 6 9 11 Upgrade qt docker images to 6.11.0 Mar 25, 2026
@caybro
Copy link
Copy Markdown
Member

caybro commented Mar 25, 2026

@alexjba : please check build issues with Android @caybro : please check QML tests and build issues with Linux

Thank you guys!

QML tests are covered in #20262

For the build failure, it's the vendor/fcitx5-qt plugin:

19:10:14  /home/jenkins/workspace/rs_linux_x86_64_package_PR-20268/vendor/fcitx5-qt/qt6/platforminputcontext/main.h:18:1: error: Parse error at "IID"

I'll look into this but frankly, I don't think we really need it at all

@caybro
Copy link
Copy Markdown
Member

caybro commented Mar 25, 2026

@siddarthkay I updated the PR of mine at #20262 to also fix the build failure under Qt 6.11 (updated the vendor/fcitx-qt5 submodule)

@siddarthkay
Copy link
Copy Markdown
Contributor Author

nice, please get #20262 reviewed and merged, it seems your changes are backwards compatible

@alexjba
Copy link
Copy Markdown
Contributor

alexjba commented Mar 26, 2026

I've merged the fix for Android.

Android and IOS runs fine now with 6.11

@siddarthkay siddarthkay force-pushed the upgrade-qt-docker-images-to-6-9-11 branch 3 times, most recently from ffab7e3 to 364e2c9 Compare March 26, 2026 12:31
@caybro
Copy link
Copy Markdown
Member

caybro commented Mar 26, 2026

@siddarthkay the mobile/README.md still mentions Qt 6.9.2 and an older Dockerfile

@caybro
Copy link
Copy Markdown
Member

caybro commented Mar 26, 2026

nice, please get #20262 reviewed and merged, it seems your changes are backwards compatible

Merged to master

@siddarthkay
Copy link
Copy Markdown
Contributor Author

siddarthkay commented Mar 26, 2026

@siddarthkay the mobile/README.md still mentions Qt 6.9.2 and an older Dockerfile

This PR is not ready for reviews yet, thanks for pointing it out.

@siddarthkay siddarthkay reopened this Mar 26, 2026
@siddarthkay siddarthkay force-pushed the upgrade-qt-docker-images-to-6-9-11 branch 5 times, most recently from 00b50fd to cfcdc85 Compare March 26, 2026 15:54
@siddarthkay siddarthkay changed the title Upgrade qt docker images to 6.11.0 Upgrade android docker images to use QT 6.11.0 Mar 26, 2026
@siddarthkay siddarthkay force-pushed the upgrade-qt-docker-images-to-6-9-11 branch 2 times, most recently from ab59791 to e837d16 Compare March 27, 2026 15:03
@siddarthkay siddarthkay marked this pull request as ready for review March 27, 2026 15:03
@siddarthkay siddarthkay requested a review from a team as a code owner March 27, 2026 15:03
@siddarthkay siddarthkay force-pushed the upgrade-qt-docker-images-to-6-9-11 branch from cfdd4e8 to 4bee8ba Compare April 4, 2026 16:04
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.

4 participants