Re: [gentoo-dev] irregular metdata.xml check

2009-12-07 Thread Thilo Bangert
Hans de Graaff  said:
> On Mon, 2009-12-07 at 12:56 +0100, Thilo Bangert wrote:
> > Welcome to this years edition of the metadata check.
> >
> > dev-util/cucumbermissing
> 
> Fixed, but this is really a bug in metadata.dtd, which specifies
>  upstream)* )>
> 
> That should probably be:
> 
>  upstream)* )>
> 

indeed:
http://bugs.gentoo.org/show_bug.cgi?id=279206

> Kind regards,
> 
> Hans
> 



signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] irregular metdata.xml check

2009-12-07 Thread Hans de Graaff
On Mon, 2009-12-07 at 12:56 +0100, Thilo Bangert wrote:
> Welcome to this years edition of the metadata check.

> dev-util/cucumbermissing

Fixed, but this is really a bug in metadata.dtd, which specifies 


That should probably be:



Kind regards,

Hans


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] irregular metdata.xml check

2009-12-07 Thread Thilo Bangert
Ulrich Mueller  said:
> > On Mon, 7 Dec 2009, Thilo Bangert wrote:
> >
> > Welcome to this years edition of the metadata check.
> > [...]
> >
> > You will find the complete log at [1].
> 
> Hmm, eselect is not known:
> | unknown maintainer: esel...@gentoo.org
> 
> But it's in good company:
> | unknown maintainer: catal...@gentoo.org
> | unknown maintainer: dev-port...@gentoo.org
> | unknown maintainer: genker...@gentoo.org
> | unknown maintainer: g...@gentoo.org
> | unknown maintainer: portage-ut...@gentoo.org
> | unknown maintainer: sand...@gentoo.org
> |
> > As usual, feedback is highly appreciated.
> 
> Could you make your script recognise Gentoo hosted projects as valid
> maintainers?

are these availabe somewhere? AFAICT we dont have them systematically 
available...

> 
> Ulrich
> 



signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] irregular metdata.xml check

2009-12-07 Thread Ulrich Mueller
> On Mon, 7 Dec 2009, Thilo Bangert wrote:

> Welcome to this years edition of the metadata check.
> [...]

> You will find the complete log at [1].

Hmm, eselect is not known:

| unknown maintainer: esel...@gentoo.org

But it's in good company:

| unknown maintainer: catal...@gentoo.org
| unknown maintainer: dev-port...@gentoo.org
| unknown maintainer: genker...@gentoo.org
| unknown maintainer: g...@gentoo.org
| unknown maintainer: portage-ut...@gentoo.org
| unknown maintainer: sand...@gentoo.org

> As usual, feedback is highly appreciated.

Could you make your script recognise Gentoo hosted projects as valid
maintainers?

Ulrich



[gentoo-dev] irregular metdata.xml check

2009-12-07 Thread Thilo Bangert
Welcome to this years edition of the metadata check.

Todays fingerpointing

herd without email: secure-tunneling
herd without email: middle-east

app-admin/eselect-audicleempty
app-admin/eselect-chuck  empty
app-admin/eselect-miniaudicleempty
app-admin/eselect-sndpeekempty
net-im/minbifempty
sys-kernel/dracutempty
x11-libs/libvdpauempty
x11-misc/vdpauinfo   empty
virtual/perl-Filter  empty
virtual/perl-i18n-langtags   empty
virtual/perl-Package-Constants   empty
virtual/perl-parent  empty
virtual/perl-Parse-CPAN-Meta empty

app-office/homebank  missing
dev-libs/faxpp   missing
dev-libs/librelp missing
dev-libs/ossp-uuid   missing
dev-util/cucumbermissing
dev-util/hg-git  missing
games-rpg/sacred-goldmissing
gnome-extra/gnome-color-chooser  missing
media-gfx/engaugemissing
media-gfx/greycstoration missing
media-plugins/gimp-greycstorationmissing
net-dialup/dgcmodem  missing
net-irc/irssi-xmpp   missing
net-libs/udnsmissing
net-misc/openswanmissing
sys-apps/edac-utils  missing


Statistics
==

Total number of packages:13623

metadata.xml missing 0
 missing  16
 empty13
 unknown   0
=no-herd1999

 missing  8383
 retired 0
 is a herd1187
 unknown   203
=maintainer-needed 715

Proxy maintainer without gentoo association10
Unmaintained packages  731

You will find the complete log at [1].
The script that generated above logfile can be found at [2].

As usual, feedback is highly appreciated.
Warm regards
Thilo

