Univention Bugzilla – Bug 32821
univention-updater should use UCS_Version definition from python-univention-lib
Last modified: 2020-07-06 18:20:13 CEST
The definition of UCS_Version was copied from univention-updater to python-univention-lib for bug #32409. univention-updater should use the UCS_Version definition from python-univention-lib, the duplicate code should be removed.
This issue has been filed against UCS 3. UCS 3 is out of the normal maintenance and many UCS components have vastly changed in UCS 4.
If this issue is still valid, please change the version to a newer UCS version otherwise this issue will be automatically closed in the next weeks.
Patch @ <https://git.knut.univention.de/univention/ucs/-/commits/python3/udm?utf8=%E2%9C%93&search=Bug+%2332821>
This should be fixed with the Python 3 migration as otherwise two implementations have to be migrated/maintained.
The univention-lib part of the patch has been applied in Bug #51592.
The univention-lib part is done
The univention-updater part needs to wait until the new repository layout is implemented.
So then, I reopen.
Wrong: 0c24811b2d607b3d242106ce90fb84c5aec5d791 also includes the updater part.
OK: merging of implementations
FYI: e.g. `UCS_Version([4, 4, 5, 0])` changed from TypeError → ValueError.
OK: changelog entry