Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 931725 - dev-go/fuzzy, dev-go/godebug-pretty, dev-go/sanitized-anchor-name, dev-go/go-bindata-assetfs: removal
Summary: dev-go/fuzzy, dev-go/godebug-pretty, dev-go/sanitized-anchor-name, dev-go/go-...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2024-06-10
Assignee: William Hubbs
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: 588912 681206 682114 771060 844649 844652 844658 844682
  Show dependency tree
 
Reported: 2024-05-11 07:00 UTC by Arthur Zamarin
Modified: 2024-05-11 07:29 UTC (History)
5 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 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-05-11 07:00:38 UTC
EAPI=6, library only without any reverse dependencies, uses deprecated go eclasses.
Comment 1 Larry the Git Cow gentoo-dev 2024-05-11 07:03:08 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91fb20b5532ac86a93a6c7287185b7209dac95c8

commit 91fb20b5532ac86a93a6c7287185b7209dac95c8
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2024-05-11 07:02:22 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2024-05-11 07:02:22 +0000

    dev-go/*: last-rite EAPI=6 Go libraries
    
    Bug: https://bugs.gentoo.org/931725
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 profiles/package.mask | 10 ++++++++++
 1 file changed, 10 insertions(+)
Comment 2 Joonas Niilola gentoo-dev 2024-05-11 07:10:17 UTC
I was of the opinion that https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567cb9242b182006a4b80f9266e3641f422472f0 could be reverted once these packages were masked, but Arthur made a good point for serving overlays still using EAPI-6 ebuilds. Though if we intend to keep the EAPI-6 guard in place until EAPI-6 is completely dropped, maybe we ought to document it in the eclass itself with SUPPORTED_EAPI?

This was just a temporary fast-fix commit, not a real effort to support EAPI-6 :)
Comment 3 Larry the Git Cow gentoo-dev 2024-05-11 07:28:16 UTC
The bug has been referenced in the following commit(s):

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

commit dd4f8583e563cfeffaca6b4af1826bf5e148cc54
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2024-05-11 07:27:10 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2024-05-11 07:27:48 +0000

    dev-go/goversion: un-last-rite
    
    This was grouped in the last-rite by mistake, this one installs binary
    so can be kept in the tree.
    
    Bug: https://bugs.gentoo.org/931725
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 profiles/package.mask | 1 -
 1 file changed, 1 deletion(-)