Bug 39614 - Errata scopes and minor releases
Errata scopes and minor releases
Status: CLOSED WORKSFORME
Product: UCS
Classification: Unclassified
Component: General
UCS 4.1
Other Linux
: P5 normal (vote)
: UCS 4.1
Assigned To: Stefan Gohmann
Janek Walkenhorst
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-10-22 11:31 CEST by Stefan Gohmann
Modified: 2016-04-28 17:32 CEST (History)
0 users

See Also:
What kind of report is it?: ---
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 Stefan Gohmann univentionstaff 2015-10-22 11:31:41 CEST
Currently, the previous errata scopes are disabled in the postup.sh. For example the 4.0-3-errata scope will be disabled after installing 4.0-4 because all 4.0-3-errata packages will be included in 4.0-4.

This is OK for a minor release but it might be a problem while upgrading to a new minor version such as 4.1. For example, 4.0-5 / 4.0-5-errata is used and the system is updated to 4.1-0. It might be possible that a package is newer in 4.0-5-errata and not available in 4.1-0 which can cause problems.

We can either ensure the previous errata scopes are enabled in the sources.list of an 4.1 system or we ensure the package version in 4.0 are always lower than the 4.1 packages, which might be possible for the Univention packages but not for the Debian based packages.

So, we can simply disable the 4.0-3-errata scope in the 4.1 postup and we don't touch the other UCR variables. 4.0-4 will be released before UCS 4.1.

Other suggestions or opinions?
Comment 1 Stefan Gohmann univentionstaff 2015-11-10 20:23:53 CET
(In reply to Stefan Gohmann from comment #0)
> So, we can simply disable the 4.0-3-errata scope in the 4.1 postup and we
> don't touch the other UCR variables. 4.0-4 will be released before UCS 4.1.

Yes, that would be my solution. We do nothing and everything will work. :)
Comment 2 Stefan Gohmann univentionstaff 2015-11-12 20:43:06 CET
I disabled already the 4.0-4-errata scope in the postup.sh. I've removed it: r65458.
Comment 3 Janek Walkenhorst univentionstaff 2015-11-13 18:01:56 CET
Sounds: Reasonable
Makes: Sense
Code: Change from Bug #39271 reverted, OK
Changelog: No effective change, no changelog, OK
Comment 4 Stefan Gohmann univentionstaff 2015-11-17 12:12:29 CET
UCS 4.1 has been released:
 https://docs.software-univention.de/release-notes-4.1-0-en.html
 https://docs.software-univention.de/release-notes-4.1-0-de.html

If this error occurs again, please use "Clone This Bug".