The profiles in the kde overlay use a folder with several files within it instead of a plain package.mask file. This is not allowed by PMS for profile directories. From PMS: package.mask Contains a list, one entry per line, of package dependency specifications (using the directory’s EAPI). Any package version matching one of these is considered to be masked, and will not be installed regardless of profile unless it is unmasked by the user configuration. This makes kde overlay unusable with paludis, because it trips over that error. Reproducible: Always
It's already accepted for EAPI 6 and since ages implemented in portage. Please report this to paludis upstream to get the package manager fixed. We will keep the consistent dir structure.
EAPI for the overlay is still set to 5 as 6 isn't released yet. This is just invalid and very annoying because it makes it very hard to test recent kde.
(In reply to Johannes Huber from comment #1) > It's already accepted for EAPI 6 and since ages implemented in portage. > Please report this to paludis upstream to get the package manager fixed. We > will keep the consistent dir structure. To clarify, this has _not_ been accepted for EAPI 6. What has been accepted is directory support for package.* and use.* in a profile, but not for the top-level profiles/ dir. See council meeting log: https://projects.gentoo.org/council/meeting-logs/20140617.txt, which refers to this patch: https://bugs.gentoo.org/attachment.cgi?id=376730
(In reply to Ulrich Müller from comment #3) > To clarify, this has _not_ been accepted for EAPI 6. What has been accepted > is directory support for package.* and use.* in a profile, but not for the > top-level profiles/ dir. Update: The feature has been dropped from EAPI 6 altogether (Council meeting 2015-11-08), but will be reconsidered for EAPI 7. Please speak up in bug 282296 if you need directory support for any files not included in the list there. (AFAICS, the KDE overlay uses profiles/package.mask only which is in the proposed list of files.)