Skip to content

{2026.06} Rebuild Python 3.14.2 to pick up corrected patch to remove untrusted certificates - #1888

Open
bedroge wants to merge 2 commits into
EESSI:mainfrom
bedroge:2026.06_python_rebuilds_distrust_certs
Open

bedroge wants to merge 2 commits into
EESSI:mainfrom
bedroge:2026.06_python_rebuilds_distrust_certs

Conversation

@bedroge

@bedroge bedroge commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@bedroge

bedroge commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator Author

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2
bot: build repo:eessi.io-2026.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx
bot: build repo:eessi.io-2026.06-software instance:eessi-bot-jsc for:arch=aarch64/nvidia/grace
bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@eessi-bot-aws

eessi-bot-aws Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-mc-aws for repository eessi.io-2026.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2026.10/pr_1888/219882

date job status comment
Oct 30 15:58:22 UTC 2026 submitted job id 219882 awaits release by job manager
Oct 30 15:58:28 UTC 2026 released job awaits launch by Slurm scheduler
Oct 30 15:59:41 UTC 2026 running job 219882 is running
Oct 30 16:04:15 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-219882.out
✅ no message matching FATAL:
✅ no 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-x86_64-amd-zen2-17933760580.tar.zstsize: 0 MiB (22 bytes)
entries: 0
modules under 2026.06/software/linux/x86_64/amd/zen2/modules/all
no module files in tarball
software under 2026.06/software/linux/x86_64/amd/zen2/software
no software packages in tarball
reprod directories under 2026.06/software/linux/x86_64/amd/zen2/reprod
no reprod directories in tarball
other under 2026.06/software/linux/x86_64/amd/zen2
no other files in tarball
Oct 30 16:04:15 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-219882.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@eessi-bot-deucalion

eessi-bot-deucalion Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-deucalion for repository eessi.io-2026.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.10/pr_1888/2168063

date job status comment
Oct 30 15:58:23 UTC 2026 submitted job id 2168063 awaits release by job manager
Oct 30 15:59:24 UTC 2026 released job awaits launch by Slurm scheduler
Oct 30 16:00:37 UTC 2026 running job 2168063 is running
Oct 30 16:06:35 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-2168063.out
✅ no message matching FATAL:
✅ no 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-aarch64-a64fx-17933761570.tar.zstsize: 0 MiB (22 bytes)
entries: 0
modules under 2026.06/software/linux/aarch64/a64fx/modules/all
no module files in tarball
software under 2026.06/software/linux/aarch64/a64fx/software
no software packages in tarball
reprod directories under 2026.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2026.06/software/linux/aarch64/a64fx
no other files in tarball
Oct 30 16:06:35 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-2168063.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@eessi-bot-jsc

eessi-bot-jsc Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-jsc for repository eessi.io-2026.06-software
Building on: nvidia-grace
Building for: aarch64/nvidia/grace
Job dir: /p/project1/ceasybuilders/eessibot/jobs/2026.10/pr_1888/15762293

date job status comment
Oct 30 15:58:25 UTC 2026 submitted job id 15762293 awaits release by job manager
Oct 30 15:59:17 UTC 2026 released job awaits launch by Slurm scheduler
Oct 30 16:00:21 UTC 2026 running job 15762293 is running
Oct 30 16:04:30 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-15762293.out
✅ no message matching FATAL:
✅ no 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-aarch64-nvidia-grace-17933761260.tar.gzsize: 0 MiB (45 bytes)
entries: 0
modules under 2026.06/software/linux/aarch64/nvidia/grace/modules/all
no module files in tarball
software under 2026.06/software/linux/aarch64/nvidia/grace/software
no software packages in tarball
reprod directories under 2026.06/software/linux/aarch64/nvidia/grace/reprod
no reprod directories in tarball
other under 2026.06/software/linux/aarch64/nvidia/grace
no other files in tarball
Oct 30 16:04:30 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-15762293.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Oct 30, 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_1888/331816

date job status comment
Oct 30 15:58:29 UTC 2026 submitted job id 331816 awaits release by job manager
Oct 30 15:59:06 UTC 2026 released job awaits launch by Slurm scheduler
Oct 30 16:00:15 UTC 2026 running job 331816 is running
Oct 30 16:07:02 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-331816.out
✅ no message matching FATAL:
✅ no 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-17933760910.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 30 16:07:02 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-331816.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge

bedroge commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator Author

The file was in the wrong EESSI version dir...

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2
bot: build repo:eessi.io-2026.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx
bot: build repo:eessi.io-2026.06-software instance:eessi-bot-jsc for:arch=aarch64/nvidia/grace
bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@eessi-bot-aws

eessi-bot-aws Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-mc-aws for repository eessi.io-2026.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2026.10/pr_1888/219883

date job status comment
Oct 30 16:25:23 UTC 2026 submitted job id 219883 awaits release by job manager
Oct 30 16:25:52 UTC 2026 released job awaits launch by Slurm scheduler
Oct 30 16:27:04 UTC 2026 running job 219883 is running
Oct 30 16:56:17 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-219883.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-2026.06-software-linux-x86_64-amd-zen2-17933792130.tar.zstsize: 0 MiB (22 bytes)
entries: 0
modules under 2026.06/software/linux/x86_64/amd/zen2/modules/all
no module files in tarball
software under 2026.06/software/linux/x86_64/amd/zen2/software
no software packages in tarball
reprod directories under 2026.06/software/linux/x86_64/amd/zen2/reprod
no reprod directories in tarball
other under 2026.06/software/linux/x86_64/amd/zen2
no other files in tarball
Oct 30 16:56:17 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-219883.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@eessi-bot-deucalion

eessi-bot-deucalion Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-deucalion for repository eessi.io-2026.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.10/pr_1888/2168199

date job status comment
Oct 30 16:25:25 UTC 2026 submitted job id 2168199 awaits release by job manager
Oct 30 16:25:51 UTC 2026 released job awaits launch by Slurm scheduler
Oct 30 16:27:01 UTC 2026 running job 2168199 is running
Oct 30 17:15:52 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-2168199.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-2026.06-software-linux-aarch64-a64fx-17933803990.tar.zstsize: 0 MiB (22 bytes)
entries: 0
modules under 2026.06/software/linux/aarch64/a64fx/modules/all
no module files in tarball
software under 2026.06/software/linux/aarch64/a64fx/software
no software packages in tarball
reprod directories under 2026.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2026.06/software/linux/aarch64/a64fx
no other files in tarball
Oct 30 17:15:52 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-2168199.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@eessi-bot-jsc

eessi-bot-jsc Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-jsc for repository eessi.io-2026.06-software
Building on: nvidia-grace
Building for: aarch64/nvidia/grace
Job dir: /p/project1/ceasybuilders/eessibot/jobs/2026.10/pr_1888/15762371

date job status comment
Oct 30 16:25:27 UTC 2026 submitted job id 15762371 awaits release by job manager
Oct 30 16:25:40 UTC 2026 released job awaits launch by Slurm scheduler
Oct 30 16:26:44 UTC 2026 running job 15762371 is running
Oct 30 16:59:55 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-15762371.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-2026.06-software-linux-aarch64-nvidia-grace-17933793450.tar.gzsize: 0 MiB (45 bytes)
entries: 0
modules under 2026.06/software/linux/aarch64/nvidia/grace/modules/all
no module files in tarball
software under 2026.06/software/linux/aarch64/nvidia/grace/software
no software packages in tarball
reprod directories under 2026.06/software/linux/aarch64/nvidia/grace/reprod
no reprod directories in tarball
other under 2026.06/software/linux/aarch64/nvidia/grace
no other files in tarball
Oct 30 16:59:55 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-15762371.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Oct 30, 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_1888/331837

date job status comment
Oct 30 16:25:31 UTC 2026 submitted job id 331837 awaits release by job manager
Oct 30 16:26:32 UTC 2026 released job awaits launch by Slurm scheduler
Oct 30 16:27:41 UTC 2026 running job 331837 is running
Oct 30 17:54:10 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-331837.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-2026.06-software-linux-riscv64-generic-17933824670.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 30 17:54:10 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-331837.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge

bedroge commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator Author

zen2 error:

======================================================================
FAIL: test_system_transitions (test.datetimetester.IranTest_Pure.test_system_transitions)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/bot/easybuild/build/Python/3.14.2/GCCcore-15.2.0/Python-3.14.2/Lib/test/datetimetester.py", line 6743, in test_system_transitions
    self.assertEquivDatetimes(sdt, tzdt)
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/tmp/bot/easybuild/build/Python/3.14.2/GCCcore-15.2.0/Python-3.14.2/Lib/test/datetimetester.py", line 6657, in assertEquivDatetimes
    self.assertEqual((a.replace(tzinfo=None), a.fold, id(a.tzinfo)),
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                     (b.replace(tzinfo=None), b.fold, id(b.tzinfo)))
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Tuples differ: (datetime.datetime(1979, 5, 26, 0, 0), 0, 23394694769792) != (datetime.datetime(1979, 5, 26, 1, 0), 0, 23394694769792)

First differing element 0:
datetime.datetime(1979, 5, 26, 0, 0)
datetime.datetime(1979, 5, 26, 1, 0)

- (datetime.datetime(1979, 5, 26, 0, 0), 0, 23394694769792)
?                                 ^

+ (datetime.datetime(1979, 5, 26, 1, 0), 0, 23394694769792)
?                                 ^


======================================================================
FAIL: test_system_transitions (test.datetimetester.IranTest_Fast.test_system_transitions)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/bot/easybuild/build/Python/3.14.2/GCCcore-15.2.0/Python-3.14.2/Lib/test/datetimetester.py", line 6743, in test_system_transitions
    self.assertEquivDatetimes(sdt, tzdt)
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/tmp/bot/easybuild/build/Python/3.14.2/GCCcore-15.2.0/Python-3.14.2/Lib/test/datetimetester.py", line 6657, in assertEquivDatetimes
    self.assertEqual((a.replace(tzinfo=None), a.fold, id(a.tzinfo)),
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                     (b.replace(tzinfo=None), b.fold, id(b.tzinfo)))
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Tuples differ: (datetime.datetime(1979, 5, 26, 0, 0), 0, 23394694769792) != (datetime.datetime(1979, 5, 26, 1, 0), 0, 23394694769792)

First differing element 0:
datetime.datetime(1979, 5, 26, 0, 0)
datetime.datetime(1979, 5, 26, 1, 0)

- (datetime.datetime(1979, 5, 26, 0, 0), 0, 23394694769792)
?                                 ^

+ (datetime.datetime(1979, 5, 26, 1, 0), 0, 23394694769792)
?                                 ^


----------------------------------------------------------------------
Ran 1098 tests in 7.443s

FAILED (failures=2, skipped=32)
test test_datetime failed

@bedroge

bedroge commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator Author

Rebuilt the build container and that upgraded tzdata. Let's try again.

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2
bot: build repo:eessi.io-2026.06-software instance:eessi-bot-jsc for:arch=aarch64/nvidia/grace

@eessi-bot-aws

eessi-bot-aws Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-mc-aws for repository eessi.io-2026.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2026.10/pr_1888/219944

date job status comment
Oct 30 21:34:41 UTC 2026 submitted job id 219944 awaits release by job manager
Oct 30 21:35:30 UTC 2026 released job awaits launch by Slurm scheduler
Oct 30 21:36:52 UTC 2026 running job 219944 is running
Oct 30 22:08:32 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-219944.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-2026.06-software-linux-x86_64-amd-zen2-17933978310.tar.zstsize: 0 MiB (22 bytes)
entries: 0
modules under 2026.06/software/linux/x86_64/amd/zen2/modules/all
no module files in tarball
software under 2026.06/software/linux/x86_64/amd/zen2/software
no software packages in tarball
reprod directories under 2026.06/software/linux/x86_64/amd/zen2/reprod
no reprod directories in tarball
other under 2026.06/software/linux/x86_64/amd/zen2
no other files in tarball
Oct 30 22:08:32 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-219944.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@eessi-bot-jsc

eessi-bot-jsc Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-jsc for repository eessi.io-2026.06-software
Building on: nvidia-grace
Building for: aarch64/nvidia/grace
Job dir: /p/project1/ceasybuilders/eessibot/jobs/2026.10/pr_1888/15763014

date job status comment
Oct 30 21:34:44 UTC 2026 submitted job id 15763014 awaits release by job manager
Oct 30 21:35:35 UTC 2026 released job awaits launch by Slurm scheduler
Oct 30 21:36:39 UTC 2026 running job 15763014 is running
Oct 30 22:02:04 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-15763014.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-2026.06-software-linux-aarch64-nvidia-grace-17933975330.tar.gzsize: 0 MiB (45 bytes)
entries: 0
modules under 2026.06/software/linux/aarch64/nvidia/grace/modules/all
no module files in tarball
software under 2026.06/software/linux/aarch64/nvidia/grace/software
no software packages in tarball
reprod directories under 2026.06/software/linux/aarch64/nvidia/grace/reprod
no reprod directories in tarball
other under 2026.06/software/linux/aarch64/nvidia/grace
no other files in tarball
Oct 30 22:02:04 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-15763014.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

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.

1 participant