Skip to content

{2026.06,riscv} Go v1.26.7, rclone v1.75.1 - #1767

Merged
ocaisa merged 8 commits into
EESSI:mainfrom
bedroge:2026.1_rclone_riscv
Oct 20, 2026
Merged

ocaisa merged 8 commits into
EESSI:mainfrom
bedroge:2026.1_rclone_riscv

Conversation

@bedroge

@bedroge bedroge commented Oct 6, 2026 •

Copy link
Copy Markdown
Collaborator

Same as #1743.

@bedroge

bedroge commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator Author

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-riscv-prod for repository eessi.io-2026.06-software
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/production/shared/jobs/2026.10/pr_1767/327918

date job status comment
Oct 06 17:17:22 UTC 2026 submitted job id 327918 awaits release by job manager
Oct 06 17:17:28 UTC 2026 released job awaits launch by Slurm scheduler
Oct 06 17:18:35 UTC 2026 running job 327918 is running
Oct 06 17:35:52 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-327918.out
✅ no message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2026.06-software-linux-riscv64-generic-17913078470.tar.zstsize: 0 MiB (22 bytes)
entries: 0
modules under 2026.06/software/linux/riscv64/generic/modules/all
no module files in tarball
software under 2026.06/software/linux/riscv64/generic/software
no software packages in tarball
reprod directories under 2026.06/software/linux/riscv64/generic/reprod
no reprod directories in tarball
other under 2026.06/software/linux/riscv64/generic
no other files in tarball
Oct 06 17:35:52 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-327918.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge

bedroge commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator Author

easybuilders/easybuild-easyconfigs#27071 should fix this.

@bedroge

bedroge commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator Author

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-riscv-prod for repository eessi.io-2026.06-software
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/production/shared/jobs/2026.10/pr_1767/327921

date job status comment
Oct 06 18:05:42 UTC 2026 submitted job id 327921 awaits release by job manager
Oct 06 18:06:03 UTC 2026 released job awaits launch by Slurm scheduler
Oct 06 18:07:10 UTC 2026 running job 327921 is running
Oct 06 18:26:38 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-327921.out
✅ no message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2026.06-software-linux-riscv64-generic-17913109030.tar.zstsize: 59 MiB (62267961 bytes)
entries: 16728
modules under 2026.06/software/linux/riscv64/generic/modules/all
Go/1.26.7.lua
software under 2026.06/software/linux/riscv64/generic/software
Go/1.26.7
reprod directories under 2026.06/software/linux/riscv64/generic/reprod
Go/1.26.7/20261006_181344UTC
other under 2026.06/software/linux/riscv64/generic
no other files in tarball
Oct 06 18:26:38 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-327921.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge

bedroge commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator Author

Go issue has been solved:

== Build succeeded for 1 out of 1 (total: 2 mins 9 secs)
== Summary:
   * [SUCCESS] Go/1.26.7

But now rclone fails:

== Summary:
   * [FAILED]  rclone/1.75.1
EasyBuild crashed! Please consider reporting a bug, this should not happen...

