Univention Bugzilla – Bug 51317
base/univention-quota: migrate to python3
Last modified: 2023-07-06 18:57:44 CEST
The UMC module of base/univention-quota has to be python3-compatible.
The quota.py listener module has already been adjusted by Florian: 60d1fb5e69 | fix LDAP filter escaping 572b43095c | fix pickle loading for Python 2 pickle files a2e803d9be | migrate quota listener to Python 3
(In reply to Arvid Requate from comment #1) > The quota.py listener module has already been adjusted by Florian: > > 60d1fb5e69 | fix LDAP filter escaping > 572b43095c | fix pickle loading for Python 2 pickle files > a2e803d9be | migrate quota listener to Python 3 OK, this gets QAed by Bug #52310. We don't migrate the UMC module to Python 3 for UCS 5.0. Therefore I change the Target Milestone.
The rest of the module has been migrated. All commits are: univention-quota.yaml ec0c10a3d5c8 | Bug #51317: migrate univention-quota to Python 3 univention-quota (14.0.1-8) ec0c10a3d5c8 | Bug #51317: migrate univention-quota to Python 3 univention-quota (14.0.1-4) 60d1fb5e6989 | Bug #51317: fix LDAP filter escaping univention-quota (14.0.0-2) 79818a008629 | Bug #51317: fix potential code execution vulnerability 572b43095cac | Bug #51317: fix pickle loading for Python 2 pickle files 62b3e28594db | fixup! Bug #51317: move error handling into the backend d9352cb38121 | fixup! Bug #51317: use univention.lib.fstab as reliable parsing implementation of /etc/mtab 2cef2f947591 | Bug #51317: move error handling into the backend 8f11a77df8de | Bug #51317: basic Python 3 compatibility 2f08f0349ecf | Bug #51317: use univention.lib.fstab as reliable parsing implementation of /etc/mtab univention-quota (14.0.0-1) a2e803d9bec4 | Bug #51317: migrate quota listener to Python 3 ucs-test (10.0.1-24) 0afb27baf37a | fixup! Bug #51317: move error handling into the backend 2cef2f947591 | Bug #51317: move error handling into the backend
OK: code changes OK: tests OK: UMC module / setting quota / removing quota / quota is acknowledged OK: yaml -> verified
<https://errata.software-univention.de/#/?erratum=5.0x93>