Skip to content

{lib,tools}[GCCcore/14.2.0] libuv v1.51.0, libwebsockets v4.3.6, ttyd v1.7.7#24169

Merged
Micket merged 8 commits intoeasybuilders:developfrom
stefan-wolfsheimer:ttyd
Oct 15, 2025
Merged

{lib,tools}[GCCcore/14.2.0] libuv v1.51.0, libwebsockets v4.3.6, ttyd v1.7.7#24169
Micket merged 8 commits intoeasybuilders:developfrom
stefan-wolfsheimer:ttyd

Conversation

@stefan-wolfsheimer
Copy link
Copy Markdown
Contributor

… v1.7.7

@Thyre Thyre added the 2025a issues & PRs related to 2025a common toolchains label Oct 9, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 9, 2025

Updated software libuv-1.51.0-GCCcore-14.2.0.eb

Diff against libuv-1.48.0-GCCcore-12.3.0.eb

easybuild/easyconfigs/l/libuv/libuv-1.48.0-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/l/libuv/libuv-1.48.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libuv/libuv-1.51.0-GCCcore-14.2.0.eb
index ee537f6dcb..30f9aead81 100644
--- a/easybuild/easyconfigs/l/libuv/libuv-1.48.0-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/l/libuv/libuv-1.51.0-GCCcore-14.2.0.eb
@@ -1,24 +1,24 @@
 easyblock = 'ConfigureMake'
 
 name = 'libuv'
-version = '1.48.0'
+version = '1.51.0'
 
 homepage = 'https://libuv.org'
 description = "libuv is a multi-platform support library with a focus on asynchronous I/O."
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 github_account = 'libuv'
 source_urls = [GITHUB_SOURCE]
 sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCELOWER_TAR_GZ}]
-checksums = ['8c253adb0f800926a6cbd1c6576abae0bc8eb86a4f891049b72f9e5b7dc58f33']
+checksums = ['27e55cf7083913bfb6826ca78cde9de7647cded648d35f24163f2d31bb9f51cd']
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Autotools', '20220317'),
+    ('binutils', '2.42'),
+    ('Autotools', '20240712'),
 ]
 
-preconfigopts = './autogen.sh; '
+preconfigopts = './autogen.sh && '
 
 sanity_check_paths = {
     'files': ['include/uv.h', 'lib/libuv.a', 'lib/libuv.%s' % SHLIB_EXT, 'lib/pkgconfig/libuv.pc'],

Comment thread easybuild/easyconfigs/l/libwebsockets/libwebsockets-4.3.6-GCCcore-14.2.0.eb Outdated
Comment thread easybuild/easyconfigs/l/libwebsockets/libwebsockets-4.3.6-GCCcore-14.2.0.eb Outdated
Comment thread easybuild/easyconfigs/t/ttyd/ttyd-1.7.7-GCCcore-14.2.0.eb Outdated
Comment thread easybuild/easyconfigs/t/ttyd/ttyd-1.7.7-GCCcore-14.2.0.eb Outdated
Comment thread easybuild/easyconfigs/t/ttyd/ttyd-1.7.7-GCCcore-14.2.0.eb Outdated
Comment thread easybuild/easyconfigs/l/libuv/libuv-1.51.0-GCCcore-14.2.0.eb Outdated
@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Oct 9, 2025

@boegelbot please test @ jsc-zen3

@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=24169 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_24169 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3385090099 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
FAILED
Build succeeded for 2 out of 3 (3 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/fc593fe092fef647b1abb9347e5b723d for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Oct 9, 2025

Looks like there's a dependency missing?

/tmp/boegelbot/ttyd/1.7.7/GCCcore-14.2.0/ttyd-1.7.7/src/protocol.c:2:10: fatal error: json.h: No such file or directory
    2 | #include <json.h>
      |          ^~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/ttyd.dir/build.make:110: CMakeFiles/ttyd.dir/src/protocol.c.o] Error 1

@smoors
Copy link
Copy Markdown
Contributor

smoors commented Oct 13, 2025

Looks like there's a dependency missing?

probably json-c-0.18-GCCcore-14.2.0.eb?

Comment thread easybuild/easyconfigs/t/ttyd/ttyd-1.7.7-GCCcore-14.2.0.eb Outdated
Copy link
Copy Markdown
Contributor

@Micket Micket left a comment

Choose a reason for hiding this comment

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

lgtm

@Micket
Copy link
Copy Markdown
Contributor

Micket commented Oct 14, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@Micket: 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=24169 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_24169 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3403898357 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).

@Micket
Copy link
Copy Markdown
Contributor

Micket commented Oct 14, 2025

Test report by @Micket
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
vera-icelake-build - Linux Rocky Linux 9.6, x86_64, Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz, Python 3.9.21
See https://gist.github.com/Micket/3dd1b3b1f1387f50379c8bd647fb703e for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/b00c688953b5333f751f87bf68a4662e for a full test report.

@Micket Micket merged commit 569788a into easybuilders:develop Oct 15, 2025
8 checks passed
@Micket Micket added this to the next release (5.2.0?) milestone Oct 15, 2025
@boegel boegel changed the title {lib,tools}[GCCcore/14.2.0] libuv v1.51.0, libwebsockets v4.3.6, ttyd… {lib,tools}[GCCcore/14.2.0] libuv v1.51.0, libwebsockets v4.3.6, ttyd v1.7.7 Dec 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025a issues & PRs related to 2025a common toolchains new update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants