On Tue, Sep 9, 2014 at 6:54 PM, Kent Fredric <kentfred...@gmail.com> wrote: > > On 10 September 2014 10:23, Michał Górny <mgo...@gentoo.org> wrote: >> >> I don't understand your concern. I'm only saying we should stop relying >> on that stupid out-of-repository herds.xml file and put the e-mail >> address directly in metadata.xml. Bugzilla and bug assignment would >> work pretty much the same -- except that you wouldn't have to scan one >> more file to get the e-mail you're looking for. > > > That sounds less like you're trying to deprecate the use of herds, and more > like you're trying to deprecate the use of herds /in metadata.xml/. > > The latter strikes me as an easier sell, just the markup is more effort. > > If it was possible to write <herd>perl</herd> and have some process that > automatically upscaled that to a <maintainer> tag, that'd be cool.
If the only thing we're using herds for is as a way to populate the maintainer field, then they really should go away. I'd think that the whole point of having herds is so that you could group packages together in a way OTHER than by maintainer. We already have the maintainer attribute to track who maintains a package. Herds were supposed to be about grouping related packages together (like a herd), and not keeping track of who the cattle rustlers were. IMHO herds aren't working because: 1. They're basically being used as another form of project, so in addition to mail alias members and project pages it is yet another version of who is working on what which differs from the other ways of finding out who is working on what. 2. They're supposed to be used to group related packages together, but we already have categories, and there isn't just "one true way" to group packages together anyway. It sounds like they're a 1:many form of tagging. -- Rich