Yet more committer list patches

Chris Rees utisoft at gmail.com
Sun Nov 13 14:08:15 UTC 2011


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 at 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 at 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;.



More information about the freebsd-doc mailing list