Skip to content

{tools}[GCCcore/15.2.0] bzip2 v1.0.8, ncurses v6.6, pkgconf v2.5.1, UnZip v6.0#24996

Merged
boegel merged 5 commits intoeasybuilders:developfrom
Thyre:20260105114556_new_pr_bzip2108
Jan 18, 2026
Merged

{tools}[GCCcore/15.2.0] bzip2 v1.0.8, ncurses v6.6, pkgconf v2.5.1, UnZip v6.0#24996
boegel merged 5 commits intoeasybuilders:developfrom
Thyre:20260105114556_new_pr_bzip2108

Conversation

@Thyre
Copy link
Copy Markdown
Collaborator

@Thyre Thyre commented Jan 5, 2026

…e-15.2.0.eb, pkgconf-2.5.1-GCCcore-15.2.0.eb, UnZip-6.0-GCCcore-15.2.0.eb, zlib-ng-2.3.2-GCCcore-15.2.0.eb
@Thyre Thyre added the update label Jan 5, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 5, 2026

Updated software bzip2-1.0.8-GCCcore-15.2.0.eb

Diff against bzip2-1.0.8-GCCcore-14.3.0.eb

easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-14.3.0.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-15.2.0.eb
index 957ecc4fd4..deff53ffa8 100644
--- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-15.2.0.eb
@@ -9,7 +9,7 @@ description = """
  twice as fast at compression and six times faster at decompression.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://sourceware.org/pub/%(name)s/']
@@ -21,7 +21,7 @@ checksums = [
 ]
 
 builddependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
 ]
 
 moduleclass = 'tools'
Diff against bzip2-1.0.8-GCCcore-14.2.0.eb

easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-14.2.0.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-15.2.0.eb
index 9634dec393..deff53ffa8 100644
--- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-15.2.0.eb
@@ -9,7 +9,7 @@ description = """
  twice as fast at compression and six times faster at decompression.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://sourceware.org/pub/%(name)s/']
@@ -21,7 +21,7 @@ checksums = [
 ]
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 moduleclass = 'tools'
Diff against bzip2-1.0.8-GCCcore-13.3.0.eb

easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-15.2.0.eb
index adb4b34a9b..deff53ffa8 100644
--- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.8-GCCcore-15.2.0.eb
@@ -9,7 +9,7 @@ description = """
  twice as fast at compression and six times faster at decompression.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://sourceware.org/pub/%(name)s/']
@@ -21,7 +21,7 @@ checksums = [
 ]
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 moduleclass = 'tools'

Updated software ncurses-6.6-GCCcore-15.2.0.eb

Diff against ncurses-6.5-GCCcore-14.3.0.eb

easybuild/easyconfigs/n/ncurses/ncurses-6.5-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.5-GCCcore-14.3.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.6-GCCcore-15.2.0.eb
index 3db5572a1a..90882db31f 100644
--- a/easybuild/easyconfigs/n/ncurses/ncurses-6.5-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.6-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'ncurses'
-version = '6.5'
+version = '6.6'
 
 homepage = 'https://www.gnu.org/software/ncurses/'
 description = """
@@ -11,16 +11,16 @@ description = """
  and has all the other SYSV-curses enhancements over BSD Curses.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCE_TAR_GZ]
-checksums = ['136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6']
+checksums = ['355b4cbbed880b0381a04c46617b7656e362585d52e9cf84a67e2009b749ff11']
 
 builddependencies = [
-    ('binutils', '2.44'),
-    ('pkgconf', '2.4.3'),
+    ('binutils', '2.45'),
+    ('pkgconf', '2.5.1'),
 ]
 
 # Avoid ncurses trying to write to system paths if TERMINFO is set
Diff against ncurses-6.5-GCCcore-14.2.0.eb

easybuild/easyconfigs/n/ncurses/ncurses-6.5-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.5-GCCcore-14.2.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.6-GCCcore-15.2.0.eb
index 2c36a7c187..90882db31f 100644
--- a/easybuild/easyconfigs/n/ncurses/ncurses-6.5-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.6-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'ncurses'
-version = '6.5'
+version = '6.6'
 
 homepage = 'https://www.gnu.org/software/ncurses/'
 description = """
