Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 615176 - [dotnet overlay] dev-util/mono-debugger-9999 incomplete EAPI=6 conversion
Summary: [dotnet overlay] dev-util/mono-debugger-9999 incomplete EAPI=6 conversion
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-10 14:48 UTC by Ben Kohler
Modified: 2019-12-17 17:30 UTC (History)
0 users

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 Ben Kohler gentoo-dev 2017-04-10 14:48:55 UTC
The commit here:

https://gitweb.gentoo.org/proj/dotnet.git/commit/dev-util/mono-debugger/mono-debugger-9999.ebuild?id=b93e18209ed3406739db085c3018004c41999682

breaks that ebuild pretty seriously.  The base inherit was removed, but the ebuild still uses base eclass functions.  No eapply_user was added to src_prepare as required by EAPI=6, either.  There may be more problems, but this ebuild is completely unusable as-is.
Comment 1 Larry the Git Cow gentoo-dev 2019-12-17 17:30:44 UTC
The bug has been closed via the following commit(s):

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

commit e672455f00e8c4ae0de75faccac6dc1d705e2e2a
Author:     Ben Kohler <bkohler@gentoo.org>
AuthorDate: 2019-12-17 17:30:27 +0000
Commit:     Ben Kohler <bkohler@gentoo.org>
CommitDate: 2019-12-17 17:30:27 +0000

    dev-util/mono-debugger: fix up botched EAPI=6 conversion
    
    Use eapply instead of epatch
    Don't call base_src_prepare (no longer inherits base.eclass for a while)
    Do default *before* eautoreconf
    
    Closes: https://bugs.gentoo.org/615176
    Package-Manager: Portage-2.3.82, Repoman-2.3.20
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

 dev-util/mono-debugger/mono-debugger-9999.ebuild | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)