Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 598222 - net-analyzer/icinga2-2.4.10-r1 uses EAPI 6 and unsupported depend.apache eclass
Summary: net-analyzer/icinga2-2.4.10-r1 uses EAPI 6 and unsupported depend.apache eclass
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-27 09:59 UTC by Hanno Böck
Modified: 2017-12-03 03:42 UTC (History)
2 users (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 Hanno Böck gentoo-dev 2016-10-27 09:59:11 UTC
Calling egencache gives me this warning:

 * 
 * EAPI=6 is not supported by depend.apache.eclass.
 * This means that net-analyzer/icinga2-2.4.10-r1 is most likely buggy.
 * Please file a report on https://bugs.gentoo.org/

CCing apache maintainers also (the best solution is probably to add EAPI 6 support to the eclass).
Comment 1 Hanno Böck gentoo-dev 2016-10-27 10:14:30 UTC
Ok, the same bug appears for a number of other packages:
net-analyzer/pnp4nagios-0.6.25-r3
www-apache/mod_limitipconn-0.24-r2
www-apache/mod_nss-1.0.12-r1
www-apps/bugzilla-4.4.12
www-apps/bugzilla-5.0.3

Also I get this error multiple times:
/var/portage/eclass/depend.apache.eclass: line 144: get_libdir: command not found


Not CCing other maintainers yet, we probably first should clarify whether this is something that should be fixed in depend.apache.eclass (probably better, as we don't want to force people to old EAPIs) or in the package.
Comment 2 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2017-12-03 03:42:38 UTC
looks like this was fixed in 89f2805fe3fc56d9d27281a90e8b95d08210941c via inheriting multilib if eapi is 0-5.

closing this, feel free to reopen if needed.