torsten
3af45f1d9f
Cleans up only warnings and specific CMake/include path error in the Qt6 migration tree, using strictly minimal changes with minimal side effects.
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-11 16:19:19 +00:00
torsten
3a6a69d811
Adds missing packages required for DDS build
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-08 20:51:17 +00:00
torsten
8bcba410ce
Infrastructure fixes in Lts/Services/RoutingServiceNG only
...
Qt6 Migration CI / migrate (push) Waiting to run
Entire-Checkpoint: 01M1V1EXZ0MEBDEXBF345PM4F8
2026-09-06 11:40:42 +02:00
torsten and Copilot
d6500157f1
Fix RTI detection: only call FIND_PACKAGE if manual config failed
...
- Wrap FIND_PACKAGE(RTI) in IF(NOT TARGET RTI::nddsc) condition
- Prevents placeholder targets from overwriting manually configured RTI:: targets
- Manual configuration creates RTI:: targets when BUILD_RTI=ON and RTI found
- FIND_PACKAGE only called as fallback when manual config doesn't create targets
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Entire-Checkpoint: 01M1CT3XSQXCX9RQR6WM9DG3GH
2026-08-31 23:03:01 +02:00
torsten and Copilot
80f5859326
Update migration status and Dockerfile for Qt6/RTI 7.7 migration
...
Qt6 Migration CI / migrate (push) Waiting to run
- Updated MIGRATION_STATUS.md with current build status
- Added qtlocation and qtpositioning modules to Dockerfile
- Fixed RTI target collision issues in CMakeLists.txt
- Fixed Grantlee template namespace resolution for DTC generation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Entire-Checkpoint: 01M1BTYT8881P8P994NSAMC6R5
2026-08-31 13:58:28 +02:00
torsten and Copilot
0f23fad65b
Migration infrastructure updates for Qt6/RTI 7.7
...
Qt6 Migration CI / migrate (push) Waiting to run
- Updated MIGRATION_STATUS.md with current build status and blockers
- Updated combined-migration-compact.prompt.md with latest instructions
- Updated Dockerfile for migration pipeline with RTI 7.7 support
- Updated build scripts for Docker-based migration workflow
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Entire-Checkpoint: 01M1BQ6VBZ20E1WJ29NYGT8EWJ
2026-08-31 12:52:57 +02:00
torsten
ae8fd289bb
MIGRATION_STATUS.md aktualisiert, Dockerfile Qt6Location
...
- MIGRATION_STATUS.md: RTI Target-Kollisionen behoben dokumentiert
- app/Dockerfile: Qt6Location und qtpositioning Module hinzugefügt
BUILD_RTI=ON Configure erfolgreich, Build benötigt externe Dependencies
Entire-Checkpoint: 01M193RV6S8CGZZ9ME1VTWY5XB
2026-08-30 12:34:46 +02:00
torsten
e83af961e6
Adds log4qt built script
Qt6 Migration CI / migrate (push) Waiting to run
2026-08-29 15:06:01 +02:00
torsten
af023422bc
Adds further required build deps
Qt6 Migration CI / migrate (push) Waiting to run
2026-08-27 12:56:48 +02:00
torsten
448083fa5f
Migration Scripts: Qt 6.10.2 und Submodule Support
...
- Dockerfile: Qt 6.10.2 Update
- run_docker.sh: Submodule-aware paths
- migrate_module.sh: Submodule Pfad-Anpassungen
- run_final_migration.sh: BUILD_RTI support
Signed-off-by: Torsten Wierschin <torsten.wierschin@life-maps.com >
Entire-Checkpoint: 01M0JJZP1FJY4BWR3BRZW2HRN1
2026-08-21 18:38:07 +02:00
torsten and Copilot
4cd1a76c35
Update submodule branch and Docker tag to ubuntu26.04
...
- .gitmodules: Set submodule branch to feature/qt6-migration-basis-modules
- app/Dockerfile: Update FROM ubuntu:24.04 to ubuntu:26.04
- files/qt6-submodule-migration-changes.md: Update status with successful test results
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Entire-Checkpoint: 01M08CV4EFR0GM7NSVCTBC16K5
2026-08-17 19:38:22 +02:00
torsten and Copilot
cf75745f8b
Qt6 migration: Update Docker tag to ubuntu26.04 and fix submodule paths
...
Cosmetic changes for readability and consistency:
- Update Docker image tag from ubuntu22.04 to ubuntu26.04 in all scripts
- Align with Dockerfile base image (ubuntu:26.04)
Files updated:
- app/run_docker.sh
- migration/automate_migrate_Lts_DDS.sh
- migration/migrate_module.sh
- final-migration/run_final_migration.sh
- .github/workflows/qt6-migration.yml (submodules: recursive)
- migration/run_clang_tidy_common.sh
Documentation:
- files/qt6-submodule-migration-changes.md: Added note about qt6-after being empty
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Entire-Checkpoint: 01M08C7DVVVDNBXGPN4M02CFB5
2026-08-17 19:27:36 +02:00
torsten
516bdfd3c9
Adds migration run time requiremnts
2026-08-14 12:24:46 +02:00
torsten
be8cf8f533
Adds migration repo as submod
2026-08-14 12:17:07 +02:00
Copilot
f783b6e590
migration(grantlee): handle Qt5Gui pattern when patching installed Grantlee config to Qt6
2026-07-21 13:42:52 +02:00
Copilot
2793db9d9d
migration(grantlee): add script to patch installed GrantleeConfig to use Qt6
2026-07-21 13:41:54 +02:00
Copilot
cef0d47ebc
migration: add Grantlee parser smoke test; apply safe RTI finder guard; add patch script to avoid QT_TESTCASE_BUILDDIR redefinition
2026-07-21 13:37:32 +02:00
Copilot
56adad890c
migration(grantlee): add patch script to avoid QT_TESTCASE_BUILDDIR redefinition; add Grantlee parser smoke test
2026-07-21 13:33:05 +02:00
Copilot
faa891b573
build(grantlee): strip explicit QT_TESTCASE_BUILDDIR target_compile_definitions to avoid macro redefinition; keep Qt6 Test find_package injection
2026-07-21 12:59:39 +02:00
Copilot
658051a8ea
build(grantlee): honor DISABLE_TESTS env to disable BUILD_TESTING during CMake configure
2026-07-20 19:10:26 +02:00
Copilot
ddc3b7e542
build(grantlee): fix injected Test find_package to use 'find_package(Qt6 COMPONENTS Test REQUIRED)'
2026-07-20 19:03:01 +02:00
Copilot
74fc7a6d05
build(grantlee): inject find_package(Qt6 Test REQUIRED) where Qt6::Test is used but no find_package present
2026-07-20 19:02:35 +02:00
Copilot
a2931cb186
build(grantlee): map find_package(Qt5 Test) -> find_package(Qt6 Test REQUIRED) to ensure Qt6::Test is available when tests link
2026-07-20 19:01:54 +02:00
Copilot
92888ddd8d
build(grantlee): preserve Qt5 find_package COMPONENTS when mapping to Qt6; improve replacements
2026-07-20 18:57:29 +02:00
Copilot
3dad1d54ba
build(grantlee): install xkb dev deps and extend Qt5->Qt6 CMake pattern replacements (resources/translations)
2026-07-20 18:56:52 +02:00
Copilot
13d52cd995
build(grantlee): make build_grantlee_qt6.sh executable
2026-07-20 18:56:20 +02:00
Copilot
f8d57dce5d
build(grantlee): add Qt6 migration helper script build_grantlee_qt6.sh to attempt pragmatic CMake patches and build against Qt6
2026-07-20 18:56:10 +02:00
Copilot
866081ee98
build(grantlee): attempt Qt6-compatible build by patching CMake find_package/Qt5:: -> Qt6:: in-source as pragmatic shim
2026-07-20 18:52:05 +02:00
Copilot
4c34b5c1eb
ci: mount repo ./externals (fallback ./external) to /repo/external so preinstalled RTI/ArcGIS are available in container
2026-07-20 18:36:02 +02:00
Copilot
d93eba3766
ci: give migration containers readable names (timestamped) and echo them before launch
2026-07-20 18:33:18 +02:00
Copilot
a31ae77087
migration: add install_bgviewer.sh; make FindBgViewer search ./external/BgViewer and respect BGVIEWER_DIR
2026-07-20 13:10:36 +02:00
Copilot
7c080db59f
migration: prefer ./external for RTI/ArcGIS; detect RTI arch in FindRTI; install/unpack ArcGIS into ./external
2026-07-20 12:48:23 +02:00
torsten
fe78be0afa
devops: add RPM prepare and external installers; extend Dockerfile and run_docker.sh for --run-rpm
2026-07-18 18:24:31 +02:00
torsten
89f048a312
tools: add RPM prepare and external-install helper scripts (ArcGIS, GeographicLib, RTI)
2026-07-18 18:23:30 +02:00
torsten
f4d1602d87
ci: apt-install libgtest-dev/libgmock-dev and add build_gtest.sh in Dockerfile
2026-07-17 17:24:09 +02:00
torsten
25588135fa
ci: add app/build_gtest.sh to build and install GoogleTest from system sources
2026-07-17 17:23:52 +02:00
torsten
3a4f72d59f
build(docker): fix COPY placement and apt package name for geographiclib; run build scripts outside RUN copy (Dockerfile syntax)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-17 13:38:03 +02:00
torsten
c028a5622c
build(docker): attempt apt install libgrantlee5/libkdreports; add build_grantlee.sh and build_kdreports.sh invocation from Dockerfile\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-17 13:37:06 +02:00
torsten
f613b4f266
build(docker): add build_grantlee.sh and build_kdreports.sh to install or build Grantlee and KDReports from source\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-17 13:36:41 +02:00
torsten
13eab6258d
build(docker): call ./app/build_log4qt.sh from Dockerfile; move Log4Qt build out of Dockerfile\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-17 13:17:07 +02:00
torsten
fd7ba24128
build(docker): extract Log4Qt build into ./app/build_log4qt.sh; keep Dockerfile simple (builds call script)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-17 13:16:48 +02:00
torsten
ae2c674b81
chore(repo): replace app symlink/submodule with in-repo app directory; enable committing app/Dockerfile and tooling\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-17 13:13:02 +02:00
torsten and Copilot
a12270ad01
build(docker): add external deps (GeographicLib, Grantlee, KDReports) and build-from-source fallbacks; note RTI is proprietary
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-17 13:12:46 +02:00
torsten
f744a8c37a
qt6: nglcompression, widgets, dialog fixes: remove QTextCodec, QStringRef/splitRef, QDesktopWidget, use QMultiMap and Qt6 APIs; adjust QtConcurrent::run wrappers; replace endl with newline
2026-07-14 20:38:30 +02:00