From: "Ulrich Müller" <ulm@gentoo.org> To: gentoo-commits@lists.gentoo.org Subject: [gentoo-commits] proj/pms:eapi-6 commit in: / Date: Thu, 2 Apr 2015 16:10:47 +0000 (UTC) [thread overview] Message-ID: <1427222165.70a153d64d99a7daeec55abd2d1aed326a8b19c7.ulm@gentoo> (raw) commit: 70a153d64d99a7daeec55abd2d1aed326a8b19c7 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> AuthorDate: Tue Mar 24 18:36:05 2015 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Tue Mar 24 18:36:05 2015 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=70a153d6 Typographic fixes to make chktex happier. dependencies.tex | 8 ++++---- ebuild-env-vars.tex | 26 ++++++++++++++------------ ebuild-format.tex | 10 +++++----- ebuild-functions.tex | 4 ++-- ebuild-vars.tex | 4 ++-- eclasses.tex | 2 +- merge.tex | 2 +- pkg-mgr-commands.tex | 26 +++++++++++++------------- profile-variables.tex | 10 +++++----- profiles.tex | 10 +++++----- tree-layout.tex | 10 +++++----- 11 files changed, 57 insertions(+), 55 deletions(-) diff --git a/dependencies.tex b/dependencies.tex index cf7f33e..0d22489 100644 --- a/dependencies.tex +++ b/dependencies.tex @@ -48,10 +48,10 @@ be surrounded on both sides by whitespace, except at the start and end of the st \begin{compactitem} \item A package dependency specification. Permitted in \t{DEPEND}, \t{RDEPEND}, \t{PDEPEND}. -\item A URI, in the form \t{proto://host/path}. Permitted in \t{SRC\_URI} and \t{HOMEPAGE}. In EAPIs - listed in table~\ref{tab:uri-arrows-table} as supporting \t{SRC\_URI} arrows, may optionally be - followed by whitespace, then \t{->}, then whitespace, then a simple filename when in - \t{SRC\_URI}. For \t{SRC\_URI} behaviour, see section~\ref{sec:src-uri-behaviour}. +\item A URI, in the form \t{proto://host/path}. Permitted in \t{SRC\_URI} and \t{HOMEPAGE}\@. + In EAPIs listed in table~\ref{tab:uri-arrows-table} as supporting \t{SRC\_URI} arrows, may + optionally be followed by whitespace, then \t{->}, then whitespace, then a simple filename when + in \t{SRC\_URI}\@. For \t{SRC\_URI} behaviour, see section~\ref{sec:src-uri-behaviour}. \item A flat filename. Permitted in \t{SRC\_URI}. \item A license name (e.\,g.\ \t{GPL-2}). Permitted in \t{LICENSE}. \item A use flag name, optionally preceded by an exclamation mark. Permitted in \t{REQUIRED\_USE}. diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index 8969dd8..0cccd8f 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -131,10 +131,11 @@ variable. Yes & The normalised offset-prefix path of an offset installation. When \t{EPREFIX} is not set in the calling environment, \t{EPREFIX} defaults to the built-in offset-prefix that was set during - installation of the package manager. When a different \t{EPREFIX} value than the built-in value is set - in the calling environment, a cross-prefix build is performed where using the existing utilities, a - package is built for the given \t{EPREFIX}, akin to \t{ROOT}. See also~\ref{sec:offset-vars}. Only - for EAPIs listed in table~\ref{tab:offset-env-vars-table} as supporting \t{EPREFIX}. \\ + installation of the package manager. When a different \t{EPREFIX} value than the built-in value + is set in the calling environment, a cross-prefix build is performed where using the existing + utilities, a package is built for the given \t{EPREFIX}, akin to \t{ROOT}\@. + See also~\ref{sec:offset-vars}. Only for EAPIs listed in table~\ref{tab:offset-env-vars-table} + as supporting \t{EPREFIX}. \\ \t{D} & \t{src\_install} & No & @@ -396,14 +397,15 @@ contain at most one value. \end{tabular} \end{centertable} -\featurelabel{offset-prefix-vars} Table~\ref{tab:offset-support-table} lists the EAPIs which support -offset-prefix installations. This support was initially added in EAPI 3, in the form of three extra -variables. Two of these, \t{EROOT} and \t{ED}, are convenience variables using the variable -\t{EPREFIX}. In EAPIs that do not support an offset-prefix, the installation offset is hardwired to -\t{/usr}. In offset-prefix supporting EAPIs the installation offset is set as \t{\$\{EPREFIX\}/usr} -and hence can be adjusted using the variable \t{EPREFIX}. Note that the behaviour of offset-prefix -aware and agnostic is the same when \t{EPREFIX} is set to the empty string in offset-prefix aware -EAPIs. The latter do have the variables \t{ED} and \t{EROOT} properly set, though. +\featurelabel{offset-prefix-vars} Table~\ref{tab:offset-support-table} lists the EAPIs which +support offset-prefix installations. This support was initially added in EAPI 3, in the form of +three extra variables. Two of these, \t{EROOT} and \t{ED}, are convenience variables using the +variable \t{EPREFIX}\@. In EAPIs that do not support an offset-prefix, the installation offset is +hardwired to \t{/usr}. In offset-prefix supporting EAPIs the installation offset is set as +\t{\$\{EPREFIX\}/usr} and hence can be adjusted using the variable \t{EPREFIX}\@. Note that the +behaviour of offset-prefix aware and agnostic is the same when \t{EPREFIX} is set to the empty +string in offset-prefix aware EAPIs. The latter do have the variables \t{ED} and \t{EROOT} properly +set, though. % vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en : diff --git a/ebuild-format.tex b/ebuild-format.tex index befe679..3028e50 100644 --- a/ebuild-format.tex +++ b/ebuild-format.tex @@ -2,11 +2,11 @@ \label{sec:ebuild-format} The ebuild file format is in its basic form a subset of the format of a bash script. The interpreter -is assumed to be GNU bash, version 3.2 or later, see footnote \ref{fn:bash3.2} on page -\pageref{fn:bash3.2}. The file encoding must be UTF-8 with Unix-style newlines. When sourced, the -ebuild must define certain variables and functions (see sections~\ref{sec:ebuild-vars} and -\ref{sec:ebuild-functions} for specific information), and must not call any external programs, write -anything to standard output or standard error, or modify the state of the system in any way. +is assumed to be GNU bash, version 3.2 or later, see footnote~\ref{fn:bash3.2} on +page~\pageref{fn:bash3.2}. The file encoding must be UTF-8 with Unix-style newlines. When sourced, +the ebuild must define certain variables and functions (see sections~\ref{sec:ebuild-vars} +and~\ref{sec:ebuild-functions} for specific information), and must not call any external programs, +write anything to standard output or standard error, or modify the state of the system in any way. % vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en : diff --git a/ebuild-functions.tex b/ebuild-functions.tex index 84847e9..c6c43b4 100644 --- a/ebuild-functions.tex +++ b/ebuild-functions.tex @@ -29,7 +29,7 @@ initial working directory for any phase is a trusted location that may only be w privileged user and group. \featurelabel{s-workdir-fallback} Some functions are described as having an initial working -directory of \t{S} with an error or fallback to \t{WORKDIR}. For EAPIs listed in +directory of \t{S} with an error or fallback to \t{WORKDIR}\@. For EAPIs listed in table~\ref{tab:s-fallback-table} as having the fallback, this means that if \t{S} is not a directory before the start of the phase function, the initial working directory shall be \t{WORKDIR} instead. For EAPIs where it is a conditional error, if \t{S} is not a directory before the start of the phase @@ -272,7 +272,7 @@ non-zero the build must be aborted. \featurelabel{parallel-tests} For EAPIs listed in table~\ref{tab:src-test-table} as not supporting parallel tests, the \t{emake} command must be called with option \t{-j1}. -The \t{src\_test} function may be disabled by \t{RESTRICT}. See section~\ref{sec:restrict}. It may +The \t{src\_test} function may be disabled by \t{RESTRICT}\@. See section~\ref{sec:restrict}. It may be disabled by user too, using a PM-specific mechanism. \ChangeWhenAddingAnEAPI{5} diff --git a/ebuild-vars.tex b/ebuild-vars.tex index 53de53d..d626d24 100644 --- a/ebuild-vars.tex +++ b/ebuild-vars.tex @@ -44,7 +44,7 @@ All ebuilds must define at least the following variables: Ebuilds may define any of the following variables: \begin{description} -\item[EAPI] The EAPI. See below. +\item[EAPI] The EAPI\@. See below. \item[HOMEPAGE] The URI or URIs for a package's homepage, including protocols. See section~\ref{sec:dependencies} for full syntax. \item[SRC\_URI] A list of source URIs for the package. Valid protocols are \t{http://}, @@ -202,7 +202,7 @@ the ebuild portion, and any \t{DEPEND} value set in an eclass does not get treat \section{Magic Ebuild-defined Variables} -The following variables must be defined by \t{inherit} (see section~\ref{sec:inherit}, and may be +The following variables must be defined by \t{inherit} (see section~\ref{sec:inherit}), and may be considered to be part of the ebuild's metadata: \begin{description} diff --git a/eclasses.tex b/eclasses.tex index c8fee9e..2eb58ca 100644 --- a/eclasses.tex +++ b/eclasses.tex @@ -43,7 +43,7 @@ implicit \t{RDEPEND} rules in section~\ref{sec:rdepend-depend} are applied. \section{EXPORT\_FUNCTIONS} There is one command available in the eclass environment that is neither available nor meaningful -in ebuilds---\t{EXPORT\_FUNCTIONS}. This can be used to alias ebuild phase functions from the +in ebuilds---\t{EXPORT\_FUNCTIONS}\@. This can be used to alias ebuild phase functions from the eclass so that an ebuild inherits a default definition whilst retaining the ability to override and call the eclass-defined version from it. The use of it is best illustrated by an example; this is given in listing~\ref{lst:export-functions} and is a snippet from a hypothetical \t{foo.eclass}. diff --git a/merge.tex b/merge.tex index bc74193..28cde65 100644 --- a/merge.tex +++ b/merge.tex @@ -4,7 +4,7 @@ \section{Overview} -The merge process merges the contents of the \t{D} directory onto the filesystem under \t{ROOT}. +The merge process merges the contents of the \t{D} directory onto the filesystem under \t{ROOT}\@. This is not a straight copy; there are various subtleties which must be addressed. The unmerge process removes an installed package's files. It is not covered in detail in this diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index ef65793..9c031fe 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -218,10 +218,10 @@ current phase function has returned. as per section~\ref{sec:failure-behaviour}. The variable \t{ED} is defined as in Table~\ref{tab:defined_vars} and depends on the use of an - offset-prefix. When such offset-prefix is absent, \t{ED} is equivalent to \t{D}. \t{ED} is always - available in EAPIs that support offset-prefix installations as listed in - Table~\ref{tab:offset-env-vars-table}, hence EAPIs lacking offset-prefix support should use \t{D} - instead of \t{ED} in the command given in Listing~\ref{lst:einstall}. + offset-prefix. When such offset-prefix is absent, \t{ED} is equivalent to \t{D}\@. \t{ED} is + always available in EAPIs that support offset-prefix installations as listed in + Table~\ref{tab:offset-env-vars-table}, hence EAPIs lacking offset-prefix support should use + \t{D} instead of \t{ED} in the command given in Listing~\ref{lst:einstall}. Variable \t{libdir} is an auxiliary local variable whose value is determined by Algorithm~\ref{alg:ebuild-libdir}. \begin{listing}[H] @@ -386,7 +386,7 @@ can be extended or reduced (see below). The options that can be passed to \t{doh \item[domo] Installs the given \t{.mo} files with file mode \t{0644} into the appropriate subdirectory of \t{DESTTREE\slash share\slash locale}, generated by taking the basename of the - file, removing the \t{.*} suffix, and appending \t{/LC\_MESSAGES}. The name of the installed + file, removing the \t{.*} suffix, and appending \t{/LC\_MESSAGES}\@. The name of the installed files is the package name with \t{.mo} appended. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. @@ -566,13 +566,13 @@ has returned. \item[docinto] Sets the install subdirectory for \t{dodoc} et al. May create the directory, as specified for \t{into}. -\item[insopts] Sets the options passed by \t{doins} et al. to the \t{install} command. +\item[insopts] Sets the options passed by \t{doins} et al.\ to the \t{install} command. -\item[diropts] Sets the options passed by \t{dodir} et al. to the \t{install} command. +\item[diropts] Sets the options passed by \t{dodir} et al.\ to the \t{install} command. -\item[exeopts] Sets the options passed by \t{doexe} et al. to the \t{install} command. +\item[exeopts] Sets the options passed by \t{doexe} et al.\ to the \t{install} command. -\item[libopts] Sets the options passed by \t{dolib} et al. to the \t{install} command. +\item[libopts] Sets the options passed by \t{dolib} et al.\ to the \t{install} command. \end{description} @@ -667,8 +667,8 @@ either behaviour is undefined or it is an error as decided by table~\ref{tab:use \t{-{}-with-\$\{opt\}=\$\{value\}} if the third argument was provided, and \t{-{}-with-\$\{opt\}} otherwise. If the flag is not set, then it outputs \t{-{}-without-\$\{opt\}}. -\item[use\_enable] Works the same as \t{use\_with()}, but outputs \t{-{}-enable-} or \t{-{}-disable-} -instead of \t{-{}-with-} or \t{-{}-without-}. +\item[use\_enable] Works the same as \t{use\_with()}, but outputs \t{-{}-enable-} or + \t{-{}-disable-} instead of \t{-{}-with-} or \t{-{}-without-}. \item[usex] \featurelabel{usex} Accepts at least one and at most five arguments. The first argument is a USE flag name, any subsequent arguments (\t{\$\{arg2\}} to \t{\$\{arg5\}}) are string values. If not provided, \t{\$\{arg2\}} and \t{\$\{arg3\}} default to \t{yes} and \t{no}, @@ -817,8 +817,8 @@ has returned. \item[default] \featurelabel{default-func} Calls the \t{default\_} function for the current phase (see - section~\ref{sec:default-phase-funcs}). Must not be called if the \t{default\_} function - does not exist for the current phase in the current EAPI. Only available in EAPIs listed in + section~\ref{sec:default-phase-funcs}). Must not be called if the \t{default\_} function does + not exist for the current phase in the current EAPI\@. Only available in EAPIs listed in table~\ref{tab:default-function-table}. \end{description} diff --git a/profile-variables.tex b/profile-variables.tex index a52f21b..a76fdb7 100644 --- a/profile-variables.tex +++ b/profile-variables.tex @@ -65,12 +65,12 @@ The following variables have specific meanings when set in profiles. section~\ref{sec:use-iuse-handling} for details. \item[USE\_EXPAND\_UNPREFIXED] Similar to \t{USE\_EXPAND}, but no prefix is used. If the repository contains any package using an EAPI supporting profile-defined \t{IUSE} injection (see - table~\ref{tab:profile-iuse-injection-table}), this list must contain at least \t{ARCH}. See - section~\ref{sec:use-iuse-handling} for details. + table~\ref{tab:profile-iuse-injection-table}), this list must contain at least \t{ARCH}\@. + See section~\ref{sec:use-iuse-handling} for details. \item[USE\_EXPAND\_HIDDEN] Contains a (possibly empty) subset of names from \t{USE\_EXPAND} and - \t{USE\_EXPAND\_UNPREFIXED}. The package manager may use this set as a hint to avoid displaying - uninteresting or unhelpful information to an end user. -\item[USE\_EXPAND\_IMPLICIT, IUSE\_IMPLICIT] Used to inject implicit values into \t{IUSE}. See + \t{USE\_EXPAND\_UNPREFIXED}\@. The package manager may use this set as a hint to avoid + displaying uninteresting or unhelpful information to an end user. +\item[USE\_EXPAND\_IMPLICIT, IUSE\_IMPLICIT] Used to inject implicit values into \t{IUSE}\@. See section~\ref{sec:use-iuse-handling} for details. \end{description} diff --git a/profiles.tex b/profiles.tex index b33e1b1..ca3b1d7 100644 --- a/profiles.tex +++ b/profiles.tex @@ -29,11 +29,11 @@ This file must not contain comments, blank lines or make use of line continuatio \subsection{The eapi file} \label{sec:profile-eapi} -A profile directory may contain an \t{eapi} file. This file, if it exists, must contain a single line -with the name of an EAPI. This specifies the EAPI to use when handling the directory in question; a -package manager must not attempt to use any profile using a directory which requires an EAPI it does -not support. If no \t{eapi} file is present, EAPI 0 shall be used. The EAPI is not inherited via the -\t{parent} file. +A profile directory may contain an \t{eapi} file. This file, if it exists, must contain a single +line with the name of an EAPI\@. This specifies the EAPI to use when handling the directory in +question; a package manager must not attempt to use any profile using a directory which requires an +EAPI it does not support. If no \t{eapi} file is present, EAPI 0 shall be used. The EAPI is not +inherited via the \t{parent} file. \subsection{deprecated} If a profile contains a file named \t{deprecated}, it is treated as such. The first line of this diff --git a/tree-layout.tex b/tree-layout.tex index 134a0bb..388a7c9 100644 --- a/tree-layout.tex +++ b/tree-layout.tex @@ -53,7 +53,7 @@ A package directory contains the following: \item A \t{metadata.xml} file, as described in appendix~\ref{sec:metadata-xml}\@. Optional only for legacy support. \item A \t{ChangeLog}, in a format determined by the provider of the repository. Optional. -\item A \t{Manifest} file, whose format is described in \cite{Glep44}. +\item A \t{Manifest} file, whose format is described in~\cite{Glep44}. \item A \t{files} directory, containing any support files needed by the ebuilds. Optional. \end{compactitem} @@ -86,9 +86,9 @@ contents of this directory, with the exception of \t{repo\_name}, are optional. The profiles directory may contain an \t{eapi} file. This file, if it exists, must contain a single -line with the name of an EAPI. This specifies the EAPI to use when handling the profiles directory; -a package manager must not attempt to use any repository whose profile directory requires an EAPI it -does not support. If no \t{eapi} file is present, EAPI 0 shall be used. +line with the name of an EAPI\@. This specifies the EAPI to use when handling the profiles +directory; a package manager must not attempt to use any repository whose profile directory +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. @@ -195,7 +195,7 @@ differs from that described in \t{use.desc}. \subsection{The updates directory} \label{sec:updates-dir} The \t{updates} directory is used to inform the package manager that a package has moved categories, -names, or that a version has changed SLOT. It contains one file per quarter year, named +names, or that a version has changed SLOT\@. It contains one file per quarter year, named \t{[1-4]Q-[YYYY]} for the first to fourth quarter of a given year, for example \t{1Q-2004} or \t{3Q-2006}. The format of each file is again line-based, with each line having one of the following formats:
WARNING: multiple messages have this Message-ID (diff)
From: "Ulrich Müller" <ulm@gentoo.org> To: gentoo-commits@lists.gentoo.org Subject: [gentoo-commits] proj/pms:master commit in: / Date: Wed, 25 Mar 2015 13:34:50 +0000 (UTC) [thread overview] Message-ID: <1427222165.70a153d64d99a7daeec55abd2d1aed326a8b19c7.ulm@gentoo> (raw) Message-ID: <20150325133450.3E6wSYdIlHDDFDDSVlUIsCOlT3P2jMimtsLaMHM6J4A@z> (raw) commit: 70a153d64d99a7daeec55abd2d1aed326a8b19c7 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> AuthorDate: Tue Mar 24 18:36:05 2015 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Tue Mar 24 18:36:05 2015 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=70a153d6 Typographic fixes to make chktex happier. dependencies.tex | 8 ++++---- ebuild-env-vars.tex | 26 ++++++++++++++------------ ebuild-format.tex | 10 +++++----- ebuild-functions.tex | 4 ++-- ebuild-vars.tex | 4 ++-- eclasses.tex | 2 +- merge.tex | 2 +- pkg-mgr-commands.tex | 26 +++++++++++++------------- profile-variables.tex | 10 +++++----- profiles.tex | 10 +++++----- tree-layout.tex | 10 +++++----- 11 files changed, 57 insertions(+), 55 deletions(-) diff --git a/dependencies.tex b/dependencies.tex index cf7f33e..0d22489 100644 --- a/dependencies.tex +++ b/dependencies.tex @@ -48,10 +48,10 @@ be surrounded on both sides by whitespace, except at the start and end of the st \begin{compactitem} \item A package dependency specification. Permitted in \t{DEPEND}, \t{RDEPEND}, \t{PDEPEND}. -\item A URI, in the form \t{proto://host/path}. Permitted in \t{SRC\_URI} and \t{HOMEPAGE}. In EAPIs - listed in table~\ref{tab:uri-arrows-table} as supporting \t{SRC\_URI} arrows, may optionally be - followed by whitespace, then \t{->}, then whitespace, then a simple filename when in - \t{SRC\_URI}. For \t{SRC\_URI} behaviour, see section~\ref{sec:src-uri-behaviour}. +\item A URI, in the form \t{proto://host/path}. Permitted in \t{SRC\_URI} and \t{HOMEPAGE}\@. + In EAPIs listed in table~\ref{tab:uri-arrows-table} as supporting \t{SRC\_URI} arrows, may + optionally be followed by whitespace, then \t{->}, then whitespace, then a simple filename when + in \t{SRC\_URI}\@. For \t{SRC\_URI} behaviour, see section~\ref{sec:src-uri-behaviour}. \item A flat filename. Permitted in \t{SRC\_URI}. \item A license name (e.\,g.\ \t{GPL-2}). Permitted in \t{LICENSE}. \item A use flag name, optionally preceded by an exclamation mark. Permitted in \t{REQUIRED\_USE}. diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index 8969dd8..0cccd8f 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -131,10 +131,11 @@ variable. Yes & The normalised offset-prefix path of an offset installation. When \t{EPREFIX} is not set in the calling environment, \t{EPREFIX} defaults to the built-in offset-prefix that was set during - installation of the package manager. When a different \t{EPREFIX} value than the built-in value is set - in the calling environment, a cross-prefix build is performed where using the existing utilities, a - package is built for the given \t{EPREFIX}, akin to \t{ROOT}. See also~\ref{sec:offset-vars}. Only - for EAPIs listed in table~\ref{tab:offset-env-vars-table} as supporting \t{EPREFIX}. \\ + installation of the package manager. When a different \t{EPREFIX} value than the built-in value + is set in the calling environment, a cross-prefix build is performed where using the existing + utilities, a package is built for the given \t{EPREFIX}, akin to \t{ROOT}\@. + See also~\ref{sec:offset-vars}. Only for EAPIs listed in table~\ref{tab:offset-env-vars-table} + as supporting \t{EPREFIX}. \\ \t{D} & \t{src\_install} & No & @@ -396,14 +397,15 @@ contain at most one value. \end{tabular} \end{centertable} -\featurelabel{offset-prefix-vars} Table~\ref{tab:offset-support-table} lists the EAPIs which support -offset-prefix installations. This support was initially added in EAPI 3, in the form of three extra -variables. Two of these, \t{EROOT} and \t{ED}, are convenience variables using the variable -\t{EPREFIX}. In EAPIs that do not support an offset-prefix, the installation offset is hardwired to -\t{/usr}. In offset-prefix supporting EAPIs the installation offset is set as \t{\$\{EPREFIX\}/usr} -and hence can be adjusted using the variable \t{EPREFIX}. Note that the behaviour of offset-prefix -aware and agnostic is the same when \t{EPREFIX} is set to the empty string in offset-prefix aware -EAPIs. The latter do have the variables \t{ED} and \t{EROOT} properly set, though. +\featurelabel{offset-prefix-vars} Table~\ref{tab:offset-support-table} lists the EAPIs which +support offset-prefix installations. This support was initially added in EAPI 3, in the form of +three extra variables. Two of these, \t{EROOT} and \t{ED}, are convenience variables using the +variable \t{EPREFIX}\@. In EAPIs that do not support an offset-prefix, the installation offset is +hardwired to \t{/usr}. In offset-prefix supporting EAPIs the installation offset is set as +\t{\$\{EPREFIX\}/usr} and hence can be adjusted using the variable \t{EPREFIX}\@. Note that the +behaviour of offset-prefix aware and agnostic is the same when \t{EPREFIX} is set to the empty +string in offset-prefix aware EAPIs. The latter do have the variables \t{ED} and \t{EROOT} properly +set, though. % vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en : diff --git a/ebuild-format.tex b/ebuild-format.tex index befe679..3028e50 100644 --- a/ebuild-format.tex +++ b/ebuild-format.tex @@ -2,11 +2,11 @@ \label{sec:ebuild-format} The ebuild file format is in its basic form a subset of the format of a bash script. The interpreter -is assumed to be GNU bash, version 3.2 or later, see footnote \ref{fn:bash3.2} on page -\pageref{fn:bash3.2}. The file encoding must be UTF-8 with Unix-style newlines. When sourced, the -ebuild must define certain variables and functions (see sections~\ref{sec:ebuild-vars} and -\ref{sec:ebuild-functions} for specific information), and must not call any external programs, write -anything to standard output or standard error, or modify the state of the system in any way. +is assumed to be GNU bash, version 3.2 or later, see footnote~\ref{fn:bash3.2} on +page~\pageref{fn:bash3.2}. The file encoding must be UTF-8 with Unix-style newlines. When sourced, +the ebuild must define certain variables and functions (see sections~\ref{sec:ebuild-vars} +and~\ref{sec:ebuild-functions} for specific information), and must not call any external programs, +write anything to standard output or standard error, or modify the state of the system in any way. % vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en : diff --git a/ebuild-functions.tex b/ebuild-functions.tex index 84847e9..c6c43b4 100644 --- a/ebuild-functions.tex +++ b/ebuild-functions.tex @@ -29,7 +29,7 @@ initial working directory for any phase is a trusted location that may only be w privileged user and group. \featurelabel{s-workdir-fallback} Some functions are described as having an initial working -directory of \t{S} with an error or fallback to \t{WORKDIR}. For EAPIs listed in +directory of \t{S} with an error or fallback to \t{WORKDIR}\@. For EAPIs listed in table~\ref{tab:s-fallback-table} as having the fallback, this means that if \t{S} is not a directory before the start of the phase function, the initial working directory shall be \t{WORKDIR} instead. For EAPIs where it is a conditional error, if \t{S} is not a directory before the start of the phase @@ -272,7 +272,7 @@ non-zero the build must be aborted. \featurelabel{parallel-tests} For EAPIs listed in table~\ref{tab:src-test-table} as not supporting parallel tests, the \t{emake} command must be called with option \t{-j1}. -The \t{src\_test} function may be disabled by \t{RESTRICT}. See section~\ref{sec:restrict}. It may +The \t{src\_test} function may be disabled by \t{RESTRICT}\@. See section~\ref{sec:restrict}. It may be disabled by user too, using a PM-specific mechanism. \ChangeWhenAddingAnEAPI{5} diff --git a/ebuild-vars.tex b/ebuild-vars.tex index 53de53d..d626d24 100644 --- a/ebuild-vars.tex +++ b/ebuild-vars.tex @@ -44,7 +44,7 @@ All ebuilds must define at least the following variables: Ebuilds may define any of the following variables: \begin{description} -\item[EAPI] The EAPI. See below. +\item[EAPI] The EAPI\@. See below. \item[HOMEPAGE] The URI or URIs for a package's homepage, including protocols. See section~\ref{sec:dependencies} for full syntax. \item[SRC\_URI] A list of source URIs for the package. Valid protocols are \t{http://}, @@ -202,7 +202,7 @@ the ebuild portion, and any \t{DEPEND} value set in an eclass does not get treat \section{Magic Ebuild-defined Variables} -The following variables must be defined by \t{inherit} (see section~\ref{sec:inherit}, and may be +The following variables must be defined by \t{inherit} (see section~\ref{sec:inherit}), and may be considered to be part of the ebuild's metadata: \begin{description} diff --git a/eclasses.tex b/eclasses.tex index c8fee9e..2eb58ca 100644 --- a/eclasses.tex +++ b/eclasses.tex @@ -43,7 +43,7 @@ implicit \t{RDEPEND} rules in section~\ref{sec:rdepend-depend} are applied. \section{EXPORT\_FUNCTIONS} There is one command available in the eclass environment that is neither available nor meaningful -in ebuilds---\t{EXPORT\_FUNCTIONS}. This can be used to alias ebuild phase functions from the +in ebuilds---\t{EXPORT\_FUNCTIONS}\@. This can be used to alias ebuild phase functions from the eclass so that an ebuild inherits a default definition whilst retaining the ability to override and call the eclass-defined version from it. The use of it is best illustrated by an example; this is given in listing~\ref{lst:export-functions} and is a snippet from a hypothetical \t{foo.eclass}. diff --git a/merge.tex b/merge.tex index bc74193..28cde65 100644 --- a/merge.tex +++ b/merge.tex @@ -4,7 +4,7 @@ \section{Overview} -The merge process merges the contents of the \t{D} directory onto the filesystem under \t{ROOT}. +The merge process merges the contents of the \t{D} directory onto the filesystem under \t{ROOT}\@. This is not a straight copy; there are various subtleties which must be addressed. The unmerge process removes an installed package's files. It is not covered in detail in this diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index ef65793..9c031fe 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -218,10 +218,10 @@ current phase function has returned. as per section~\ref{sec:failure-behaviour}. The variable \t{ED} is defined as in Table~\ref{tab:defined_vars} and depends on the use of an - offset-prefix. When such offset-prefix is absent, \t{ED} is equivalent to \t{D}. \t{ED} is always - available in EAPIs that support offset-prefix installations as listed in - Table~\ref{tab:offset-env-vars-table}, hence EAPIs lacking offset-prefix support should use \t{D} - instead of \t{ED} in the command given in Listing~\ref{lst:einstall}. + offset-prefix. When such offset-prefix is absent, \t{ED} is equivalent to \t{D}\@. \t{ED} is + always available in EAPIs that support offset-prefix installations as listed in + Table~\ref{tab:offset-env-vars-table}, hence EAPIs lacking offset-prefix support should use + \t{D} instead of \t{ED} in the command given in Listing~\ref{lst:einstall}. Variable \t{libdir} is an auxiliary local variable whose value is determined by Algorithm~\ref{alg:ebuild-libdir}. \begin{listing}[H] @@ -386,7 +386,7 @@ can be extended or reduced (see below). The options that can be passed to \t{doh \item[domo] Installs the given \t{.mo} files with file mode \t{0644} into the appropriate subdirectory of \t{DESTTREE\slash share\slash locale}, generated by taking the basename of the - file, removing the \t{.*} suffix, and appending \t{/LC\_MESSAGES}. The name of the installed + file, removing the \t{.*} suffix, and appending \t{/LC\_MESSAGES}\@. The name of the installed files is the package name with \t{.mo} appended. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. @@ -566,13 +566,13 @@ has returned. \item[docinto] Sets the install subdirectory for \t{dodoc} et al. May create the directory, as specified for \t{into}. -\item[insopts] Sets the options passed by \t{doins} et al. to the \t{install} command. +\item[insopts] Sets the options passed by \t{doins} et al.\ to the \t{install} command. -\item[diropts] Sets the options passed by \t{dodir} et al. to the \t{install} command. +\item[diropts] Sets the options passed by \t{dodir} et al.\ to the \t{install} command. -\item[exeopts] Sets the options passed by \t{doexe} et al. to the \t{install} command. +\item[exeopts] Sets the options passed by \t{doexe} et al.\ to the \t{install} command. -\item[libopts] Sets the options passed by \t{dolib} et al. to the \t{install} command. +\item[libopts] Sets the options passed by \t{dolib} et al.\ to the \t{install} command. \end{description} @@ -667,8 +667,8 @@ either behaviour is undefined or it is an error as decided by table~\ref{tab:use \t{-{}-with-\$\{opt\}=\$\{value\}} if the third argument was provided, and \t{-{}-with-\$\{opt\}} otherwise. If the flag is not set, then it outputs \t{-{}-without-\$\{opt\}}. -\item[use\_enable] Works the same as \t{use\_with()}, but outputs \t{-{}-enable-} or \t{-{}-disable-} -instead of \t{-{}-with-} or \t{-{}-without-}. +\item[use\_enable] Works the same as \t{use\_with()}, but outputs \t{-{}-enable-} or + \t{-{}-disable-} instead of \t{-{}-with-} or \t{-{}-without-}. \item[usex] \featurelabel{usex} Accepts at least one and at most five arguments. The first argument is a USE flag name, any subsequent arguments (\t{\$\{arg2\}} to \t{\$\{arg5\}}) are string values. If not provided, \t{\$\{arg2\}} and \t{\$\{arg3\}} default to \t{yes} and \t{no}, @@ -817,8 +817,8 @@ has returned. \item[default] \featurelabel{default-func} Calls the \t{default\_} function for the current phase (see - section~\ref{sec:default-phase-funcs}). Must not be called if the \t{default\_} function - does not exist for the current phase in the current EAPI. Only available in EAPIs listed in + section~\ref{sec:default-phase-funcs}). Must not be called if the \t{default\_} function does + not exist for the current phase in the current EAPI\@. Only available in EAPIs listed in table~\ref{tab:default-function-table}. \end{description} diff --git a/profile-variables.tex b/profile-variables.tex index a52f21b..a76fdb7 100644 --- a/profile-variables.tex +++ b/profile-variables.tex @@ -65,12 +65,12 @@ The following variables have specific meanings when set in profiles. section~\ref{sec:use-iuse-handling} for details. \item[USE\_EXPAND\_UNPREFIXED] Similar to \t{USE\_EXPAND}, but no prefix is used. If the repository contains any package using an EAPI supporting profile-defined \t{IUSE} injection (see - table~\ref{tab:profile-iuse-injection-table}), this list must contain at least \t{ARCH}. See - section~\ref{sec:use-iuse-handling} for details. + table~\ref{tab:profile-iuse-injection-table}), this list must contain at least \t{ARCH}\@. + See section~\ref{sec:use-iuse-handling} for details. \item[USE\_EXPAND\_HIDDEN] Contains a (possibly empty) subset of names from \t{USE\_EXPAND} and - \t{USE\_EXPAND\_UNPREFIXED}. The package manager may use this set as a hint to avoid displaying - uninteresting or unhelpful information to an end user. -\item[USE\_EXPAND\_IMPLICIT, IUSE\_IMPLICIT] Used to inject implicit values into \t{IUSE}. See + \t{USE\_EXPAND\_UNPREFIXED}\@. The package manager may use this set as a hint to avoid + displaying uninteresting or unhelpful information to an end user. +\item[USE\_EXPAND\_IMPLICIT, IUSE\_IMPLICIT] Used to inject implicit values into \t{IUSE}\@. See section~\ref{sec:use-iuse-handling} for details. \end{description} diff --git a/profiles.tex b/profiles.tex index b33e1b1..ca3b1d7 100644 --- a/profiles.tex +++ b/profiles.tex @@ -29,11 +29,11 @@ This file must not contain comments, blank lines or make use of line continuatio \subsection{The eapi file} \label{sec:profile-eapi} -A profile directory may contain an \t{eapi} file. This file, if it exists, must contain a single line -with the name of an EAPI. This specifies the EAPI to use when handling the directory in question; a -package manager must not attempt to use any profile using a directory which requires an EAPI it does -not support. If no \t{eapi} file is present, EAPI 0 shall be used. The EAPI is not inherited via the -\t{parent} file. +A profile directory may contain an \t{eapi} file. This file, if it exists, must contain a single +line with the name of an EAPI\@. This specifies the EAPI to use when handling the directory in +question; a package manager must not attempt to use any profile using a directory which requires an +EAPI it does not support. If no \t{eapi} file is present, EAPI 0 shall be used. The EAPI is not +inherited via the \t{parent} file. \subsection{deprecated} If a profile contains a file named \t{deprecated}, it is treated as such. The first line of this diff --git a/tree-layout.tex b/tree-layout.tex index 134a0bb..388a7c9 100644 --- a/tree-layout.tex +++ b/tree-layout.tex @@ -53,7 +53,7 @@ A package directory contains the following: \item A \t{metadata.xml} file, as described in appendix~\ref{sec:metadata-xml}\@. Optional only for legacy support. \item A \t{ChangeLog}, in a format determined by the provider of the repository. Optional. -\item A \t{Manifest} file, whose format is described in \cite{Glep44}. +\item A \t{Manifest} file, whose format is described in~\cite{Glep44}. \item A \t{files} directory, containing any support files needed by the ebuilds. Optional. \end{compactitem} @@ -86,9 +86,9 @@ contents of this directory, with the exception of \t{repo\_name}, are optional. The profiles directory may contain an \t{eapi} file. This file, if it exists, must contain a single -line with the name of an EAPI. This specifies the EAPI to use when handling the profiles directory; -a package manager must not attempt to use any repository whose profile directory requires an EAPI it -does not support. If no \t{eapi} file is present, EAPI 0 shall be used. +line with the name of an EAPI\@. This specifies the EAPI to use when handling the profiles +directory; a package manager must not attempt to use any repository whose profile directory +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. @@ -195,7 +195,7 @@ differs from that described in \t{use.desc}. \subsection{The updates directory} \label{sec:updates-dir} The \t{updates} directory is used to inform the package manager that a package has moved categories, -names, or that a version has changed SLOT. It contains one file per quarter year, named +names, or that a version has changed SLOT\@. It contains one file per quarter year, named \t{[1-4]Q-[YYYY]} for the first to fourth quarter of a given year, for example \t{1Q-2004} or \t{3Q-2006}. The format of each file is again line-based, with each line having one of the following formats:
next reply other threads:[~2015-04-02 16:10 UTC|newest] Thread overview: 212+ messages / expand[flat|nested] mbox.gz Atom feed top 2015-04-02 16:10 Ulrich Müller [this message] 2015-03-25 13:34 ` [gentoo-commits] proj/pms:master commit in: / Ulrich Müller -- strict thread matches above, loose matches on Subject: below -- 2015-11-13 20:19 [gentoo-commits] proj/pms:eapi-6 " Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-08 19:36 Ulrich Müller 2015-11-06 8:12 Ulrich Müller 2015-11-05 16:08 Ulrich Müller 2015-11-05 16:08 Ulrich Müller 2015-11-04 6:08 Ulrich Müller 2015-11-03 8:03 Ulrich Müller 2015-10-30 16:01 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-23 17:30 Ulrich Müller 2015-10-21 17:13 Ulrich Müller 2015-10-20 7:19 Ulrich Müller 2015-10-19 16:39 Ulrich Müller 2015-10-19 8:44 Ulrich Müller 2015-10-18 20:16 Ulrich Müller 2015-10-18 11:24 Ulrich Müller 2015-10-18 11:24 Ulrich Müller 2015-10-18 11:24 Ulrich Müller 2015-10-18 11:24 Ulrich Müller 2015-10-18 11:24 Ulrich Müller 2015-10-18 11:24 Ulrich Müller 2015-10-18 11:24 Ulrich Müller 2015-10-15 10:43 Ulrich Müller 2015-10-15 10:43 Ulrich Müller 2015-10-15 10:43 Ulrich Müller 2015-10-15 10:43 Ulrich Müller 2015-10-15 10:43 Ulrich Müller 2015-10-15 10:43 Ulrich Müller 2015-10-15 10:43 Ulrich Müller 2015-10-15 10:43 Ulrich Müller 2015-10-15 10:43 Ulrich Müller 2015-10-15 10:43 Ulrich Müller 2015-10-15 10:43 Ulrich Müller 2015-10-15 10:43 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-15 6:23 Ulrich Müller 2015-10-14 20:52 Michał Górny 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 19:03 Ulrich Müller 2015-08-30 18:55 [gentoo-commits] proj/pms:master " Ulrich Müller 2015-08-30 19:03 ` [gentoo-commits] proj/pms:eapi-6 " Ulrich Müller 2015-04-13 22:34 [gentoo-commits] proj/pms:master " Ulrich Müller 2015-08-30 19:03 ` [gentoo-commits] proj/pms:eapi-6 " Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-04-02 16:10 Ulrich Müller 2015-03-28 19:29 [gentoo-commits] proj/pms:master " Ulrich Müller 2015-04-02 16:10 ` [gentoo-commits] proj/pms:eapi-6 " Ulrich Müller 2015-03-28 19:29 [gentoo-commits] proj/pms:master " Ulrich Müller 2015-04-02 16:10 ` [gentoo-commits] proj/pms:eapi-6 " Ulrich Müller 2015-03-16 9:11 [gentoo-commits] proj/pms:master " Ulrich Müller 2015-04-02 16:10 ` [gentoo-commits] proj/pms:eapi-6 " Ulrich Müller 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 git@oystercatcher mirror+tproxy 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-03-03 6:18 Ulrich Müller 2015-02-21 12:19 [gentoo-commits] proj/pms:master " Ulrich Müller 2015-03-03 6:18 ` [gentoo-commits] proj/pms:eapi-6 " Ulrich Müller 2015-02-16 20:07 Ulrich Müller 2015-02-16 19:44 Ulrich Müller 2015-02-16 19:44 Ulrich Müller 2015-02-16 18:59 Ulrich Müller 2015-02-16 16:43 Ulrich Müller 2015-02-16 16:43 Ulrich Müller 2015-02-16 16:43 Ulrich Müller 2015-02-16 15:08 Ulrich Müller 2015-02-16 15:08 Ulrich Müller 2015-02-16 15:08 Ulrich Müller 2015-02-16 15:08 Ulrich Müller 2015-02-16 14:36 Ulrich Müller 2015-02-16 13:06 Ulrich Müller 2015-02-16 12:43 Ulrich Müller 2015-02-16 12:43 Ulrich Müller 2015-02-16 11:16 Ulrich Müller 2015-02-16 10:39 Ulrich Müller 2015-02-16 10:39 Ulrich Müller 2015-02-16 10:39 Ulrich Müller 2015-01-01 20:10 Ulrich Müller 2015-01-01 20:10 Ulrich Müller 2015-01-01 20:10 Ulrich Müller
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1427222165.70a153d64d99a7daeec55abd2d1aed326a8b19c7.ulm@gentoo \ --to=ulm@gentoo.org \ --cc=gentoo-commits@lists.gentoo.org \ --cc=gentoo-dev@lists.gentoo.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox