From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7CD50158020 for ; Thu, 24 Nov 2022 21:15:07 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E15AEE0997; Thu, 24 Nov 2022 21:15:03 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9E041E091A for ; Thu, 24 Nov 2022 21:15:03 +0000 (UTC) Message-ID: <11be316e09204f3305566b054235eb604254d822.camel@gentoo.org> Subject: Re: [gentoo-dev] 23.0 profiles - which features? From: Georgy Yakovlev To: gentoo-dev@lists.gentoo.org Date: Thu, 24 Nov 2022 13:15:00 -0800 In-Reply-To: <1906781.PYKUYFuaPT@pinacolada> References: <1906781.PYKUYFuaPT@pinacolada> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 X-Archives-Salt: 3b4bff41-7c60-4293-980b-a12e3d7a49cd X-Archives-Hash: 86b98e55b6f94ef60beb36b10aca1207 On Wed, 2022-10-12 at 23:56 +0200, Andreas K. Huettel wrote: > > Hey all,=20 > >=20 > > 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. > >=20 > > In the following I would like to put up the various features for > > > discussion,=20 > > in order of bug number... Feedback very welcome. To me usrmerge alone would be sufficient to provide new release, but adding more changes in is a good idea too. I would like to switch ppc64le profiles to 128-bit IEEE long double ABI 23.0 seems like a good cause to finally tackle it. This will need some toolchain magic, I will open a bug and block profile-23.0 tracker. Fedora finally switched recently https://fedoraproject.org/wiki/Changes/PPC64LE_Float128_Transition I tried the switch about a year ago and ran into some trouble with projects that bundle gnulib. I'll open a bug and block the tracker. > >=20 > > Cheers > > Andreas > >=20 > >=20 > > https://bugs.gentoo.org/515694 > > Bug 515694 - Update MIPS profiles to use ABI-specific CHOST values > > > for=20 > > clang/llvm compatibility > > Affects only mips profiles. Should eventually be done, I guess? > >=20 > > https://bugs.gentoo.org/675050 > > Bug 675050 - [toolchain] Enable GCC's -fstack-clash-protection for > > > all=20 > > profiles in Gentoo by default > >=20 > > 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. > >=20 > > https://bugs.gentoo.org/818376 > > Bug 818376 - [toolchain] Adopt SHT_RELR/DT_RELR relative relocation > > > format > > *very* new feature... > >=20 > > https://bugs.gentoo.org/831045 > > Bug 831045 - profiles: remove USE=3Dcli default and inline into > > ebuilds > > Easy. > >=20 > > https://bugs.gentoo.org/849875 > > Bug 849875 - profiles: remove USE=3Ddri default, clean up > > make.defaults > > Also easy. > >=20 > > 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. > >=20 > > 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)=20 > > 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. > >=20 > > https://bugs.gentoo.org/876883 > > Bug 876883 - [tracker] time64 migration > > Needed. > >=20 > > https://bugs.gentoo.org/876893 > > Bug 876893 - [toolchain] Adopt -D_FORTIFY_SOURCE=3D3 for hardened by > > > default > >=20 > > https://bugs.gentoo.org/876895 > > Bug 876895 - [toolchain] Adopt -D_GLIBCXX_ASSERTIONS for hardened > > by > default > >=20 > >=20