Gentoo Archives: gentoo-pms

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-pms@l.g.o
Subject: [gentoo-pms] [PATCH] glossary.tex: Move explanation of new-style virtuals to the appendix.
Date: Sat, 11 Apr 2020 10:14:32
Message-Id: u7dymtjlq@gentoo.org
1 The term "new-style virtual" is not used in the spec, so we need not
2 explain it in the glossary.
3
4 Signed-off-by: Ulrich Müller <ulm@g.o>
5 ---
6 appendices.tex | 4 ++++
7 glossary.tex | 4 ----
8 2 files changed, 4 insertions(+), 4 deletions(-)
9
10 diff --git a/appendices.tex b/appendices.tex
11 index ee537f7..01b755a 100644
12 --- a/appendices.tex
13 +++ b/appendices.tex
14 @@ -78,6 +78,10 @@ in mind when handling dependencies.
15 Old-style virtuals were supported by EAPIs \t{0}, \t{1}, \t{2}, \t{3} and \t{4}. They were phased
16 out via GLEP 37~\cite{Glep37} and finally removed in 2011.
17
18 +\note{A `new-style virtual' is a normal package in the \t{virtual} category which installs no files
19 +and uses its dependency requirements to pull in a `provider'. This does not require any special
20 +handling from the package manager.}
21 +
22 \subsection{EAPI parsing}
23 The method to specify the EAPI of an ebuild used to be a shell variable assignment, and the package
24 manager had to source the ebuild in order to determine the EAPI\@. Therefore any ebuild using
25 diff --git a/glossary.tex b/glossary.tex
26 index 5666aa2..f8cd376 100644
27 --- a/glossary.tex
28 +++ b/glossary.tex
29 @@ -7,10 +7,6 @@ be immediately obvious.
30 \begin{description}
31 \item[qualified package name] A package name along with its associated category. For example,
32 \t{app-editors/vim} is a qualified package name.
33 -\item[new-style virtual] A new-style virtual is a normal package in the \t{virtual} category which
34 - installs no files and uses its dependency requirements to pull in a `provider'. Historically,
35 - old-style virtuals required special handling from the package manager; new-style virtuals do
36 - not.
37 \item[stand-alone repository] An (ebuild) repository which is intended to function on its own as the
38 only, or primary, repository on a system. Contrast with \i{slave repository} below.
39 \item[slave repository, non-stand-alone repository] An (ebuild) repository which is not complete
40 --
41 2.26.0

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies