Jannis234 / jm-overlay

A portage overlay for gentoo users
14 stars 7 forks source link

ERROR: `dev-python/crccheck-1.0::jm-overlay` failed (depend phase) #31

Closed JohnTheCoolingFan closed 6 months ago

JohnTheCoolingFan commented 6 months ago

Every time I do some things using portage I now get this error message:

 * ERROR: dev-python/crccheck-1.0::jm-overlay failed (depend phase):
 *   distutils_enable_tests: unsupported argument: nose
 * 
 * Call stack:
 *             ebuild.sh, line 632:  Called source '/var/db/repos/jm-overlay/dev-python/crccheck/crccheck-1.0.ebuild'
 *   crccheck-1.0.ebuild, line  23:  Called distutils_enable_tests 'nose'
 *   distutils-r1.eclass, line 638:  Called die
 * The specific snippet of code:
 *              die "${FUNCNAME}: unsupported argument: ${1}"
 * 
 * If you need support, post the output of `emerge --info '=dev-python/crccheck-1.0::jm-overlay'`,
 * the complete build log and the output of `emerge -pqv '=dev-python/crccheck-1.0::jm-overlay'`.
 * Working directory: '/usr/lib/python3.11/site-packages'
 * S: '/var/tmp/portage/dev-python/crccheck-1.0/work/crccheck-1.0'

I can provide more info if necessary.

The package isn't even installed on my system.

Jannis234 commented 6 months ago

Looks like a change in upstream portage broke the ebuild. The error is triggered by portage updating its metadata cache, which is why it shows up even when the package is not installed.

Should be fixed with the latest commit, thanks for reporting!