Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 725000 - www-apps/gitea should not inherit golang-base or golang-vcs-snapshot
Summary: www-apps/gitea should not inherit golang-base or golang-vcs-snapshot
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Pierre-Olivier Mercier
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-05-24 16:55 UTC by William Hubbs
Modified: 2020-07-16 14:39 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 William Hubbs gentoo-dev 2020-05-24 16:55:34 UTC
www-apps/gitea is a go module, so you can do everything you need with
the go-module eclass; you should not need to inherit any of the golang-*
eclasses along with it. Can you please rewrite the build and drop the
inheriting of golang-base and golang-vcs-snapshot?

Thanks,

William
Comment 1 Felix Neumärker 2020-06-04 16:12:11 UTC
where is the equivalent to _golang-vcs_fetch to unpack the tarball to "${WORKDIR}/${P}/src/${EGO_PN}" ?
Comment 2 Felix Neumärker 2020-06-05 13:52:39 UTC
previous that comment was nonsense - gopath not needed anymore.
Comment 3 Larry the Git Cow gentoo-dev 2020-07-16 14:39:01 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f55aa072437aeeea95b359fa9982115471be99

commit 80f55aa072437aeeea95b359fa9982115471be99
Author:     Pierre-Olivier Mercier <nemunaire@nemunai.re>
AuthorDate: 2020-06-10 15:06:14 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-07-16 14:38:41 +0000

    www-apps/gitea: sync -9999 ebuild
    
    Suggested-by: William Hubbs <williamh@gentoo.org>
    Closes: https://bugs.gentoo.org/725000
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Pierre-Olivier Mercier <nemunaire@nemunai.re>
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 www-apps/gitea/gitea-9999.ebuild | 105 ++++++++++++++++-----------------------
 1 file changed, 42 insertions(+), 63 deletions(-)