public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] RFC: Deprecating and killing the concept of herds
@ 2014-09-09 19:45 Michał Górny
  2014-09-09 19:56 ` Rich Freeman
                   ` (4 more replies)
  0 siblings, 5 replies; 64+ messages in thread
From: Michał Górny @ 2014-09-09 19:45 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1419 bytes --]

Hello,

Let's keep it short: I think herds don't serve any special purpose
nowadays. Their existence is mostly resulting in lack of consistency
and inconveniences.

In particular:

1. We have two different tags in metadata.xml that serve a similar
purpose -- <herd/> and <maintainer/>, with <herd/> being less
descriptive. For this reason, sometimes herd's associated e-mail is
listed as <maintainer/>, and sometimes even the same thing is listed
using both tags.

2. The common use of <herd/> and <maintainer/> thingies forces
a particular maintainership model. In particular, we always assume
<maintainer/> comes first, and <herd/> serves as a backup. You can't
properly say otherwise using both tags.

3. The project member and herd member lists are constantly outdated.
In fact, most of the herds don't even list members -- just point out to
outdated project pages :).

4. The whole indirection is just irritating. You can't assign a bug
using metadata.xml without fetching herds.xml that's in a different CVS
repo.

I believe it would be benfiicial to just deprecate and eventually drop
<herd/> in favor of explicit <maintainer/> using the alias. I don't know
if someone has other use of herds.xml but it the contents are either
outdated or redundant. Therefore, I would suggest eventually getting
rid of that file as well.

What do you think?

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 949 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

end of thread, other threads:[~2014-11-04 13:55 UTC | newest]

Thread overview: 64+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-09 19:45 [gentoo-dev] RFC: Deprecating and killing the concept of herds Michał Górny
2014-09-09 19:56 ` Rich Freeman
2014-09-09 20:46   ` Anthony G. Basile
2014-09-09 22:23     ` Michał Górny
2014-09-09 22:54       ` Kent Fredric
2014-09-10 11:37         ` Rich Freeman
2014-09-10 11:33 ` Pacho Ramos
2014-09-10 11:53   ` Rich Freeman
2014-09-10 14:18     ` Michał Górny
2014-09-10 16:28       ` Rich Freeman
2014-09-24 16:31       ` W. Trevor King
2014-09-25 15:00         ` Rich Freeman
2014-09-25 15:29           ` W. Trevor King
2014-09-25 15:49             ` Rich Freeman
2014-09-25 16:10               ` W. Trevor King
2014-09-10 16:03     ` [gentoo-dev] " Steven J. Long
2014-09-10 14:01 ` [gentoo-dev] " Tom Wijsman
2014-09-10 20:21   ` Markos Chandras
2014-09-11  2:07     ` [gentoo-dev] " Duncan
2014-09-11 18:30     ` [gentoo-dev] " Tom Wijsman
2014-09-11 20:00       ` Markos Chandras
2014-09-15  9:05         ` Tom Wijsman
2014-09-27  8:58 ` Jeroen Roovers
2014-09-27 10:25   ` Rich Freeman
2014-09-27 10:51     ` Jeroen Roovers
2014-09-27 13:11       ` Rich Freeman
2014-09-27 18:40         ` Jeroen Roovers
2014-09-27 21:41         ` Tom Wijsman
2014-09-27 21:47           ` Andreas K. Huettel
2014-09-27 18:21       ` [gentoo-dev] " Michael Palimaka
2014-09-27 21:35     ` [gentoo-dev] " Tom Wijsman
2014-09-27 21:54       ` Anthony G. Basile
2014-09-27 22:13         ` Tom Wijsman
2014-09-27 22:21           ` Michał Górny
2014-09-28 16:55             ` Tom Wijsman
2014-09-27 22:45           ` Rich Freeman
2014-09-28 17:30             ` Tom Wijsman
2014-09-27 23:01           ` Ulrich Mueller
2014-11-04 13:55   ` Rich Freeman
2014-09-29 16:42 ` [gentoo-dev] RFC: Deprecating and killing herds in metadata.xml Jeroen Roovers
2014-09-29 17:20   ` Ulrich Mueller
2014-09-29 17:27     ` Michał Górny
2014-09-29 18:13       ` Ulrich Mueller
2014-09-29 18:21         ` Michał Górny
2014-09-29 21:16   ` Tom Wijsman
2014-09-29 22:40     ` Jeroen Roovers
2014-09-29 23:09       ` Ulrich Mueller
2014-09-30  1:42         ` Rich Freeman
2014-09-30  7:00           ` Ulrich Mueller
2014-09-30 13:12             ` Rich Freeman
2014-10-01 18:39               ` Tom Wijsman
2014-09-30  8:51         ` Jeroen Roovers
2014-09-30 11:01           ` Ulrich Mueller
2014-09-30 21:03             ` Jeroen Roovers
2014-10-01 18:43               ` Tom Wijsman
2014-10-03  2:51               ` [gentoo-dev] " Steven J. Long
2014-10-03  2:55                 ` Peter Stuge
2014-10-04  7:18                 ` Jeroen Roovers
2014-10-05 16:30                   ` Tom Wijsman
2014-10-05 20:53                     ` Jeroen Roovers
2014-10-07 22:07                       ` Tom Wijsman
2014-10-08  7:22                         ` Jeroen Roovers
2014-10-09 19:29                           ` Tom Wijsman
2014-10-01 18:27       ` [gentoo-dev] " Tom Wijsman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox