Skip to content

Qt 6.10.3, QGIS 3.44.10 upgrade#4463

Merged
Withalion merged 82 commits into
masterfrom
dev/qt-6.10.2
Jun 2, 2026
Merged

Qt 6.10.3, QGIS 3.44.10 upgrade#4463
Withalion merged 82 commits into
masterfrom
dev/qt-6.10.2

Conversation

@tomasMizera
Copy link
Copy Markdown
Collaborator

@tomasMizera tomasMizera commented Apr 22, 2026

This PR combines all necessary upgrades to our dependencies. The major upgrades include

  • Qt 6.10.3
  • QGIS 3.44.10
  • iOS 26

The full checklist:

  • macOS

    • build
    • run
    • working CI (position test failing)
  • iOS

    • build
    • run
    • working CI (upload to testflight failing)
    • problems detecting safe area on iOS
  • Linux

    • build
    • run
    • working CI (position test failing)
  • Android

    • build
    • run
    • working CI
  • Windows

    • build
    • run
    • working CI
  • double-check all the updated patches, especially positioning ones (some are not even used now)

@github-actions
Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build Build failed or not found. #6738
linux Build Build failed or not found. #6749
win64 Build Build failed or not found. #5933
Android Build Build failed or not found. #8050
iOS Build 📬 Build number: 26.04.898911 #8989

@github-actions
Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 67401 dmg Expires: 22/07/2026 #6740
linux Build Build failed or not found. #6751
win64 Build Build failed or not found. #5935
Android Build Build failed or not found. #8052
iOS Build 📬 Build number: 26.04.899111 #8991

@Withalion Withalion linked an issue Apr 24, 2026 that may be closed by this pull request
@Withalion Withalion linked an issue May 19, 2026 that may be closed by this pull request
@Withalion Withalion marked this pull request as ready for review May 19, 2026 09:31
QGIS 3.44 started enforcing constness, where we relied on semi-constness
@github-actions
Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 68541 dmg Expires: 17/08/2026 #6854
linux Build Build failed or not found. #6872
win64 Build 📬 Mergin Maps 60481 win64 Expires: 17/08/2026 #6048
Android Build 📬 Mergin Maps 816411 APK [armeabi-v7a] Expires: 17/08/2026 #8164
📬 Mergin Maps 816411 APK [armeabi-v7a] Google Play Store #8164
Android Build 📬 Mergin Maps 816451 APK [arm64-v8a] Expires: 17/08/2026 #8164
📬 Mergin Maps 816451 APK [arm64-v8a] Google Play Store #8164
iOS Build 📬 Build number: 26.05.910611 #9106

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 20, 2026

Coverage Report for CI Build 26769214711

Coverage decreased (-0.08%) to 57.844%

Details

  • Coverage decreased (-0.08%) from the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • 90 coverage regressions across 12 files.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

90 previously-covered lines in 12 files lost coverage.

Top 10 Files by Coverage Loss Lines Losing Coverage Coverage
mm/app/main.cpp 38 36.02%
mm/app/androidutils.cpp 14 4.88%
mm/core/merginapi.cpp 13 75.07%
mm/core/merginuserauth.cpp 9 67.86%
mm/app/projectsmodel.cpp 5 69.44%
mm/app/position/tracking/positiontrackinghighlight.cpp 4 84.21%
mm/app/multieditmanager.h 2 0.0%
mm/app/changelogmodel.cpp 1 0.0%
mm/app/hapticsmodel.cpp 1 0.0%
mm/app/layersmodel.cpp 1 0.0%

Coverage Stats

Coverage Status
Relevant Lines: 15229
Covered Lines: 8809
Line Coverage: 57.84%
Coverage Strength: 98.89 hits per line

💛 - Coveralls

@github-actions
Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 68571 dmg Expires: 18/08/2026 #6857
linux Build 📬 Mergin Maps 68771 x86_64 Expires: 18/08/2026 #6877
win64 Build 📬 Mergin Maps 60511 win64 Expires: 18/08/2026 #6051
Android Build 📬 Mergin Maps 816751 APK [arm64-v8a] Expires: 18/08/2026 #8167
📬 Mergin Maps 816751 APK [arm64-v8a] Google Play Store #8167
Android Build 📬 Mergin Maps 816711 APK [armeabi-v7a] Expires: 18/08/2026 #8167
📬 Mergin Maps 816711 APK [armeabi-v7a] Google Play Store #8167
iOS Build 📬 Build number: 26.05.910911 #9109

@Withalion
Copy link
Copy Markdown
Contributor

Withalion commented May 20, 2026

From issues mentioned above:

  1. still happening similar to Delete photo button unresponsive #4244 (we might skip this for now as it is known issue not introduced by changes here)
  2. not an issue, behavior opens last opened camera
  3. still happening, sketches appear only after they are done & eraser doesn't appear at all
  4. still happening
  5. still happening, logged in Edit multipoint feature: Add button disabled – cannot add new point #4033 (we might skip this for now as it is known issue not introduced by changes here)
  6. semi fixed, polygon gets created, but the highlight and handles are missing
  7. semi fixed, the geometry gets updated, but the highlight is partially missing and doesn't get updated (mid points get created, but don't update when the geometry changes)
  8. still happening
  9. regression introduced by new QGIS version, field reference in expression doesn't get evaluated
  10. not happening, but the page has very weird padding - fixed in Fixed the top and bottom over-padding for feature list page drawer #4510

@github-actions
Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 68631 dmg Expires: 20/08/2026 #6863
linux Build 📬 Mergin Maps 68831 x86_64 Expires: 20/08/2026 #6883
win64 Build Build failed or not found. #6057
Android Build 📬 Mergin Maps 817351 APK [arm64-v8a] Expires: 20/08/2026 #8173
📬 Mergin Maps 817351 APK [arm64-v8a] Google Play Store #8173
Android Build 📬 Mergin Maps 817311 APK [armeabi-v7a] Expires: 20/08/2026 #8173
📬 Mergin Maps 817311 APK [armeabi-v7a] Google Play Store #8173
iOS Build Build failed or not found. #9115

@github-actions
Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 68631 dmg Expires: 20/08/2026 #6863
linux Build 📬 Mergin Maps 68831 x86_64 Expires: 20/08/2026 #6883
win64 Build Build failed or not found. #6057
Android Build 📬 Mergin Maps 817351 APK [arm64-v8a] Expires: 20/08/2026 #8173
📬 Mergin Maps 817351 APK [arm64-v8a] Google Play Store #8173
Android Build 📬 Mergin Maps 817311 APK [armeabi-v7a] Expires: 20/08/2026 #8173
📬 Mergin Maps 817311 APK [armeabi-v7a] Google Play Store #8173
iOS Build 📬 Build number: 26.05.911512 #9115

@Withalion Withalion self-assigned this May 22, 2026
@tomasMizera
Copy link
Copy Markdown
Collaborator Author

Big stuff 💪🏻🆗

@Withalion Withalion merged commit 1c0bc2c into master Jun 2, 2026
1 check passed
@Withalion Withalion deleted the dev/qt-6.10.2 branch June 2, 2026 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

4 participants