List Archive: gentoo-pms
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On Sun, 5 Dec 2010 23:13:30 +0100
Ulrich Mueller <firstname.lastname@example.org> wrote:
> Thank you for your quick response, but this doesn't answer my
Well, the entire thing's irrelevant, since Portage's implementation
ignored all the careful discussion and planning that went into the
wording in PMS... But if you're thinking of fixing Portage, then...
> >> Why is the second item needed? Changes to DISTDIR don't alter other
> >> packages, so aren't they covered by the first item anyway? Or do I
> >> misunderstand the first item's first sentence?
Modifying DISTDIR's technically modifying things on /. Or at least, it
can be interpreted that way, so the clarification's needed.
> >> Which of the following examples count as "variancy"?
> >> - Calling enewuser() in pkg_setup,
That's a "simple addition of something that doesn't alter other
packages", unless you go out of your way to concoct a deliberately
> >> - Removing orphan files in pkg_setup,
Depends upon whether doing so modifies other packages. Although, orphan
stuff is a job for pkg_preinst or pkg_postinst, not pkg_setup.
> >> - Calling pkg_pretend.
pkg_pretend's sandboxed and isn't supposed to be modifying /, so that
should be ok.