Re: epsilon plugin cache regen & gentoo portage.

Tristan Seligmann <[email protected]> Wed, 11 Feb 2009 14:49:24 +0200
Newsgroups gmane.comp.python.quotient.dev
Message-ID <[email protected]>
--===============1279320267==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="VbJkn9YxBvnuCH5J"
Content-Disposition: inline


--VbJkn9YxBvnuCH5J
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

* [email protected] <[email protected]> [2009-02-11 11:27:20 -0000]:

> On 09:09 am, [email protected] wrote:
> >i was updating the divmod packages in gentoo's portage tree and had=20
> >some
> >problems with the automatic plugin cache update. (the problem was with
> >gentoo's sandbox which is the only directory which is not read-only
> >during compile/install phase. all other attempted write ops cause a
> >sandbox violation .. fyi ;))
>=20
> I don't understand this; having not used gentoo, I don't understand why=
=20
> installation would not allow you to install files.

As I understand it (I don't know much about Gentoo, just extrapolating
=66rom distro packaging in general, and Thomas's other comments), the
installation is done into a "sandbox" area, not directly into /; this
works fine, except that the setup tries to update the global plugin
cache, which doesn't work since the installation process doesn't have
write access to /, only to the sandbox area.

> setuphelper in epsilon is really just helping you to do the "right=20
> thing" as far as installing a program that uses Twisted plugins.  The=20
> underlying issue is Twisted's plugin-cache generation.

Presumably the Gentoo installation process would manually regenerate the
plugin cache once the files have been installed into the actual system.
--=20
mithrandi, i Ainil en-Balandor, a faer Ambar

--VbJkn9YxBvnuCH5J
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkmSyVQACgkQpNuXDQIV94pEhQCfWrgOS3R2AQ8U68CPWzrJM5oR
ciMAn32NRrNVe1NBfUVvOL520ySq/Apa
=DXxn
-----END PGP SIGNATURE-----

--VbJkn9YxBvnuCH5J--


--===============1279320267==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline