The umbrello homepage (http://uml.sourceforge.net/download.php) states: Umbrello 1.5.1 is taken from KDE 3.5.1 It requires KDE 3.4 or newer. When I add ~x86 umbrello to /etc/portage/package.keywords, it states the following when trying to emerge it: !!! All ebuilds that could satisfy "~kde-base/kdelibs-3.5.1" have been masked. !!! One of the following masked packages is required to complete your request: - kde-base/kdelibs-3.5.1-r1 (masked by: ~x86 keyword) - kde-base/kdelibs-3.5.1 (masked by: ~x86 keyword) Is this an intended step away from upstream. I would like to install umbrello 1.5.1 without having to upgrade my KDE to ~x86. Also it seems like the upstreams versioning scheme is broken by gentoo as well. Wonder what will happen when umbrello gets to version 3.5.1, what will gentoo call that package...
It is as it is, because: - it's less error prone and much easier to maintain, than to adjust the version number and dependencies for every single ebuild with each new major version. - kde.org wouldn't like to see bug reports using package x, y, z all from different KDE versions. In fact they don't even accept bugs against KDE 3.4 anymore. >Wonder what will happen when umbrello gets to version 3.5.1, what will gentoo call that package... It will use the KDE version as it is the case now.