Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 552462 - [webapp-experimental] dev-perl/Log-Log4perl-1.14 fails with unsupported EAPI in depend phase
Summary: [webapp-experimental] dev-perl/Log-Log4perl-1.14 fails with unsupported EAPI ...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Web Application Packages Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-18 13:02 UTC by grischa
Modified: 2015-10-26 15:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description grischa 2015-06-18 13:02:42 UTC
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
Comment 1 Patrice Clement gentoo-dev 2015-06-19 13:40:27 UTC
I don't know whether we're meant to look after this overlay.
Comment 2 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2015-06-19 18:32:01 UTC
I don't want to take care.
Comment 3 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2015-06-19 20:54:36 UTC
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
Comment 4 Pacho Ramos gentoo-dev 2015-10-26 15:08:01 UTC
the overlay died some time ago