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
pgpFL558sTJ7z.pgp
Description: PGP signature