Vinícius Ferrão
84598e7c8c
fix(ubuntu): drop package names current releases no longer carry
...
The shared Ubuntu lists serve every release and architecture without a list
of its own, and ospkgs hands the whole list to one apt-get install, so one
unknown name loses every package on it. ntp and ntpdate are gone from 26.04.
libodbc1 is the unixODBC runtime name up to 22.04. libvirt-bin is gone from
20.04 on and qemu-kvm from 22.04 on.
The shared lists keep ntp and ntpdate, so releases up to 24.04 keep the
daemon they had. 26.04 gets release lists that carry chrony. unixodbc
replaces libodbc1 on every release, and the odbcsetup postscript keeps its
runtime. The service lists add libdbd-pg-perl beside libdbd-mysql-perl, as a
service node may run the xCAT database on PostgreSQL. libvirt-daemon-system
with libvirt-clients replaces libvirt-bin from 18.04 on; 12.04, 14.04 and
16.04 keep kvm lists with the old names.
qemu-kvm was a transitional name for the emulator of the host architecture,
and no current release has one name for that. Per-architecture kvm lists
name the native one: qemu-system-x86 on x86_64, qemu-system-ppc on ppc64el,
qemu-system-misc on 24.04 riscv64, with ppc64le linked to ppc64el as the
other lists do. The shared kvm lists fall back to
qemu-system, which carries every emulator, so an architecture without a list
of its own still gets one. On 26.04 riscv64 libvirt-daemon-system depends on
qemu-kvm or qemu-system and nothing provides qemu-kvm, so apt installs that
fallback there whatever the list names. Every kvm list names qemu-utils:
ospkgs installs without recommends, and libvirt needs qemu-img for the qcow2
volumes kvm.pm creates.
2026-09-08 11:42:31 -03:00
Daniel Hilst
83c3234284
Merge pull request #7819 from VersatusHPC/feat/genesis-s390x
...
feat(genesis): add s390x OpenEmbedded support
2026-09-06 15:19:56 -03:00
Vinícius Ferrão
0302670320
test(genesis): update integration test count
2026-09-06 11:09:27 -03:00
Vinícius Ferrão
76e8d7069d
fix(genesis): retain s390x glibc library path
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-09-06 04:08:59 -03:00
Vinícius Ferrão
1d6c373a86
docs(genesis): clarify virtual s390x discovery
2026-09-06 04:03:35 -03:00
Vinícius Ferrão
3ad1ef888a
test(genesis): cover absent s390x guest UUID
2026-09-06 04:02:40 -03:00
Vinícius Ferrão
ddba7567fc
fix(genesis): remove unused s390x tune value
2026-09-06 04:02:24 -03:00
Vinícius Ferrão
560de199a9
fix(genesis): align shellcheck trap annotation
2026-09-06 03:46:17 -03:00
Vinícius Ferrão
17ca2c9c79
docs(genesis): clarify s390x discovery
2026-09-06 03:36:22 -03:00
Vinícius Ferrão
d2e20fb08c
test(genesis): distinguish s390x guest identity
2026-09-06 03:35:19 -03:00
Vinícius Ferrão
6c3293afc5
fix(genesis): isolate s390x guest identity
2026-09-06 03:34:19 -03:00
Vinícius Ferrão
18b36f02ba
test(genesis): cover repository KAS paths
2026-09-06 03:33:24 -03:00
Vinícius Ferrão
2404f71785
fix(genesis): restore repository KAS paths
2026-09-06 03:32:20 -03:00
Vinícius Ferrão
947ac1c565
test(genesis): cover local KAS paths
2026-09-06 02:11:20 -03:00
Vinícius Ferrão
86988d5edc
fix(genesis): resolve KAS paths locally
2026-09-06 02:11:20 -03:00
Vinícius Ferrão
5edadd2247
docs(genesis): document architecture query
2026-09-06 02:03:17 -03:00
Vinícius Ferrão
20234cdacf
docs(genesis): clarify physical qeth limits
2026-09-06 02:03:16 -03:00
Vinícius Ferrão
9a69060448
test(genesis): cover empty s390x guest UUID
2026-09-06 02:03:11 -03:00
Vinícius Ferrão
959b0d2d3c
fix(genesis): preserve s390x LPAR identity
2026-09-06 02:03:08 -03:00
Vinícius Ferrão
974d1250c4
test(genesis): cover qeth safeguards
2026-09-06 02:03:03 -03:00
Vinícius Ferrão
e53d351d17
fix(genesis): harden qeth activation
2026-09-06 02:02:58 -03:00
Vinícius Ferrão
9f9f535c6a
test(genesis): load boot policy from source
2026-09-06 01:35:28 -03:00
Vinícius Ferrão
173b66f1e1
fix(genesis): initialize qeth state arrays
2026-09-06 00:54:58 -03:00
Vinícius Ferrão
3b69095b73
fix(genesis): use correct s390-tools paths
2026-09-06 00:35:37 -03:00
Vinícius Ferrão
d62cf52290
docs(genesis): describe s390x qeth setup
2026-09-06 00:26:57 -03:00
Vinícius Ferrão
e1b6797249
test(genesis): cover s390x qeth activation
2026-09-06 00:26:17 -03:00
Vinícius Ferrão
0823c36864
feat(genesis): activate s390x qeth devices
2026-09-06 00:25:56 -03:00
Vinícius Ferrão
1ad58570e8
feat(genesis): add s390x network tooling
2026-09-06 00:21:01 -03:00
Vinícius Ferrão
17d2965f18
chore(genesis): align patch author identity
2026-09-04 18:22:16 -03:00
Vinícius Ferrão
c31d270e30
docs(genesis): fix DHCP option wording
2026-09-04 18:22:16 -03:00
Vinícius Ferrão
34abff1ae9
docs(genesis): state s390x validation limits
2026-09-04 18:03:05 -03:00
Vinícius Ferrão
4ad9db20a4
refactor(genesis): follow mknb perl style
2026-09-04 18:03:05 -03:00
Vinícius Ferrão
0ad83ce257
test(genesis): cover s390x config failures
2026-09-04 17:41:08 -03:00
Vinícius Ferrão
288ca8b78a
fix(genesis): install s390x configs safely
2026-09-04 17:41:08 -03:00
Vinícius Ferrão
ecbafb4a2e
docs(genesis): explain s390x config lookup
2026-09-04 17:15:24 -03:00
Vinícius Ferrão
9e65f9c45d
test(genesis): cover s390x integration boundaries
2026-09-04 17:15:24 -03:00
Vinícius Ferrão
bfd4442cc2
refactor(genesis): use the extension arch default
2026-09-04 17:15:23 -03:00
Vinícius Ferrão
22646de0a8
fix(genesis): match architectures literally
2026-09-04 17:15:23 -03:00
Vinícius Ferrão
a8c6bd2a4a
fix(genesis): harden s390x configurations
2026-09-04 17:15:23 -03:00
Vinícius Ferrão
ccac4f57eb
test(genesis): cover architecture reporting
2026-09-04 16:54:13 -03:00
Vinícius Ferrão
0cbeb3bb56
feat(genesis): report build architectures
2026-09-04 16:54:13 -03:00
Vinícius Ferrão
6aba71b44c
test(genesis): cover s390x config name
2026-09-04 16:37:39 -03:00
Vinícius Ferrão
8217422a70
fix(genesis): use s390x config name
2026-09-04 16:37:38 -03:00
Vinícius Ferrão
b7f9864528
docs(genesis): clarify s390x support
2026-09-04 16:20:38 -03:00
Vinícius Ferrão
7183fd8414
test(genesis): cover s390x boot behavior
2026-09-04 16:20:38 -03:00
Vinícius Ferrão
9d30f127b5
fix(genesis): simplify s390x network IPL
2026-09-04 16:20:38 -03:00
Vinícius Ferrão
bc366dde81
docs(genesis): narrow s390x support
2026-09-04 15:31:34 -03:00
Vinícius Ferrão
6711a5ce9e
test(genesis): tighten s390x coverage
2026-09-04 15:31:33 -03:00
Vinícius Ferrão
a1e9948997
fix(genesis): limit s390x boot to validated path
2026-09-04 15:31:33 -03:00
Vinícius Ferrão
77ada41319
refactor(genesis): keep s390x Perl policy neutral
2026-09-04 14:55:21 -03:00