Bug 48332 - (ucs440errata) Copy errata4.3-3 packages into 4.4-0 scope
(ucs440errata)
Copy errata4.3-3 packages into 4.4-0 scope
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: General
UCS 4.4
All other
: P5 normal (vote)
: UCS 4.4
Assigned To: Philipp Hahn
Erik Damrose
https://hutten.knut.univention.de/med...
: interim-4
: 48855 (view as bug list)
Depends on: 48331
Blocks: ucs440meta 48333
  Show dependency treegraph
 
Reported: 2018-12-13 12:12 CET by Philipp Hahn
Modified: 2019-03-12 13:40 CET (History)
2 users (show)

See Also:
What kind of report is it?: Release Management
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 Philipp Hahn univentionstaff 2018-12-13 12:12:49 CET
All packages from errata4.3-2 need to be copied into the 4.4-0 scope. Also copy all unannounced udebs. Import unmaintained Debian (Security) Updates. Copy last ucs-test packages from errata4.3-2.
Comment 1 Philipp Hahn univentionstaff 2019-02-15 11:51:52 CET
Debian-Stretch 9.8 is scheduled for tomorrow (2019-02-16): <https://release.debian.org/proposed-updates/stable.html>
As discussed we will import them for 4.4-0 (and 4.3-4 when it happens).
Comment 2 Philipp Hahn univentionstaff 2019-02-15 12:51:38 CET
PREV=4.3-3 ~phahn/bin/repo-copy-scope 4.4-0
Comment 3 Philipp Hahn univentionstaff 2019-02-27 14:47:54 CET
PREV=4.3-3 ~phahn/bin/repo-copy-scope 4.4-0
# up to <http://errata.software-univention.de/ucs/4.3/448.html>
Comment 4 Philipp Hahn univentionstaff 2019-02-27 16:11:45 CET
[4.4-0] 49833a4907 Bug #48332: Import Debian-Stretch 9.8 point update
 doc/changelog/changelog-4.4-0.xml | 212 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 209 insertions(+), 3 deletions(-)
Comment 5 Erik Damrose univentionstaff 2019-02-28 11:51:00 CET
Generally okay, packages have been copied. As there will be additional errata updates released before 4.4 ships, i will reopen this bug and move it to the next milestone.

One additional thing: packages seem to be copied to $NEXT maintained, regardless of their maintained status, so there is some inconsistency:

systemd-container-dgbsym is in unmaintained in 4.3-3-errata, but in maintained in UCS 4.3-3 and UCS 4.4.
Comment 6 Philipp Hahn univentionstaff 2019-02-28 12:29:26 CET
(In reply to Erik Damrose from comment #5)
> One additional thing: packages seem to be copied to $NEXT maintained,
> regardless of their maintained status, so there is some inconsistency:

No: packages are copied from "mirror/ftp/" back to "apt/", from which the "announce*" scripts do different things:

> systemd-container-dgbsym is in unmaintained in 4.3-3-errata, but in
> maintained in UCS 4.3-3 and UCS 4.4.

# SELECT major,minor,patch,scope,site,maintained FROM binpkg WHERE binpkg='systemd-container-dbgsym' AND major=4 AND arch='amd64' AND binver='232-25+deb9u9A~4.3.3.201902261122' ORDER BY major,minor,patch,site ASC;
 major | minor | patch | scope  |  site   | maintained 
-------+-------+-------+--------+---------+------------
     4 |     3 |     3 | errata | apt     | 
     4 |     3 |     3 | errata | test    | f
     4 |     3 |     3 | errata | testing | f
     4 |     3 |     3 | errata | ftp     | t
     4 |     4 |     0 |        | apt     | 
     4 |     4 |     0 |        | test    | t
     4 |     4 |     0 |        | testing | t
(7 Zeilen)

- site='apt' is releases "as is" without any distinction between maintained and unmaintained
- site='test*' & scope='errata' is announced with `announce_ucs_scope`, which forces all *-dbgsym packages to unmaintained.
- site='ftp' & scope='errara' is announced with `announce_errata`, which just uses 'maintained'¹
- site='ftp' & scope='' is announced with `announce_ucs_release`, which honors the "trigger-list"

¹: `announce_errata` requires the package to be maintained according to the trigger-list, but you can do a silence force-announce to 'unmaintained' e.g. for 'ucs-test' with the option '--unmaintained'.
Comment 7 Erik Damrose univentionstaff 2019-02-28 12:47:00 CET
Thanks for the clarification. As discussed, I looked at both the test and production mirror, which are slightly different, as the test mirror is 'before' announce_errata.
Comment 8 Philipp Hahn univentionstaff 2019-03-05 12:10:59 CET
*** Bug 48855 has been marked as a duplicate of this bug. ***
Comment 9 Philipp Hahn univentionstaff 2019-03-06 15:41:55 CET
acbba4b14e Bug #48332: More Debian Stretch updates
 +mumble
0d57fb3ad4 Bug #48332: More Debian Stretch updates
 +ikiwiki
 +wordpress
66a16a5aff Bug #48332 cl: sort packages alphabetically
49833a4907 Bug #48332: Import Debian-Stretch 9.8 point update
Comment 10 Erik Damrose univentionstaff 2019-03-11 10:08:58 CET
OK, verified
Comment 11 Florian Best univentionstaff 2019-03-12 13:40:25 CET
UCS 4.4 has been released:
 https://docs.software-univention.de/release-notes-4.4-0-en.html
 https://docs.software-univention.de/release-notes-4.4-0-de.html

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