Bug 51554 - (ucs445errata) Copy errata4.4-4 packages into 4.4-5 scope
(ucs445errata)
Copy errata4.4-4 packages into 4.4-5 scope
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: General
UCS 4.4
All other
: P5 normal (vote)
: UCS 4.4-5
Assigned To: Erik Damrose
Felix Botner
https://hutten.knut.univention.de/med...
:
Depends on: 51553
Blocks: ucs445meta 51555
  Show dependency treegraph
 
Reported: 2020-06-22 17:01 CEST by Erik Damrose
Modified: 2020-10-05 09:03 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 Erik Damrose univentionstaff 2020-06-22 17:01:23 CEST
All packages from errata4.4-4 need to be copied into the 4.4-5 scope.
Also copy all unannounced udebs.
Import unmaintained Debian (Security) Updates.
Make sure u-errata-level is copied as well.
Comment 1 Erik Damrose univentionstaff 2020-06-24 18:41:06 CEST
errata4.4-4 packages copied, including udebs and u-errata-level
debian unmaintained packages imported

TODO: changelog entry
Comment 2 Erik Damrose univentionstaff 2020-07-08 16:37:11 CEST
(In reply to Erik Damrose from comment #1)
> errata4.4-4 packages copied, including udebs and u-errata-level
> debian unmaintained packages imported

The above steps were redone
Comment 3 Felix Botner univentionstaff 2020-07-09 16:01:33 CEST
All packages from 4.4-4-errata are copied to 4.4-5, except

E: package linux-image-4.9.0-12-686-pae-signed (i386 /var/univention/buildsystem2/mirror/ftp/4.4/maintained/component/4.4-4-errata) is missing in 4.4-5
E: package ucs-test-translation-template (all /var/univention/buildsystem2/mirror/ftp/4.4/unmaintained/component/4.4-4-errata) is missing in 4.4-5

but i'm not sure if these are relevant.
Comment 4 Erik Damrose univentionstaff 2020-07-09 18:26:42 CEST
Missing files were copied

[4.4-5 2c71cb85fe] Bug #51554: 4.4-5 changelog
Comment 5 Felix Botner univentionstaff 2020-07-09 21:05:14 CEST
maintained/component/4.4-4-errata/i386/linux-image-4.9.0-12-686-pae-signed_5.0.0-11A~4.4.0.202006171143_i386.deb

unmaintained/4.4-5/i386/linux-image-4.9.0-12-686-pae-signed_5.0.0-11A~4.4.0.202006171143_i386.deb

and unmaintained/component/4.4-4-errata/all/ucs-test-translation-template_9.0.3-182A~4.4.0.202003301254_all.deb is still missing in 4.4-5
Comment 6 Erik Damrose univentionstaff 2020-07-10 17:54:22 CEST
(In reply to Felix Botner from comment #5)
> unmaintained/component/4.4-4-errata/all/ucs-test-translation-template_9.0.3-
> 182A~4.4.0.202003301254_all.deb is still missing in 4.4-5

Maybe that was an interim version in 4.4-4 errata that was removed? There is no reference in current packages, that is why it is not announced to the test mirror.

I will have to look into it on monday why the signed kernel package is announced to unmaintained in 4.4-5
Comment 7 Erik Damrose univentionstaff 2020-07-13 10:38:49 CEST
It is not a new problem with the linux-image-*-686-pae-signed packages, previous versions were also announced to unmaintained in the next patchlevel releases. I will create a new bug for that.
Comment 8 Philipp Hahn univentionstaff 2020-07-13 11:08:14 CEST
(In reply to Erik Damrose from comment #6)
> (In reply to Felix Botner from comment #5)
> > unmaintained/component/4.4-4-errata/all/ucs-test-translation-template_9.0.3-
> > 182A~4.4.0.202003301254_all.deb is still missing in 4.4-5
> 
> Maybe that was an interim version in 4.4-4 errata that was removed? There is
> no reference in current packages, that is why it is not announced to the
> test mirror.
> 
> I will have to look into it on monday why the signed kernel package is
> announced to unmaintained in 4.4-5

Hint: b62da0f18a6226fdf642e8cf5244464f9759e8ae
Comment 9 Philipp Hahn univentionstaff 2020-07-13 11:20:20 CEST
(In reply to Felix Botner from comment #5)
> maintained/component/4.4-4-errata/i386/linux-image-4.9.0-12-686-pae-signed_5.0.0-11A~4.4.0.202006171143_i386.deb
> 
> unmaintained/4.4-5/i386/linux-image-4.9.0-12-686-pae-signed_5.0.0-11A~4.4.0.202006171143_i386.deb

The Linux Kernel package changes its name each time the ABI changes; as of this there is a special rule in `announce_errata` to always announce every binary package of `src:linux` as maintained. Similar for `univention-kernel-signed`, which must be re-build each time an ABI change happens. It is maintained for `amd64` and thus the `i386` package also gets announced to maintained.

For i386 we never implemented secure-boot, as such there is no package depending on `linux-image-*-signed:i386`, so it never gets on the DVD and thus is never selected as "maintained" in `$BS2/cd-contents/ucs_4.4-?_i386_dvd.txt`.

So everything is fine here.
Comment 10 Felix Botner univentionstaff 2020-07-13 12:06:13 CEST
OK - packages (ucs, debian unm sec updates)
OK - u-e-l
Comment 11 Erik Damrose univentionstaff 2020-10-05 09:03:43 CEST
UCS 4.4-5 has been released:
 https://docs.software-univention.de/release-notes-4.4-5-en.html
 https://docs.software-univention.de/release-notes-4.4-5-de.html

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