From owner-freebsd-doc@FreeBSD.ORG Sun Nov 13 14:08:15 2011 Return-Path: Delivered-To: doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1716106566B for ; Sun, 13 Nov 2011 14:08:15 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 870308FC0A for ; Sun, 13 Nov 2011 14:08:15 +0000 (UTC) Received: by iakl21 with SMTP id l21so6873724iak.13 for ; Sun, 13 Nov 2011 06:08:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; bh=cQYhp/UPPtjkOZZhHYtNN+BM/yeXy9WudKf3tCsc8pM=; b=gJvVt9ogSPbd6EHZc1c8Y32oSMxFBc/L8cyGVROsVoRQWAJjSkMq6n0ptrNk2gXHuw R+24b+n4z5wklD+Q61hrbi2HEM+pTdXLy6lxVgmF+uN+kyZVyT+iDTUlApTQYISkinFu xWTukA7w+mF/Opg6H0kqprE6DnnbXg79zMVzk= Received: by 10.231.41.69 with SMTP id n5mr4486145ibe.92.1321193294180; Sun, 13 Nov 2011 06:08:14 -0800 (PST) MIME-Version: 1.0 Received: by 10.231.11.140 with HTTP; Sun, 13 Nov 2011 06:07:43 -0800 (PST) From: Chris Rees Date: Sun, 13 Nov 2011 14:07:43 +0000 Message-ID: To: doc@freebsd.org, kib@freebsd.org, Xin LI Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Yet more committer list patches X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Nov 2011 14:08:15 -0000 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 $ 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;.