Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 701186 - dotnet.eclass claims to support EAPI 7 but inherits versionator
Summary: dotnet.eclass claims to support EAPI 7 but inherits versionator
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-26 04:57 UTC by adebeus
Modified: 2022-07-20 01:33 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 adebeus 2019-11-26 04:57:11 UTC
The dotnet eclass claims to support EAPI 7. But if it is actually inherited in an ebuild with EAPI=7, it fails because it inherits versionator.eclass, which is banned in EAPI 7.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-20 01:13:20 UTC
commit a4f5d91f2d868983335fc3b6ff224f0526106444
Author: James Le Cuirot <chewi@gentoo.org>
Date:   Tue Dec 17 22:45:11 2019 +0000

    dotnet.eclass: Add EAPI 7 support

    I could not see eutils.eclass being used anywhere but multilib.eclass
    is needed for get_libdir. I will fix implicit use of eutils by
    libgdiplus for prune_libtool_files.

    Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Comment 2 Larry the Git Cow gentoo-dev 2022-07-20 01:33:30 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/proj/dotnet.git/commit/?id=7c20c80ea672930ac43fa302911156a4586c11be

commit 7c20c80ea672930ac43fa302911156a4586c11be
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-07-20 01:13:51 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-07-20 01:13:51 +0000

    dotnet.eclass: drop broken eclass
    
    Bug: https://bugs.gentoo.org/701186
    Signed-off-by: Sam James <sam@gentoo.org>

 eclass/dotnet.eclass | 152 ---------------------------------------------------
 1 file changed, 152 deletions(-)

https://gitweb.gentoo.org/repo/proj/dotnet.git/commit/?id=d93d97cd5a034f4d5b903c8e78ef9c3c5a12cf5e

commit d93d97cd5a034f4d5b903c8e78ef9c3c5a12cf5e
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-07-20 01:13:40 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-07-20 01:13:40 +0000

    mono-env.eclass: drop broken eclass
    
    Bug: https://bugs.gentoo.org/701186
    Signed-off-by: Sam James <sam@gentoo.org>

 eclass/mono-env.eclass | 45 ---------------------------------------------
 1 file changed, 45 deletions(-)