Skip to content

Commit

Permalink
feat: add CentOS stream10
Browse files Browse the repository at this point in the history
  • Loading branch information
mayeut committed May 12, 2024
1 parent 1c4e328 commit e4cce6a
Show file tree
Hide file tree
Showing 7 changed files with 31 additions and 4 deletions.
7 changes: 4 additions & 3 deletions DETAILS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
.. |amazonlinux-2| image:: https://img.shields.io/static/v1?label=amazonlinux&message=2%20(EOL%3A2025-06-30)&color=green&logo=amazon-aws&logoColor=white
.. |amazonlinux-1| image:: https://img.shields.io/static/v1?label=amazonlinux&message=1%20(EOL%3A2020-12-31%20/%20LTS%3A2023-12-31)&color=black&logo=amazon-aws&logoColor=white
.. |archlinux-latest| image:: https://img.shields.io/static/v1?label=archlinux&message=latest%20(rolling)&color=purple&logo=arch-linux&logoColor=white
.. |centos-stream10| image:: https://img.shields.io/static/v1?label=centos&message=stream10%20(rolling)&color=purple&logo=centos&logoColor=white
.. |centos-stream9| image:: https://img.shields.io/static/v1?label=centos&message=stream9%20(EOL%3A2027-05-31)&color=green&logo=centos&logoColor=white
.. |centos-stream8| image:: https://img.shields.io/static/v1?label=centos&message=stream8%20(EOL%3A2024-05-31)&color=yellow&logo=centos&logoColor=white
.. |centos-8| image:: https://img.shields.io/static/v1?label=centos&message=8%20(EOL%3A2021-12-31)&color=black&logo=centos&logoColor=white
Expand Down Expand Up @@ -304,7 +305,7 @@ If your favorite distro does not appear here:
"manylinux_2_36", "|debian-12| |fedora-37| |mageia-9| |photon-5.0| |ubuntu-22.10|"
"manylinux_2_37", "|fedora-38| |ubuntu-23.04|"
"manylinux_2_38", "|alt-sisyphus| |debian-experimental| |debian-testing| |debian-unstable| |fedora-39| |ubuntu-23.10|"
"manylinux_2_39", "|fedora-40| |mageia-cauldron| |opensuse-tumbleweed| |ubuntu-24.04| |ubuntu-devel| |ubuntu-rolling|"
"manylinux_2_39", "|centos-stream10| |fedora-40| |mageia-cauldron| |opensuse-tumbleweed| |ubuntu-24.04| |ubuntu-devel| |ubuntu-rolling|"
"manylinux_2_39_9000", "|fedora-rawhide|"
.. end compatibility_aarch64
Expand All @@ -330,7 +331,7 @@ If your favorite distro does not appear here:
"manylinux_2_36", "|debian-12| |fedora-37| |ubuntu-22.10|"
"manylinux_2_37", "|fedora-38| |ubuntu-23.04|"
"manylinux_2_38", "|alt-sisyphus| |debian-experimental| |debian-testing| |debian-unstable| |fedora-39| |ubuntu-23.10|"
"manylinux_2_39", "|fedora-40| |opensuse-tumbleweed| |ubuntu-24.04| |ubuntu-devel| |ubuntu-rolling|"
"manylinux_2_39", "|centos-stream10| |fedora-40| |opensuse-tumbleweed| |ubuntu-24.04| |ubuntu-devel| |ubuntu-rolling|"
"manylinux_2_39_9000", "|fedora-rawhide|"
.. end compatibility_ppc64le
Expand All @@ -354,7 +355,7 @@ If your favorite distro does not appear here:
"manylinux_2_36", "|debian-12| |fedora-37| |ubuntu-22.10|"
"manylinux_2_37", "|fedora-38| |ubuntu-23.04|"
"manylinux_2_38", "|debian-experimental| |debian-testing| |debian-unstable| |fedora-39| |ubuntu-23.10|"
"manylinux_2_39", "|fedora-40| |opensuse-tumbleweed| |ubuntu-24.04| |ubuntu-devel| |ubuntu-rolling|"
"manylinux_2_39", "|centos-stream10| |fedora-40| |opensuse-tumbleweed| |ubuntu-24.04| |ubuntu-devel| |ubuntu-rolling|"
"manylinux_2_39_9000", "|fedora-rawhide|"
.. end compatibility_s390x
Expand Down
1 change: 1 addition & 0 deletions EOL.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ This mostly mimics Debian lifecycle.
.. csv-table:: centos
:header: "distro", "EOL", "LTS", "ELTS"

"centos stream10", "rolling", "", ""
"centos stream9", "2027-05-31", "", ""
"centos stream8", "2024-05-31", "", ""
"centos 8", "2021-12-31", "", ""
Expand Down
3 changes: 2 additions & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
.. |amazonlinux-2| image:: https://img.shields.io/static/v1?label=amazonlinux&message=2%20(EOL%3A2025-06-30)&color=green&logo=amazon-aws&logoColor=white
.. |amazonlinux-1| image:: https://img.shields.io/static/v1?label=amazonlinux&message=1%20(EOL%3A2020-12-31%20/%20LTS%3A2023-12-31)&color=black&logo=amazon-aws&logoColor=white
.. |archlinux-latest| image:: https://img.shields.io/static/v1?label=archlinux&message=latest%20(rolling)&color=purple&logo=arch-linux&logoColor=white
.. |centos-stream10| image:: https://img.shields.io/static/v1?label=centos&message=stream10%20(rolling)&color=purple&logo=centos&logoColor=white
.. |centos-stream9| image:: https://img.shields.io/static/v1?label=centos&message=stream9%20(EOL%3A2027-05-31)&color=green&logo=centos&logoColor=white
.. |centos-stream8| image:: https://img.shields.io/static/v1?label=centos&message=stream8%20(EOL%3A2024-05-31)&color=yellow&logo=centos&logoColor=white
.. |centos-8| image:: https://img.shields.io/static/v1?label=centos&message=8%20(EOL%3A2021-12-31)&color=black&logo=centos&logoColor=white
Expand Down Expand Up @@ -197,7 +198,7 @@ If your favorite distro does not appear here:
"manylinux_2_36", "|debian-12| |fedora-37| |mageia-9| |photon-5.0| |ubuntu-22.10|"
"manylinux_2_37", "|fedora-38| |ubuntu-23.04|"
"manylinux_2_38", "|alt-sisyphus| |debian-experimental| |debian-testing| |debian-unstable| |fedora-39| |ubuntu-23.10|"
"manylinux_2_39", "|archlinux-latest| |clearlinux-latest| |fedora-40| |mageia-cauldron| |opensuse-tumbleweed| |slackware-current| |ubuntu-24.04| |ubuntu-devel| |ubuntu-rolling|"
"manylinux_2_39", "|archlinux-latest| |centos-stream10| |clearlinux-latest| |fedora-40| |mageia-cauldron| |opensuse-tumbleweed| |slackware-current| |ubuntu-24.04| |ubuntu-devel| |ubuntu-rolling|"
"manylinux_2_39_9000", "|fedora-rawhide|"
.. end compatibility
Expand Down
1 change: 1 addition & 0 deletions cache/aarch64/centos-stream10.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"extra": [], "glibc_version": "2.39", "libz.so.1": ["adler32", "adler32_combine64@@ZLIB_1.2.3.3", "adler32_combine@@ZLIB_1.2.2", "adler32_z@@ZLIB_1.2.9", "compress", "compress2", "compressBound@@ZLIB_1.2.0", "crc32", "crc32_combine64@@ZLIB_1.2.3.3", "crc32_combine@@ZLIB_1.2.2", "crc32_combine_gen64@@ZLIB_1.2.12", "crc32_combine_gen@@ZLIB_1.2.12", "crc32_combine_op@@ZLIB_1.2.12", "crc32_z@@ZLIB_1.2.9", "deflate", "deflateBound@@ZLIB_1.2.0", "deflateCopy", "deflateEnd", "deflateGetDictionary@@ZLIB_1.2.9", "deflateInit2_", "deflateInit_", "deflateParams", "deflatePending@@ZLIB_1.2.5.1", "deflatePrime@@ZLIB_1.2.0.8", "deflateReset", "deflateResetKeep@@ZLIB_1.2.5.2", "deflateSetDictionary", "deflateSetHeader@@ZLIB_1.2.2", "deflateTune@@ZLIB_1.2.2.3", "get_crc_table", "gzbuffer@@ZLIB_1.2.3.5", "gzclearerr@@ZLIB_1.2.0.2", "gzclose", "gzclose_r@@ZLIB_1.2.3.5", "gzclose_w@@ZLIB_1.2.3.5", "gzdirect@@ZLIB_1.2.2.3", "gzdopen", "gzeof", "gzerror", "gzflush", "gzfread@@ZLIB_1.2.9", "gzfwrite@@ZLIB_1.2.9", "gzgetc", "gzgetc_@@ZLIB_1.2.5.2", "gzgets", "gzoffset64@@ZLIB_1.2.3.5", "gzoffset@@ZLIB_1.2.3.5", "gzopen", "gzopen64@@ZLIB_1.2.3.3", "gzprintf", "gzputc", "gzputs", "gzread", "gzrewind", "gzseek", "gzseek64@@ZLIB_1.2.3.3", "gzsetparams", "gztell", "gztell64@@ZLIB_1.2.3.3", "gzungetc@@ZLIB_1.2.0.2", "gzvprintf@@ZLIB_1.2.7.1", "gzwrite", "inflate", "inflateBack@@ZLIB_1.2.0", "inflateBackEnd@@ZLIB_1.2.0", "inflateBackInit_@@ZLIB_1.2.0", "inflateCodesUsed@@ZLIB_1.2.9", "inflateCopy@@ZLIB_1.2.0", "inflateEnd", "inflateGetDictionary@@ZLIB_1.2.7.1", "inflateGetHeader@@ZLIB_1.2.2", "inflateInit2_", "inflateInit_", "inflateMark@@ZLIB_1.2.3.4", "inflatePrime@@ZLIB_1.2.2.4", "inflateReset", "inflateReset2@@ZLIB_1.2.3.4", "inflateResetKeep@@ZLIB_1.2.5.2", "inflateSetDictionary", "inflateSync", "inflateSyncPoint", "inflateUndermine@@ZLIB_1.2.3.3", "inflateValidate@@ZLIB_1.2.9", "uncompress", "uncompress2@@ZLIB_1.2.9", "zError", "z_vstring", "zlibCompileFlags@@ZLIB_1.2.0.2", "zlibVersion"], "symbols": {"CXXABI": ["1.3", "1.3.1", "1.3.2", "1.3.3", "1.3.4", "1.3.5", "1.3.6", "1.3.7", "1.3.8", "1.3.9", "1.3.10", "1.3.11", "1.3.12", "1.3.13", "1.3.14", "1.3.15", "TM_1"], "GCC": ["3.0", "3.3", "3.3.1", "3.4", "3.4.2", "3.4.4", "4.0.0", "4.2.0", "4.3.0", "4.5.0", "4.7.0", "7.0.0", "11.0", "13.0.0", "14.0", "14.0.0"], "GLIBC": ["2.0", "2.17", "2.18", "2.22", "2.23", "2.24", "2.25", "2.26", "2.27", "2.28", "2.29", "2.30", "2.31", "2.32", "2.33", "2.34", "2.35", "2.36", "2.38", "2.39", "ABI_DT_RELR"], "GLIBCXX": ["3.4", "3.4.1", "3.4.2", "3.4.3", "3.4.4", "3.4.5", "3.4.6", "3.4.7", "3.4.8", "3.4.9", "3.4.10", "3.4.11", "3.4.12", "3.4.13", "3.4.14", "3.4.15", "3.4.16", "3.4.17", "3.4.18", "3.4.19", "3.4.20", "3.4.21", "3.4.22", "3.4.23", "3.4.24", "3.4.25", "3.4.26", "3.4.27", "3.4.28", "3.4.29", "3.4.30", "3.4.31", "3.4.32", "3.4.33"], "ZLIB": ["1.2.0", "1.2.0.2", "1.2.0.8", "1.2.2", "1.2.2.3", "1.2.2.4", "1.2.3.3", "1.2.3.4", "1.2.3.5", "1.2.5.1", "1.2.5.2", "1.2.7.1", "1.2.9", "1.2.12"]}}
1 change: 1 addition & 0 deletions cache/ppc64le/centos-stream10.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"extra": [], "glibc_version": "2.39", "libz.so.1": ["adler32", "adler32_combine64@@ZLIB_1.2.3.3", "adler32_combine@@ZLIB_1.2.2", "adler32_z@@ZLIB_1.2.9", "compress", "compress2", "compressBound@@ZLIB_1.2.0", "crc32", "crc32_combine64@@ZLIB_1.2.3.3", "crc32_combine@@ZLIB_1.2.2", "crc32_combine_gen64@@ZLIB_1.2.12", "crc32_combine_gen@@ZLIB_1.2.12", "crc32_combine_op@@ZLIB_1.2.12", "crc32_z@@ZLIB_1.2.9", "deflate", "deflateBound@@ZLIB_1.2.0", "deflateCopy", "deflateEnd", "deflateGetDictionary@@ZLIB_1.2.9", "deflateInit2_", "deflateInit_", "deflateParams", "deflatePending@@ZLIB_1.2.5.1", "deflatePrime@@ZLIB_1.2.0.8", "deflateReset", "deflateResetKeep@@ZLIB_1.2.5.2", "deflateSetDictionary", "deflateSetHeader@@ZLIB_1.2.2", "deflateTune@@ZLIB_1.2.2.3", "get_crc_table", "gzbuffer@@ZLIB_1.2.3.5", "gzclearerr@@ZLIB_1.2.0.2", "gzclose", "gzclose_r@@ZLIB_1.2.3.5", "gzclose_w@@ZLIB_1.2.3.5", "gzdirect@@ZLIB_1.2.2.3", "gzdopen", "gzeof", "gzerror", "gzflush", "gzfread@@ZLIB_1.2.9", "gzfwrite@@ZLIB_1.2.9", "gzgetc", "gzgetc_@@ZLIB_1.2.5.2", "gzgets", "gzoffset64@@ZLIB_1.2.3.5", "gzoffset@@ZLIB_1.2.3.5", "gzopen", "gzopen64@@ZLIB_1.2.3.3", "gzprintf", "gzputc", "gzputs", "gzread", "gzrewind", "gzseek", "gzseek64@@ZLIB_1.2.3.3", "gzsetparams", "gztell", "gztell64@@ZLIB_1.2.3.3", "gzungetc@@ZLIB_1.2.0.2", "gzvprintf@@ZLIB_1.2.7.1", "gzwrite", "inflate", "inflateBack@@ZLIB_1.2.0", "inflateBackEnd@@ZLIB_1.2.0", "inflateBackInit_@@ZLIB_1.2.0", "inflateCodesUsed@@ZLIB_1.2.9", "inflateCopy@@ZLIB_1.2.0", "inflateEnd", "inflateGetDictionary@@ZLIB_1.2.7.1", "inflateGetHeader@@ZLIB_1.2.2", "inflateInit2_", "inflateInit_", "inflateMark@@ZLIB_1.2.3.4", "inflatePrime@@ZLIB_1.2.2.4", "inflateReset", "inflateReset2@@ZLIB_1.2.3.4", "inflateResetKeep@@ZLIB_1.2.5.2", "inflateSetDictionary", "inflateSync", "inflateSyncPoint", "inflateUndermine@@ZLIB_1.2.3.3", "inflateValidate@@ZLIB_1.2.9", "uncompress", "uncompress2@@ZLIB_1.2.9", "zError", "z_vstring", "zlibCompileFlags@@ZLIB_1.2.0.2", "zlibVersion"], "symbols": {"CXXABI": ["1.3", "1.3.1", "1.3.2", "1.3.3", "1.3.4", "1.3.5", "1.3.6", "1.3.7", "1.3.8", "1.3.9", "1.3.10", "1.3.11", "1.3.12", "1.3.13", "1.3.14", "1.3.15", "IEEE128_1.3.13", "LDBL_1.3", "TM_1"], "GCC": ["3.0", "3.3", "3.3.1", "3.4", "3.4.2", "3.4.4", "4.0.0", "4.2.0", "4.3.0", "4.7.0", "7.0.0", "14.0.0"], "GLIBC": ["2.0", "2.17", "2.18", "2.22", "2.23", "2.24", "2.25", "2.26", "2.27", "2.28", "2.29", "2.30", "2.31", "2.32", "2.33", "2.34", "2.35", "2.36", "2.38", "2.39", "ABI_DT_RELR"], "GLIBCXX": ["3.4", "3.4.1", "3.4.2", "3.4.3", "3.4.4", "3.4.5", "3.4.6", "3.4.7", "3.4.8", "3.4.9", "3.4.10", "3.4.11", "3.4.12", "3.4.13", "3.4.14", "3.4.15", "3.4.16", "3.4.17", "3.4.18", "3.4.19", "3.4.20", "3.4.21", "3.4.22", "3.4.23", "3.4.24", "3.4.25", "3.4.26", "3.4.27", "3.4.28", "3.4.29", "3.4.30", "3.4.31", "3.4.32", "3.4.33", "IEEE128_3.4.29", "IEEE128_3.4.30", "IEEE128_3.4.31", "LDBL_3.4", "LDBL_3.4.10", "LDBL_3.4.21", "LDBL_3.4.29", "LDBL_3.4.31", "LDBL_3.4.7"], "ZLIB": ["1.2.0", "1.2.0.2", "1.2.0.8", "1.2.2", "1.2.2.3", "1.2.2.4", "1.2.3.3", "1.2.3.4", "1.2.3.5", "1.2.5.1", "1.2.5.2", "1.2.7.1", "1.2.9", "1.2.12"]}}
1 change: 1 addition & 0 deletions cache/s390x/centos-stream10.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"extra": [], "glibc_version": "2.39", "libz.so.1": ["adler32", "adler32_combine64@@ZLIB_1.2.3.3", "adler32_combine@@ZLIB_1.2.2", "adler32_z@@ZLIB_1.2.9", "compress", "compress2", "compressBound@@ZLIB_1.2.0", "crc32", "crc32_combine64@@ZLIB_1.2.3.3", "crc32_combine@@ZLIB_1.2.2", "crc32_combine_gen64@@ZLIB_1.2.12", "crc32_combine_gen@@ZLIB_1.2.12", "crc32_combine_op@@ZLIB_1.2.12", "crc32_z@@ZLIB_1.2.9", "deflate", "deflateBound@@ZLIB_1.2.0", "deflateCopy", "deflateEnd", "deflateGetDictionary@@ZLIB_1.2.9", "deflateInit2_", "deflateInit_", "deflateParams", "deflatePending@@ZLIB_1.2.5.1", "deflatePrime@@ZLIB_1.2.0.8", "deflateReset", "deflateResetKeep@@ZLIB_1.2.5.2", "deflateSetDictionary", "deflateSetHeader@@ZLIB_1.2.2", "deflateTune@@ZLIB_1.2.2.3", "get_crc_table", "gzbuffer@@ZLIB_1.2.3.5", "gzclearerr@@ZLIB_1.2.0.2", "gzclose", "gzclose_r@@ZLIB_1.2.3.5", "gzclose_w@@ZLIB_1.2.3.5", "gzdirect@@ZLIB_1.2.2.3", "gzdopen", "gzeof", "gzerror", "gzflush", "gzfread@@ZLIB_1.2.9", "gzfwrite@@ZLIB_1.2.9", "gzgetc", "gzgetc_@@ZLIB_1.2.5.2", "gzgets", "gzoffset64@@ZLIB_1.2.3.5", "gzoffset@@ZLIB_1.2.3.5", "gzopen", "gzopen64@@ZLIB_1.2.3.3", "gzprintf", "gzputc", "gzputs", "gzread", "gzrewind", "gzseek", "gzseek64@@ZLIB_1.2.3.3", "gzsetparams", "gztell", "gztell64@@ZLIB_1.2.3.3", "gzungetc@@ZLIB_1.2.0.2", "gzvprintf@@ZLIB_1.2.7.1", "gzwrite", "inflate", "inflateBack@@ZLIB_1.2.0", "inflateBackEnd@@ZLIB_1.2.0", "inflateBackInit_@@ZLIB_1.2.0", "inflateCodesUsed@@ZLIB_1.2.9", "inflateCopy@@ZLIB_1.2.0", "inflateEnd", "inflateGetDictionary@@ZLIB_1.2.7.1", "inflateGetHeader@@ZLIB_1.2.2", "inflateInit2_", "inflateInit_", "inflateMark@@ZLIB_1.2.3.4", "inflatePrime@@ZLIB_1.2.2.4", "inflateReset", "inflateReset2@@ZLIB_1.2.3.4", "inflateResetKeep@@ZLIB_1.2.5.2", "inflateSetDictionary", "inflateSync", "inflateSyncPoint", "inflateUndermine@@ZLIB_1.2.3.3", "inflateValidate@@ZLIB_1.2.9", "uncompress", "uncompress2@@ZLIB_1.2.9", "zError", "z_vstring", "zlibCompileFlags@@ZLIB_1.2.0.2", "zlibVersion"], "symbols": {"CXXABI": ["1.3", "1.3.1", "1.3.2", "1.3.3", "1.3.4", "1.3.5", "1.3.6", "1.3.7", "1.3.8", "1.3.9", "1.3.10", "1.3.11", "1.3.12", "1.3.13", "1.3.14", "1.3.15", "LDBL_1.3", "TM_1"], "GCC": ["3.0", "3.3", "3.3.1", "3.4", "3.4.2", "3.4.4", "4.0.0", "4.1.0", "4.2.0", "4.3.0", "4.7.0", "7.0.0", "14.0.0"], "GLIBC": ["2.2", "2.2.1", "2.2.2", "2.2.3", "2.2.4", "2.2.6", "2.3", "2.3.2", "2.3.3", "2.3.4", "2.4", "2.5", "2.6", "2.7", "2.8", "2.9", "2.10", "2.11", "2.12", "2.13", "2.14", "2.15", "2.16", "2.17", "2.18", "2.19", "2.22", "2.23", "2.24", "2.25", "2.26", "2.27", "2.28", "2.29", "2.30", "2.31", "2.32", "2.33", "2.34", "2.35", "2.36", "2.38", "2.39", "ABI_DT_RELR"], "GLIBCXX": ["3.4", "3.4.1", "3.4.2", "3.4.3", "3.4.4", "3.4.5", "3.4.6", "3.4.7", "3.4.8", "3.4.9", "3.4.10", "3.4.11", "3.4.12", "3.4.13", "3.4.14", "3.4.15", "3.4.16", "3.4.17", "3.4.18", "3.4.19", "3.4.20", "3.4.21", "3.4.22", "3.4.23", "3.4.24", "3.4.25", "3.4.26", "3.4.27", "3.4.28", "3.4.29", "3.4.30", "3.4.31", "3.4.32", "3.4.33", "LDBL_3.4", "LDBL_3.4.10", "LDBL_3.4.21", "LDBL_3.4.29", "LDBL_3.4.31", "LDBL_3.4.7"], "ZLIB": ["1.2.0", "1.2.0.2", "1.2.0.8", "1.2.2", "1.2.2.3", "1.2.2.4", "1.2.3.3", "1.2.3.4", "1.2.3.5", "1.2.5.1", "1.2.5.2", "1.2.7.1", "1.2.9", "1.2.12"]}}
21 changes: 21 additions & 0 deletions pep600_compliance/images/os/centos.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,27 @@ def install_packages(self, container, machine):
]

CENTOS_LIST: list[base.Base] = [
CentOS(
"quay.io/centos/centos:stream10-development",
"rolling",
machines=["x86_64", "aarch64", "ppc64le", "s390x"],
pkg_manager=package_manager.DNF(),
packages=[
[
"which",
"python3-pip",
"libnsl",
"libstdc++",
"glib2",
"libX11",
"libXext",
"libXrender",
"mesa-libGL",
"libICE",
"libSM",
]
],
),
CentOS(
"quay.io/centos/centos:stream9",
("EOL:2027-05-31",),
Expand Down

0 comments on commit e4cce6a

Please sign in to comment.