older version of zstd for Centos 8 Stream

Issues related to applications and software problems and general support
Post Reply
faramirza
Posts: 27
Joined: 2019/03/19 12:13:28

older version of zstd for Centos 8 Stream

Post by faramirza » 2022/09/14 19:17:59

Why is the version of zstd still 1.4.4 for Centos 8 but it is possible to install 1.5.2 on Centos 7 via EPEL? Should zstd 1.5.2 not be made available via EPEL for Centos 8 Stream? Would something break if I were to upgrade zstd if I upgrade it on Centos 8? I see systemd is one of it's dependencies.

User avatar
jlehtone
Posts: 4523
Joined: 2007/12/11 08:17:33
Location: Finland

Re: older version of zstd for Centos 8 Stream

Post by jlehtone » 2022/09/14 19:44:00

EL7 does not have zstd. EPEL 7 has.
EL8 does have zstd in appstream. EL9 does have zstd in baseos.
One of the EPEL rules is that it does not replace what EL has. That is why EPEL does not have zstd for 8 and 9.

Could something break if you replace packages with your own? Sure, but you can keep the pieces.

faramirza
Posts: 27
Joined: 2019/03/19 12:13:28

Re: older version of zstd for Centos 8 Stream

Post by faramirza » 2022/09/14 19:47:15

Thanks for clarifying. Makes sense.

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: older version of zstd for Centos 8 Stream

Post by TrevorH » 2022/09/14 21:33:30

Also that's the way that packages in the base distro repos work: they (usually) stay on the same version that was published with the x.0 release.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

User avatar
jlehtone
Posts: 4523
Joined: 2007/12/11 08:17:33
Location: Finland

Re: older version of zstd for Centos 8 Stream

Post by jlehtone » 2022/09/15 06:21:32

Nominally. Red Hat backports fixes and features into the version that they maintain. See https://access.redhat.com/solutions/57665

An example:
The kernel of RHEL 7 is based on upstream version 3.10. Upstream kernel 3.10 did exist shortly around 2013-2014.
Red Hat will release (critical) fixes to RHEL 7 kernel to Spring 2024. The "3.10.0-*" in RHEL 7 is not identical to what upstream once had.

Specific detail: the nftables feature was introduced in upstream kernel 3.13. Logically it was not in the original RHEL 7 kernel.
However, the current RHEL 7 kernel does have that feature. Red Hat has backported it into their "3.10.0-*".

Post Reply