Summary: | sys-apps/portage: support GLEP 75 mirror layout.conf in DISTDIR | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Zac Medico <zmedico> |
Component: | Core - Ebuild Support | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | enhancement | CC: | dan |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=646898 https://bugs.gentoo.org/show_bug.cgi?id=629048 https://bugs.gentoo.org/show_bug.cgi?id=645810 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 646068 | ||
Bug Blocks: | 377365 |
Description
Zac Medico
2021-06-06 00:04:55 UTC
We'll need some helper command(s) for working with the mirror layout. For example, we need a way to locate the distfiles associated with a particular ebuild, and those distfiles can originate from multiple local mirror with different layouts. I imagine something like the portageq metadata command that outputs a mapping of distfiles to paths will work. A versatile format for the output is newline delimited json, and in addition we can support alternative form(s) of columnar output if there's demand. |