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) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 83D85159C9B for ; Fri, 2 Aug 2024 19:05:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0098D2BC032; Fri, 2 Aug 2024 19:05:29 +0000 (UTC) Received: from smtp.gentoo.org (smtp.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) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 809762BC01D; Fri, 2 Aug 2024 19:05:28 +0000 (UTC) Message-ID: Date: Fri, 2 Aug 2024 22:05:08 +0300 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 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Arthur Zamarin To: gentoo-dev@lists.gentoo.org, gentoo-project@lists.gentoo.org Subject: [gentoo-dev] [Proposal] Split arch keywords for ppc64 & riscv Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------vm6M1yGWhBxYvJFW2APrSQws" X-Archives-Salt: aebe0692-624f-4e49-adcf-28533ca983c7 X-Archives-Hash: 9989c611e750cc68871e6c7c7ccd6c7d This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------vm6M1yGWhBxYvJFW2APrSQws Content-Type: multipart/mixed; boundary="------------zfkdEHw5xQ1C3t2xhqtx3cN5"; protected-headers="v1" From: Arthur Zamarin To: gentoo-dev@lists.gentoo.org, gentoo-project@lists.gentoo.org Message-ID: Subject: [Proposal] Split arch keywords for ppc64 & riscv --------------zfkdEHw5xQ1C3t2xhqtx3cN5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi all As continuation from previous arch changes and arch status [1], I want to propose the next arch change for the near council meeting: a. Splitting ppc64 keyword into ppc64 and ppc64le Currently the ppc64 arch keyword matches both big endian (ppc64ul) and little endian (ppc64le). While there are similarities, there is quite a big gap in support level across both of them. If I understand the history correctly, ppc64le is the "next gen" after ppc64ul, and it is seen across upstream support, and as a result in the masks. We have many masks on the ppc64 profile, which are there for ppc64ul, and then unmasks for ppc64le. This split of keywords should make it easier for ppc64 maintainers (since less ugliness in profiles), package maintainers (simpler to mark ppc64le only), and for ppc64 users (easier to request keyword for only one side, so no need to handle issues on the other "arch"). I want both arches to be of same state (stable arches, with profiles remaining at current state). b. Splitting riscv keyword into riscv and riscv32 I'm not part of the riscv arch team, but I understood from dilfridge that riscv64 and riscv32 are very different, and having both behind the same keyword creates various issues. Since I already propose spliting ppc64, we can also split riscv on the same wave. [1] https://public-inbox.gentoo.org/gentoo-dev/75654daa-c5fc-45c8-a104-fae43b= 9ca490@gentoo.org/T/ --=20 Arthur Zamarin arthurzam@gentoo.org Gentoo Linux developer (Council, Python, pkgcore stack, QA, Arch Teams) --------------zfkdEHw5xQ1C3t2xhqtx3cN5-- --------------vm6M1yGWhBxYvJFW2APrSQws Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEE/axFlFuH2ptjtO5EAqCvUD0SBQQFAmatLeQACgkQAqCvUD0S BQRbKwgAnXMvojOUuDMdpbwyjfifz7oeMhidyyNE7hbjvwmr8zuVr1k6ioDUN3Z8 vV19XiQj3QKq0slIrGE7qrUJdG0Aij8IX05a7ZzjXnzPXnranOR22FHgrmcOa0Kf k31RhKEUJ+BqtwpGzhzH3F9kNhXVbVT+ZDaB0NrG5r4DDYsOGZ2zkf/l0FSwuH3A lljHc1gY74f/cTaL1hlCi+LJf3+5jD3ars5I6Pkz0EkUXs0qBRITJRSpShHjsnYE hRYNm5vwjoV/ANKwLAfAdsvgiuif8xdiqPUOCTBAS3Qf4IoZnpqS3uSPVZKAme8d hdfFupzpms4Ekk+1ku/ySGy5uRwfiQ== =VVMb -----END PGP SIGNATURE----- --------------vm6M1yGWhBxYvJFW2APrSQws--