Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

script for updating compat layer 2023.06 #193

Merged
merged 1 commit into from
Nov 17, 2023

Conversation

trz42
Copy link
Contributor

@trz42 trz42 commented Nov 15, 2023

This is a bit WIP. So far, the emerge commands have been run for x86_64 only. The update will be repeated using this script. Then also run for aarch64 (after verifying that the GLSAs are the same for aarch64).

glsa-check output
Checking GLSA 202309-14
>>> The following updates will be performed for this GLSA:
>>> Updates that will be performed:
     app-arch/libarchive-3.7.1 (vulnerable: app-arch/libarchive-3.6.2-r1)


Checking GLSA 202310-03
>>> The following updates will be performed for this GLSA:
>>> Updates that will be performed:
     sys-libs/glibc-2.37-r7 (vulnerable: sys-libs/glibc-2.37-r3)


Checking GLSA 202310-12
>>> The following updates will be performed for this GLSA:
>>> Updates that will be performed:
     net-misc/curl-8.3.0-r2 (vulnerable: net-misc/curl-8.1.2)
diff (pre/post-update) for qlist -IRv | sort for x86_64
--- upd_cl_x64/x86_64_installed-pkgs-pre-update.txt     2023-11-15 12:10:33.678387653 +0000
+++ upd_cl_x64/x86_64_installed-pkgs-post-update.txt    2023-11-15 12:08:40.414378323 +0000
@@ -32,7 +32,7 @@
 app-alternatives/yacc-1-r2::gentoo
 app-arch/bzip2-1.0.8-r4::gentoo
 app-arch/gzip-1.12-r4::gentoo
-app-arch/libarchive-3.6.2-r1::gentoo
+app-arch/libarchive-3.7.1::gentoo
 app-arch/tar-1.34-r3::gentoo
 app-arch/unzip-6.0_p27-r1::gentoo
 app-arch/xz-utils-5.4.3::gentoo
@@ -209,7 +209,7 @@
 dev-python/trove-classifiers-2023.5.24::gentoo
 dev-python/typing-extensions-4.6.3::gentoo
 dev-python/uc-micro-py-1.0.2::gentoo
-dev-python/uri_template-1.2.0-r1::eessi
+dev-python/uri-template-1.2.0-r1::eessi
 dev-python/webcolors-1.13::gentoo
 dev-python/wheel-0.40.0::gentoo
 dev-python/zipp-3.15.0::gentoo
@@ -234,7 +234,7 @@
 net-libs/libnsl-2.0.0-r1::gentoo
 net-libs/libtirpc-1.3.3::gentoo
 net-libs/nghttp2-1.52.0::gentoo
-net-misc/curl-8.1.2::gentoo
+net-misc/curl-8.3.0-r2::gentoo
 net-misc/rsync-3.2.7-r2::gentoo
 net-misc/wget-1.21.4::gentoo
 perl-core/File-Temp-0.231.100::gentoo
@@ -295,7 +295,7 @@
 sys-kernel/installkernel-gentoo-7::gentoo
 sys-kernel/linux-headers-6.3::gentoo
 sys-libs/gdbm-1.23::gentoo
-sys-libs/glibc-2.37-r3::gentoo
+sys-libs/glibc-2.37-r7::gentoo
 sys-libs/libcap-2.69::gentoo
 sys-libs/libseccomp-2.5.4::gentoo
 sys-libs/libxcrypt-4.4.35::gentoo
diff (pre/post-update) for qlist -IRv | sort for aarch64
--- upd_cl_x64/aarch64_installed-pkgs-pre-update.txt    2023-11-15 12:10:16.494082798 +0000
+++ upd_cl_x64/aarch64_installed-pkgs-post-update.txt   2023-11-15 12:09:29.335246185 +0000
@@ -32,7 +32,7 @@
 app-alternatives/yacc-1-r2::gentoo
 app-arch/bzip2-1.0.8-r4::gentoo
 app-arch/gzip-1.12-r4::gentoo
-app-arch/libarchive-3.6.2-r1::gentoo
+app-arch/libarchive-3.7.1::gentoo
 app-arch/tar-1.34-r3::gentoo
 app-arch/unzip-6.0_p27-r1::gentoo
 app-arch/xz-utils-5.4.3::gentoo
@@ -209,7 +209,7 @@
 dev-python/trove-classifiers-2023.5.24::gentoo
 dev-python/typing-extensions-4.6.3::gentoo
 dev-python/uc-micro-py-1.0.2::gentoo
-dev-python/uri_template-1.2.0-r1::eessi
+dev-python/uri-template-1.2.0-r1::eessi
 dev-python/webcolors-1.13::gentoo
 dev-python/wheel-0.40.0::gentoo
 dev-python/zipp-3.15.0::gentoo
@@ -234,7 +234,7 @@
 net-libs/libnsl-2.0.0-r1::gentoo
 net-libs/libtirpc-1.3.3::gentoo
 net-libs/nghttp2-1.52.0::gentoo
-net-misc/curl-8.1.2::gentoo
+net-misc/curl-8.3.0-r2::gentoo
 net-misc/rsync-3.2.7-r2::gentoo
 net-misc/wget-1.21.4::gentoo
 perl-core/File-Temp-0.231.100::gentoo
@@ -294,7 +294,7 @@
 sys-kernel/installkernel-gentoo-7::gentoo
 sys-kernel/linux-headers-6.3::gentoo
 sys-libs/gdbm-1.23::gentoo
-sys-libs/glibc-2.37-r3::gentoo
+sys-libs/glibc-2.37-r7::gentoo
 sys-libs/libcap-2.69::gentoo
 sys-libs/libseccomp-2.5.4::gentoo
 sys-libs/libxcrypt-4.4.35::gentoo
</details>

Copy link

eessi-bot bot commented Nov 15, 2023

Instance eessi-bot-mc-aws is configured to build:

  • arch x86_64/generic for repo eessi-hpc.org-2023.06-compat
  • arch x86_64/generic for repo eessi-hpc.org-2023.06-software
  • arch x86_64/generic for repo eessi.io-2023.06-compat
  • arch x86_64/generic for repo eessi.io-2023.06-software
  • arch x86_64/intel/haswell for repo eessi-hpc.org-2023.06-compat
  • arch x86_64/intel/haswell for repo eessi-hpc.org-2023.06-software
  • arch x86_64/intel/haswell for repo eessi.io-2023.06-compat
  • arch x86_64/intel/haswell for repo eessi.io-2023.06-software
  • arch x86_64/intel/skylake_avx512 for repo eessi-hpc.org-2023.06-compat
  • arch x86_64/intel/skylake_avx512 for repo eessi-hpc.org-2023.06-software
  • arch x86_64/intel/skylake_avx512 for repo eessi.io-2023.06-compat
  • arch x86_64/intel/skylake_avx512 for repo eessi.io-2023.06-software
  • arch x86_64/amd/zen2 for repo eessi-hpc.org-2023.06-compat
  • arch x86_64/amd/zen2 for repo eessi-hpc.org-2023.06-software
  • arch x86_64/amd/zen2 for repo eessi.io-2023.06-compat
  • arch x86_64/amd/zen2 for repo eessi.io-2023.06-software
  • arch x86_64/amd/zen3 for repo eessi-hpc.org-2023.06-compat
  • arch x86_64/amd/zen3 for repo eessi-hpc.org-2023.06-software
  • arch x86_64/amd/zen3 for repo eessi.io-2023.06-compat
  • arch x86_64/amd/zen3 for repo eessi.io-2023.06-software
  • arch aarch64/generic for repo eessi-hpc.org-2023.06-compat
  • arch aarch64/generic for repo eessi-hpc.org-2023.06-software
  • arch aarch64/generic for repo eessi.io-2023.06-compat
  • arch aarch64/generic for repo eessi.io-2023.06-software
  • arch aarch64/neoverse_n1 for repo eessi-hpc.org-2023.06-compat
  • arch aarch64/neoverse_n1 for repo eessi-hpc.org-2023.06-software
  • arch aarch64/neoverse_n1 for repo eessi.io-2023.06-compat
  • arch aarch64/neoverse_n1 for repo eessi.io-2023.06-software
  • arch aarch64/neoverse_v1 for repo eessi-hpc.org-2023.06-compat
  • arch aarch64/neoverse_v1 for repo eessi-hpc.org-2023.06-software
  • arch aarch64/neoverse_v1 for repo eessi.io-2023.06-compat
  • arch aarch64/neoverse_v1 for repo eessi.io-2023.06-software

@boegel
Copy link
Contributor

boegel commented Nov 15, 2023

@trz42 Can you include the output of glsa-check in the PR description, and maybe also a sorted list of installed packages (incl. version, via qlist -IRv | sort), for future reference?

You can use a "details" block like:

<details>
long
list
of
stuff
goes
here
</details>

@trz42
Copy link
Contributor Author

trz42 commented Nov 15, 2023

@trz42 Can you include the output of glsa-check in the PR description, and maybe also a sorted list of installed packages (incl. version, via qlist -IRv | sort), for future reference?

Done.

@trz42
Copy link
Contributor Author

trz42 commented Nov 16, 2023

Uploaded tarballs to S3 bucket for software.eessi.io.

Copy link
Collaborator

@bedroge bedroge left a comment

Choose a reason for hiding this comment

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

Tarballs have been ingested.

@bedroge bedroge merged commit 323f839 into EESSI:main Nov 17, 2023
1 check passed
@boegel boegel added the 2023.06-software.eessi.io 2023.06 version of software.eessi.io label Jan 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2023.06-software.eessi.io 2023.06 version of software.eessi.io
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants