diff options
author | 2018-05-10 19:08:50 +0200 | |
---|---|---|
committer | 2021-06-05 10:55:31 +0200 | |
commit | 5b8055e40ac6698dad463f5df553a9c17928abc9 (patch) | |
tree | 3497d1ffc57a66bab8df331403e14ea0394ba958 /pkg-mgr-commands.tex | |
parent | Recognise "test_network" as token in PROPERTIES (diff) | |
download | pms-5b8055e40ac6698dad463f5df553a9c17928abc9.tar.gz pms-5b8055e40ac6698dad463f5df553a9c17928abc9.tar.bz2 pms-5b8055e40ac6698dad463f5df553a9c17928abc9.zip |
Add an EAPI 8 identical to EAPI 7
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Diffstat (limited to 'pkg-mgr-commands.tex')
-rw-r--r-- | pkg-mgr-commands.tex | 84 |
1 files changed, 42 insertions, 42 deletions
diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index bc6d1ac..71d1e89 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -31,7 +31,7 @@ The following commands affect this behaviour: option and in EAPIs supporting this option, see table~\ref{tab:die-properties}. \end{description} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPI command failure behaviour} \label{tab:commands-die-table} \begin{tabular}{llll} @@ -43,7 +43,7 @@ The following commands affect this behaviour: \midrule 0, 1, 2, 3 & Non-zero exit & No & n/a \\ 4, 5, 6 & Aborts & Yes & No \\ - 7 & Aborts & Yes & Yes \\ + 7, 8 & Aborts & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -54,7 +54,7 @@ The following commands affect this behaviour: \featurelabel{banned-commands} Some commands are banned in some EAPIs. If a banned command is called, the package manager must abort the build process indicating an error. -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{Banned commands} \label{tab:banned-commands-table} \begin{tabular}{lllllll} @@ -72,7 +72,7 @@ called, the package manager must abort the build process indicating an error. 0, 1, 2, 3 & No & No & No & No & No & No \\ 4, 5 & Yes & Yes & No & No & No & No \\ 6 & Yes & Yes & Yes & No & No & No \\ - 7 & Yes & Yes & Yes & Yes & Yes & Yes \\ + 7, 8 & Yes & Yes & Yes & Yes & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -110,7 +110,7 @@ are given, \t{-r} is assumed. otherwise, prints an empty string. The exit code is unspecified. \end{description} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{Package manager query command options supported by EAPIs} \label{tab:pm-query-options} \begin{tabular}{lllll} @@ -123,7 +123,7 @@ are given, \t{-r} is assumed. \midrule 0, 1, 2, 3, 4 & No & No & No & No \\ 5, 6 & Yes & No & No & No \\ - 7 & No & Yes & Yes & Yes \\ + 7, 8 & No & Yes & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -159,7 +159,7 @@ output, using stdout as an output facility is forbidden. message followed by a failure indicator. Returns its first argument as exit status. \end{description} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{Output commands for EAPIs} \label{tab:output-commands} \begin{tabular}{lll} @@ -169,7 +169,7 @@ output, using stdout as an output facility is forbidden. \multicolumn{1}{c}{\textbf{Supports \t{eqawarn}?}} \\ \midrule 0, 1, 2, 3, 4, 5, 6 & Yes & No \\ - 7 & No & Yes \\ + 7, 8 & No & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -191,7 +191,7 @@ completing. Ebuilds must not run any of these commands once the current phase fu (indicating failure), calls \t{die}, passing any parameters to it. \end{description} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{Properties of \t{die} and \t{assert} commands in EAPIs} \label{tab:die-properties} \begin{tabular}{lll} @@ -204,7 +204,7 @@ completing. Ebuilds must not run any of these commands once the current phase fu \midrule 0, 1, 2, 3, 4, 5 & No & No \\ 6 & Yes & No \\ - 7 & Yes & Yes \\ + 7, 8 & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -268,7 +268,7 @@ Ebuilds must not run any of these commands once the current phase function has r subsequent calls, the command will do nothing and return~0. \end{description} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{Patch commands for EAPIs} \label{tab:patch-commands} \begin{tabular}{lll} @@ -278,7 +278,7 @@ Ebuilds must not run any of these commands once the current phase function has r \multicolumn{1}{c}{\textbf{\t{eapply_user}?}} \\ \midrule 0, 1, 2, 3, 4, 5 & No & No \\ - 6, 7 & Yes & Yes \\ + 6, 7, 8 & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -327,7 +327,7 @@ commands once the current phase function has returned. occurs in the output of \t{configure -{}-help}. \end{itemize} - \ChangeWhenAddingAnEAPI{7} + \ChangeWhenAddingAnEAPI{8} \begin{centertable}{Extra \t{econf} arguments for EAPIs} \label{tab:econf-options-table} \begin{tabular}{llllll} @@ -343,7 +343,7 @@ commands once the current phase function has returned. 4 & Yes & No & No & No & No \\ 5 & Yes & Yes & No & No & No \\ 6 & Yes & Yes & Yes & Yes & No \\ - 7 & Yes & Yes & Yes & Yes & Yes \\ + 7, 8 & Yes & Yes & Yes & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -619,7 +619,7 @@ the current phase function has returned. \end{description} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting \t{dodoc -r}} \label{tab:dodoc-table} \begin{tabular}{ll} @@ -628,12 +628,12 @@ the current phase function has returned. \multicolumn{1}{c}{\textbf{Supports \t{dodoc -r}?}} \\ \midrule 0, 1, 2, 3 & No \\ - 4, 5, 6, 7 & Yes \\ + 4, 5, 6, 7, 8 & Yes \\ \bottomrule \end{tabular} \end{centertable} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting \t{doheader} and \t{newheader}} \label{tab:doheader-table} \begin{tabular}{ll} @@ -642,12 +642,12 @@ the current phase function has returned. \multicolumn{1}{c}{\textbf{Supports \t{doheader} and \t{newheader}?}} \\ \midrule 0, 1, 2, 3, 4 & No \\ - 5, 6, 7 & Yes \\ + 5, 6, 7, 8 & Yes \\ \bottomrule \end{tabular} \end{centertable} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting symlinks for \t{doins}} \label{tab:doins-table} \begin{tabular}{ll} @@ -656,12 +656,12 @@ the current phase function has returned. \multicolumn{1}{c}{\textbf{\t{doins} supports symlinks?}} \\ \midrule 0, 1, 2, 3 & No \\ - 4, 5, 6, 7 & Yes \\ + 4, 5, 6, 7, 8 & Yes \\ \bottomrule \end{tabular} \end{centertable} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{\t{doman} language support options for EAPIs} \label{tab:doman-table} \begin{tabular}{lll} @@ -672,12 +672,12 @@ the current phase function has returned. \midrule 0, 1 & No & Not applicable \\ 2, 3 & Yes & No \\ - 4, 5, 6, 7 & Yes & Yes \\ + 4, 5, 6, 7, 8 & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting stdin for \t{new*} commands} \label{tab:newfoo-stdin-table} \begin{tabular}{ll} @@ -686,12 +686,12 @@ the current phase function has returned. \multicolumn{1}{c}{\textbf{\t{new*} can read from stdin?}} \\ \midrule 0, 1, 2, 3, 4 & No \\ - 5, 6, 7 & Yes \\ + 5, 6, 7, 8 & Yes \\ \bottomrule \end{tabular} \end{centertable} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{\t{domo} destination path in EAPIs} \label{tab:domo-path} \begin{tabular}{ll} @@ -700,7 +700,7 @@ the current phase function has returned. \multicolumn{1}{c}{\textbf{Destination path}} \\ \midrule 0, 1, 2, 3, 4, 5, 6 & \t{\$\{DESTTREE\}/share/locale} \\ - 7 & \t{/usr/share/locale} \\ + 7, 8 & \t{/usr/share/locale} \\ \bottomrule \end{tabular} \end{centertable} @@ -810,7 +810,7 @@ any of these functions from any other phase. supporting \t{dostrip}. \end{description} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{Commands controlling manipulation of files in the staging area in EAPIs} \label{tab:staging-area-commands} \begin{tabular}{lll} @@ -821,7 +821,7 @@ any of these functions from any other phase. \midrule 0, 1, 2, 3 & No & No \\ 4, 5, 6 & Yes & No \\ - 7 & Yes & Yes \\ + 7, 8 & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -865,7 +865,7 @@ table~\ref{tab:use-list-strictness}. table~\ref{tab:use-list-functions} as supporting \t{in_iuse}. \end{description} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPI behaviour for use queries not in \t{IUSE_EFFECTIVE}} \label{tab:use-list-strictness} \begin{tabular}{ll} @@ -874,12 +874,12 @@ table~\ref{tab:use-list-strictness}. \multicolumn{1}{c}{\textbf{Behaviour}} \\ \midrule 0, 1, 2, 3 & Undefined \\ - 4, 5, 6, 7 & Error \\ + 4, 5, 6, 7, 8 & Error \\ \bottomrule \end{tabular} \end{centertable} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting empty third argument in \t{use_with} and \t{use_enable}} \label{tab:use-with-third-arg} \begin{tabular}{ll} @@ -888,12 +888,12 @@ table~\ref{tab:use-list-strictness}. \multicolumn{1}{c}{\textbf{Supports empty third argument?}} \\ \midrule 0, 1, 2, 3 & No \\ - 4, 5, 6, 7 & Yes \\ + 4, 5, 6, 7, 8 & Yes \\ \bottomrule \end{tabular} \end{centertable} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting \t{usex} and \t{in_iuse}} \label{tab:use-list-functions} \begin{tabular}{lll} @@ -904,7 +904,7 @@ table~\ref{tab:use-list-strictness}. \midrule 0, 1, 2, 3, 4 & No & No \\ 5 & Yes & No \\ - 6, 7 & Yes & Yes \\ + 6, 7, 8 & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -984,7 +984,7 @@ the second, inclusively. section~\ref{sec:version-spec}. Comparison is done using algorithm~\ref{alg:version-comparison}. \end{description} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting version manipulation commands} \label{tab:version-commands} \begin{tabular}{llll} @@ -995,7 +995,7 @@ the second, inclusively. \multicolumn{1}{c}{\textbf{\t{ver_test}?}} \\ \midrule 0, 1, 2, 3, 4, 5, 6 & No & No & No \\ - 7 & Yes & Yes & Yes \\ + 7, 8 & Yes & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -1069,7 +1069,7 @@ has returned. \featurelabel{unpack-ignore-case} \t{unpack} matches filename extensions in a case-insensitive manner, for EAPIs listed such in table~\ref{tab:unpack-behaviour}. - \ChangeWhenAddingAnEAPI{7} + \ChangeWhenAddingAnEAPI{8} \begin{centertable}{\t{unpack} behaviour for EAPIs} \label{tab:unpack-behaviour} \begin{tabular}{lll} @@ -1079,12 +1079,12 @@ has returned. \multicolumn{1}{c}{\textbf{Case-insensitive matching?}} \\ \midrule 0, 1, 2, 3, 4, 5 & No & No \\ - 6, 7 & Yes & Yes \\ + 6, 7, 8 & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} - \ChangeWhenAddingAnEAPI{7} + \ChangeWhenAddingAnEAPI{8} \begin{centertable}{\t{unpack} extensions for EAPIs} \label{tab:unpack-extensions-table} \begin{tabular}{llll} @@ -1096,7 +1096,7 @@ has returned. \midrule 0, 1, 2 & No & No & No \\ 3, 4, 5 & Yes & Yes & No \\ - 6, 7 & Yes & Yes & Yes \\ + 6, 7, 8 & Yes & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -1163,7 +1163,7 @@ has returned. \end{description} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{Misc commands for EAPIs} \label{tab:misc-commands} \begin{tabular}{llll} @@ -1175,7 +1175,7 @@ has returned. \midrule 0, 1 & No & No & No \\ 2, 3, 4, 5 & Yes & No & No \\ - 6, 7 & Yes & Yes & Yes \\ + 6, 7, 8 & Yes & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} |