Files
qt6-migration-pipeline/MIGRATION_STATUS.md
T
torsten 5571ad9d37
Qt6 Migration CI / migrate (push) Waiting to run
chore: Migration Status Update 2026-08-21T18:39:15+02:00
Automatische Status-Aktualisierung
    - Migrierte Dateien: 7166
    - Build Status: Unknown

    Signed-off-by: Torsten Wierschin <torsten.wierschin@life-maps.com>
Entire-Checkpoint: 01M0JK1S5381B0M60KWVP1DY85
2026-08-21 18:39:15 +02:00

1.6 KiB

🚀 Qt5/C++11 → Qt6/C++23 Migration Status

Letztes Update: 2026-08-21T18:39:15+02:00
Branch: feature/qt6-migration-basis-modules
Commit: 950d6695
Letzter Commit: 2026-08-21 18:37:18 +0200


📊 Fortschritt

Metrik Wert
Migrierte Dateien 7166
Legacy Dateien (Referenz) 6426
Test-Dateien 298
Build-Status Unknown

✅ Abgeschlossene Meilensteine

  • ✅ Lts/Common - Vollständig migriert
  • 🟡 Lts/DDS - In Arbeit
  • 🟡 Lts/Plugins - In Arbeit
  • 🟡 Lts/Proxies - In Arbeit
  • 🟡 Lts/Services - In Arbeit

🔧 Technische Details

BUILD_RTI Configuration

  • Conditional Compilation: ✅ Implementiert
  • BUILD_RTI=OFF Build: ✅ Validiert

Qt Version

  • Ziel: Qt 6.10.2
  • Docker Image: migration-pipeline:ubuntu26.04

Submodule Status

 2dccfed1b781970c19b85daa5b1a13c00d2ff35b jenkins-ci-rme (heads/story/qt6-migration)
+950d6695384939dcfb8d85ffbbf9d0a9a0ef4e9e qt-migration-legatus (heads/feature/qt6-migration-basis-modules)
 152c4b8ce248c748971e3ba26262c54b4ca86b64 rpmbuild (heads/story/qt6-migration)

📝 Letzte Änderungen

950d6695 Qt6 Migration: BUILD_RTI guards und CMake fixes
c599be63 Qt6: QActionGroup Include in lts_text_editor2.cpp hinzufügen
22a3a8d5 Fix Qt6 API compatibility in LtsWidgets
418443c8 LtsWidgets: Qt6 API fixes complete
ffa25fb3 LtsWidgets: project_defines.h Include-Pfad korrigiert

⏭️ Nächste Schritte

  1. Lts/DDS Module vollständig migrieren
  2. Lts/Plugins Kernmodule migrieren
  3. Vollständigen Build validieren
  4. CTest Suite ausführen

Automatisch generiert von update_migration_status.sh