Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 352586 - app-portage/eix: Please add maintainer information to "Package properties"
Summary: app-portage/eix: Please add maintainer information to "Package properties"
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Martin Väth
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-24 12:03 UTC by Sebastian Luther (few)
Modified: 2011-01-24 19: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 Sebastian Luther (few) 2011-01-24 12:03:17 UTC
It would be nice if eix could be used to find out who is the maintainer of a given package. 

new output:
$ eix -e <cat/pkg>
[I] <cat/pkg>
     Available versions:  
	...
     Homepage:            ...
     Description:         ...
     Maintainer:          <first maintainer> <other maintainers and herds>

The format should be the same as emerge puts in the build.log for easy pasting into bugzilla. That is it should list the primary maintainer's email first and separated by a white space, a comma separated list of the emails of the secondary maintainers*.

Thanks for considering.

* If there is at least one maintainer, the first maintainer is the primary maintainer. If there is no maintainer, the first herd is the primary maintainer.

The portage code for the output can be found in pym/portage/xml/metadata.py:format_maintainer_string().
Comment 1 Martin Väth 2011-01-24 19:27:47 UTC
The maintainer information is not part of the "standard" ebuild metadata
information, i.e. of the data stored in /usr/portage/metadata/cache.
Using other information like the maintainer information stored in metadata.xml
would require a completely different handling in eix, for instance several
cache methods won't work anymore.
(BTW: Parsing of xml-files is also not implemented in eix, either).

Since it would require almost a complete rewrite of eix
(and would end in a program which implements things fundamentally different,
not necessarilyy better) I close this bug as CANTFIX.