Skip to content

Qt 6.10.3, QGIS 3.44.10 upgrade#4463

Open
tomasMizera wants to merge 75 commits into
masterfrom
dev/qt-6.10.2
Open

Qt 6.10.3, QGIS 3.44.10 upgrade#4463
tomasMizera wants to merge 75 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
@github-actions
Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build Build failed or not found. #6851
linux Build Build failed or not found. #6869
win64 Build 📬 Mergin Maps 60451 win64 Expires: 16/08/2026 #6045
Android Build 📬 Mergin Maps 816152 APK [arm64-v8a] Expires: 16/08/2026 #8161
Android Build 📬 Mergin Maps 816111 APK [armeabi-v7a] Expires: 16/08/2026 #8161
iOS Build 📬 Build number: 26.05.910311 #9103

@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 26273521786

Coverage decreased (-0.1%) to 57.778%

Details

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

Uncovered Changes

No uncovered changes found.

Coverage Regressions

79 previously-covered lines in 9 files lost coverage.

File Lines Losing Coverage Coverage
mm/app/main.cpp 38 36.02%
mm/app/androidutils.cpp 14 4.88%
mm/core/merginapi.cpp 13 74.79%
mm/core/merginuserauth.cpp 9 67.86%
mm/app/changelogmodel.cpp 1 0.0%
mm/app/hapticsmodel.cpp 1 0.0%
mm/app/layersmodel.cpp 1 0.0%
mm/app/notificationmodel.cpp 1 52.22%
mm/app/position/providers/simulatedpositionprovider.cpp 1 91.67%

Coverage Stats

Coverage Status
Relevant Lines: 15229
Covered Lines: 8799
Line Coverage: 57.78%
Coverage Strength: 98.88 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

4 participants