gentoo / dotnet

[MIRROR] Newer mono, .NET languages, and libraries
https://gitweb.gentoo.org/repo/proj/dotnet.git
79 stars 57 forks source link

EAPI 6 not supported error #513

Open pyfortin opened 1 year ago

pyfortin commented 1 year ago

I linked Portage with the dotnet overlay on my C# development machine. But some ebuilds show the error "EAPI 6 not supported" since December. For example: dev-dotnet/{msbuild-roslyn-csc,system-reflection-metadata}::dotnet both throw this error on syncing and upgrading attempts. I believe it is because of recent GLEP 83 activation. Wanted to give you a heads-up. Thanks for sharing those ebuilds.

Irets commented 1 year ago

Can confirm. @world upgrades vomit the screen full of EAPI 6 portage errors.


These are the packages that would be merged, in reverse order:

Calculating dependencies \ * ERROR: dev-dotnet/system-reflection-metadata-2.0.0_pre-r1::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                                        ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/system-reflection-metadata/system-reflection-metadata-2.0.0_pre-r1.ebuild'
 *   system-reflection-metadata-2.0.0_pre-r1.ebuild, line  13:  Called inherit 'dotnet' 'xbuild' 'gac'
 *                                        ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 - *                                        ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                                    dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/system-reflection-metadata-2.0.0_pre-r1::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/system-reflection-metadata-2.0.0_pre-r1::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/system-reflection-metadata-2.0.0_pre-r1/work/system-reflection-metadata-2.0.0_pre'
 | * ERROR: dev-dotnet/buildtools-1.0.27-r1::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                     ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/buildtools/buildtools-1.0.27-r1.ebuild'
 *   buildtools-1.0.27-r1.ebuild, line  14:  Called inherit 'dotnet' 'xbuild' 'gac' 'mono-pkg-config'
 *                     ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                     ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                 dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/buildtools-1.0.27-r1::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/buildtools-1.0.27-r1::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/buildtools-1.0.27-r1/work/buildtools-1.0.27'
 / * ERROR: dev-util/msbuild-15.3-r3::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-util/msbuild/msbuild-15.3-r3.ebuild'
 *   msbuild-15.3-r3.ebuild, line  12:  Called inherit 'dotnet' 'xbuild' 'gac'
 *                ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *            dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-util/msbuild-15.3-r3::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/msbuild-15.3-r3::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-util/msbuild-15.3-r3/work/msbuild-15.3'
 \ * ERROR: dev-dotnet/msbuild-roslyn-csc-15.3-r1::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                           ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/msbuild-roslyn-csc/msbuild-roslyn-csc-15.3-r1.ebuild'
 *   msbuild-roslyn-csc-15.3-r1.ebuild, line  13:  Called inherit 'dotnet' 'xbuild'
 *                           ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                           ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                       dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/msbuild-roslyn-csc-15.3-r1::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/msbuild-roslyn-csc-15.3-r1::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/msbuild-roslyn-csc-15.3-r1/work/msbuild-roslyn-csc-15.3'
 / * ERROR: dev-dotnet/newtonsoft-json-6.0.8-r1::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                         ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/newtonsoft-json/newtonsoft-json-6.0.8-r1.ebuild'
 *   newtonsoft-json-6.0.8-r1.ebuild, line  20:  Called inherit 'dotnet' 'gac' 'xbuild' 'versionator'
 *                         ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                         ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                     dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/newtonsoft-json-6.0.8-r1::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/newtonsoft-json-6.0.8-r1::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/newtonsoft-json-6.0.8-r1/work/newtonsoft-json-6.0.8'
 \ * ERROR: dev-dotnet/msbuild-tasks-api-15.3-r1::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                          ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/msbuild-tasks-api/msbuild-tasks-api-15.3-r1.ebuild'
 *   msbuild-tasks-api-15.3-r1.ebuild, line  12:  Called inherit 'gac' 'dotnet' 'xbuild'
 *                          ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                          ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                      dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/msbuild-tasks-api-15.3-r1::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/msbuild-tasks-api-15.3-r1::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.3-r1/work/msbuild-tasks-api-15.3'
 | * ERROR: dev-dotnet/system-collections-immutable-2.0.0_pre-r1::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                                          ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/system-collections-immutable/system-collections-immutable-2.0.0_pre-r1.ebuild'
 *   system-collections-immutable-2.0.0_pre-r1.ebuild, line  13:  Called inherit 'dotnet' 'xbuild' 'gac'
 *                                          ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                                          ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                                      dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/system-collections-immutable-2.0.0_pre-r1::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/system-collections-immutable-2.0.0_pre-r1::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/system-collections-immutable-2.0.0_pre-r1/work/system-collections-immutable-2.0.0_pre'
 | * ERROR: dev-dotnet/msbuild-defaulttasks-15.3-r3::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                             ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/msbuild-defaulttasks/msbuild-defaulttasks-15.3-r3.ebuild'
 *   msbuild-defaulttasks-15.3-r3.ebuild, line  13:  Called inherit 'dotnet' 'xbuild' 'gac'
 *                             ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                             ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                         dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/msbuild-defaulttasks-15.3-r3::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/msbuild-defaulttasks-15.3-r3::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/msbuild-defaulttasks-15.3-r3/work/msbuild-defaulttasks-15.3'
 / * ERROR: dev-util/msbuild-15.3-r3::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-util/msbuild/msbuild-15.3-r3.ebuild'
 *   msbuild-15.3-r3.ebuild, line  12:  Called inherit 'dotnet' 'xbuild' 'gac'
 *                ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *            dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-util/msbuild-15.3-r3::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/msbuild-15.3-r3::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-util/msbuild-15.3-r3/work/msbuild-15.3'
 | * ERROR: dev-dotnet/msbuild-tasks-api-15.3-r1::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                          ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/msbuild-tasks-api/msbuild-tasks-api-15.3-r1.ebuild'
 *   msbuild-tasks-api-15.3-r1.ebuild, line  12:  Called inherit 'gac' 'dotnet' 'xbuild'
 *                          ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                          ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                      dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/msbuild-tasks-api-15.3-r1::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/msbuild-tasks-api-15.3-r1::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.3-r1/work/msbuild-tasks-api-15.3'
 / * ERROR: dev-dotnet/msbuild-defaulttasks-15.3-r3::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                             ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/msbuild-defaulttasks/msbuild-defaulttasks-15.3-r3.ebuild'
 *   msbuild-defaulttasks-15.3-r3.ebuild, line  13:  Called inherit 'dotnet' 'xbuild' 'gac'
 *                             ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                             ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                         dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/msbuild-defaulttasks-15.3-r3::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/msbuild-defaulttasks-15.3-r3::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/msbuild-defaulttasks-15.3-r3/work/msbuild-defaulttasks-15.3'
 / * ERROR: dev-dotnet/msbuild-roslyn-csc-15.3-r1::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                           ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/msbuild-roslyn-csc/msbuild-roslyn-csc-15.3-r1.ebuild'
 *   msbuild-roslyn-csc-15.3-r1.ebuild, line  13:  Called inherit 'dotnet' 'xbuild'
 *                           ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                           ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                       dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/msbuild-roslyn-csc-15.3-r1::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/msbuild-roslyn-csc-15.3-r1::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/msbuild-roslyn-csc-15.3-r1/work/msbuild-roslyn-csc-15.3'
 - * ERROR: dev-dotnet/buildtools-1.0.27-r1::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                     ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/buildtools/buildtools-1.0.27-r1.ebuild'
 *   buildtools-1.0.27-r1.ebuild, line  14:  Called inherit 'dotnet' 'xbuild' 'gac' 'mono-pkg-config'
 *                     ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                     ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                 dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/buildtools-1.0.27-r1::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/buildtools-1.0.27-r1::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/buildtools-1.0.27-r1/work/buildtools-1.0.27'
 | * ERROR: dev-dotnet/newtonsoft-json-6.0.8-r1::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                         ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/newtonsoft-json/newtonsoft-json-6.0.8-r1.ebuild'
 *   newtonsoft-json-6.0.8-r1.ebuild, line  20:  Called inherit 'dotnet' 'gac' 'xbuild' 'versionator'
 *                         ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                         ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                     dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/newtonsoft-json-6.0.8-r1::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/newtonsoft-json-6.0.8-r1::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/newtonsoft-json-6.0.8-r1/work/newtonsoft-json-6.0.8'
 | * ERROR: dev-dotnet/system-reflection-metadata-2.0.0_pre-r1::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                                        ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/system-reflection-metadata/system-reflection-metadata-2.0.0_pre-r1.ebuild'
 *   system-reflection-metadata-2.0.0_pre-r1.ebuild, line  13:  Called inherit 'dotnet' 'xbuild' 'gac'
 *                                        ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                                        ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                                    dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/system-reflection-metadata-2.0.0_pre-r1::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/system-reflection-metadata-2.0.0_pre-r1::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/system-reflection-metadata-2.0.0_pre-r1/work/system-reflection-metadata-2.0.0_pre'
 - * ERROR: dev-dotnet/system-collections-immutable-2.0.0_pre-r1::dotnet failed (depend phase):
 *   dotnet: EAPI 6 not supported
 * 
 * Call stack:
 *                                          ebuild.sh, line 628:  Called source '/var/db/repos/dotnet/dev-dotnet/system-collections-immutable/system-collections-immutable-2.0.0_pre-r1.ebuild'
 *   system-collections-immutable-2.0.0_pre-r1.ebuild, line  13:  Called inherit 'dotnet' 'xbuild' 'gac'
 *                                          ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                                          ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/dotnet.eclass'
 *                                      dotnet.eclass, line  17:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-dotnet/system-collections-immutable-2.0.0_pre-r1::dotnet'`,
 * the complete build log and the output of `emerge -pqv '=dev-dotnet/system-collections-immutable-2.0.0_pre-r1::dotnet'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/dev-dotnet/system-collections-immutable-2.0.0_pre-r1/work/system-collections-immutable-2.0.0_pre'
... done!

Total: 0 packages, Size of downloads: 0 KiB
fluffynuts commented 1 year ago

I've created a PR (#515), please check my homework - it works for me, but I'm far from an ebuild pro