• Profile 23.0 testing with stages and binhost (part 2 of 2)

    From Andreas K. Huettel@21:1/5 to All on Fri Mar 15 19:12:54 2024
    Hi all,

    the 23.0 profiles are ready for testing, including stage downloads,
    binary packages, and update instructions for existing installations,
    for all arches.

    IMPORTANT Exception IMPORTANT
    ** musl on (32bit) arm and x86 does NOT work yet (gcc build failure) **

    IMPORTANT Update instructions IMPORTANT https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_instructions

    Stage downloads (temporarily, for all arches):
    [preferably] https://distfiles.gentoo.org/experimental/x86/23.0_stages/ [direct/osu] https://gentoo.osuosl.org/experimental/x86/23.0_stages/

    The changes can be seen here https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition

    and the timeline so far here https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline

    The update instructions also double as the news item that should be
    published max. 1-2 weeks from now. They are mostly unchanged compared to
    my last e-mail, just some wording has been clarified.

    Note 1: The next steps are, now really in 1-2 weeks max:
    * make 23.0 profiles the same stability level as 17.x profiles,
    * degrade 17.x profiles all to exp (so the CI doesn't explode)
    * publish news item
    * replace stage downloads with 23.0 version (in situ)

    Note 2: While there are 23.0 split-usr profiles, the *stage* downloads
    are *all* of the merged-usr type. Why? Not because I'm a big fan of that,
    but because we should try to unify and standardize a bit again - to
    avoid too many different build configurations leading to too many Heisenbugs.

    Note 3: amd64 now has CET turned on by default. https://docs.kernel.org/next/x86/shstk.html
    If you have already used the unannounced 23.0 profiles, you should wipe
    your package cache and emerge -ev world now.

    Note 4: arm64 does *not* have its equivalent turned on yet since we
    encountered last-minute problems (guess what, gcc build failure).

    Note 5: There are no hppa builds yet since our machine is still busy.
    One gcc build takes about a week there.

    Cheers & have fun,
    Andreas

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

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEE/Rnm0xsZLuTcY+rT3CsWIV7VQSoFAmX0j6YACgkQ3CsWIV7V QSo7eg//Ut4Vo1ILWLagVPKATb26+Tnel/+Orp9C4iwPFqoQb48Ysro/dldXDZgk l1i8ghz2N2RA98+csQW5SsyamGyVY49amCxYIgs1MuvRZfBZFAFGgcGhmxJKI52e fnntNst4eUnPFi0Pm3cC+4VL9Ql98l18p0LbAVLB5oMGn/POJl9lQZgGceZfeq40 Azoa7VsIXGshmPDemM8pFJucgGsDZXoxDSF9ya5XmztThne43tFEtX2JER3KM1RA qSAsd/KDtqukQRj+NZ7BDx3iXUZmmS7kUrWkAJcQIpVhw3AWjnVckbzZHc5enI6a z1GWyXTzLHSiw1AKu/pKJ688i1jqVvNQvui065VHS4Bx4SXSJ6fnnzUyBiQocUkh 3OS02hYiXN5i+2TJHeTyWSa8nNiqMQ+rGVE3IixsaiynzXaKhXVOCa4R/W5QA+SU G+ijcv3fp1qSI7A6bGSPdzAUKilpuUa93SW1kDKoEdU3LJLIBmA3xXzFGY0i2jBC Qb44dwP0KCvX9P9hxB1gDtt0WGc2rhapzGQGW2d2VVw6OG/D4irE5RjQ9gu1tCCI 8DrBlkX1xQdfioVQqucWZTPeYy3bc3LAwAj/3yfEKy8e7kfcXyqu73+2VR2fs03R JTwGOcGZJC20jXod1JUP3baXEEl1WZUS+P5fMcl3L/AybYEN7ec=
    =Uhle
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Use