@@ -11,16 +11,16 @@ description = """
  and has all the other SYSV-curses enhancements over BSD Curses.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCE_TAR_GZ]
-checksums = ['136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6']
+checksums = ['355b4cbbed880b0381a04c46617b7656e362585d52e9cf84a67e2009b749ff11']
 
 builddependencies = [
-    ('binutils', '2.42'),
-    ('pkgconf', '2.3.0'),
+    ('binutils', '2.45'),
+    ('pkgconf', '2.5.1'),
 ]
 
 # Avoid ncurses trying to write to system paths if TERMINFO is set
Diff against ncurses-6.5.eb

easybuild/easyconfigs/n/ncurses/ncurses-6.5.eb

diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.6-GCCcore-15.2.0.eb
index d3621992a2..90882db31f 100644
--- a/easybuild/easyconfigs/n/ncurses/ncurses-6.5.eb
+++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.6-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'ncurses'
-version = '6.5'
+version = '6.6'
 
 homepage = 'https://www.gnu.org/software/ncurses/'
 description = """
@@ -11,19 +11,22 @@ description = """
  and has all the other SYSV-curses enhancements over BSD Curses.
 """
 
-toolchain = SYSTEM
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
+toolchainopts = {'pic': True}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCE_TAR_GZ]
-checksums = ['136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6']
+checksums = ['355b4cbbed880b0381a04c46617b7656e362585d52e9cf84a67e2009b749ff11']
+
+builddependencies = [
+    ('binutils', '2.45'),
+    ('pkgconf', '2.5.1'),
+]
 
 # Avoid ncurses trying to write to system paths if TERMINFO is set
 preconfigopts = "unset TERMINFO && "
-# Force C standard to be C99 to avoid build failure because of stdbool.h being obsolete in GCC 15 / gnu23.
-# This trips the configure check. See https://bugzilla.redhat.com/show_bug.cgi?id=2342514#c8
-# for more information.
-local_common_configopts = "CFLAGS=-std=c99 "
-local_common_configopts += "--with-shared --enable-overwrite --without-ada --enable-symlinks --with-versioned-syms "
+local_common_configopts = "--with-shared --enable-overwrite --without-ada --enable-symlinks --with-versioned-syms "
+local_common_configopts += "--enable-pc-files --with-pkg-config-libdir=%(installdir)s/lib/pkgconfig "
 configopts = [
     # build ncurses: serial build in default paths with shared libraries
     local_common_configopts + "--disable-widec",
@@ -31,23 +34,21 @@ configopts = [
     local_common_configopts + "--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/",
 ]
 
-# need to take care of $CFLAGS ourselves with SYSTEM toolchain
-# we need to add -fPIC, but should also include -O* option to avoid compiling with -O0 (default for GCC)
-buildopts = 'CFLAGS="-std=c99 -O2 -fPIC"'
-
 # Symlink libtinfo to libncurses
 # libncurses with this configopts has all the symbols from libtinfo, but some packages look for libtinfo specifically
-postinstallcmds = ['cd %(installdir)s/lib && for x in libncurses{.,_,w}*; do ln -s "${x}" "${x/ncurses/tinfo}"; done']
+postinstallcmds = ['cd %(installdir)s/lib && for l in libncurses{.,_,w}*; do ln -s "${l}" "${l/ncurses/tinfo}"; done']
 
 _target_suffix = ['', 'w']  # '': ncurses, 'w': ncursesw
 _lib_suffix = ['%s%s' % (x, y) for x in _target_suffix for y in ['.a', '_g.a', '.' + SHLIB_EXT]]
 _lib_names = ['form', 'menu', 'ncurses', 'panel', 'tinfo']
+_pc_names = ['form', 'menu', 'ncurses++', 'ncurses', 'panel']
 
 sanity_check_paths = {
     'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses%(version_major)s-config",
                                      "reset", "tabs", "tic", "toe", "tput", "tset"]] +
              ['lib/lib%s%s' % (x, y) for x in _lib_names for y in _lib_suffix] +
-             ['lib/libncurses++%s.a' % x for x in _target_suffix],
+             ['lib/libncurses++%s.a' % x for x in _target_suffix] +
+             ['lib/pkgconfig/%s%s.pc' % (x, y) for x in _pc_names for y in _target_suffix],
     'dirs': ['include', 'include/ncursesw'],
 }
 

Updated software pkgconf-2.5.1-GCCcore-15.2.0.eb

Diff against pkgconf-2.4.3-GCCcore-14.3.0.eb

easybuild/easyconfigs/p/pkgconf/pkgconf-2.4.3-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/p/pkgconf/pkgconf-2.4.3-GCCcore-14.3.0.eb b/easybuild/easyconfigs/p/pkgconf/pkgconf-2.5.1-GCCcore-15.2.0.eb
index e2b01d7ca1..4e02c9a72c 100644
--- a/easybuild/easyconfigs/p/pkgconf/pkgconf-2.4.3-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/p/pkgconf/pkgconf-2.5.1-GCCcore-15.2.0.eb
@@ -1,20 +1,25 @@
 easyblock = 'ConfigureMake'
 
 name = 'pkgconf'
-version = '2.4.3'
+version = '2.5.1'
 
 homepage = 'https://github.com/pkgconf/pkgconf'
 
 description = """pkgconf is a program which helps to configure compiler and linker flags for development libraries.
  It is similar to pkg-config from freedesktop.org."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
-source_urls = ['https://distfiles.ariadne.space/pkgconf/']
-sources = [SOURCELOWER_TAR_GZ]
-checksums = ['cf6be37c79265802f2cb1dfc412e18de23a35b5204fc5868bc09fcfd092ac225']
+source_urls = ['https://github.com/pkgconf/pkgconf/archive/refs/tags/']
+sources = [SOURCE_TAR_GZ]
+checksums = ['79721badcad1987dead9c3609eb4877ab9b58821c06bdacb824f2c8897c11f2a']
 
-builddependencies = [('binutils', '2.44')]
+builddependencies = [
+    ('binutils', '2.45'),
+    ('Autotools', '20250626'),
+]
+
+preconfigopts = './autogen.sh && '
 
 postinstallcmds = ["cd %(installdir)s/bin && ln -s pkgconf pkg-config"]
 
Diff against pkgconf-2.3.0.eb

easybuild/easyconfigs/p/pkgconf/pkgconf-2.3.0.eb

diff --git a/easybuild/easyconfigs/p/pkgconf/pkgconf-2.3.0.eb b/easybuild/easyconfigs/p/pkgconf/pkgconf-2.5.1-GCCcore-15.2.0.eb
index b06a5414e8..4e02c9a72c 100644
--- a/easybuild/easyconfigs/p/pkgconf/pkgconf-2.3.0.eb
+++ b/easybuild/easyconfigs/p/pkgconf/pkgconf-2.5.1-GCCcore-15.2.0.eb
@@ -1,22 +1,25 @@
 easyblock = 'ConfigureMake'
 
 name = 'pkgconf'
-version = '2.3.0'
+version = '2.5.1'
 
 homepage = 'https://github.com/pkgconf/pkgconf'
 
 description = """pkgconf is a program which helps to configure compiler and linker flags for development libraries.
  It is similar to pkg-config from freedesktop.org."""
 
-toolchain = SYSTEM
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
-source_urls = ['https://distfiles.ariadne.space/pkgconf/']
-sources = [SOURCELOWER_TAR_GZ]
-checksums = ['a2df680578e85f609f2fa67bd3d0fc0dc71b4bf084fc49119de84cd6ed28e723']
+source_urls = ['https://github.com/pkgconf/pkgconf/archive/refs/tags/']
+sources = [SOURCE_TAR_GZ]
+checksums = ['79721badcad1987dead9c3609eb4877ab9b58821c06bdacb824f2c8897c11f2a']
 
-# add pkgconfig directories in the system to list of default search paths
-preconfigopts = 'EB_SYS_PC_PATH=":$(find /usr -xdev -type d -name "pkgconfig" -printf %p: 2>/dev/null)";'
-configopts = '--with-pkg-config-dir="%(installdir)s/lib/pkgconfig:%(installdir)s/share/pkgconfig${EB_SYS_PC_PATH%:}"'
+builddependencies = [
+    ('binutils', '2.45'),
+    ('Autotools', '20250626'),
+]
+
+preconfigopts = './autogen.sh && '
 
 postinstallcmds = ["cd %(installdir)s/bin && ln -s pkgconf pkg-config"]
 
Diff against pkgconf-2.3.0-GCCcore-14.2.0.eb

easybuild/easyconfigs/p/pkgconf/pkgconf-2.3.0-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/p/pkgconf/pkgconf-2.3.0-GCCcore-14.2.0.eb b/easybuild/easyconfigs/p/pkgconf/pkgconf-2.5.1-GCCcore-15.2.0.eb
index 7642118707..4e02c9a72c 100644
--- a/easybuild/easyconfigs/p/pkgconf/pkgconf-2.3.0-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/p/pkgconf/pkgconf-2.5.1-GCCcore-15.2.0.eb
@@ -1,20 +1,25 @@
 easyblock = 'ConfigureMake'
 
 name = 'pkgconf'
-version = '2.3.0'
+version = '2.5.1'
 
 homepage = 'https://github.com/pkgconf/pkgconf'
 
 description = """pkgconf is a program which helps to configure compiler and linker flags for development libraries.
  It is similar to pkg-config from freedesktop.org."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