[1] Full metadata-check.log
http://dev.gentoo.org/~bangert/metadata-check.log
[2] Metadata checking script.
http://overlays.gentoo.org/dev/bangert/browser/scripts/check-metadata.rb


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] irregular metdata.xml check - 3rd edition

2008-02-13 Thread Robin H. Johnson
On Wed, Feb 13, 2008 at 09:30:14AM +0100, Thilo Bangert wrote:
> > 2. Check that metadata with a proxy maint also has a non-retired Gentoo
> > person listed.
> 'Proxy maintainer without gentoo association' means 'there is neither a 
> herd nor a gentoo maintainer listed'. you want to require a maintainer? a 
> lot more ebuilds will fail this check...
> 
> one may actually want to restrict that even further, and require both a 
> herd and a maintainer, as to define a pool of backup people in case the 
> gentoo maintainer retires.
I actually ran into this when jakub asked me to check some email
addresses that were in metadata.xml for bugzilla validity.

Originally, the one package was proxy maintained, having the external
and two Gentoo devs, with no-herd. The devs then retired, but the
external contributer was still interested, just lacking a contact.


-- 
Robin Hugh Johnson
Gentoo Linux Developer & Infra Guy
E-Mail : [EMAIL PROTECTED]
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85


pgp6fAkxCY5mZ.pgp
Description: PGP signature


Re: [gentoo-dev] irregular metdata.xml check - 3rd edition

2008-02-13 Thread Thilo Bangert
"Robin H. Johnson" <[EMAIL PROTECTED]> said:
> On Tue, Feb 12, 2008 at 10:01:16PM +0100, Thilo Bangert wrote:
> > Noteworthy errors
> > ===
> > herd without email: comm-fax
> > Proxy maintainer without gentoo association 15
>
> Two specific feature requests:
> 1. Check that every email address has a bugzilla account.

i'll look into it. a hashed list of gentoo.org bugzilla accounts would 
definitivly help! just the query is a good start though - i suppose (lets 
try that first). the script runs a couple of minutes anyway - if that 
doubles, triples or quadruples its not a problem...

> 2. Check that metadata with a proxy maint also has a non-retired Gentoo
> person listed.

'Proxy maintainer without gentoo association' means 'there is neither a 
herd nor a gentoo maintainer listed'. you want to require a maintainer? a 
lot more ebuilds will fail this check...

one may actually want to restrict that even further, and require both a 
herd and a maintainer, as to define a pool of backup people in case the 
gentoo maintainer retires.

thanks!

kind regards
Thilo


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] irregular metdata.xml check - 3rd edition

2008-02-12 Thread Robin H. Johnson
On Tue, Feb 12, 2008 at 10:21:19PM -0800, Alec Warner wrote:
> On 2/12/08, Robin H. Johnson <[EMAIL PROTECTED]> wrote:
> > On Tue, Feb 12, 2008 at 10:01:16PM +0100, Thilo Bangert wrote:
> > > Noteworthy errors
> > > ===
> > > herd without email: comm-fax
> > > Proxy maintainer without gentoo association 15
> > Two specific feature requests:
> > 1. Check that every email address has a bugzilla account.
> How is he going to do this without db access?
There's a creative bugzilla query for it, but you have to test each one
individually. For mass-checking, I'd offer sets of the email addresses,
hashed, so that you have to know an address to check it against a static
list.

-- 
Robin Hugh Johnson
Gentoo Linux Developer & Infra Guy
E-Mail : [EMAIL PROTECTED]
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85


pgpfRPUYysADs.pgp
Description: PGP signature


Re: [gentoo-dev] irregular metdata.xml check - 3rd edition

2008-02-12 Thread Alec Warner
On 2/12/08, Robin H. Johnson <[EMAIL PROTECTED]> wrote:
> On Tue, Feb 12, 2008 at 10:01:16PM +0100, Thilo Bangert wrote:
> > Noteworthy errors
> > ===
> > herd without email: comm-fax
> > Proxy maintainer without gentoo association 15
> Two specific feature requests:
> 1. Check that every email address has a bugzilla account.

How is he going to do this without db access?

> 2. Check that metadata with a proxy maint also has a non-retired Gentoo
> person listed.
>
> --
> Robin Hugh Johnson
> Gentoo Linux Developer & Infra Guy
> E-Mail : [EMAIL PROTECTED]
> GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
>
>
-- 
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] irregular metdata.xml check - 3rd edition

2008-02-12 Thread Robin H. Johnson
On Tue, Feb 12, 2008 at 10:01:16PM +0100, Thilo Bangert wrote:
> Noteworthy errors
> ===
> herd without email: comm-fax
> Proxy maintainer without gentoo association 15
Two specific feature requests:
1. Check that every email address has a bugzilla account.
2. Check that metadata with a proxy maint also has a non-retired Gentoo
person listed.

