Hi, the outdated dev-perl/Log-Log4perl-1.14 in webapp-experimental produces a dependency error: # emerge -vDup world !!! Repository 'webapp-experimental' is missing masters attribute in '/var/lib/layman/webapp-experimental/metadata/layout.conf' !!! Set 'masters = gentoo' in this file for future compatibility These are the packages that would be merged, in order: Calculating dependencies - * ERROR: dev-perl/Log-Log4perl-1.14::webapp-experimental failed (depend phase): * EAPI= is not supported by perl-module.eclass * * Call stack: * ebuild.sh, line 584: Called source '/var/lib/layman/webapp-experimental/dev-perl/Log-Log4perl/Log-Log4perl-1.14.ebuild' * Log-Log4perl-1.14.ebuild, line 5: Called inherit 'perl-module' * ebuild.sh, line 280: Called __qa_source '/usr/portage/eclass/perl-module.eclass' * ebuild.sh, line 80: Called source '/usr/portage/eclass/perl-module.eclass' * perl-module.eclass, line 40: Called die * The specific snippet of code: * die "EAPI=${EAPI} is not supported by perl-module.eclass" * * If you need support, post the output of `emerge --info '=dev-perl/Log-Log4perl-1.14::webapp-experimental'`, * the complete build log and the output of `emerge -pqv '=dev-perl/Log-Log4perl-1.14::webapp-experimental'`. * Working directory: '/usr/lib/python2.7/site-packages' * S: '/var/tmp/portage/dev-perl/Log-Log4perl-1.14/work/Log-Log4perl-1.14' ... done! Total: 0 packages, Size of downloads: 0 KiB Is it still needed in webapp-experimental? (A current version of Log4perl is in the main portage tree anyway) Btw, is this the right place to report overlay related errors? cheers, G
I don't know whether we're meant to look after this overlay.
I don't want to take care.
Yeah, this is well outside perl@'s department. That ebuild is simply archaic. The overlay in question hasn't seen life since 2011. https://cgit.gentoo.org/proj/webapps-experimental.git/log/ My recommendation for maintainer would be to nuke that ebuild. My recommendation for you as a user would be to either - stop using that overlay - work out why portage is preferring the grossly outdated versions to the new ones and then use the new ones in ::gentoo
the overlay died some time ago