From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1692219-garchives=archives.gentoo.org@lists.gentoo.org> 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 (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E6C0D1581EC for <garchives@archives.gentoo.org>; Fri, 22 Nov 2024 14:41:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 41694E082F; Fri, 22 Nov 2024 14:41:16 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (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 1DC6BE082F for <gentoo-commits@lists.gentoo.org>; Fri, 22 Nov 2024 14:41:16 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (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 smtp.gentoo.org (Postfix) with ESMTPS id 344CD340C39 for <gentoo-commits@lists.gentoo.org>; Fri, 22 Nov 2024 14:41:15 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 4B4D21295 for <gentoo-commits@lists.gentoo.org>; Fri, 22 Nov 2024 14:41:13 +0000 (UTC) From: "Ulrich Müller" <ulm@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ulrich Müller" <ulm@gentoo.org> Message-ID: <1731692322.029ebfe20e51c0a08bd1c442511729306bf8956e.ulm@gentoo> Subject: [gentoo-commits] proj/pms:master commit in: / X-VCS-Repository: proj/pms X-VCS-Files: tree-layout.tex X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: 029ebfe20e51c0a08bd1c442511729306bf8956e X-VCS-Branch: master Date: Fri, 22 Nov 2024 14:41:13 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 810e299d-53b0-40f5-9286-4b106e2e5b28 X-Archives-Hash: c46a23b1e7b662aa7150bd67d0de7253 commit: 029ebfe20e51c0a08bd1c442511729306bf8956e Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> AuthorDate: Fri Nov 15 17:38:42 2024 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Fri Nov 15 17:38:42 2024 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=029ebfe2 tree-layout.tex: Missing eapi is not taken from master repo The wording on this was not clear: One the one hand we had "if no eapi file is present, EAPI 0 shall be used", on the other hand "contents of these files are to be taken from [...] the master repository". Portage uses EAPI 0 if profiles/eapi is missing in a non-stand-alone repository. Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org> tree-layout.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tree-layout.tex b/tree-layout.tex index 19aed03..e0b414d 100644 --- a/tree-layout.tex +++ b/tree-layout.tex @@ -85,7 +85,7 @@ directory; a package manager must not attempt to use any repository whose profil requires an EAPI it does not support. If no \t{eapi} file is present, EAPI 0 shall be used. If the repository is not intended to be stand-alone, the contents of these files are to be taken -from or merged with the master repository as necessary. +from or merged with the master repository as necessary; this does not apply to the \t{eapi} file. Other files not described by this specification may exist, but may not be relied upon. The package manager must ignore any files in this directory that it does not recognise. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1699227-garchives=archives.gentoo.org@lists.gentoo.org> 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 (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 193E81581F2 for <garchives@archives.gentoo.org>; Wed, 11 Dec 2024 19:40:04 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 61234E0D61; Wed, 11 Dec 2024 19:40:03 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (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 413B7E0D61 for <gentoo-commits@lists.gentoo.org>; Wed, 11 Dec 2024 19:40:03 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (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 smtp.gentoo.org (Postfix) with ESMTPS id 4F877343167 for <gentoo-commits@lists.gentoo.org>; Wed, 11 Dec 2024 19:40:01 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 854141F45 for <gentoo-commits@lists.gentoo.org>; Wed, 11 Dec 2024 19:39:58 +0000 (UTC) From: "Ulrich Müller" <ulm@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ulrich Müller" <ulm@gentoo.org> Message-ID: <1731692322.029ebfe20e51c0a08bd1c442511729306bf8956e.ulm@gentoo> Subject: [gentoo-commits] proj/pms:eapi-9 commit in: / X-VCS-Repository: proj/pms X-VCS-Files: tree-layout.tex X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: 029ebfe20e51c0a08bd1c442511729306bf8956e X-VCS-Branch: eapi-9 Date: Wed, 11 Dec 2024 19:39:58 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: e15bfe83-6cf2-4fee-a5d3-57d8b46d5b97 X-Archives-Hash: e225007333a1079b99a63ebb281f7625 Message-ID: <20241211193958.eyytIcF_W2AzMXbmTilpKlq4jOTlhCIqHWPMkP-5Sd4@z> commit: 029ebfe20e51c0a08bd1c442511729306bf8956e Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> AuthorDate: Fri Nov 15 17:38:42 2024 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Fri Nov 15 17:38:42 2024 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=029ebfe2 tree-layout.tex: Missing eapi is not taken from master repo The wording on this was not clear: One the one hand we had "if no eapi file is present, EAPI 0 shall be used", on the other hand "contents of these files are to be taken from [...] the master repository". Portage uses EAPI 0 if profiles/eapi is missing in a non-stand-alone repository. Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org> tree-layout.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tree-layout.tex b/tree-layout.tex index 19aed03..e0b414d 100644 --- a/tree-layout.tex +++ b/tree-layout.tex @@ -85,7 +85,7 @@ directory; a package manager must not attempt to use any repository whose profil requires an EAPI it does not support. If no \t{eapi} file is present, EAPI 0 shall be used. If the repository is not intended to be stand-alone, the contents of these files are to be taken -from or merged with the master repository as necessary. +from or merged with the master repository as necessary; this does not apply to the \t{eapi} file. Other files not described by this specification may exist, but may not be relied upon. The package manager must ignore any files in this directory that it does not recognise.