Google Summer of Code/2023/Ideas/portage machine readability
From Gentoo Wiki
< Google Summer of Code | 2023 | IdeasJump to:navigation Jump to:search
portage machine readability
This project will add structured/machine-readable formats for emerge views.
Various example steps:
- `emerge -p $PKG` should show a structured output about the change, package, version, slots, use flags etc.
- Emerge errors should have structured output, making them easier to understand what's wrong, and the boundaries of each error (because many errors seem to flow together if there are multiple errors).
- Structured progress output for other tools to watch build status, esp during parallel package building.
|Expected Project Size||Expected Outcomes|