Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 591642 - games-emulation/dosbox-9999 requires update for EAPI 6
Summary: games-emulation/dosbox-9999 requires update for EAPI 6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Mr. Bones. (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-18 23:50 UTC by Raymond Jennings
Modified: 2016-08-24 19:27 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 Raymond Jennings 2016-08-18 23:50:12 UTC
Something strange is going on in the dosbox ebuild.

It appears like there's an API conflict with the subversion eclass.
----
Calculating dependencies                                           ... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) games-emulation/dosbox-9999::gentoo
>>> Unpacking source...
 * subversion switch start -->
 *      old repository: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3991
 *      new repository: https://dosbox.svn.sourceforge.net/svnroot/dosbox/dosbox/trunk
Redirecting to URL 'https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk':
At revision 3991.
 *    working copy: /usr/portage/distfiles/svn-src/dosbox/trunk

>>> Source unpacked in /var/tmp/portage/games-emulation/dosbox-9999/work
>>> Preparing source in /var/tmp/portage/games-emulation/dosbox-9999/work/dosbox ...
 * ERROR: games-emulation/dosbox-9999::gentoo failed (prepare phase):
 *   src_prepare is removed from subversion.eclass in EAPI 6 and later
 * 
 * Call stack:
 *     ebuild.sh, line  115:  Called src_prepare
 *   environment, line 2782:  Called subversion_src_prepare
 *   environment, line 3073:  Called die
 * The specific snippet of code:
 *       [[ ${EAPI} == [012345] ]] || die "${FUNCNAME[1]} is removed from subversion.eclass in EAPI 6 and later";
 * 
 * If you need support, post the output of `emerge --info '=games-emulation/dosbox-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=games-emulation/dosbox-9999::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/games-emulation/dosbox-9999/temp/build.log.gz'.
 * The ebuild environment file is located at '/var/tmp/portage/games-emulation/dosbox-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/games-emulation/dosbox-9999/work/dosbox'
 * S: '/var/tmp/portage/games-emulation/dosbox-9999/work/dosbox'

>>> Failed to emerge games-emulation/dosbox-9999, Log file:

>>>  '/var/tmp/portage/games-emulation/dosbox-9999/temp/build.log.gz'

 * Messages for package games-emulation/dosbox-9999:

 * ERROR: games-emulation/dosbox-9999::gentoo failed (prepare phase):
 *   src_prepare is removed from subversion.eclass in EAPI 6 and later
 * 
 * Call stack:
 *     ebuild.sh, line  115:  Called src_prepare
 *   environment, line 2782:  Called subversion_src_prepare
 *   environment, line 3073:  Called die
 * The specific snippet of code:
 *       [[ ${EAPI} == [012345] ]] || die "${FUNCNAME[1]} is removed from subversion.eclass in EAPI 6 and later";
 * 
 * If you need support, post the output of `emerge --info '=games-emulation/dosbox-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=games-emulation/dosbox-9999::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/games-emulation/dosbox-9999/temp/build.log.gz'.
 * The ebuild environment file is located at '/var/tmp/portage/games-emulation/dosbox-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/games-emulation/dosbox-9999/work/dosbox'
 * S: '/var/tmp/portage/games-emulation/dosbox-9999/work/dosbox'
Comment 1 Adam Feldman gentoo-dev 2016-08-19 02:44:05 UTC
Looks like https://gitweb.gentoo.org/repo/gentoo.git/commit/eclass/subversion.eclass?id=7397807631f633871886d506bf80c598c8c6e1e1 changed EAPI=6 support, so we'll have to update the ebuild accordingly. I'll see if I can get to this tomorrow or this weekend.
Comment 2 Adam Feldman gentoo-dev 2016-08-24 19:27:13 UTC
Resolved in 0fbcccb7f4715e4f00aac2f0e8fcb937792ca762