- RELEASE_2_DELIVERY_CHECKLIST.md: Comprehensive deployment guide - RELEASE_2_FINAL_STATUS.md: Executive summary and validation results - RELEASE_2_MISSING_PACKETS_ANALYSIS.md: Release 1 vs Release 2 comparison Co-authored-by: Copilot <2235566219+Copilot@users.noreply.github.com> Entire-Checkpoint: 01M7A4NF87CZYE5AMB4WK08R51
127 lines
3.4 KiB
Markdown
127 lines
3.4 KiB
Markdown
# Release 2 - Fehlende Pakete aus Release 1
|
|
|
|
## Analyse der Build Targets
|
|
|
|
### Release 1 Scope (story/release-validation-scope)
|
|
**35 Targets insgesamt:**
|
|
|
|
**TetraIF Module (5):**
|
|
- CoPrtCnv
|
|
- LogViewLogger
|
|
- LogView
|
|
- PrtCnvLib
|
|
- PrtCnv
|
|
|
|
**Z-Module (16):**
|
|
- NGLLogger, nglapplication, nglcompression, nglcoreapplication, ngldb
|
|
- nglguiapplication, nglsettings, nglsingleapplication, nglsinglecoreapplication
|
|
- ngltools, ngltranslator, nglwidgets
|
|
- qtsingleapplication, qtsinglecoreapplication
|
|
- wms_json_ds, tcpserver
|
|
|
|
**Lts/Common Bibliotheken (3):**
|
|
- LtsCoordTrans
|
|
- LtsLicence
|
|
- MockCoordTrans
|
|
|
|
**Test Executables (7):**
|
|
- aes_crypt_test
|
|
- ngltools_qt_smoke
|
|
- lts_coord_trans_unit_test
|
|
- test_nglpdfwidget
|
|
- coprtcnv_unit_test
|
|
- logview_unit_test
|
|
- prtcnv_unit_test
|
|
|
|
### Release 2 Scope (story/release-2-cleanup)
|
|
**34 Targets insgesamt:**
|
|
|
|
**GROUP1 - DDS Middleware (8):**
|
|
- ddscore, svcCoreClient, ddsftccore, ddsfts, ddsgen, ddsQoS, ddsconnector
|
|
|
|
**GROUP3 - Lts/AP3 (24):**
|
|
- NGLLogger...tcpserver (16 Z-Module wie Release 1)
|
|
- LtsCoordinate, LtsCoordTrans, LtsSession, LtsMultiMonitor
|
|
- DataPluginInterface, GuiPluginInterface
|
|
|
|
**GROUP5 - Viewer/AP9 (3):**
|
|
- ddsview, LogViewer, sqlbrowser
|
|
|
|
**GROUP6 - Tools/AP9 (1):**
|
|
- ngl_codegen
|
|
|
|
## Fehlende Targets in Release 2
|
|
|
|
### Kritisch - TetraIF Module (5 Targets)
|
|
Diese Module sind in Release 1 enthalten, aber FEHLEN in Release 2:
|
|
1. CoPrtCnv
|
|
2. LogViewLogger
|
|
3. LogView
|
|
4. PrtCnvLib
|
|
5. PrtCnv
|
|
|
|
**Status:** MÜSSEN hinzugefügt werden
|
|
|
|
### Lts/Common Bibliotheken (2 Targets)
|
|
1. LtsLicence - FEHLT
|
|
2. MockCoordTrans - FEHLT
|
|
|
|
**Status:** MÜSSEN hinzugefügt werden (für Tests erforderlich)
|
|
|
|
### Test Executables (7 Targets)
|
|
1. aes_crypt_test - FEHLT
|
|
2. ngltools_qt_smoke - FEHLT
|
|
3. lts_coord_trans_unit_test - FEHLT
|
|
4. test_nglpdfwidget - FEHLT
|
|
5. coprtcnv_unit_test - FEHLT
|
|
6. logview_unit_test - FEHLT
|
|
7. prtcnv_unit_test - FEHLT
|
|
|
|
**Status:** SOLLTEN hinzugefügt werden (für CTest Validierung)
|
|
|
|
## Empfohlene Aktion
|
|
|
|
Release 2 Build Script muss aktualisiert werden, um alle Targets aus Release 1 zu enthalten:
|
|
|
|
**Neue GROUP3_TARGETS (erweitert):**
|
|
```bash
|
|
GROUP3_TARGETS=(
|
|
# TetraIF module targets (aus Release 1)
|
|
CoPrtCnv
|
|
LogViewLogger
|
|
LogView
|
|
PrtCnvLib
|
|
PrtCnv
|
|
# Z module targets (bereits vorhanden)
|
|
NGLLogger nglapplication nglcompression nglcoreapplication ngldb
|
|
nglguiapplication nglsettings nglsingleapplication nglsinglecoreapplication
|
|
ngltools ngltranslator nglwidgets qtsingleapplication qtsinglecoreapplication
|
|
wms_json_ds tcpserver
|
|
# Lts/Common library targets (fehlende hinzufügen)
|
|
LtsCoordinate LtsCoordTrans LtsLicence MockCoordTrans
|
|
# Lts/AP3 libraries (bereits vorhanden)
|
|
LtsSession LtsMultiMonitor DataPluginInterface GuiPluginInterface
|
|
)
|
|
```
|
|
|
|
**Neue Test Executables (für CTest):**
|
|
```bash
|
|
TEST_TARGETS=(
|
|
# Lts/Common tests
|
|
aes_crypt_test ngltools_qt_smoke lts_coord_trans_unit_test test_nglpdfwidget
|
|
# TetraIF tests
|
|
coprtcnv_unit_test logview_unit_test prtcnv_unit_test
|
|
)
|
|
```
|
|
|
|
## Begründung
|
|
|
|
Release 2 MUSS alle Pakete aus Release 1 enthalten, da:
|
|
1. Release 1 bereits validiert und funktionsfähig ist
|
|
2. TetraIF Module (CoPrtCnv, LogView, PrtCnv) Kernfunktionalität bereitstellen
|
|
3. LtsLicence für Lizenzverwaltung erforderlich ist
|
|
4. MockCoordTrans für Tests benötigt wird
|
|
5. Test Executables für CTest Validierung notwendig sind
|
|
|
|
**Ohne diese Targets ist Release 2 unvollständig und kann nicht validiert werden!**
|