-- 
Robin Hugh Johnson
Gentoo Linux Developer & Infra Guy
E-Mail : [EMAIL PROTECTED]
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85


pgpTVW4W8jtXT.pgp
Description: PGP signature


Re: [gentoo-dev] irregular metdata.xml check - 3rd edition

2008-02-12 Thread Gilles Dartiguelongue

Le mardi 12 février 2008 à 22:01 +0100, Thilo Bangert a écrit :
> Welcome to the third edition of the irregular metadata.xml check.
[snip]
> net-wireless/gnome-bluetoothretired maintainer
removed liquidx and added gnome to the list of herds.

[snip]
-- 
Gilles Dartiguelongue <[EMAIL PROTECTED]>
Gentoo



signature.asc
Description: Ceci est une partie de message	numériquement signée


[gentoo-dev] irregular metdata.xml check - 3rd edition

2008-02-12 Thread Thilo Bangert
Welcome to the third edition of the irregular metadata.xml check.

Noteworthy errors
===

herd without email: comm-fax
herd without email: dev-tools
herd without email: haskell
herd without email: common-lisp
herd without email: secure-tunneling
herd without email: ia64-kernel
herd without email: middle-east
herd without email: arm
herd without email: s390
herd without email: sh

net-misc/netcomics-cvs  retired maintainer
net-wireless/gnome-bluetoothretired maintainer
sys-devel/distcc-config retired maintainer
x11-plugins/gkrellm-countdown   retired maintainer

dev-util/crossvc empty

app-emulation/virtinst   missing
dev-dotnet/dbus-glib-sharp   missing
dev-dotnet/dbus-sharpmissing
dev-libs/dclog   missing
dev-util/cmt missing
dev-util/osdtmissing
mail-filter/dovecot-antispam missing
mail-filter/dovecot-dspammissing
media-libs/capseomissing
media-libs/libcapturymissing
media-video/captury  missing
media-video/undvdmissing
net-fs/wdfs  missing
net-irc/mistbot  missing
net-misc/goog-sitemapgen missing
net-misc/ng-utilsmissing
net-misc/s3cmd   missing
sys-auth/nsvsmissing
sys-fs/encfs missing
sys-fs/flickrfs  missing
sys-fs/fuse-python   missing
sys-fs/python-fuse   missing
sys-fs/zfs-fuse  missing
sys-kernel/kerneloopsmissing


Here are the stats summarising the current state of metadata in the tree.

Statistics
==

Total number of packages:12410

metadata.xml missing 0
 missing  24
 empty 1
 unknown   0
=no-herd1929

 missing  7287
 retired 4
 is a herd1285
 unknown   256
=maintainer-needed 556

Proxy maintainer without gentoo association 15
Unmaintained packages  717


You will find the complete log at [1].
The script that generated above logfile can be found at [2].

As always, feedback is higly appreciated.
Warm regards
Thilo

[1] Full metadata-check.log
http://dev.gentoo.org/~bangert/metadata-check.log
[2] Metadata checking script.
http://overlays.gentoo.org/dev/bangert/browser/scripts/check-metadata.rb


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] irregular metdata.xml check

2007-06-11 Thread Harald van Dijk
On Mon, Jun 11, 2007 at 01:41:30AM +0200, Thilo Bangert wrote:
> Herds with no email
> ===
> 
> As robbat2 points out, in order to allow for automatic bug assignment all 
> herds need to have an email address. The following herds do not have an 
> email address specified in herds.xml.
> 
> herd without email: lang-misc

Fixed now.
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] irregular metdata.xml check

2007-06-11 Thread Robin H. Johnson
On Mon, Jun 11, 2007 at 11:26:27AM +0300, Petteri R??ty wrote:
> Marijn Schouten (hkBst) kirjoitti:
> > Thilo Bangert wrote:
> >>  is a herd1300
> > These seem intentional. Is there anything wrong with it?
> Yes. You use the  element to mark herds.
I do see a valid usage case for a herd to be in the maintainers with a
 element, but certainly those that add no value should be moved to
herd only.

-- 
Robin Hugh Johnson
Gentoo Linux Developer & Council Member
E-Mail : [EMAIL PROTECTED]
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85


pgpsMI4zNpIQW.pgp
Description: PGP signature


Re: [gentoo-dev] irregular metdata.xml check

2007-06-11 Thread Petteri Räty
Marijn Schouten (hkBst) kirjoitti:
> Thilo Bangert wrote:
>>  is a herd1300
> 
> These seem intentional. Is there anything wrong with it?
> 
> Marijn

