public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] missing <herd> tag in metadata.xml
@ 2007-05-10 15:38 Thilo Bangert
  2007-05-10 15:45 ` Mike Doty
  2007-05-12 14:26 ` [gentoo-dev] " Thilo Bangert
  0 siblings, 2 replies; 7+ messages in thread
From: Thilo Bangert @ 2007-05-10 15:38 UTC (permalink / raw
  To: gentoo-dev

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

The metadata cleanup continues...	

A list of 427 packages found at 

      http://dev.gentoo.org/~bangert/herd-metadata-check.log

do not have the required <herd> tag in their metadata.xml[1].

Is it reasonable to simply add the <herd>no-herd</herd> or should perhaps 
the policy be relaxed, such that a missing <herd> tag is equivalent with 
<herd>no-herd</herd>?

kind regards
Thilo

[1] Gentoo Development Guide - Package and Category metadata.xml 
http://devmanual.gentoo.org/ebuild-writing/misc-files/metadata/index.html

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev] [RFC] missing <herd> tag in metadata.xml
  2007-05-10 15:38 [gentoo-dev] [RFC] missing <herd> tag in metadata.xml Thilo Bangert
@ 2007-05-10 15:45 ` Mike Doty
  2007-05-10 17:38   ` Thilo Bangert
  2007-05-11  1:05   ` Thilo Bangert
  2007-05-12 14:26 ` [gentoo-dev] " Thilo Bangert
  1 sibling, 2 replies; 7+ messages in thread
From: Mike Doty @ 2007-05-10 15:45 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thilo Bangert wrote:
> The metadata cleanup continues...	
> 
> A list of 427 packages found at 
> 
>       http://dev.gentoo.org/~bangert/herd-metadata-check.log
> 
> do not have the required <herd> tag in their metadata.xml[1].
> 
> Is it reasonable to simply add the <herd>no-herd</herd> or should perhaps 
> the policy be relaxed, such that a missing <herd> tag is equivalent with 
> <herd>no-herd</herd>?
> 
> kind regards
> Thilo
> 
> [1] Gentoo Development Guide - Package and Category metadata.xml 
> http://devmanual.gentoo.org/ebuild-writing/misc-files/metadata/index.html
iirc there was a flamewar about this a while ago.  you should look at
the archives to see what people decided.

- --
=======================================================
Mike Doty                      kingtaco -at- gentoo.org
Gentoo Council
Gentoo Infrastructure
Gentoo/AMD64 Strategic Lead
GPG: E1A5 1C9C 93FE F430 C1D6  F2AF 806B A2E4 19F4 AE05
=======================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.3 (GNU/Linux)

iQCVAwUBRkM+KoBrouQZ9K4FAQIfigP+K447icY7rWKLnltRkm+omZqVGfj5AbwE
ahY3UlIb/McOxor+IDwbw05BJ85Mys1fVdB4NWK6UZJu3bGLA2Gl4nHHQJjnwp1b
FPHeE/C15E1U0lkuY0AppH/ABOEi3Sdw9gMxlQTQvLD/qTQ1+thcMrBvYjb1r7DH
5H23iAxxB6U=
=kmPd
-----END PGP SIGNATURE-----
-- 
gentoo-dev@gentoo.org mailing list



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

* Re: [gentoo-dev] [RFC] missing <herd> tag in metadata.xml
  2007-05-10 15:45 ` Mike Doty
@ 2007-05-10 17:38   ` Thilo Bangert
  2007-05-10 20:11     ` Bo Ørsted Andresen
  2007-05-11  1:05   ` Thilo Bangert
  1 sibling, 1 reply; 7+ messages in thread
From: Thilo Bangert @ 2007-05-10 17:38 UTC (permalink / raw
  To: gentoo-dev

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

> >
> > Is it reasonable to simply add the <herd>no-herd</herd> or should
> > perhaps the policy be relaxed, such that a missing <herd> tag is
> > equivalent with <herd>no-herd</herd>?

>
> iirc there was a flamewar about this a while ago.  you should look at
> the archives to see what people decided.

whatever the outcome of the discussion was, the current situation is still 
unclear, which is why it needs to be addressed again.

either we decide to relax the policy and change the documentation, or we 
dont and fix the ebuilds.

/me goes back to reading up on some history:

The Dreaded herd tag - 2006-10-28
http://thread.gmane.org/gmane.linux.gentoo.devel/43733

Herds suck, fix them - 2006-06-15
http://thread.gmane.org/gmane.linux.gentoo.devel/39385

Please use land-misc herd where appropriate! No no-herd madness!!!
2004-10-07
http://thread.gmane.org/gmane.linux.gentoo.devel/21899

Packages with non-existent herd in metadata.xml - 2004-09-27
http://thread.gmane.org/gmane.linux.gentoo.devel/21633

kind regards
Thilo

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev] [RFC] missing <herd> tag in metadata.xml
  2007-05-10 17:38   ` Thilo Bangert
@ 2007-05-10 20:11     ` Bo Ørsted Andresen
  0 siblings, 0 replies; 7+ messages in thread
From: Bo Ørsted Andresen @ 2007-05-10 20:11 UTC (permalink / raw
  To: gentoo-dev

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

On Thursday 10 May 2007 19:38:13 Thilo Bangert wrote:
> /me goes back to reading up on some history:

missing metadata.xml - 2006-11-22
http://thread.gmane.org/gmane.linux.gentoo.devel/44407

-- 
Bo Andresen

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev] [RFC] missing <herd> tag in metadata.xml
  2007-05-10 15:45 ` Mike Doty
  2007-05-10 17:38   ` Thilo Bangert
@ 2007-05-11  1:05   ` Thilo Bangert
  2007-05-11 20:57     ` [gentoo-dev] " Ryan Hill
  1 sibling, 1 reply; 7+ messages in thread
From: Thilo Bangert @ 2007-05-11  1:05 UTC (permalink / raw
  To: gentoo-dev

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


>  you should look at
> the archives to see what people decided.

from reading the archives and the response so far as well as the current 
documentation on the subject i conclude that the issue is still not clear 
and people make up their own stuff as they go along.

the following may be a formalisation of current (best) practices:

 - maintainers fall into three categories. herds, gentoo developers and
   non-gentoo proxy maintainers.

 -  a herd is defined in herds.xml. exception: no-herd. no-herd is limited
    to the situation where no suitable herd can be found.

 - a gentoo developer is defined in dev-rel/roll-call/userinfo.xml.

 - every ebuild has a herd.

 - a package can belong to more than one herd.

 - a package can be maintened by no or more parties.

 - a package with herd different from 'no-herd' is said to be maintained
   by the members of that herd.

 - all maintainers different from herds state their maintainership using
   the <maintainer> tag. the <maintainer> tag requires the <email> tag.

 - a package with herd 'no-herd' and no additional maintainers  is said to
   be unmaintained.

 - a <maintainer> of maintainer-needed@g.o indicates no maintainership and
   is only allowed as the sole maintainer. meaning a single <maintainer>
   tag and a single <herd>no-herd</herd> tag. infact it is semantically
   equivalent to a single <herd>no-herd</herd> tag and no additional
   maintainers.

 - a package that is proxy maintained needs an additional gentoo
   association in form of a maintaining herd or gentoo developer.
   maintainer-needed@g.o may be such an association, but only if the
   original one disappeared.

optionally one may want to include, although personally i prefer to state 
it explicitly:

 - a missing or empty <herd> tag is equivalent to <herd>no-herd</herd>

open questions:

 - what does it mean when the package is maintained by a herd and an
   additional maintainer? how does one determine the order in which to
   contact multiple maintainers?

 - are there situations in which we specify a <herd> other than no-herd
   but don't want its members to act as maintainers?

...

what are your current best practices regarding metadata?
regards
Thilo

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* [gentoo-dev]  Re: [RFC] missing <herd> tag in metadata.xml
  2007-05-11  1:05   ` Thilo Bangert
@ 2007-05-11 20:57     ` Ryan Hill
  0 siblings, 0 replies; 7+ messages in thread
From: Ryan Hill @ 2007-05-11 20:57 UTC (permalink / raw
  To: gentoo-dev

Thilo Bangert wrote:

> open questions:
> 
>  - what does it mean when the package is maintained by a herd and an
>    additional maintainer? how does one determine the order in which to
>    contact multiple maintainers?

See "Planning for automatic assignment of bugs"
(http://thread.gmane.org/gmane.linux.gentoo.devel/48485)


-- 
                                where to now? if i had to guess
dirtyepic gentoo org        i'm afraid to say antarctica's next
9B81 6C9F E791 83BB 3AB3  5B2D E625 A073 8379 37E8 (0x837937E8)

-- 
gentoo-dev@gentoo.org mailing list



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

* Re: [gentoo-dev] [RFC] missing <herd> tag in metadata.xml
  2007-05-10 15:38 [gentoo-dev] [RFC] missing <herd> tag in metadata.xml Thilo Bangert
  2007-05-10 15:45 ` Mike Doty
@ 2007-05-12 14:26 ` Thilo Bangert
  1 sibling, 0 replies; 7+ messages in thread
From: Thilo Bangert @ 2007-05-12 14:26 UTC (permalink / raw
  To: gentoo-dev

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

Hi again,

Thilo Bangert <bangert@gentoo.org> said:
> The metadata cleanup continues...
>
> A list of 427 packages found at
>
>       http://dev.gentoo.org/~bangert/herd-metadata-check.log
>
> do not have the required <herd> tag in their metadata.xml[1].

some of these have <herd> tags afterall - albeit empty.
i will be fixing these over the next few days, adding 
<herd>no-herd</herd>.

a current run has yielded the following statistics:

Found 0 packages with retired maintainer
Found 1517 packages with unknown maintainer
Found 11 packages with invalid proxy maintainer
Found 395 packages with missing <herd>
Found 4 packages with invalid <herd>
Found 33 packages with empty <herd>
Found 606 unmaintained packages
Found 0 packages with missing metadata.xml
11665 Packges checked, 2566 errors detected

see the full log at

    http://dev.gentoo.org/~bangert/metadata-check.log

the large number of unknow maintainers are largely due to herd email 
addresses listed in <maintainer> tags...

kind regards
Thilo

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

end of thread, other threads:[~2007-05-12 14:31 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-10 15:38 [gentoo-dev] [RFC] missing <herd> tag in metadata.xml Thilo Bangert
2007-05-10 15:45 ` Mike Doty
2007-05-10 17:38   ` Thilo Bangert
2007-05-10 20:11     ` Bo Ørsted Andresen
2007-05-11  1:05   ` Thilo Bangert
2007-05-11 20:57     ` [gentoo-dev] " Ryan Hill
2007-05-12 14:26 ` [gentoo-dev] " Thilo Bangert

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