Bug 52630 - Migrate ucs-school-metapackage to Python 3
Migrate ucs-school-metapackage to Python 3
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: General
UCS@school 5.0
Other Linux
: P5 normal (vote)
: UCS@school 5.0 v1
Assigned To: Florian Best
Felix Botner
: interim-2
Depends on:
Blocks: 52578
  Show dependency treegraph
 
Reported: 2021-01-12 15:24 CET by Florian Best
Modified: 2021-11-29 17:20 CET (History)
1 user (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Best univentionstaff 2021-01-12 15:24:28 CET
The package ucs-school-metapackage needs to be migrated to Python 3.

See: https://hutten.knut.univention.de/mediawiki/index.php/Python_3_Migration
Comment 2 Florian Best univentionstaff 2021-06-19 06:28:02 CEST
The metapackage has been migrated to Python 3.

ucs-school-metapackage (13.0.3)
42ef49d11553 | Bug #52630: migrate ucs-school-metapackage to Python 3
Comment 3 Felix Botner univentionstaff 2021-07-15 08:55:58 CEST
sorry, can't find this commit 42ef49d11553, what branch?
Comment 4 Florian Best univentionstaff 2021-07-15 11:37:14 CEST
ucs-school-metapackage (13.0.3)
d8b75daf6cac | Bug #52630: migrate ucs-school-metapackage to Python 3
Comment 5 Felix Botner univentionstaff 2021-07-15 14:49:26 CEST
OK - create_demoportal.py
udm portals/portal list|grep -i "Demo.*Portal"
DN: cn=ucsschool_demo_portal,cn=portal,cn=portals,cn=univention,dc=five,dc=local
  categories: cn=ucsschool_demo_collaboration_communication,cn=category,cn=portals,cn=univention,dc=five,dc=local
  categories: cn=ucsschool_demo_creativity,cn=category,cn=portals,cn=univention,dc=five,dc=local
  categories: cn=ucsschool_demo_admin,cn=category,cn=portals,cn=univention,dc=five,dc=local
  displayName: en_US: UCS@school Demo Portal
  displayName: de_DE: UCS@school Demo Portal
  name: ucsschool_demo_portal
  
OK - app_version.py
app_version.py -v wekan
Version of app "wekan" on this host: "5.37"
Version of app "wekan" on DC master: "5.37"
OK: local version of app "wekan" is lower or equal to that of the DC master.

OK - 62ucs-school-master.inst
OK - debian/control
OK - 62ucs-school-singlemaster.inst
OK - set_nt_acl_on_shares
/usr/share/ucs-school-metapackage/scripts/set_nt_acl_on_shares --binddn "uid=Administrator,cn=users,dc=five,dc=local" --bindpwdfile /tmp/univention
Setting NTACLs on class and work group shares...
01 / 03: Checking shares of school 'DEMOSCHOOL'...
UDM object 'cn=DEMOSCHOOL-Democlass,cn=klassen,cn=schueler,cn=groups,ou=DEMOSCHOOL,dc=five,dc=local' does not correspond to a Python class in the UCS school lib.
    00 / 02: NTACLs on class share 'DEMOSCHOOL-Democlass' already set.
    01 / 02: NTACLs on market place 'Marktplatz' already set.
02 / 03: Checking shares of school 'school1'...
    00 / 01: NTACLs on market place 'Marktplatz' already set.
03 / 03: Checking shares of school 'school2'...
    00 / 01: NTACLs on market place 'Marktplatz' already set.
Finished setting NTACLs on class and work group shares.

OK - ucsschool-join-hook.py
OK - test_join_hook.py
OK - no more python(2) script or calls
OK - changelog
Comment 6 Jürn Brodersen univentionstaff 2021-11-29 17:20:32 CET
UCS@school 5.0 v1 has been released.

https://docs.software-univention.de/release-notes-ucsschool-5.0v1-de.html

If this error occurs again, please clone this bug.