Skip to content

Updated vcpkg to support Geospatial PDFs - #4686

Open
gabriel-bolbotina wants to merge 1 commit into
masterfrom
fix-geospatial-pdf-support
Open

Updated vcpkg to support Geospatial PDFs#4686
gabriel-bolbotina wants to merge 1 commit into
masterfrom
fix-geospatial-pdf-support

Conversation

@gabriel-bolbotina

@gabriel-bolbotina gabriel-bolbotina commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Issue

GeoPDF layers were marked as invalid when opening QGIS projects in the mobile app, even though the same projects worked fine in QGIS Desktop.

Solution

Added the poppler feature to the GDAL dependency in vcpkg.json.

Acceptance criteria

  • Geospatial PDF files can be opened in the mobile app

@Withalion Withalion added bug PRIMARY CATEGORY qgis Needs changes in QGIS code labels Aug 28, 2026
@github-actions

Copy link
Copy Markdown

Coverage Report for CI Build 33168002402

Coverage decreased (-0.5%) to 59.08%

Details

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

Uncovered Changes

No uncovered changes found.

Coverage Regressions

435 previously-covered lines in 7 files lost coverage.

File Lines Losing Coverage Coverage
mm/app/maptools/recordingmaptool.cpp 185 68.01%
mm/app/position/positionkit.cpp 98 60.35%
mm/app/main.cpp 81 36.73%
mm/app/variablesmanager.cpp 49 25.74%
mm/app/position/geoposition.cpp 9 80.0%
mm/core/merginapi.cpp 7 74.79%
mm/app/position/positiontransformer.cpp 6 85.09%

Coverage Stats

Coverage Status
Relevant Lines: 15704
Covered Lines: 9278
Line Coverage: 59.08%
Coverage Strength: 97.19 hits per line

💛 - Coveralls

@github-actions

Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build Build failed or not found. #7244
linux Build 📬 Mergin Maps 72701 x86_64 Expires: 26/11/2026 #7270
win64 Build 📬 Mergin Maps 64461 win64 Expires: 26/11/2026 #6446
Android Build 📬 Mergin Maps 855411 APK [armeabi-v7a] Expires: 26/11/2026 #8554
📬 Mergin Maps 855411 APK [armeabi-v7a] Google Play Store #8554
Android Build 📬 Mergin Maps 855451 APK [arm64-v8a] Expires: 26/11/2026 #8554
📬 Mergin Maps 855451 APK [arm64-v8a] Google Play Store #8554
iOS Build Build failed or not found. #9496

@github-actions

Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 72442 dmg Expires: 26/11/2026 #7244
linux Build 📬 Mergin Maps 72701 x86_64 Expires: 26/11/2026 #7270
win64 Build 📬 Mergin Maps 64461 win64 Expires: 26/11/2026 #6446
Android Build 📬 Mergin Maps 855411 APK [armeabi-v7a] Expires: 26/11/2026 #8554
📬 Mergin Maps 855411 APK [armeabi-v7a] Google Play Store #8554
Android Build 📬 Mergin Maps 855451 APK [arm64-v8a] Expires: 26/11/2026 #8554
📬 Mergin Maps 855451 APK [arm64-v8a] Google Play Store #8554
iOS Build 📬 Build number: 26.08.949612 #9496

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug PRIMARY CATEGORY qgis Needs changes in QGIS code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants