github selkies-project/selkies cab760e

pre-releaseone hour ago

build(packaging): Install the deb and rpm on hosts at the glibc floor

The deb required libgcc-s1, the package name Debian and Ubuntu took in
11 and 20.10, so it installed on no older release whatever its libc6
floor, and the rpm, packed by Fedora's rpmbuild, carried a zstd payload,
which rpm 4.11, Enterprise Linux 7's, refuses ("rpmlib(PayloadIsZstd)
<= 5.4.18-1 is needed"). The package job installed the rpm on Fedora 43
and AlmaLinux 9 and 8 alone.

The deb takes libgcc-s1 or libgcc1. A glibc bundle whose floor is below
Enterprise Linux 8's 2.28 is packed into an rpm with an xz payload, and
the package job also installs the rpm on the bundle job's floor host
where that is an Enterprise Linux and not already among its hosts,
with rpm where the host has no dnf. At a 2.28 floor the rpm, its hosts,
and its install are as before.

With the manylinux2014 bundle: the deb installs and passes
verify-package.sh on Ubuntu 24.04 and Debian bookworm, and with dpkg -i
on Debian 8 (glibc 2.19, libgcc1); the rpm installs and passes it on
Fedora 43, AlmaLinux 8, and, with rpm -i, CentOS 7.

Don't miss a new selkies release

NewReleases is sending notifications on new releases.