-source_urls = ['https://distfiles.ariadne.space/pkgconf/']
-sources = [SOURCELOWER_TAR_GZ]
-checksums = ['a2df680578e85f609f2fa67bd3d0fc0dc71b4bf084fc49119de84cd6ed28e723']
+source_urls = ['https://github.com/pkgconf/pkgconf/archive/refs/tags/']
+sources = [SOURCE_TAR_GZ]
+checksums = ['79721badcad1987dead9c3609eb4877ab9b58821c06bdacb824f2c8897c11f2a']
 
-builddependencies = [('binutils', '2.42')]
+builddependencies = [
+    ('binutils', '2.45'),
+    ('Autotools', '20250626'),
+]
+
+preconfigopts = './autogen.sh && '
 
 postinstallcmds = ["cd %(installdir)s/bin && ln -s pkgconf pkg-config"]
 

Updated software UnZip-6.0-GCCcore-15.2.0.eb

Diff against UnZip-6.0-GCCcore-14.3.0.eb

easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-14.3.0.eb b/easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-15.2.0.eb
index 5ea8accae8..ec7c1159cd 100644
--- a/easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-15.2.0.eb
@@ -10,7 +10,8 @@ with PKWARE's PKZIP and PKUNZIP utilities for MS-DOS and with Info-ZIP's
 own Zip program, our primary objectives have been portability and
 non-MSDOS functionality."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
+toolchainopts = {'cstd': 'gnu89'}
 
 source_urls = ['https://download.sourceforge.net/infozip']
 sources = ['%(namelower)s%(version_major)s%(version_minor)s.tar.gz']
@@ -24,7 +25,7 @@ checksums = [
 ]
 
 builddependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
Diff against UnZip-6.0-GCCcore-14.2.0.eb

easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-14.2.0.eb b/easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-15.2.0.eb
index 89a5fdc16d..ec7c1159cd 100644
--- a/easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-15.2.0.eb
@@ -10,7 +10,8 @@ with PKWARE's PKZIP and PKUNZIP utilities for MS-DOS and with Info-ZIP's
 own Zip program, our primary objectives have been portability and
 non-MSDOS functionality."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
+toolchainopts = {'cstd': 'gnu89'}
 
 source_urls = ['https://download.sourceforge.net/infozip']
 sources = ['%(namelower)s%(version_major)s%(version_minor)s.tar.gz']
@@ -24,7 +25,7 @@ checksums = [
 ]
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
Diff against UnZip-6.0-GCCcore-13.3.0.eb

easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-15.2.0.eb
index 08f61c7f44..ec7c1159cd 100644
--- a/easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/u/UnZip/UnZip-6.0-GCCcore-15.2.0.eb
@@ -10,7 +10,8 @@ with PKWARE's PKZIP and PKUNZIP utilities for MS-DOS and with Info-ZIP's
 own Zip program, our primary objectives have been portability and
 non-MSDOS functionality."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
+toolchainopts = {'cstd': 'gnu89'}
 
 source_urls = ['https://download.sourceforge.net/infozip']
 sources = ['%(namelower)s%(version_major)s%(version_minor)s.tar.gz']
@@ -24,7 +25,7 @@ checksums = [
 ]
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [

@Thyre

This comment was marked as outdated.

@Thyre

This comment was marked as outdated.

@Thyre Thyre added the 2026.1 issues & PRs related to 2026.1 common toolchains label Jan 5, 2026
@boegelbot
Copy link
Copy Markdown
Collaborator

@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=24996 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_24996 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 9320

Test results coming soon (I hope)...

Details

- notification for comment with ID 3709937301 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (total: 6 mins 1 secs) (5 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.23
See https://gist.github.com/boegelbot/2bbdba3d5e9033042a4be778e0fab5e3 for a full test report.

@Thyre

This comment was marked as outdated.

Handled in another PR

Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
@Thyre

This comment was marked as outdated.

@Thyre

This comment was marked as outdated.

@Thyre

This comment was marked as outdated.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jan 6, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 4 out of 4 (total: 1 min 34 secs) (4 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor (zen4), 1 x AMD Navi 48 [Radeon RX 9070/9070 XT/9070 GRE] (device id: 0x7550, gfx: gfx1201, driver: Linuxversion6.18.3-arch1-1(linux@archlinux)(gcc(GCC)15.2.120251112,GNUld(GNUBinutils)2.45.1)#1SMPPREEMPT_DYNAMICFri,02Jan202617:52:55+0000), 1 x AMD Raphael (device id: 0x164e, gfx: gfx1036, driver: Linuxversion6.18.3-arch1-1(linux@archlinux)(gcc(GCC)15.2.120251112,GNUld(GNUBinutils)2.45.1)#1SMPPREEMPT_DYNAMICFri,02Jan202617:52:55+0000), Python 3.13.11
See https://gist.github.com/Thyre/39e0bed75b5db70f79d3520430af0e61 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jan 6, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 4 out of 4 (total: 2 mins 44 secs) (4 easyconfigs in total)
Framework - Linux Fedora Linux 43, x86_64, AMD Ryzen AI 7 350 w/ Radeon 860M (zen5), 1 x AMD Krackan [Radeon 840M / 860M Graphics] (device id: 0x1114, gfx: gfx1152, driver: Linuxversion6.17.12-300.fc43.x86_64(mockbuild@008798550d8d49b8909ac02baf9be783)(gcc(GCC)15.2.120251111(RedHat15.2.1-4),GNUldversion2.45.1-1.fc43)#1SMPPREEMPT_DYNAMICSatDec1305:06:24UTC2025), Python 3.14.2
See https://gist.github.com/Thyre/e8bb352ff9ecef8ba22f7e79eda19508 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jan 6, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 4 out of 4 (total: 2 mins 6 secs) (4 easyconfigs in total)
jpbl-s01-03 - Linux RHEL 9.6, AArch64, ARM UNKNOWN (neoverse_v2), 1 x NVIDIA NVIDIA GH200 480GB, 570.133.20, Python 3.9.21
See https://gist.github.com/Thyre/5a62983a6de3f84266a44b68f9b8c710 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jan 6, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 4 out of 4 (total: 3 mins 8 secs) (4 easyconfigs in total)
datenlager - Linux Ubuntu 24.04, x86_64, AMD Ryzen 7 3700X 8-Core Processor (zen2), Python 3.12.3
See https://gist.github.com/Thyre/0605adb2c9845d18d416a8ed3c044305 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jan 7, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 4 out of 4 (total: 3 mins 37 secs) (4 easyconfigs in total)
ZAM054 - Linux Zorin OS 18, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P (skylake), 1 x NVIDIA NVIDIA GeForce MX550, 580.95.05, Python 3.12.3
See https://gist.github.com/Thyre/2e52c67017f75391e859b08a9f203c29 for a full test report.

@Crivella
Copy link
Copy Markdown
Contributor

Crivella commented Jan 7, 2026

Seems like the download link redirects to a Malicious Website blocked page 🤔

Test report by @Crivella
FAILED
Build succeeded for 2 out of 4 (total: 11 secs) (4 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.14
See https://gist.github.com/Crivella/39b8e0cd45caa391c6efee90d9987860 for a full test report.

@Crivella
Copy link
Copy Markdown
Contributor

Crivella commented Jan 7, 2026

Should we switch to taking the sources from github?

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jan 7, 2026

Should we switch to taking the sources from github?

Fine with me. That's surprising though, as builds were working fine for me, and we've switched to this URL quite a while back (in c22960b).

Can you make a suggestion for the required changes? Unfortunately have to leave in a moment. Can apply this later on though.


Edit:
Wait, the sources on GitHub require bootstrapping, for which we need Autotools. So if we go this route, we need to add a builddependency. I don't think Perl, libtool and such need pkgconf though, so this might work?

Requires Autotools, which should be fine as none of these tools requires
pkgconf

Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
@Crivella
Copy link
Copy Markdown
Contributor

Crivella commented Jan 8, 2026

Test report by @Crivella
SUCCESS
Build succeeded for 4 out of 4 (total: 3 mins 28 secs) (4 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.14
See https://gist.github.com/Crivella/dc3cd9e543a64be2f735e55a31eea4e7 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Jan 18, 2026

Test report by @boegel
SUCCESS
Build succeeded for 4 out of 4 (total: 5 mins 43 secs) (4 easyconfigs in total)
node4247.shinx.os - Linux RHEL 9.6, x86_64, AMD EPYC 9654 96-Core Processor (zen4), Python 3.9.21
See https://gist.github.com/boegel/1293876ee949e51df068c6f2fb8fe57e for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Jan 18, 2026

Test report by @boegel
SUCCESS
Build succeeded for 4 out of 4 (total: 2 mins 50 secs) (4 easyconfigs in total)
aarch64-neoverse-v1-node1.int.aws-rocky88-202310.eessi.io - Linux Rocky Linux 8.10, AArch64, ARM UNKNOWN (neoverse_v1), Python 3.6.8
See https://gist.github.com/boegel/996611a96be52dc1ffd626089b2d0101 for a full test report.

@boegel boegel added this to the next release (5.2.1?) milestone Jan 18, 2026
Copy link
Copy Markdown
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@boegel
Copy link
Copy Markdown
Member

boegel commented Jan 18, 2026

Going in, thanks @Thyre!

@boegel boegel merged commit 61f6564 into easybuilders:develop Jan 18, 2026
8 checks passed
@boegel boegel changed the title {tools}[GCCcore/15.2.0] bzip2 v1.0.8, ncurses v6.6, pkgconf v2.5.1, ... {tools}[GCCcore/15.2.0] bzip2 v1.0.8, ncurses v6.6, pkgconf v2.5.1, UnZip v6.0 Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2026.1 issues & PRs related to 2026.1 common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants