Univention Bugzilla – Bug 52957
debian control of ucs5 server extended by removed packages
Last modified: 2021-05-25 16:02:11 CEST
some packages have been removed in ucs 5.0. univention-mysql, univention-java, univention-passwd-store, univention-passwd-cache, univention-remote-backup, univention-debootstrap, univention-virtual-machine-manager-schema, python-univention-directory-manager-uvmm, univention-ftp, univention-snmp, univention-snmpd, univention-check-printers, univention-runit, univention-printquota, univention-doc, univention-management-console-doc, univention-samba4wins, univention-dansguardian remove them in the check.sh of the updater and add them to Breaks of the univention-role-common in the univention-server package
I added univention-samba4wins-schema: univention-server (15.0.3-4) ebe6613e8d52 | fixup! Bug #52957: move the removed packages of ucs5 to the debian/control part of the server
Do we also need to add in-UCS-5-not-existing-packages like samba4wins? They are only a dependency of univention-samba4wins. An autoremove would remove them as well.
(In reply to Florian Best from comment #2) > Do we also need to add in-UCS-5-not-existing-packages like samba4wins? They > are only a dependency of univention-samba4wins. An autoremove would remove > them as well. No: Only our univention-* integration packages, never the underlying packages. An Admin is free to install *any* (Debian) package on her own, removing (or even purging) them would lead to disaster.
univention-updater (15.0.3-30) 59daf6e91b3a | fixup! Bug #52957: Switch to Conflict and move a few packages dd4818f80348 | Bug #52957: Switch to Conflict and move a few packages 4d1ed13b6b71 | Bug #52957: move the removed packages of ucs5 to the debian/control part of the server univention-server (15.0.3-4) dd4818f80348 | Bug #52957: Switch to Conflict and move a few packages ebe6613e8d52 | fixup! Bug #52957: move the removed packages of ucs5 to the debian/control part of the server 4d1ed13b6b71 | Bug #52957: move the removed packages of ucs5 to the debian/control part of the server univention-management-console (12.0.9-1) dd4818f80348 | Bug #52957: Switch to Conflict and move a few packages
There should be a conflict to: univention-network-manager univention-management-console-module-packages The following packages are removed but neither mentioned in check.sh or debian/control: univention-nagios-dansguardian univention-nagios-libvirtd univention-nagios-libvirtd-kvm univention-nagios-libvirtd-xen univention-nagios-uvmmd univention-printquotadb RFC: should we add these packages also to the Conflicts section (they are only in check.sh): univention-bacula univention-dansguardian univention-printquota
The commits git:37709a6e561efb78f2a0d9ba514fdd1b67caf3f8 and git:d95c6c8675623e2d6a91be5e3fa7e63c322e6a53 for this bug belong to Bug #52953.
univention-updater (15.0.3-49) f5ab8088e6e5 | Bug #52957: added deleted packages to univention-role-common and old packages check univention-updater (15.0.3-45) e065097566b1 | Bug #52957: remove hint to disable old packages check 1bfc0150e3ac | Bug #52957: Enforce univention-passwd-store to be purged univention-updater (15.0.3-30) 59daf6e91b3a | fixup! Bug #52957: Switch to Conflict and move a few packages dd4818f80348 | Bug #52957: Switch to Conflict and move a few packages 4d1ed13b6b71 | Bug #52957: move the removed packages of ucs5 to the debian/control part of the server univention-server (15.0.4-3) f5ab8088e6e5 | Bug #52957: added deleted packages to univention-role-common and old packages check univention-server (15.0.4-2) 1bfc0150e3ac | Bug #52957: Enforce univention-passwd-store to be purged univention-server (15.0.3-4) dd4818f80348 | Bug #52957: Switch to Conflict and move a few packages ebe6613e8d52 | fixup! Bug #52957: move the removed packages of ucs5 to the debian/control part of the server 4d1ed13b6b71 | Bug #52957: move the removed packages of ucs5 to the debian/control part of the server univention-management-console (12.0.9-1) dd4818f80348 | Bug #52957: Switch to Conflict and move a few packages ucs-test-tools (4.0.0-2) r52957 | bump version number (Bug #35664) ucs-test (10.0.4-41) d95c6c867562 | Bug #52957: fixup for uninstall for empty domains ucs-test (10.0.4-40) 37709a6e561e | Bug #52957: fixup for Button name Manage installations
REOPEN: now there are duplicates in base/univention-updater/script/check.sh (In reply to Florian Best from comment #5) > There should be a conflict to: > univention-network-manager > univention-management-console-module-packages OK, now done. > The following packages are removed but neither mentioned in check.sh or > debian/control: > univention-nagios-dansguardian > univention-nagios-libvirtd > univention-nagios-libvirtd-kvm > univention-nagios-libvirtd-xen > univention-nagios-uvmmd > univention-printquotadb Now they are in both files. Should they be part of only one mechanism? > RFC: should we add these packages also to the Conflicts section (they are > only in check.sh): > univention-bacula > univention-dansguardian > univention-printquota OK, they are not in the conflicts section as well.
Dublicates just have been removed. Having them in both files is a bit of overhead, but I don't know which side to remove. They are in the conflicts section of univention-role-common in the base/univention-server package.
univention-nagios-dansguardian univention-nagios-libvirtd univention-nagios-libvirtd-kvm univention-nagios-libvirtd-xen univention-nagios-uvmmd univention-printquotadb those packages have been remove from check.sh. Now they only appear in the conflicts section of the univention-role-common in univention-server univention-updater (15.0.3-53) 6786daca9312 | Bug #52957: removed univention-nagios packages from check.sh
changelog-5.0-0.xml bc8fed97f132 | Bug #52957: added changelog entry changelog entry added
OK: all packages are covered. OK: changelog entry
UCS 5.0 has been released: https://docs.software-univention.de/release-notes-5.0-0-en.html https://docs.software-univention.de/release-notes-5.0-0-de.html If this error occurs again, please use "Clone This Bug".