Bug 49013 - Unreleased UCS-4.4-0 amd64 DVD breaks installer tests for French
Unreleased UCS-4.4-0 amd64 DVD breaks installer tests for French
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: General
UCS 4.4
Other Linux
: P5 normal (vote)
: ---
Assigned To: Philipp Hahn
Felix Botner
:
Depends on: 44162
Blocks:
  Show dependency treegraph
 
Reported: 2019-03-15 17:28 CET by Philipp Hahn
Modified: 2024-03-15 10:19 CET (History)
4 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: 0.137
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 2019-03-15 17:28:45 CET
The UCS-4.4-0 amd64 broken contains an out-dated version of "di-univention-system-setup":

$ isoinfo -f -R -i /var/univention/buildsystem2/isotests/ucs_4.4-0-latest-amd64.iso | grep system-setup
/all/univention-system-setup-boot_12.0.2-4A~4.4.0.201903141052_all.deb
/all/univention-system-setup_12.0.2-4A~4.4.0.201903141052_all.deb
/amd64/di-univention-system-setup_11.0.5-28A~4.3.0.201811272010_amd64.udeb

For some unknown reason the "amd64" "udeb" is missing:
$ cd apt/ucs_4.4-0
$ find -name \*univention-system-setup\*
./all/univention-system-setup-boot_12.0.2-2A~4.4.0.201903110954_all.deb
./all/univention-system-setup_12.0.2-2A~4.4.0.201903110954_all.deb
./source/univention-system-setup_12.0.2-2A~4.4.0.201903110954.dsc
./source/univention-system-setup_12.0.2-2A~4.4.0.201903110954.tar.gz
./i386/di-univention-system-setup_12.0.2-2A~4.4.0.201903110954_i386.udeb

$ REPO_FORCE_BUILD=1 build-package-architecture-ng -r 4.4 -p univention-system-setup
...
di-univention-system-setup_12.0.2-2A~4.4.0.201903110954_amd64.udeb

$ build-cd-ucs4 -r 4.4-0 -i '/var/univention/buildsystem2/apt/ucs_4.4-0' --keep-installer
$ isoinfo -f -R -i /var/univention/buildsystem2/isotests/ucs_4.4-0-20190315-170114-dvd-amd64.iso  | grep univention-system-setup
/all/univention-system-setup-boot_12.0.2-2A~4.4.0.201903110954_all.deb
/all/univention-system-setup_12.0.2-2A~4.4.0.201903110954_all.deb
/amd64/di-univention-system-setup_12.0.2-2A~4.4.0.201903110954_amd64.udeb


$ repo_admin.py  --cherrypick -r 4.4-0 --releasedest 4.4-0 --dest errata4.4-0 -p univention-system-setup

Package: univention-system-setup
Version: 12.0.2-2A~4.4.0.201903151650
Branch: ucs_4.4-0
Scope: errata4.4-0

+++ This bug was initially created as a clone of Bug #44162 +++
+++ This bug was initially created as a clone of Bug #42853 +++
+++ This bug was initially created as a clone of Bug #42327 +++
Comment 1 Philipp Hahn univentionstaff 2019-03-15 18:19:13 CET
$ diff <(isoinfo -R -f -i /var/univention/buildsystem2/mirror/ftp/download/ucs-cds/ucs4.4-0/UCS_4.4-0-amd64.iso) <(isoinfo -R -f -i /var/univention/buildsystem2/isotests/ucs_4.4-0-20190315-170114-dvd-amd64.iso)
771c771
< /amd64/di-univention-system-setup_11.0.5-28A~4.3.0.201811272010_amd64.udeb
---
> /amd64/di-univention-system-setup_12.0.2-2A~4.4.0.201903110954_amd64.udeb

OK: iso with KVM shows French USS
Comment 2 Felix Botner univentionstaff 2019-03-21 10:41:35 CET
FAIL - do we need a yaml entry?
OK - french installation tests
Comment 3 Philipp Hahn univentionstaff 2019-03-25 13:52:20 CET
(In reply to Felix Botner from comment #2)
> FAIL - do we need a yaml entry?

No source was changed, just a kick at the amd64 builder. Releasing it now will not change anything to our current user base as a new DVD needs to be built and released.
Even releasing it now as an errata will not fix anything as the (PXE) installer will not include the errata component.
This is only relevant for the next UCS-4.4 release or when we re-release a fixed UCS-4.4-0_amd64.iso

So no, from a technical standpoint we do not need a YAML file.
Comment 4 Felix Botner univentionstaff 2019-03-26 17:08:01 CET
(In reply to Philipp Hahn from comment #3)
> (In reply to Felix Botner from comment #2)
> > FAIL - do we need a yaml entry?
> 
> No source was changed, just a kick at the amd64 builder. Releasing it now
> will not change anything to our current user base as a new DVD needs to be
> built and released.
> Even releasing it now as an errata will not fix anything as the (PXE)
> installer will not include the errata component.
> This is only relevant for the next UCS-4.4 release or when we re-release a
> fixed UCS-4.4-0_amd64.iso
> 
> So no, from a technical standpoint we do not need a YAML file.

OK