Skip to content

EuroLinux 8.7 Beta Release Notes

EuroLinux 8.7 is the first beta release for x86_64 and aarch64 beta published concurrently. The Beta version will allow us to provide EuroLinux 8.7 faster.

This version’s code name is Brussels - the capital city of Belgium and the heart of European Union.

Older modules removed

In this beta we noticed that a lot of modules were obsoleted or removed, we are waiting for GA version to confirm that there will be a mechanism that should allow smoother migration between modules or that these modules will be available.

Dynamic programming languages, Web and Database servers

New versions of the following components are now available:

  • New: Ruby 3.1 - module ruby stream 3.1
  • New: Mercurial 6.2 - module mercurial stream 6.2
  • New: Node.js 18 - module nodejs stream 18
  • Redis 6 - module redis:6 was updated from version 6.0 to 6.2.7

Compiler Toolset

The following compiler toolsets have been updated in EL 8.7:

  • New: GCC-Toolset-12 - toolset gcc-toolset-12
  • New: Dotnet 7.0 - Dotnet 7.0 packages
  • Rust Toolset - module rust-toolset:rhel8 was updated to version 1.62.1 from 1.58.1
  • LLVM Toolset - module llvm-toolset:rhel8 was updated to version 14.0.0 from 13.0.1
  • Go Lang Toolset - module go-toolset:rhel8 that provides the Go Lang stack was updated to version 1.18.4 from 1.17.7

Containers

  • Containers tools module containers-tools stream rhel was heavily updated
  • Containers tools module containers-tools stream 4.0 was heavily updated
  • Containers tools module containers-tools stream 3.0 was mostly removed
  • Containers tools module containers-tools stream 2.0 was mostly removed

Security

Most of the security features are connected to rebased/updated versions of the packages. The most crucial security changes include:

  • NSS no longer support RSA keys shorter than 1023 bits and won't work with such keys.
  • Updated SCAP security guilde with new sysctl, pampwquality, grub2 rules.
  • fapolicyd rebased to 1.1.3

General updates and improvements

Among the others, the following packages were updated and enhanced:

  • QT5 toolchain and utilities were updated from 5.15.2 to 5.15.3
  • Opencryptoki was updated to version 3.18.0 from 3.17.0
  • Libva was updated to version 2.13.0 from 2.5.0
  • Chrony was updated to version 4.2 from 4.1
  • Unbound was updated to version 1.16.2 from 1.7.3
  • Fapolicyd rebased to 1.1.3 from 1.1
  • Mariadb-java-client rebased to version 2.7.1 from 2.2.5
  • open-vm-tools rebased to 12.0.5 from 11.3.5

New packages

Among the others, the following packages were added to os repository for this release:

  • Multiple qt5-docs packages
  • aardvark-dns
  • anaconda-widgets-devel
  • aspnetcore-runtime-7.0
  • aspnetcore-targeting-pack-7.0
  • dotnet-apphost-pack-7.0
  • dotnet-hostfxr-7.0
  • dotnet-sdk-7.0-source-built-artifacts
  • egl-utils
  • frr-selinux
  • fstrm-utils
  • gcc-plugin-annobin
  • gcc-toolset-12
  • gcc-toolset-12-annobin-annocheck
  • gcc-toolset-12-annobin-docs
  • gcc-toolset-12-annobin-plugin-gcc
  • gcc-toolset-12-binutils
  • gcc-toolset-12-binutils-devel
  • gcc-toolset-12-binutils-gold
  • gcc-toolset-12-build
  • gcc-toolset-12-dwz
  • gcc-toolset-12-gcc
  • gcc-toolset-12-gcc-c++
  • gcc-toolset-12-gcc-gfortran
  • gcc-toolset-12-gcc-plugin-devel
  • gcc-toolset-12-gdb
  • gcc-toolset-12-libasan-devel
  • gcc-toolset-12-libatomic-devel
  • gcc-toolset-12-libgccjit
  • gcc-toolset-12-libgccjit-devel
  • gcc-toolset-12-libgccjit-docs
  • gcc-toolset-12-libitm-devel
  • gcc-toolset-12-liblsan-devel
  • gcc-toolset-12-libstdc++-devel
  • gcc-toolset-12-libstdc++-docs
  • gcc-toolset-12-libtsan-devel
  • gcc-toolset-12-libubsan-devel
  • gcc-toolset-12-runtime
  • gtk3-devel-docs
  • idm-pki-acme
  • idm-pki-base
  • idm-pki-base-java
  • idm-pki-ca
  • idm-pki-kra
  • idm-pki-symkey
  • libasan8
  • libdhash-devel
  • libestr-devel
  • liblockfile
  • libstoragemgmt-nfs-plugin
  • libverto-libev
  • make-latest (currently make43)
  • make43
  • make43-devel
  • open-vm-tools-salt-minion
  • openslp-devel
  • pam_wrapper
  • poppler-qt5
  • python-ldb-devel-common
  • python-sphinx-latex
  • python3-babeltrace
  • python3-cairo-devel
  • python3-idm-pki
  • python3-lasso
  • python3-ldb-devel
  • python3-talloc-devel
  • redhat-cloud-client-configuration
  • ssd-idp
  • systemd-resolved (technology preview)
  • tuned-profiles-postgresql
  • xmlstarlet
  • xxhash
  • yara

Branded packages

Multiple packages have names changed due to branding, including:

  • redhat-backgrounds -> el-backgrounds
  • redhat-indexhtml -> el-indexhtml
  • redhat-logos -> el-logos
  • redhat-logos-httpd -> el-logos-httpd
  • redhat-logos-ipa -> el-logos-ipa
  • redhat-release -> el-release
  • redhat-release-eula -> el-release - we include EULA in release package

All these packages have proper RPM provides declaration.

The list of the packages that are changed due to branding includes, among the others:

  • abrt
  • anaconda
  • anaconda-user-help
  • cloud-init
  • crash
  • firefox
  • httpd
  • initial-setup
  • ipa
  • libguestfs
  • libreoffice
  • libreport
  • nginx
  • opa-ff
  • opa-fm
  • openscap
  • osinfo-db
  • python3
  • redhat-rpm-config
  • scap-security-guide
  • sos
  • subscription-manager
  • thunderbird

Removed packages

The following packages were removed:

  • rhc and related packages
  • insights-client and related packages

Maven 3.8

Maven 3.8 - module maven stream 3.8 was not introduced in this beta. Currently upstream didn't provide modules metadata for javapackages-tools:202201 and javapackages-bootstrap:202201 that are required to build Maven 3.8. The default profile for javapackages-tools:202201 is available in the Red Hat CodeReady-Builder repository but there is no modular metadata or RPMs.

We manage to create this module in not reproducible way and in worst case scenario we will provide specially crafted VM to build it for orgs that are using Gaia Build System. We decided not to put this module as we are rebuilding EuroLinux multiple times and not reproducible rebuilds are next to impossible to maintain.

Batteries

Batteries repository contains packages that are needed to rebuild the distribution but are not included in any upstream repositories. Right now, this repository includes more than 2500 packages for each buildroot.

About 30 packages were updated for x86_64 buildroot.

Gaia build system

We are currently using Gaia 3.0 alpha.

EuroLinux 9.1 beta

As we released a brand new EuroLinux Desktop we are working on better test integrations with EuroLinux 9. This process takes time. We should deliver EuroLinux 9.1 beta before EuroLinux 9.1 GA.

Additional resources