On Mon, 7 Nov 2005 09:41:04 +0100 Grobian <[EMAIL PROTECTED]> wrote:
| Remember that there are packages in the tree that satisfy the
| preemptive requirement, since they simply die when trying to upgrade
| and a certain amount of prerequisites is not met.  This prevents the
| user from losing data files or making them inaccesible, while at the
| same pointing out what needs to be done and why, using a short
| message.

Yick! We really really really don't want to do that. A die in an ebuild
would ideally only be triggered for unexpected build errors caused by
things like the user running out of disk space. Getting hit by a die
on something you've left to run overnight is a real nuisance.

As it stands, we have a few unfortunate situations (built_with_use)
where it's currently necessary to do premeditated dies, but the aim is
to reduce these (eg by adding foo[bar] deps to portage), not add in
even more.

-- 
Ciaran McCreesh : Gentoo Developer (Anti-XML, anti-newbie conspiracy)
Mail            : ciaranm at gentoo.org
Web             : http://dev.gentoo.org/~ciaranm

Attachment: pgpFL558sTJ7z.pgp
Description: PGP signature

Reply via email to