Univention Bugzilla – Bug 46611
Release OX 7.10 for UCS 4.3
Last modified: 2023-03-25 06:44:53 CET
* branch git * branch app * test installation on UCS 4.3 * test upgrading from UCS 4.2 with OX 7.8.4 * should show up in Jenkins "Projekt App Tests Seed", check Jenkins results
* git was already branched. [4.3 49a7131] Bug #46611: UDM mail quota property was renamed [4.3 e205b3f] Bug #46611: remove transitional package, there is a direct dependency from univention-ox to univention-mail-postfix-ox [4.3 5f1699e] Bug #46611: version bump for UCS 4.3 * Created new build scope "oxse4ucs" for ucs_4.3-0. * Rebuild packages with new versions: - ox-umc-ldb (6.0.0-1) - ucs-test-oxseforucs (5.0.0-1) - univention-em-client-for-ox (2.0.0-1) - univention-mail-dovecot-ox (3.0.0-1) - univention-mail-postfix-ox (9.0.0-1) - univention-ox (10.0.0-1) - univention-ox-http-api (1.0.0-1) - univention-ox-usm-ox (9.0.0-1) - univention-ox-usm-udm (9.0.0-1) * App version "7.10.0-ucs1" created from 7.8.4-ucs11, component oxseforucs_20180313114939. Packages have not been uploaded, yet.
Installation of OX 7.10.0-3 on UCS 4.3 works from the test appcenter now. [4.3 ae495ae] Bug #46611: in UCS 4.3 users/user objects always have all required options univention-ox (10.0.0-2) uploaded to test appcenter
The join script fails the first time, when installing oxseforucs on UCS 4.3: Object created: cn=fetchmail,cn=mail,dc=uni,dc=dtr ox-server-install: Checking join status... ox-server-install: Checking for Open-Xchange context in LDAP... New context 'context10' will be created. ox-server-install: Checking MySQL credentials... ox-server-install: Failed to save secret in '/etc/mysql.secret'. 65univention-ox.inst: Failed to setup new installation. Joinscript 65univention-ox.inst finished with exitcode 1 But at the end of the installation of an app, univention-run-join-scripts is executed, and then (2nd try) it works: Object exists: cn=fetchmail,cn=mail,dc=uni,dc=dtr ox-server-install: Checking join status... ox-server-install: Checking for Open-Xchange context in LDAP... New context 'context10' will be created. ox-server-install: Checking MySQL credentials... ox-server-install: Creating Open-Xchange local file store... ox-server-install: Creating Open-Xchange MySQL configuration database... initializing configdb from scratch... done
As of univention-ox 10.0.0-9 (with the changes made for Bug #46748 and the new OX binary packages from RC7), the OX App Suite works very well when freshly installed on a UCS 4.3. Updating has not been tested yet.
[4.3] 3add1fe Bug #46611: update dependencies and themes univention-ox (10.0.0-10) univention-ox-usm-ox (9.0.0-2)
Update works with univention-ox (10.0.0-18). OX binaries and univention-ox* packages have been uploaded to the test app center for OX App suite, OX Documents and OX Guard.
Binary download script was updated and 7.10.0-10 (final) binaries uploaded to test-appcenter.
[4.3 dd5a868] Bug #46611: remove OLOX and OX UI v6 repositories and packages univention-ox (10.0.0-20) The package has not been built, because there are UI v6 dependencies in open-xchange-meta-oxucs, that currently prevent an installation. A message has been sent to OX to fix it. Because of this I couldn't test the changes, especially if the deinstallation of all 7.8.4 and 6.22 packages using the additional "Breaks" packages works. I didn't build and upload, so the previous changes can be QA'd (as much as possible).
I did however already remove all 7.8.4* and 6.22.* packages from the test-appcenter... to an installation will now fail... hmm... QA: when testing, use a 4.2-repo sources.list line with oxseforucs_20180313114939 to be able to retrieve the 6.22.* packages, until open-xchange-meta-oxucs has been fixed: $ grep '4.2/maintained/component/ oxseforucs_20180313114939' /etc/apt/sources.list.d/20_ucs-online-component.list > /etc/apt/sources.list.d/30_ox784.list
I discussed this issue with Benedikt: they will try to fix the ox meta package open-xchange-meta-oxucs as soon as possible but it is possible that it takes a few weeks (fixed with next bugfix release of OX appsuite). In the meantime, univention-ox will depend in a transition package univention-ox6transition that "Provides:" all packages that are required by the OX meta package. Code is comitted but not built due to other issues with the build system. 1a7da19229a3 | Bug #46611: add transition package for OX UI v6 removal
Package is built and added to test app center. Benedikt tested a fresh installation on UCS 4.3 and an update 4.2→4.3.
OX will remove all *meta* packages from their repositories in one of its next updates. In preparation of that all references to those have been removed from our packages. That also removes the dependencies on the v6 UI packages. They are now not installed anymore when installing the first time or removed when upgrading from 4.2. Nonetheless, the univention-ox6transition package has to stay, until OX removes its meta packages. [4.3] b2b60b2 Bug #46611: update transition package for OX UI v6 removal [4.3] 3dcf1c9 Bug #46611: fix version string [4.3] 5e2b7bd Bug #46611: sort alphabetically, enhance description [4.3] cd2694f Bug #46611: remove dependencies to OX meta packages [4.3] 0fcde9a Bug #46611: remove 'Breaks:' entries that are provided by univention-ox6transition [4.3] 25a1a63 Bug #46611: remove dependencies on OX meta packages [4.3] 0d4c60f Bug #46611: make ox6 transition package optional univention-ox (10.0.0-23) Packages and README_UPDATE have been updated in the test app center.
README_UPDATE has been updated in the test app center.
OK: code change OK: manual tests DONE: check_errata_for_announcement SKIPPED: run jenkins test DONE: manual update tests DONE: check YAML files DONE: README_UPDATE_* DONE: SDB article https://help.univention.com/t/9440 DONE: app update (oxseforucs_20180313114939) DONE: send internal announcement mail DONE: set bugs to CLOSED DONE: move YAML files to published