Univention Bugzilla – Bug 52585
Migrate ucs-school-umc-computerroom to dh_python
Last modified: 2021-07-12 15:23:25 CEST
The package ucs-school-umc-computerroom needs to be migrated to dh_python. See: https://hutten.knut.univention.de/mediawiki/index.php/Python_DebHelper_Migration
ucs-school-umc-computerroom.yaml 43a0b804c6db | Bug #52585: migrate ucs-school-umc-computerroom to dh_python ucs-school-umc-computerroom (11.0.0-32) 43a0b804c6db | Bug #52585: migrate ucs-school-umc-computerroom to dh_python
QA: all OK, verify after jenkins tested in multi-server env git log --grep='#52585' --stat -> ucs-school-umc-computerroom/ grep Package: ucs-school-umc-computerroom/debian/control Package: ucs-school-umc-computerroom dpkg -L ucs-school-umc-computerroom > computerroom-before.list echo -e 'deb [trusted=yes] http://192.168.0.10/build2/ ucs_4.4-0-ucs-school-4.4/all/\ndeb [trusted=yes] http://192.168.0.10/build2/ ucs_4.4-0-ucs-school-4.4/$(ARCH)/' >> /etc/apt/sources.list.d/30_test.list univention-upgrade --ignoreterm --ignoressh --noninteractive --updateto=4.4-99 tail -f /var/log/univention/updater.log -> no errors during update dpkg -L ucs-school-umc-computerroom > computerroom-after.list diff -U0 computerroom-before.list computerroom-after.list --- computerroom-before.list 2020-11-22 02:23:45.337060767 +0100 +++ computerroom-after.list 2020-11-22 02:33:46.575451958 +0100 @@ -8,0 +9,38 @@ +/usr/lib/python2.7/dist-packages/ucsschool/italc_integration/__init__.py +/usr/lib/python2.7/dist-packages/ucsschool/italc_integration/italc2-ctrl.py +/usr/lib/python2.7/dist-packages/ucsschool/italc_integration/italc2-demo.py +/usr/lib/python2.7/dist-packages/ucsschool/italc_integration/italc2-monitor.py +/usr/lib/python2.7/dist-packages/ucsschool/italc_integration/italc2-viewer.py +/usr/lib/python2.7/dist-packages/univention/management/console/modules/computerroom/__init__.py +/usr/lib/python2.7/dist-packages/univention/management/console/modules/computerroom/plugins +/usr/lib/python2.7/dist-packages/univention/management/console/modules/computerroom/plugins/__init__.py +/usr/lib/python2.7/dist-packages/univention/management/console/modules/computerroom/room_management.py +/usr/lib/python2.7/dist-packages/univention/management/console/modules/computerroom/wakeonlan.py +/usr/lib/python3/dist-packages/ucsschool/italc_integration/__init__.py +/usr/lib/python3/dist-packages/ucsschool/italc_integration/italc2-ctrl.py +/usr/lib/python3/dist-packages/ucsschool/italc_integration/italc2-demo.py +/usr/lib/python3/dist-packages/ucsschool/italc_integration/italc2-monitor.py +/usr/lib/python3/dist-packages/ucsschool/italc_integration/italc2-viewer.py +/usr/lib/python3/dist-packages/univention/management/console/modules/computerroom/__init__.py +/usr/lib/python3/dist-packages/univention/management/console/modules/computerroom/plugins +/usr/lib/python3/dist-packages/univention/management/console/modules/computerroom/plugins/__init__.py +/usr/lib/python3/dist-packages/univention/management/console/modules/computerroom/room_management.py +/usr/lib/python3/dist-packages/univention/management/console/modules/computerroom/wakeonlan.py @@ -20,20 +57,0 @@ -/usr/share/pyshared/ucsschool/italc_integration/__init__.py -/usr/share/pyshared/ucsschool/italc_integration/italc2-ctrl.py -/usr/share/pyshared/ucsschool/italc_integration/italc2-demo.py -/usr/share/pyshared/ucsschool/italc_integration/italc2-monitor.py -/usr/share/pyshared/ucsschool/italc_integration/italc2-viewer.py -/usr/share/pyshared/univention/management/console/modules/computerroom/__init__.py -/usr/share/pyshared/univention/management/console/modules/computerroom/plugins -/usr/share/pyshared/univention/management/console/modules/computerroom/plugins/__init__.py -/usr/share/pyshared/univention/management/console/modules/computerroom/room_management.py -/usr/share/pyshared/univention/management/console/modules/computerroom/wakeonlan.py -/usr/share/python-support/ucs-school-umc-computerroom.public -> no pyshared & python-support OK -> added python2 + 3 OK new, OK: Breaks: ucs-school-import (<< 17.0.63), ucs-school-lib (<< 12.2.28), umc/python/computerroom/plugins/*.py univention.management.console.modules.computerroom.plugins italc_integration/*.py ucsschool.italc_integration 6. Manually test software: 6.1 Scripts /usr/share/ucs-school-umc-computerroom/ucs-school-deactivate-rules -> OK 6.2 UMC modules OK UMC-Computerrom - view desktop OK - lock/ unlock desktop OK - lock/ unlock input OK - logout OK - restart OK - shutdown OK - presentation mode OK UMC-Exam OK 6.3 UCR templates? none 6.4 No Traceback in listener.log OK
jenkins is happy except for one test, which was already failing before -> verify
Errata updates for UCS@school 4.4 v9 have been released. https://docs.software-univention.de/changelog-ucsschool-4.4v9-de.html If this error occurs again, please clone this bug.