• 23.0 profiles - which features?

    From Andreas K. Huettel@21:1/5 to All on Wed Oct 12 23:56:58 2022
    Hey all,

    in the past I already sent a mail about features for a next profile version. The feedback was rather limited, but anyway we got quite a list of ideas.
    The general tracker is bug 876891.

    In the following I would like to put up the various features for discussion, in order of bug number... Feedback very welcome.

    Cheers
    Andreas


    https://bugs.gentoo.org/515694
    Bug 515694 - Update MIPS profiles to use ABI-specific CHOST values for clang/llvm compatibility
    Affects only mips profiles. Should eventually be done, I guess?

    https://bugs.gentoo.org/675050
    Bug 675050 - [toolchain] Enable GCC's -fstack-clash-protection for all profiles in Gentoo by default

    https://bugs.gentoo.org/792081
    Bug 792081 - rename no-multilib to nomultilib, also in profile names
    Apparently this simplifies things for some people, and a new profile
    is a good chance to do the cosmetic change.

    https://bugs.gentoo.org/818376
    Bug 818376 - [toolchain] Adopt SHT_RELR/DT_RELR relative relocation format *very* new feature...

    https://bugs.gentoo.org/831045
    Bug 831045 - profiles: remove USE=cli default and inline into ebuilds
    Easy.

    https://bugs.gentoo.org/849875
    Bug 849875 - profiles: remove USE=dri default, clean up make.defaults
    Also easy.

    https://bugs.gentoo.org/876879
    Bug 876879 - separate openrc and systemd features, not one overriding the
    other
    Right now all profiles inherit openrc-specific settings, and these are
    then again negated and/or overridden in the systemd profiles. Sorting
    this more cleanly would be nice.

    https://bugs.gentoo.org/876881
    Bug 876881 - make merged usr the default configuration
    With the next profile version, the "default" setting (default/linux/XX.X/amd64)
    is a merged usr profile, while the old layout is still present as a
    split-usr feature. Not sure if this is worth the trouble.

    https://bugs.gentoo.org/876883
    Bug 876883 - [tracker] time64 migration
    Needed.

    https://bugs.gentoo.org/876893
    Bug 876893 - [toolchain] Adopt -D_FORTIFY_SOURCE=3 for hardened by default

    https://bugs.gentoo.org/876895
    Bug 876895 - [toolchain] Adopt -D_GLIBCXX_ASSERTIONS for hardened by default


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

    iQKTBAABCgB9FiEE/Rnm0xsZLuTcY+rT3CsWIV7VQSoFAmNHOCpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZE MTlFNkQzMUIxOTJFRTREQzYzRUFEM0RDMkIxNjIxNUVENTQxMkEACgkQ3CsWIV7V QSpOSA/+JsttpdCPiMGzaQvM1RXwiMXsMoh/AJ/eiYEl+KHjTTcS4Fxp/8nwwK6e Hg8BbJj1PJffbMLJ81pGZwLzddCBMnhNBYX/YiE8Ssf0izLDi7xo6/oyVVrRuy7W 9FxMvc3gQvruhCCTB/QFK8p/2g/Gy/N4/jLfYMzxWRNeOg9qBozQKnTKclgj0W8i NI2SAfWJI+bDTlOgrdvmHFmqbP9iapK/futV0nFNoS6q5C1TCuUcY1hlniwzX1Hi pg76yoXAsOPtkDR/471RoStgQmFmrfGlC0A18EhsOiM6qrrq0UaalkJPfQFzoi/+ y6ILRlZ6HX8+SJE/BUcfdfubZuM4QKvp8qBbvxjM+V9vKNaTKl0IqUr1WBb+hSel sMrds0WS8fd38CsHUXUbk5+L+DmST/XC1zd+8/lsXF9yCIlVuO9NlH8a7H1tuy1W 5ugEVcPw/JzjXQKavL/q+0D1dQAFmPQaX3xW3XwlqoUFdVfbQrrWRkUlzkislKTs lZ37D8eaghUFlENSS6JTS34n2azYG56qFhe1msv7ohkvKVoZKSzdJGJiriIDcA7v Ykk51KG2JSi5dkQ2hixz9w8EouzK8H9W12966Icp40OGURuwoGfQNAVK