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 0AAE1158030 for ; Sun, 26 Feb 2023 17:42:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 43EC7E0870; Sun, 26 Feb 2023 17:42:58 +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 141C8E0870 for ; Sun, 26 Feb 2023 17:42:58 +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 54DE4340D23 for ; Sun, 26 Feb 2023 17:42:57 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7544A8C8 for ; Sun, 26 Feb 2023 17:42:54 +0000 (UTC) From: "Ulrich Müller" 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" Message-ID: <1670612827.dc358cbe6c57dca54b82d2c9bc8de2e1cddd975c.ulm@gentoo> Subject: [gentoo-commits] proj/pms:eapi-9 commit in: / X-VCS-Repository: proj/pms X-VCS-Files: appendices.tex dependencies.tex X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: dc358cbe6c57dca54b82d2c9bc8de2e1cddd975c X-VCS-Branch: eapi-9 Date: Sun, 26 Feb 2023 17:42:54 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 981877ff-19ca-4240-a937-60c78242de8c X-Archives-Hash: 0a7cb4b6d5ae0acfce785ceb647da414 commit: dc358cbe6c57dca54b82d2c9bc8de2e1cddd975c Author: Ulrich Müller gentoo org> AuthorDate: Fri Dec 9 19:07:07 2022 +0000 Commit: Ulrich Müller gentoo org> CommitDate: Fri Dec 9 19:07:07 2022 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=dc358cbe Don't use teletype for EAPIs Signed-off-by: Ulrich Müller gentoo.org> appendices.tex | 12 ++++++------ dependencies.tex | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/appendices.tex b/appendices.tex index d87d1be..ed90225 100644 --- a/appendices.tex +++ b/appendices.tex @@ -67,16 +67,16 @@ In some exceptional cases, changes to the specification have been approved by th without introducing a new EAPI\@. This section lists such retroactive changes. \subsection{Bash version} -EAPIs \t{0}, \t{1} and \t{2} originally specified GNU Bash version 3.0. This was retroactively -updated to version 3.2 (see table~\ref{tab:bash-version}) in November 2009. +EAPIs 0, 1 and~2 originally specified GNU Bash version 3.0. This was retroactively updated to +version 3.2 (see table~\ref{tab:bash-version}) in November 2009. \subsection{Old-style virtuals} Historically, virtuals were special packages rather than regular ebuilds. An ebuild could specify in the \t{PROVIDE} metadata that it supplied certain virtuals, and the package manager had to bear this in mind when handling dependencies. -Old-style virtuals were supported by EAPIs \t{0}, \t{1}, \t{2}, \t{3} and \t{4}. They were phased -out via GLEP~37~\cite{Glep37} and finally removed in 2011. +Old-style virtuals were supported by EAPIs 0, 1, 2, 3 and~4. They were phased out via +GLEP~37~\cite{Glep37} and finally removed in 2011. \note{A `new-style virtual' is a normal package that installs no files and uses its dependency requirements to pull in a `provider'. This does not require any special handling from the package @@ -105,8 +105,8 @@ induce string prefix comparison instead of the normal version comparison logic. surprising results, e.\,g.\ \t{=dev-lang/perl-5.2*} matching \t{dev-lang/perl-5.22.0}. Moreover, implementation in package managers deviated from what was specified. -String prefix matching was effective in EAPIs \t{0}, \t{1}, \t{2}, \t{3}, \t{4} and \t{5}. It was -retroactively dropped in favour of the current behaviour in October 2015. +String prefix matching was effective in EAPIs 0, 1, 2, 3, 4 and~5. It was retroactively dropped +in favour of the current behaviour in October 2015. \subsection{Empty dependency groups} The dependency specification format (see section~\ref{sec:dependency-spec}) originally permitted diff --git a/dependencies.tex b/dependencies.tex index f14a08c..0ff1c7e 100644 --- a/dependencies.tex +++ b/dependencies.tex @@ -331,7 +331,7 @@ described in table~\ref{tab:bang-strength-table}. \featurelabel{slot-deps} A named slot dependency consists of a colon followed by a slot name. A specification with a named slot dependency matches only if the slot of the matched package is equal to the slot specified. If the slot of the package to match cannot be determined (e.\,g.\ because it -is not a supported \t{EAPI}), the match is treated as unsuccessful. +is not a supported EAPI, the match is treated as unsuccessful. \featurelabel{sub-slot} In EAPIs shown in table~\ref{tab:slot-deps-table} as supporting sub-slots, a slot dependency may contain an optional sub-slot part that follows the regular slot and is 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 64F73158020 for ; Fri, 9 Dec 2022 19:08:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F162EE087A; Fri, 9 Dec 2022 19:08:00 +0000 (UTC) Received: from smtp.gentoo.org (dev.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 D6A43E087A for ; Fri, 9 Dec 2022 19:08:00 +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 ADF2F340E9D for ; Fri, 9 Dec 2022 19:07:59 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id E0E1B77A for ; Fri, 9 Dec 2022 19:07:57 +0000 (UTC) From: "Ulrich Müller" 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" Message-ID: <1670612827.dc358cbe6c57dca54b82d2c9bc8de2e1cddd975c.ulm@gentoo> Subject: [gentoo-commits] proj/pms:master commit in: / X-VCS-Repository: proj/pms X-VCS-Files: appendices.tex dependencies.tex X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: dc358cbe6c57dca54b82d2c9bc8de2e1cddd975c X-VCS-Branch: master Date: Fri, 9 Dec 2022 19:07:57 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 805befad-f186-4e63-99c0-8a26fa6797b9 X-Archives-Hash: acf06684de3629fdfa3416f382ec8441 Message-ID: <20221209190757.fa2iTmXbih31ZmB7VtV0XNkluI9LRkZY6wYWzn27bls@z> commit: dc358cbe6c57dca54b82d2c9bc8de2e1cddd975c Author: Ulrich Müller gentoo org> AuthorDate: Fri Dec 9 19:07:07 2022 +0000 Commit: Ulrich Müller gentoo org> CommitDate: Fri Dec 9 19:07:07 2022 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=dc358cbe Don't use teletype for EAPIs Signed-off-by: Ulrich Müller gentoo.org> appendices.tex | 12 ++++++------ dependencies.tex | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/appendices.tex b/appendices.tex index d87d1be..ed90225 100644 --- a/appendices.tex +++ b/appendices.tex @@ -67,16 +67,16 @@ In some exceptional cases, changes to the specification have been approved by th without introducing a new EAPI\@. This section lists such retroactive changes. \subsection{Bash version} -EAPIs \t{0}, \t{1} and \t{2} originally specified GNU Bash version 3.0. This was retroactively -updated to version 3.2 (see table~\ref{tab:bash-version}) in November 2009. +EAPIs 0, 1 and~2 originally specified GNU Bash version 3.0. This was retroactively updated to +version 3.2 (see table~\ref{tab:bash-version}) in November 2009. \subsection{Old-style virtuals} Historically, virtuals were special packages rather than regular ebuilds. An ebuild could specify in the \t{PROVIDE} metadata that it supplied certain virtuals, and the package manager had to bear this in mind when handling dependencies. -Old-style virtuals were supported by EAPIs \t{0}, \t{1}, \t{2}, \t{3} and \t{4}. They were phased -out via GLEP~37~\cite{Glep37} and finally removed in 2011. +Old-style virtuals were supported by EAPIs 0, 1, 2, 3 and~4. They were phased out via +GLEP~37~\cite{Glep37} and finally removed in 2011. \note{A `new-style virtual' is a normal package that installs no files and uses its dependency requirements to pull in a `provider'. This does not require any special handling from the package @@ -105,8 +105,8 @@ induce string prefix comparison instead of the normal version comparison logic. surprising results, e.\,g.\ \t{=dev-lang/perl-5.2*} matching \t{dev-lang/perl-5.22.0}. Moreover, implementation in package managers deviated from what was specified. -String prefix matching was effective in EAPIs \t{0}, \t{1}, \t{2}, \t{3}, \t{4} and \t{5}. It was -retroactively dropped in favour of the current behaviour in October 2015. +String prefix matching was effective in EAPIs 0, 1, 2, 3, 4 and~5. It was retroactively dropped +in favour of the current behaviour in October 2015. \subsection{Empty dependency groups} The dependency specification format (see section~\ref{sec:dependency-spec}) originally permitted diff --git a/dependencies.tex b/dependencies.tex index f14a08c..0ff1c7e 100644 --- a/dependencies.tex +++ b/dependencies.tex @@ -331,7 +331,7 @@ described in table~\ref{tab:bang-strength-table}. \featurelabel{slot-deps} A named slot dependency consists of a colon followed by a slot name. A specification with a named slot dependency matches only if the slot of the matched package is equal to the slot specified. If the slot of the package to match cannot be determined (e.\,g.\ because it -is not a supported \t{EAPI}), the match is treated as unsuccessful. +is not a supported EAPI, the match is treated as unsuccessful. \featurelabel{sub-slot} In EAPIs shown in table~\ref{tab:slot-deps-table} as supporting sub-slots, a slot dependency may contain an optional sub-slot part that follows the regular slot and is