Add Release 2 delivery documentation
- 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
This commit is contained in:
3 files changed
+949
No files matched your search
@@ -0,0 +1,126 @@
|
||||
# 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!**
|
||||
Reference in new issue
Block a user