Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Nov 2011 14:07:43 +0000
From:      Chris Rees <utisoft@gmail.com>
To:        doc@freebsd.org, kib@freebsd.org, Xin LI <delphij@freebsd.org>
Subject:   Yet more committer list patches
Message-ID:  <CADLo83-QnT-Ls5STtN3-wKUqrw6NwzNi2kaAhzOffYTM4iN8Vw@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi all,

I'm starting to just a tiny bit regret getting involved in this rat's
nest of stale lists... but we're nearly there!

With this patch, the list of Developers in the Handbook becomes
complete, with no alumni and no missing developers.  We can use it as
authoritative (at least until the next person resigns...), which will
make the PGP keys trimming (subject to core approval) much easier.

Chris

http://www.bayofrum.net/~crees/patches/contrib-developers-adding.patch.txt

For those who'd like to check my methodology (probably necessary,
since the process had become rather complicated :/), here's how to
check the list for currency:

# Get each access file, extract committer names only and sort and uniq them.
$ (for root in src doc projects ports ; \
          do cvs -d anoncvs@anoncvs.fr.FreeBSD.org:/home/ncvs co -p
CVSROOT-${root}/access ; \
          done) \
      | grep -v '^[*#]' \
      | sed 's/^\([^       ]*\).*/\1/' \
      | sort \
      |uniq >current_committers
# Empty password four times when prompted

# Get committers list

$ cvs -d anoncvs@anoncvs.fr.FreeBSD.org:/home/ncvs co -p
doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml
>committers.sgml

# Patch

$ curl 'http://www.bayofrum.net/~crees/patches/contrib-developers-adding.patch.txt'
| patch -f committers.sgml

# Extract committer names from committers.sgml

$ <committers.sgml sed -ne 's/^[^&]*&a\.\([^;]*\);.*/\1/p' | sort >
credited_committers

# Acid test

$ cmp -s credited_committers current_committers && echo Success! ||
(echo "Oops, you've missed one;" && diff credited_committers
current_committers)
Oops, you've missed one;
244a245
> n_hibma
248d248
< nhibma
$

.... but it turns out that's a false alarm; n_hibma is his email
address, but the author entity is &a.nhibma;.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADLo83-QnT-Ls5STtN3-wKUqrw6NwzNi2kaAhzOffYTM4iN8Vw>