Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-pms
>>>>> On Sun, 5 Dec 2010, Ciaran McCreesh wrote:
>> >> - Calling pkg_pretend.
> pkg_pretend's sandboxed and isn't supposed to be modifying /, so
> that should be ok.
Then pkg_pretend should be mentioned as a further exception (unless we
decide that the whole section should be removed):
--- ebuild-env-invariancy.tex~
+++ ebuild-env-invariancy.tex
@@ -7,8 +7,8 @@
\item Variancy is any package manager action that modifies either
\t{ROOT} or \t{/} in any way that isn't merely a simple addition of
something that doesn't alter other packages. This includes any
- non-default call to any \t{pkg} phase function except \t{pkg\_setup},
- a merge of any package or an unmerge of any package.
+ non-default call to any \t{pkg} phase function except \t{pkg\_pretend}
+ and \t{pkg\_setup}, a merge of any package or an unmerge of any package.
\item As an exception, changes to \t{DISTDIR} do not count as variancy.
\item The \t{pkg\_setup} function may be assumed not to introduce variancy.
Thus, ebuilds must not perform variant actions in this phase.
|
|