Attempting to build gnome-doc-utils-0.4.3 with libxslt-1.1.12 fails when attempting to evaluate a not($val) xsl:if expression. Upgrading the 1.1.15 (1.1.14-r2 not tested) allowed the package to compile without error. Please note that this bug blocks a merge of gnome-2.12.
This begs the question why it's installing libxslt-1.1.15 isn't being installed, since it's stable on all arches. Presumably you're not running and up-to-date system, even though you're trying to install gnome-2.12. I'm not surprised it causes problems. Anyway, dep updated.
You shouldn't expect users to continualy update their systems. I usualy update something when I want it, not for the sake of having the latest version. Dependencies should be correct from all upgrade vectors. As you'll notice, this isn't the only missing dep I've come across trying to upgrade to 2.12. You guys need to spend more time making sure your deps are correct.
I just came across this when bumping gnome-doc-utils. I've tried to reproduce this problem with libxslt-1.1.12 and gnome-doc-utils-0.4.3, but everything emerged fine. Ian, please provide the relevant info to debug this (full emerge output and emerge --info for starters). The problem you report may be related to a different issue that hasn't been reproduced consistently, and has been seen with libxslt-1.1.14 and libxslt-1.1.15 too (see e.g. bug #106992). Adding unnecessary restrictions into dependencies is a poor way to do QA, so I'll revert this in gnome-doc-utils-0.4.4.
See previous comment.