Bug 54914 - Move pigz to maintained (opsi not installable in 4.4-9)
Move pigz to maintained (opsi not installable in 4.4-9)
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: General
UCS 4.4
Other Linux
: P5 normal (vote)
: ---
Assigned To: Philipp Hahn
Julia Bremer
:
Depends on: 54485
Blocks:
  Show dependency treegraph
 
Reported: 2022-06-29 21:21 CEST by Julia Bremer
Modified: 2023-01-18 09:24 CET (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 Julia Bremer univentionstaff 2022-06-29 21:21:07 CEST
+++ This bug was initially created as a clone of Bug #54485 +++

We need the package pigz in maintained for the App opsi


Somehow this hasn't worked. I can't install opsi on 4.4-9 because pigz is missing.
I also can't see the package on updates.software-univention.de, neither for 4.4-8 or 4.4-9. 

The package is on the trigger list though.
Comment 1 Philipp Hahn univentionstaff 2022-06-30 10:12:42 CEST
http://univention-dist-binpkg-webgui.k8s.knut.univention.de/source/pigz/

buildsystem=# SELECT * FROM binpkg WHERE srcpkg='pigz' AND site='ftp' AND srcver>='2.3.4-1' ORDER BY major,minor,patch ASC;
 binpkg | binver  | arch  | srcpkg | srcver  | major | minor | patch | scope  | site | maintained |    id    
--------+---------+-------+--------+---------+-------+-------+-------+--------+------+------------+----------
 pigz   | 2.3.4-1 | amd64 | pigz   | 2.3.4-1 |     4 |     3 |     0 |        | ftp  | f          | 55317866
 pigz   | 2.3.4-1 | i386  | pigz   | 2.3.4-1 |     4 |     3 |     0 |        | ftp  | f          | 55297530
 pigz   | 2.3.4-1 | i386  | pigz   | 2.3.4-1 |     4 |     4 |     8 | errata | ftp  | t          | 96747859
 pigz   | 2.3.4-1 | amd64 | pigz   | 2.3.4-1 |     4 |     4 |     8 | errata | ftp  | t          | 96749828
 pigz   | 2.3.4-1 | i386  | pigz   | 2.3.4-1 |     4 |     4 |     9 |        | ftp  | f          | 81892344
 pigz   | 2.3.4-1 | amd64 | pigz   | 2.3.4-1 |     4 |     4 |     9 |        | ftp  | f          | 81892819
 pigz   | 2.4-1   | amd64 | pigz   | 2.4-1   |     5 |     0 |     0 |        | ftp  |            | 55454067
 pigz   | 2.4-1   | amd64 | pigz   | 2.4-1   |     5 |     0 |     1 |        | ftp  |            | 55511980
(8 Zeilen)

$ grep pigz ucs_4.4-0*
ucs_4.4-0-ucs4.4-8.txt:pigz src
ucs_4.4-0-ucs4.4-9.txt:pigz src

$ grep pigz ucs_4.4-[89]*
ucs_4.4-8_i386.maintained:pigz
ucs_4.4-8_i386.src:pigz
ucs_4.4-9_i386.maintained:pigz
ucs_4.4-9_i386.src:pigz

→ amd64 is missing!

$ find /mnt/build-storage/buildsystem/apt/ucs_4.4-0-ucs4.4-9 -name pigz\* -printf '%P\n'
source/pigz_2.3.4.orig.tar.gz
source/pigz_2.3.4-1.dsc
source/pigz_2.3.4-1.debian.tar.xz
i386/pigz_2.3.4-1_i386.deb

https://jenkins2022.knut.univention.de/job/Mitarbeiter/job/phahn/job/CalculateMaintained/9/console
amd64/pigz_2.3.4-1_amd64.deb

$ grep pigz ucs_4.4-[89]_amd64*
ucs_4.4-9_amd64.maintained:pigz
ucs_4.4-9_amd64.src:pigz

$ REPOLOG=~phahn/REPOS/DIST/repo-ng/tests/repo_log.ini announce_ucs_release.py --release 4.4-9 --no-copy --dry-run 2>&1 | grep pigz
…
DEBUG    [univention.repong.announce4.move] 187/475: moving pigz from /var/univention/buildsystem2/mirror/ftp/4.4/unmaintained/4.4-9/i386 to /var/univention/buildsystem2/mirror/ftp/4.4/maintained/4.4-9/i386 ...
DEBUG    [univention.repong.announce4.move] 187/468: moving pigz from /var/univention/buildsystem2/mirror/ftp/4.4/unmaintained/4.4-9/amd64 to /var/univention/buildsystem2/mirror/ftp/4.4/maintained/4.4-9/amd64 ...
Comment 2 Philipp Hahn univentionstaff 2022-06-30 10:37:35 CEST
$ announce_ucs_release.py --release 4.4-9 --no-copy
ignoring univention.repong.vcs.VcsError: ('tag', 'release-4.4-9')

$ grep '^Package: pigz$' mirror/ftp/4.4/*maintained/4.4-9/*/Packages
mirror/ftp/4.4/maintained/4.4-9/amd64/Packages:Package: pigz
mirror/ftp/4.4/maintained/4.4-9/i386/Packages:Package: pigz

OK: vimdiff {https://updates.software-univention.de,ftp}/4.4/maintained/4.4-9/all/preup.sh
OK: vimdiff {https://updates.software-univention.de,ftp}/4.4/maintained/4.4-9/all/postup.sh
OK: vimdiff {https://updates.software-univention.de,ftp}/4.4/maintained/4.4-9/dists/ucs449/main/binary-amd64/Packages
OK: vimdiff {https://updates.software-univention.de,ftp}/4.4/maintained/4.4-9/dists/ucs449/main/debian-installer/binary-amd64/Packages
OK: vimdiff {https://updates.software-univention.de,ftp}/4.4/maintained/4.4-9/amd64/Packages

$ sudo update_mirror.sh -v ftp/4.4/maintained/4.4-9 ftp/4.4/unmaintained/4.4-9