Yes. You use the  element to mark herds.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] irregular metdata.xml check

2007-06-11 Thread Marijn Schouten (hkBst)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Thilo Bangert wrote:
>  is a herd1300

These seem intentional. Is there anything wrong with it?

Marijn
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGbQXqp/VmCx0OL2wRAqdJAJ9SX1NMUcSm1f35cx596xTD6W72SQCeKB8g
CG85MGBmgYaq3hwoFDjEHmI=
=IITB
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] irregular metdata.xml check

2007-06-10 Thread Rémi Cardona
Thilo Bangert wrote:
[great stuff here]

Thanks for your useful work Thilo :)

/me tips hat

Rémi
-- 
[EMAIL PROTECTED] mailing list



[gentoo-dev] irregular metdata.xml check

2007-06-10 Thread Thilo Bangert
Hi all,

welcome to the second issue of the irregular metadata.xml check.

Did you know that only 16% of all packages in the tree do not belong to 
any herd (ie. no-herd). Nevertheless, as no-herd is not a 
nice place to be, perhaps your herd can adopt a package or two. If you 
get really lucky you even get a dev with the deal - for free!


Herds with no email
===

As robbat2 points out, in order to allow for automatic bug assignment all 
herds need to have an email address. The following herds do not have an 
email address specified in herds.xml.

herd without email: comm-fax
herd without email: dev-tools
herd without email: haskell
herd without email: common-lisp
herd without email: secure-tunneling
herd without email: ia64-kernel
herd without email: middle-east
herd without email: arm
herd without email: lang-misc
herd without email: s390
herd without email: sh


Statistics
==

Total number of packages:11684

metadata.xml missing 0
 missing   2
 empty 0
 unknown   0
=no-herd1887

 missing  6611
 retired 0
 is a herd1300
 unknown   201
=maintainer-needed 438

Proxy maintainer without gentoo association13
Unmaintained packages  602


As always, the full metadata-check.log is available from [1].
The script used to generate the log can be found at [2].

Feedback welcome.
Kind regards
Thilo

[1] Full metadata-check.log
http://dev.gentoo.org/~bangert/metadata-check.log
[2] Metadata checking script.
http://overlays.gentoo.org/dev/bangert/browser/scripts/check-metadata.rb


pgp3vzg6mRCqm.pgp
Description: PGP signature


Re: [gentoo-dev] irregular metdata.xml check

2007-05-27 Thread Radoslaw Stachowiak

On 27/05/07, Thilo Bangert <[EMAIL PROTECTED]> wrote:
[...and many others...]

What I deeply miss from gentoo-dev mailing list is lack of  summary at
end of discussions. Current situation is that at the end of such
disputes very often (of course not always :) is still unclear if:
* decision has been made (and what it is)
* previous approach has been changed (or it hasn't, with pointer (URL) to it)
* documents were updated (to address change or to simply provide
better wording) w/ URLs
* nothing has been changed due to X, and next approach will be in X months.

It's even more difficult to grasp outcome for non native english speakers.

Solution I propose is, that author of the first post in a thread, who
started the discussion (if there was some discusion), should at end of
it (let's assume it's 3 days after last mail) write summary with those
4 points I outlined above. Simple and will help greatly to track later
decisions/changes, or postponed items.

--
radoslaw.
--
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] irregular metdata.xml check

2007-05-27 Thread Thilo Bangert
"Robin H. Johnson" <[EMAIL PROTECTED]> said:
> On Wed, May 23, 2007 at 07:49:43PM +0200, Thilo Bangert wrote:
> > Also, many ebuilds put the herds email address as an additional
> > . This is simply redundant and unless complaints are
> > raised, all herd  tags will be removed and replaced by
> > the appropriate  tag instead. Work on this will start over the
> > weekend.
>
> No.
>
> See the thread about automatic assignment for more about this.
> More importantly, once the automatic stuff goes into play, the
> existence of the herd tag will only matter on metadata that does not
> have any other maintainer.

sorry - to have missed this earlier.
from your proposal:
>Case 2 - Metadata contains a single maintainer
>--
> The herd field is not used.

so, you want to ignore the herd tag, as soon as there is a single 
maintainer tag? why?

we have  on every single package in the tree (well ~1900 packages 
with no-herd). my guess is that most of the roughly 4500 
packages that currently have a  and a  which is not a 
, will need to adjust their metadata to reflect the situation where 
the maintainer should get the bug asssigned and the herd gets CC'd...

IMHO the herd should always get an email on bugs with packages belonging 
to the herd... if this is not the case, what is the purpose of the herd?

or asked differently: what can the herd in  give you that the 
 can't?

other than that i (still) agree with the overall proposal. lets just make 
sure to codify the policy which has been agreed upon...

regards
Thilo



pgp9fOV1ObYKO.pgp
Description: PGP signature


Re: [gentoo-dev] irregular metdata.xml check

2007-05-23 Thread Robin H. Johnson
On Wed, May 23, 2007 at 07:49:43PM +0200, Thilo Bangert wrote:
> Also, many ebuilds put the herds email address as an additional 
> . This is simply redundant and unless complaints are raised, 
> all herd  tags will be removed and replaced by the 
> appropriate  tag instead. Work on this will start over the weekend.
No.

See the thread about automatic assignment for more about this.
More importantly, once the automatic stuff goes into play, the existence
of the herd tag will only matter on metadata that does not have any
other maintainer.


-- 
Robin Hugh Johnson
Gentoo Linux Developer & Council Member
E-Mail : [EMAIL PROTECTED]
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85


pgpl9s9fOvO2u.pgp
Description: PGP signature


Re: [gentoo-dev] irregular metdata.xml check

2007-05-23 Thread Timothy Redaelli
Alle mercoledì 23 maggio 2007, Chris Gianelloni ha scritto:
> On Wed, 2007-05-23 at 19:49 +0200, Thilo Bangert wrote:
> > Also, many ebuilds put the herds email address as an additional
> > . This is simply redundant and unless complaints are raised,
> > all herd  tags will be removed and replaced by the
> > appropriate  tag instead. Work on this will start over the weekend.
>
> Remember that some do this legitimately.  If the herd is, for example,
> "portage" but the email/bugzilla address is [EMAIL PROTECTED] then
> I think it is a good idea to leave the maintainer tag alone.  Remember
> that this is an example and isn't what is actually in the tree.  I just
> used it as a simple example.  The point is that in cases where the herd
> name doesn't equal the email address used for that herd, the maintainer
> tag should probably be filled in with the proper email address.

http://thread.gmane.org/gmane.linux.gentoo.devel/48485

-- 
Timothy `Drizzt` Redaelli - http://dev.gentoo.org/~drizzt/
FreeSBIE Developer, Gentoo Developer, GUFI Staff
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.  -- Jeremy S. Anderson
--
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] irregular metdata.xml check

2007-05-23 Thread Chris Gianelloni
On Wed, 2007-05-23 at 19:49 +0200, Thilo Bangert wrote:
> Also, many ebuilds put the herds email address as an additional 
> . This is simply redundant and unless complaints are raised, 
> all herd  tags will be removed and replaced by the 
> appropriate  tag instead. Work on this will start over the weekend.

Remember that some do this legitimately.  If the herd is, for example,
"portage" but the email/bugzilla address is [EMAIL PROTECTED] then
I think it is a good idea to leave the maintainer tag alone.  Remember
that this is an example and isn't what is actually in the tree.  I just
used it as a simple example.  The point is that in cases where the herd
name doesn't equal the email address used for that herd, the maintainer
tag should probably be filled in with the proper email address.

-- 
Chris Gianelloni
Release Engineering Strategic Lead
Alpha/AMD64/x86 Architecture Teams
Games Developer/Council Member/Foundation Trustee
Gentoo Foundation


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] irregular metdata.xml check

2007-05-23 Thread Thilo Bangert
Hi all,

welcome to the IMC - irregular metdata.xml check, issue 1.
As can be seen from the statistcis below, the herd tags have been fixed. 
Thanks to those who have helped with the cleanup.

Whats next?
==
The current policy in the devmanual demands a maintainer tag - 
nevertheless half the tree is without it.
The policy should perhaps be changed to reflect the reality.

Also, many ebuilds put the herds email address as an additional 
. This is simply redundant and unless complaints are raised, 
all herd  tags will be removed and replaced by the 
appropriate  tag instead. Work on this will start over the weekend.

Statistics
=

Total number of packages:11701

metadata.xml missing 0
 missing   0
 empty 0
 unknown   0
=no-herd1880

 missing  6616
 retired 0
 is a herd1306
 unknown   193
=maintainer-needed 438

Proxy maintainer without gentoo association11
Unmaintained packages  596

The full metadata-check.log is available from:
http://dev.gentoo.org/~bangert/metadata-check.log

The script used to generate the log can be found here:
http://overlays.gentoo.org/dev/bangert/browser/scripts/check-metadata.rb

Feedback welcome.
Kind regards
Thilo


pgp1OFUyQs7Ty.pgp
Description: PGP signature