Bug 52137 - UCS5: remove base system
UCS5: remove base system
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: General
UCS 5.0
Other Linux
: P5 normal (vote)
: UCS 5.0
Assigned To: Sebastian Lobinger
Florian Best
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-09-25 14:43 CEST by Sönke Schwardt-Krummrich
Modified: 2021-05-25 15:59 CEST (History)
2 users (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 Sönke Schwardt-Krummrich univentionstaff 2020-09-25 14:43:42 CEST
In UCS5 the "base system" will no longer be a valid system role, so the corresponding meta package "univention-basesystem" has to be removed which is part of the source package base/univention-server
Comment 1 Sönke Schwardt-Krummrich univentionstaff 2020-09-29 11:58:43 CEST
Within the debian/control file, there is a section for "univention-basesystem" which can be removed. Please also check if there are unneeded files within debian/ with prefix "univention-baseconfig.*".
Comment 2 Sebastian Lobinger univentionstaff 2020-09-29 13:22:41 CEST
@Sönke Schwardt-Krummrich  thank you for the hints.
Comment 3 Sebastian Lobinger univentionstaff 2020-09-29 14:16:01 CEST
I Have removed the section for package univention-basesystem in
base/univention-server/debian/control and the univention-basesystem.install file in same debian directory.
Comment 4 Florian Best univentionstaff 2020-09-29 14:19:44 CEST
Looks good.

A changelog entry in doc/changelog/changelog-5.0-0.xml is necessary. Can you create one?
Comment 7 Sebastian Lobinger univentionstaff 2020-09-30 10:43:46 CEST
Tanks, have made a change log entry in the general section.
Comment 8 Sebastian Lobinger univentionstaff 2020-10-07 16:10:31 CEST
We also need to remove the ability to select the base system from the initial setup wizard.
Comment 9 Jürn Brodersen univentionstaff 2020-10-15 17:24:37 CEST
[5.0-0 1f92106a46] Bug #52137: remove package univention-basesystem
[5.0-0 34ea718ce1] Bug #52137: remove base/univention-server/debian/univention-basesystem.install
[5.0-0 ac1b476ce7] Bug #52137: add removal of basesystem metapackage to changelog-5.0-0.xml
[5.0-0 f3ec64e9ba] fixup! Bug #52137: add removal of basesystem metapackage to changelog-5.0-0.xml
[5.0-0 8f08e9ef61] Bug #52137 preup: Check for basesystem
[5.0-0 ea27f36eae] Bug #52137 postup: More basesystem cleanup
[5.0-0 007928f498] Bug #52137: remove ability to select basesystem in USS ApplianceWizard.js
[5.0-0 f6773564d5] Bug #52137: remove references to basesystem in USS python backend
[5.0-0 a561798e44] Bug #52137: remove checks for basesystem in USS usr/lib/... scripts
[5.0-0 d534079d50] Bug #52137: remove reference univention-basesystem in debian/control
[5.0-0 074c198287] Bug #52137: remove basesystem in USS boot ucr variables description
[5.0-0 efc9fed447] Bug #52137: remove reference to basesystem from USS documentation
[5.0-0 9e50ba7f5a] Bug #52137: remove univention-basesystem in USS download-packages script
[5.0-0 fd95e1d8bc] Bug #52137: remove univention-basesystem (changelog)
[5.0-0 e1f8001e7a] Bug #52137: fix syntax error
[5.0-0 28a90f8869] Bug #52137: adjust changelog

DVD ucs_5.0-0-20201015-132451-dvd-amd64.iso and onwards should not include the option to install a base system any more.
Comment 10 Florian Best univentionstaff 2020-10-15 17:46:25 CEST
OK: installing still possible with a new DVD
OK: base system has been removed
OK: system setup wizard still works (e.g. switching pages back)
OK: no leftover references to the base system
OK: changelog entry
Comment 11 Florian Best univentionstaff 2021-05-25 15:59:29 CEST
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".