Traceback (most recent call last):
  File "<frozen runpy>", line 203, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/software/EasyBuild/5.4.0/lib/python3.13/site-packages/easybuild/main.py", line 891, in <module>
    main_with_hooks()
    ~~~~~~~~~~~~~~~^^
  File "/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/software/EasyBuild/5.4.0/lib/python3.13/site-packages/easybuild/main.py", line 872, in main_with_hooks
    exit_code: EasyBuildExit = main(args=args, prepared_cfg_data=(init_session_state, eb_go, cfg_settings))
                               ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/software/EasyBuild/5.4.0/lib/python3.13/site-packages/easybuild/main.py", line 812, in main
    is_successful = process_easystack(options.easystack, args, logfile, testing, init_session_state, do_build)
  File "/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/software/EasyBuild/5.4.0/lib/python3.13/site-packages/easybuild/main.py", line 337, in process_easystack
    is_successful &= process_eb_args([path], eb_go, cfg_settings, modtool, testing, init_session_state,
                     ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                     hooks, do_build)
                                     ^^^^^^^^^^^^^^^^
  File "/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/software/EasyBuild/5.4.0/lib/python3.13/site-packages/easybuild/main.py", line 630, in process_eb_args
    ecs_with_res = build_and_install_software(
        ordered_ecs, init_session_state, exit_on_failure=exit_on_failure, testing=testing)
  File "/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/software/EasyBuild/5.4.0/lib/python3.13/site-packages/easybuild/main.py", line 230, in build_and_install_software
    raise error
  File "/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/software/EasyBuild/5.4.0/lib/python3.13/site-packages/easybuild/main.py", line 184, in build_and_install_software
    (ec_res['success'], app_log, err_msg, err_code) = build_and_install_one(ec, init_env)
                                                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/software/EasyBuild/5.4.0/lib/python3.13/site-packages/easybuild/framework/easyblock.py", line 5381, in build_and_install_one
    result = app.run_all_steps(run_test_cases=run_test_cases)
  File "/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/software/EasyBuild/5.4.0/lib/python3.13/site-packages/easybuild/framework/easyblock.py", line 5193, in run_all_steps
    self.run_step(step_name, step_methods)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/software/EasyBuild/5.4.0/lib/python3.13/site-packages/easybuild/framework/easyblock.py", line 5034, in run_step
    current_method()
    ~~~~~~~~~~~~~~^^
  File "/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/software/EasyBuild/5.4.0/lib/python3.13/site-packages/easybuild/easyblocks/generic/gopackage.py", line 158, in configure_step
    env.setvar(*microarch, verbose=False)
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/software/EasyBuild/5.4.0/lib/python3.13/site-packages/easybuild/tools/environment.py", line 95, in setvar
    oldval_info = "previous value: '%s'" % os.environ[key]
                                           ~~~~~~~~~~^^^^^
  File "<frozen os>", line 714, in __getitem__
  File "<frozen os>", line 796, in encode
TypeError: str expected, not NoneType

There is no RISC-V support in https://github.com/easybuilders/easybuild-easyblocks/blob/develop/easybuild/easyblocks/generic/gopackage.py#L59.

@bedroge

bedroge commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator Author

Okay, we need to set GORISCV64 to one of rva20u64, rva22u64, rva23u64. I'll make a PR.

@bedroge

bedroge commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator Author

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-riscv-prod for repository eessi.io-2026.06-software
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/production/shared/jobs/2026.10/pr_1767/328184

date job status comment
Oct 07 18:43:25 UTC 2026 submitted job id 328184 awaits release by job manager
Oct 07 18:43:55 UTC 2026 released job awaits launch by Slurm scheduler
Oct 07 18:45:00 UTC 2026 running job 328184 is running
Oct 07 19:20:27 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-328184.out
✅ no message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2026.06-software-linux-riscv64-generic-17914004560.tar.zstsize: 124 MiB (130395904 bytes)
entries: 16766
modules under 2026.06/software/linux/riscv64/generic/modules/all
Go/1.26.7.lua
rclone/1.75.1.lua
software under 2026.06/software/linux/riscv64/generic/software
Go/1.26.7
rclone/1.75.1
reprod directories under 2026.06/software/linux/riscv64/generic/reprod
Go/1.26.7/20261007_185327UTC
rclone/1.75.1/20261007_190549UTC
other under 2026.06/software/linux/riscv64/generic
no other files in tarball
Oct 07 19:20:27 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-328184.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge

bedroge commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator Author

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-riscv-prod for repository eessi.io-2026.06-software
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/production/shared/jobs/2026.10/pr_1767/328200

date job status comment
Oct 07 21:13:09 UTC 2026 submitted job id 328200 awaits release by job manager
Oct 07 21:13:38 UTC 2026 released job awaits launch by Slurm scheduler
Oct 07 21:14:42 UTC 2026 running job 328200 is running
Oct 07 21:50:03 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-328200.out
✅ no message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2026.06-software-linux-riscv64-generic-17914094240.tar.zstsize: 124 MiB (130428077 bytes)
entries: 16766
modules under 2026.06/software/linux/riscv64/generic/modules/all
Go/1.26.7.lua
rclone/1.75.1.lua
software under 2026.06/software/linux/riscv64/generic/software
Go/1.26.7
rclone/1.75.1
reprod directories under 2026.06/software/linux/riscv64/generic/reprod
Go/1.26.7/20261007_212307UTC
rclone/1.75.1/20261007_213532UTC
other under 2026.06/software/linux/riscv64/generic
no other files in tarball
Oct 07 21:50:03 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-328200.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge

bedroge commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator Author
== COMPLETED: Installation ended successfully (took 12 mins 12 secs)
== Results of the build can be found in the log file(s) 
/cvmfs/software.eessi.io/versions/2026.06/software/linux/riscv64/generic/softwar
e/rclone/1.75.1/easybuild/easybuild-rclone-1.75.1-20261007.233455.log.bz2
== Running post-easyblock hook...
== Build succeeded for 1 out of 1 (total: 12 mins 12 secs)
== Summary:
   * [SUCCESS] rclone/1.75.1

The build succeeded, it fails in the step that checks for missing installations.

@bedroge

bedroge commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator Author

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-riscv-prod for repository eessi.io-2026.06-software
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/production/shared/jobs/2026.10/pr_1767/328225

date job status comment
Oct 08 08:16:32 UTC 2026 submitted job id 328225 awaits release by job manager
Oct 08 08:17:35 UTC 2026 released job awaits launch by Slurm scheduler
Oct 08 08:18:40 UTC 2026 running job 328225 is running
Oct 08 08:53:59 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-328225.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-2026.06-software-linux-riscv64-generic-17914493040.tar.zstsize: 124 MiB (130476367 bytes)
entries: 16766
modules under 2026.06/software/linux/riscv64/generic/modules/all
Go/1.26.7.lua
rclone/1.75.1.lua
software under 2026.06/software/linux/riscv64/generic/software
Go/1.26.7
rclone/1.75.1
reprod directories under 2026.06/software/linux/riscv64/generic/reprod
Go/1.26.7/20261008_082731UTC
rclone/1.75.1/20261008_083953UTC
other under 2026.06/software/linux/riscv64/generic
no other files in tarball
Oct 08 08:53:59 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-328225.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

ocaisa
ocaisa previously approved these changes Oct 19, 2026

@ocaisa ocaisa left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

@ocaisa

ocaisa commented Oct 19, 2026

Copy link
Copy Markdown
Member

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-riscv-prod for repository eessi.io-2026.06-software
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/production/shared/jobs/2026.10/pr_1767/329487

date job status comment
Oct 19 14:03:07 UTC 2026 submitted job id 329487 awaits release by job manager
Oct 19 14:03:44 UTC 2026 released job awaits launch by Slurm scheduler
Oct 19 20:42:20 UTC 2026 running job 329487 is running
Oct 19 21:23:09 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-329487.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-2026.06-software-linux-riscv64-generic-17924445550.tar.zstsize: 124 MiB (130442453 bytes)
entries: 16766
modules under 2026.06/software/linux/riscv64/generic/modules/all
Go/1.26.7.lua
rclone/1.75.1.lua
software under 2026.06/software/linux/riscv64/generic/software
Go/1.26.7
rclone/1.75.1
reprod directories under 2026.06/software/linux/riscv64/generic/reprod
Go/1.26.7/20261019_205249UTC
rclone/1.75.1/20261019_210456UTC
other under 2026.06/software/linux/riscv64/generic
no other files in tarball
Oct 19 21:23:09 UTC 2026 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ PASSED ] Ran 0/0 test case(s) from 0 check(s) (0 failure(s), 0 expected failure(s), 0 skipped, 0 aborted)
Details
✅ job output file slurm-329487.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Oct 20 07:50:59 UTC 2026 uploaded transfer of eessi-2026.06-software-linux-riscv64-generic-17924445550.tar.zst to S3 bucket succeeded

ocaisa
ocaisa previously approved these changes Oct 20, 2026

@ocaisa ocaisa left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

@ocaisa ocaisa added the bot:deploy Ask bot to deploy missing software installations to EESSI label Oct 20, 2026
@ocaisa

ocaisa commented Oct 20, 2026

Copy link
Copy Markdown
Member

Staging PR merged

@ocaisa ocaisa left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Staging PR also ingested, so setting this to auto-merge

@ocaisa
ocaisa enabled auto-merge October 20, 2026 09:53
@ocaisa
ocaisa merged commit 42e87b2 into EESSI:main Oct 20, 2026
15 checks passed
@bedroge
bedroge deleted the 2026.1_rclone_riscv branch October 20, 2026 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2026.06-software.eessi.io bot:deploy Ask bot to deploy missing software installations to EESSI riscv

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants