• [gentoo-dev] mips needs your help

    From Andreas K. Huettel@21:1/5 to All on Sat Jun 29 12:40:01 2024
    Hi all,

    mips stage builds are currently broken since needed dependencies lack the mips keyword.

    If we want to continue building mips stages, then someone will need to work on open keyword requests and verification of the dependency tree.

    I started looking at it, but with already way too many Gentoo projects and
    a non-gentoo life I doubt I can do it alone.

    Volunteers welcome...

    Cheers
    Andreas


    --
    Andreas K. Hüttel
    dilfridge@gentoo.org
    Gentoo Linux developer
    (council, toolchain, base-system, perl, libreoffice)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From matoro@21:1/5 to Andreas K. Huettel on Sat Jun 29 19:00:01 2024
    On 2024-06-29 06:30, Andreas K. Huettel wrote:
    Hi all,

    mips stage builds are currently broken since needed dependencies lack the mips
    keyword.

    If we want to continue building mips stages, then someone will need to work on
    open keyword requests and verification of the dependency tree.

    I started looking at it, but with already way too many Gentoo projects and
    a non-gentoo life I doubt I can do it alone.

    Volunteers welcome...

    Cheers
    Andreas

    Can you share what exactly is missing? This is a longterm project of mine,
    but ever since the mail archives went out I can no longer see failed stage builds to check.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas K. Huettel@21:1/5 to All on Sat Jun 29 19:34:39 2024
    mips stage builds are currently broken since needed dependencies lack the mips keyword.

    [...]

    Can you share what exactly is missing? This is a longterm project of mine, but ever since the mail archives went out I can no longer see failed stage builds to check.


    Sure, no problem:

    Updating seed stage...
    emerge --quiet --jobs 10 --load-average 64.0 --buildpkg=n -uDN @world

    Performing Global Updates
    (Could take a couple of minutes if you have a lot of binary packages.)
    p


    !!! All ebuilds that could satisfy "<dev-python/urllib3-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]" have been masked.
    !!! One of the following masked packages is required to complete your request: - dev-python/urllib3-2.2.2::gentoo (masked by: missing keyword)
    - dev-python/urllib3-2.2.1::gentoo (masked by: missing keyword)

    (dependency required by "dev-python/requests-2.32.3::gentoo" [ebuild]) (dependency required by "app-portage/gemato-20.6::gentoo[gpg]" [ebuild]) (dependency required by "sys-apps/portage-3.0.65::gentoo[rsync-verify,-build]" [ebuild])
    (dependency required by "app-admin/perl-cleaner-2.31-r2::gentoo[-pkgcore]" [ebuild])
    (dependency required by "dev-lang/perl-5.40.0::gentoo[-minimal]" [ebuild]) (dependency required by "sys-kernel/linux-headers-6.9::gentoo" [installed]) (dependency required by "virtual/os-headers-0-r2::gentoo" [installed]) (dependency required by "@system" [set])
    (dependency required by "@world" [argument])
    For more information, see the MASKED PACKAGES section in the emerge
    man page or refer to the Gentoo Handbook.


    --
    Andreas K. Hüttel
    dilfridge@gentoo.org
    Gentoo Linux developer
    (council, toolchain, base-system, perl, libreoffice)
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v2

    iQKTBAABCgB9FiEE/Rnm0xsZLuTcY+rT3CsWIV7VQSoFAmaARa9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZE MTlFNkQzMUIxOTJFRTREQzYzRUFEM0RDMkIxNjIxNUVENTQxMkEACgkQ3CsWIV7V QSoWqhAAjI5C87BCBMYPN3LcaxI29EdoXbEmiMIJUX5qQ5E4MJHYp1WkKEGN3i+s zj82NhOi1tA+MXDYsBj2/0L0tGWQqmnlNDSnUYsZQem0lrMg39SMsau5LerGK75M dJE1f//4i0TDj6yF2VLbZn7SoAGwL46susB3GkjZELO7SIeGnX1U5nEADz349wvU To+cPDI9e+gu01ShuDwEd4MLpLN4QhgbfUIoa8PDT0NFpt79WT3MX6SiP7bg+luF E+mkLOR0zZsWPt4fLTd5/3ghy+XTl5qa5V4knOtspZfuadFxz4s0bw3i8Idb/431 sKAf5JuR1l8y/w5zycVEy/A1vOUbXsXOm9LpXMyFFT+LRNF2stkRu14SphIC0lxj 3AfOTOSDZBesH6SjieukQ1LJvWbo8fNow5ifXe7MkWROadu7rIBKh+BXPLnKGLKY 883WBg5/+iKi/HreztH+lZWBwGWanoNMHGUnd0jMubdLRJ2H1T/gqoiL/Gr3hF7M cV8jhZluYzvGlyIzQRpVU9It7k4WTHKJ5QehcSbxnhdf69vGcU6kHfY0TOgBtCNY UGS7yJBZK5UZ3KV0SHwxcwg88gfq2zRafy94aj3pZdWk6BXZ/HSHvFVE
  • From matoro@21:1/5 to Andreas K. Huettel on Sun Jun 30 22:30:01 2024
    On 2024-06-29 13:34, Andreas K. Huettel wrote:
    mips stage builds are currently broken since needed dependencies lack the >> > mips keyword.

    [...]

    Can you share what exactly is missing? This is a longterm project of mine, >> but ever since the mail archives went out I can no longer see failed stage >> builds to check.


    Sure, no problem:

    Updating seed stage...
    emerge --quiet --jobs 10 --load-average 64.0 --buildpkg=n -uDN @world

    Performing Global Updates
    (Could take a couple of minutes if you have a lot of binary packages.)
    p


    !!! All ebuilds that could satisfy "<dev-python/urllib3-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]"
    have been masked.
    !!! One of the following masked packages is required to complete your request:
    - dev-python/urllib3-2.2.2::gentoo (masked by: missing keyword)
    - dev-python/urllib3-2.2.1::gentoo (masked by: missing keyword)

    (dependency required by "dev-python/requests-2.32.3::gentoo" [ebuild]) (dependency required by "app-portage/gemato-20.6::gentoo[gpg]" [ebuild]) (dependency required by "sys-apps/portage-3.0.65::gentoo[rsync-verify,-build]" [ebuild])
    (dependency required by "app-admin/perl-cleaner-2.31-r2::gentoo[-pkgcore]" [ebuild])
    (dependency required by "dev-lang/perl-5.40.0::gentoo[-minimal]" [ebuild]) (dependency required by "sys-kernel/linux-headers-6.9::gentoo" [installed]) (dependency required by "virtual/os-headers-0-r2::gentoo" [installed]) (dependency required by "@system" [set])
    (dependency required by "@world" [argument])
    For more information, see the MASKED PACKAGES section in the emerge
    man page or refer to the Gentoo Handbook.

    Right, this was tracked in bug 923485, which I had looked at, and encountered disastrous results, so I put it on the to-do list. Since this is more pressing, I've opened a new bug 935248 documenting what I observed,
    summarized below. I'm not sure if this is an openssl problem or what, but
    I'm not really sure how to proceed.

    ERROR test/contrib/test_pyopenssl.py::TestClientCerts::test_client_cert_with_string_password
    - Exception: server_thread did not exit
    ERROR test/contrib/test_pyopenssl.py::TestClientCerts::test_client_cert_with_bytes_password
    - Exception: server_thread did not exit
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_enhanced_ssl_connection - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=39385): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_pyopenssl_not_supported
    - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=33679): Max retries exceeded with url: http://localhost:44073/ (Caused
    by ProxyError('Unable to connect to proxy', SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])"))))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_simple[h11] - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=44277): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_IPV4SAN::test_can_validate_ip_san - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='127.0.0.1', port=37463): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None]
    - ssl.SSLError: ("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])",)
    FAILED test/contrib/test_pyopenssl.py::TestSocketSSL::test_retry_ssl_error - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=39173): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xffea878b00>: Failed to establish a new connection: [Errno 146] Connection refused'))
    FAILED
    test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_server_hostname - ssl.SSLError: ("bad handshake: Error([('SSL routines', '', 'certificate
    verify failed')])",)
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_context_combines_with_ca_certs
    - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=42801): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[]
    - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=46733): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED
    test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ca_dir_verified - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=43379): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_enhanced_ssl_connection - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=44711): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_forwarding_for_https
    - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=33679): Max retries exceeded with url: http://localhost:44073/ (Caused
    by ProxyError('Unable to connect to proxy', SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])"))))
    FAILED test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_close_socket_then_file
    - ssl.SSLError: ("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])",)
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None]
    - ssl.SSLError: ("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])",)
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_specific_hostname
    - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=33277): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_simple[h11] - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=33115): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2]
    - ssl.SSLError: ("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])",)
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_correct_system_time - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=39385): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_simple[h2] - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=44277): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-::1]
    - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='::1', port=41269): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_md5 - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=41977): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_alpn_default - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=46733): Max retries exceeded with url: /alpn_protocol (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED
    test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ca_dir_verified - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=42801): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_close_stays_open_with_makefile_open
    - ssl.SSLError: ("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])",)
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2]
    - ssl.SSLError: ("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])",)
    FAILED test/contrib/test_pyopenssl.py::TestClientCerts::test_client_certs_two_files
    - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=43951): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16]
    - ssl.SSLError: ("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])",)
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_correct_system_time - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=44711): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED
    test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_server_hostname - ssl.SSLError: ("bad handshake: Error([('SSL routines', '', 'certificate
    verify failed')])",)
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_intermediate - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=42273): Max retries exceeded with url: /certificate (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_no_tls_version_deprecation_with_ssl_context
    - ssl.SSLError: ("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])",)
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_simple[h2] - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=33115): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_wrong_system_time
    - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=39385): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-[::1]]
    - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='::1', port=42347): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16]
    - ssl.SSLError: ("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])",)
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha1 - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=41977): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_no_tls_version_deprecation_with_ssl_context
    - ssl.SSLError: ("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])",)
    FAILED test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_failure_midway_through_conn
    - AssertionError: Regex pattern did not match.
    Regex: '(wrong version number|record overflow|record layer failure)'
    Input: '("bad handshake: Error([(\'SSL routines\', \'\', \'certificate
    verify failed\')])",)'
    FAILED test/contrib/test_pyopenssl.py::TestClientCerts::test_client_certs_one_file - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=43271): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_wrong_system_time
    - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=44711): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_md5 - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=33277): Max retries exceeded with url: / (Caused by
    SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_intermediate - urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=39691): Max retries exceeded with url: /certificate (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'certificate verify failed')])")))
    FAILED test/contrib/test_pyopenssl.py::TestClientCerts::test_client_cert_with_string_password
    - ssl.SSLError: ("Unable to load certificate chain: Error([('Provider routines', '', 'bad decrypt'), ('PEM routines', '', 'bad decrypt'), ('SSL routines', '', 'PEM lib')])",)
    FAILED test/contrib/test_pyopenssl.py::TestClientCerts::test_client_cert_with_bytes_password
    - ssl.SSLError: ("Unable to load certificate chain: Error([('Provider routines', '', 'bad decrypt'), ('PEM routines', '', 'bad decrypt'), ('SSL routines', '', 'PEM lib')])",)
    ================================= 44 failed, 1716 passed, 259 skipped, 259 warnings, 2 errors, 440 rerun in 495.57s (0:08:15) ==================================

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)