Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 552918 - Request to add overlay 'go-overlay' to the layman overlay list
Summary: Request to add overlay 'go-overlay' to the layman overlay list
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Gentoo Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Overlays Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-23 09:45 UTC by MT
Modified: 2015-06-24 13:27 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 MT 2015-06-23 09:45:19 UTC
Hello. As an ex Arch Tester, I maintain a personal overlay (GitHub hosted) for GoLang packages and I would like to add it to Layman's repositories.xml. The entire overlay is EAPI5 compliant, provides its own metadata cache, and it's repoman compliant.

Thank you in advance.

Overlay URI: https://github.com/Dr-Terrible/go-overlay
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-06-23 15:18:13 UTC
For metadata/layout.conf:

> masters = gentoo go-overlay

This is invalid. The overlay can't be its own master.

> profile-formats = portage-2

I'd suggest avoiding this, especially that you don't have any profile files using the format. It severely limits the availability for non-portage tools, and we're relying on those because Portage is too slow for my CI tools.

Other than that, looks fine.
Comment 2 William Hubbs gentoo-dev 2015-06-23 16:20:52 UTC
With the development of the golang-build and golang-vcs eclasses, I
propose holding off on this overlay until we get those committed. We may
be able to add them to the main tree.
Comment 3 MT 2015-06-24 11:19:37 UTC
> This is invalid. The overlay can't be its own master.

Thank you for the corrections, Michał Górny.

When I created this overlay (a long time ago) the official documentation for the metadata configuration was lacking (man 5 portage, man egencache), if not cryptic at all. It came as no surprise that I have misused the tag "masters" and "profile-formats" in the first place. I have fixed them.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-06-24 13:27:01 UTC
Added, thanks.