Skip to content

{2025.06-001}[2025b] Dependencies of Python 3.13.5#10

Merged
Neves-P merged 2 commits intoEESSI:mainfrom
bedroge:flexiblas_2025b
Jan 20, 2026
Merged

{2025.06-001}[2025b] Dependencies of Python 3.13.5#10
Neves-P merged 2 commits intoEESSI:mainfrom
bedroge:flexiblas_2025b

Conversation

@bedroge
Copy link
Copy Markdown
Contributor

@bedroge bedroge commented Jan 18, 2026

* UnZip/6.0-GCCcore-14.3.0 (UnZip-6.0-GCCcore-14.3.0.eb)
* pkgconf/2.4.3-GCCcore-14.3.0 (pkgconf-2.4.3-GCCcore-14.3.0.eb)
* libffi/3.5.1-GCCcore-14.3.0 (libffi-3.5.1-GCCcore-14.3.0.eb)
* M4/1.4.20-GCCcore-14.3.0 (M4-1.4.20-GCCcore-14.3.0.eb)
* libtool/2.5.4-GCCcore-14.3.0 (libtool-2.5.4-GCCcore-14.3.0.eb)
* Perl/5.40.2-GCCcore-14.3.0 (Perl-5.40.2-GCCcore-14.3.0.eb)
* Autoconf/2.72-GCCcore-14.3.0 (Autoconf-2.72-GCCcore-14.3.0.eb)
* Automake/1.18-GCCcore-14.3.0 (Automake-1.18-GCCcore-14.3.0.eb)
* Autotools/20250527-GCCcore-14.3.0 (Autotools-20250527-GCCcore-14.3.0.eb)
* libtommath/1.3.0-GCCcore-14.3.0 (libtommath-1.3.0-GCCcore-14.3.0.eb)
* Tcl/9.0.1-GCCcore-14.3.0 (Tcl-9.0.1-GCCcore-14.3.0.eb)
* SQLite/3.50.1-GCCcore-14.3.0 (SQLite-3.50.1-GCCcore-14.3.0.eb)

@bedroge
Copy link
Copy Markdown
Contributor Author

bedroge commented Jan 18, 2026

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Jan 18, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.01/pr_10/261812

date job status comment
Jan 18 11:08:21 UTC 2026 submitted job id 261812 awaits release by job manager
Jan 18 11:08:36 UTC 2026 released job awaits launch by Slurm scheduler
Jan 18 11:09:40 UTC 2026 running job 261812 is running
Jan 18 11:13:46 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-261812.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-riscv64-generic-riscv-1768734757.tar.zstsize: 0 MiB (227890 bytes)
entries: 28
modules under 2025.06-001/software/linux/riscv64/generic/modules/all
UnZip/6.0-GCCcore-14.3.0.lua
software under 2025.06-001/software/linux/riscv64/generic/software
UnZip/6.0-GCCcore-14.3.0
reprod directories under 2025.06-001/software/linux/riscv64/generic/reprod
no reprod directories in tarball
other under 2025.06-001/software/linux/riscv64/generic
no other files in tarball
Jan 18 11:13:46 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job261812.test does not exist in job directory, or parsing it failed.

@bedroge
Copy link
Copy Markdown
Contributor Author

bedroge commented Jan 18, 2026

Couldn't find file pkgconf-2.4.3.tar.gz anywhere, and downloading it didn't work either...

Downloaded it manually and copied it to the bot account.

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Jan 18, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.01/pr_10/261813

date job status comment
Jan 18 12:15:50 UTC 2026 submitted job id 261813 awaits release by job manager
Jan 18 12:16:53 UTC 2026 released job awaits launch by Slurm scheduler
Jan 18 12:17:57 UTC 2026 running job 261813 is running
Jan 19 08:26:31 UTC 2026 finished
🤷 UNKNOWN (click triangle for detailed information)
  • Job results file _bot_job261813.result does not exist in job directory, or parsing it failed.
  • No artefacts were found/reported.
Jan 19 08:26:31 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job261813.test does not exist in job directory, or parsing it failed.

@boegel
Copy link
Copy Markdown
Contributor

boegel commented Jan 18, 2026

Couldn't find file pkgconf-2.4.3.tar.gz anywhere, and downloading it didn't work either...

Downloaded it manually and copied it to the bot account.

There was some related discussion in the EasyBuild Slack, seems like distfiles.ariadne.space got blocklisted somehow.

There are alternatives, like https://distfiles.dereferenced.org/pkgconf/, so maybe it's wise if we update the pkgconf easyconfigs in EasyBuild to at least also consider that path?

@bedroge
Copy link
Copy Markdown
Contributor Author

bedroge commented Jan 19, 2026

The Python installation failed:

== 2026-01-18 19:46:18,836 run.py:518 INFO Running 'python ...' shell command in /tmp/eessibot/easybuild/build/Python/3.13.5/GCCcore-14.3.0/pip/pip-25.1.1:
        python -c 'from ctypes import util; print(util.find_library("libpython3.so"))'
== 2026-01-18 19:46:21,212 run.py:632 INFO 'python ...' shell command completed successfully
== 2026-01-18 19:46:21,213 run.py:634 INFO Output of 'python ...' shell command (stdout + stderr):
None

== 2026-01-18 19:46:21,214 python.py:751 DEBUG Matching regular expression pattern ^/cvmfs/dev\.eessi\.io/riscv/versions/2025\.06\-001/software/linux/riscv64/generic/software/Python/3\.13\.5\-GCCcore\-14\.3\.0.*libpython3\.so$ to string None
== 2026-01-18 19:46:22,678 build_log.py:233 ERROR EasyBuild encountered an error: Finding the library libpython3.so using ctypes.util.find_library('libpython3.so') failed. The ctypes Python module requires a patch when EasyBuild is configured to fi
lter $LD_LIBRARY_PATH. Please check if you specified a patch through patch_ctypes_ld_library_path and check the logs to see if it applied correctly. (at easybuild/easyblocks/p/python.py:764 in _sanity_check_ctypes_ld_library_path_patch)

@bedroge bedroge changed the title {2025.06-001}[2025b] FlexiBLAS 3.4.5 {2025.06-001}[2025b] Dependencies of Python 3.13.5 Jan 19, 2026
@bedroge
Copy link
Copy Markdown
Contributor Author

bedroge commented Jan 19, 2026

Let's get the dependencies of Python deployed first:

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Jan 19, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.01/pr_10/261840

date job status comment
Jan 19 08:36:38 UTC 2026 submitted job id 261840 awaits release by job manager
Jan 19 08:37:37 UTC 2026 released job awaits launch by Slurm scheduler
Jan 19 08:38:40 UTC 2026 running job 261840 is running
Jan 19 10:41:59 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-261840.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-riscv64-generic-riscv-1768819213.tar.zstsize: 31 MiB (32992997 bytes)
entries: 4799
modules under 2025.06-001/software/linux/riscv64/generic/modules/all
Autoconf/2.72-GCCcore-14.3.0.lua
Automake/1.18-GCCcore-14.3.0.lua
Autotools/20250527-GCCcore-14.3.0.lua
M4/1.4.20-GCCcore-14.3.0.lua
Perl/5.40.2-GCCcore-14.3.0.lua
SQLite/3.50.1-GCCcore-14.3.0.lua
Tcl/9.0.1-GCCcore-14.3.0.lua
UnZip/6.0-GCCcore-14.3.0.lua
libffi/3.5.1-GCCcore-14.3.0.lua
libtommath/1.3.0-GCCcore-14.3.0.lua
libtool/2.5.4-GCCcore-14.3.0.lua
pkgconf/2.4.3-GCCcore-14.3.0.lua
software under 2025.06-001/software/linux/riscv64/generic/software
Autoconf/2.72-GCCcore-14.3.0
Automake/1.18-GCCcore-14.3.0
Autotools/20250527-GCCcore-14.3.0
M4/1.4.20-GCCcore-14.3.0
Perl/5.40.2-GCCcore-14.3.0
SQLite/3.50.1-GCCcore-14.3.0
Tcl/9.0.1-GCCcore-14.3.0
UnZip/6.0-GCCcore-14.3.0
libffi/3.5.1-GCCcore-14.3.0
libtommath/1.3.0-GCCcore-14.3.0
libtool/2.5.4-GCCcore-14.3.0
pkgconf/2.4.3-GCCcore-14.3.0
reprod directories under 2025.06-001/software/linux/riscv64/generic/reprod
no reprod directories in tarball
other under 2025.06-001/software/linux/riscv64/generic
no other files in tarball
Jan 19 10:41:59 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job261840.test does not exist in job directory, or parsing it failed.
Jan 20 08:44:20 UTC 2026 uploaded transfer of eessi-2025.06-software-linux-riscv64-generic-riscv-1768819213.tar.zst to S3 bucket succeeded

@Neves-P
Copy link
Copy Markdown
Member

Neves-P commented Jan 20, 2026

Staging PR merged and ingestion completed.

@Neves-P Neves-P merged commit aa363e8 into EESSI:main Jan 20, 2026
@bedroge bedroge deleted the flexiblas_2025b branch January 20, 2026 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants