Merge lp:~kfogel/launchpad/cc-script-new-world into lp:launchpad
| Status: | Merged |
|---|---|
| Approved by: | Jonathan Lange on 2010-02-11 |
| Approved revision: | not available |
| Merge reported by: | Karl Fogel |
| Merged at revision: | not available |
| Proposed branch: | lp:~kfogel/launchpad/cc-script-new-world |
| Merge into: | lp:launchpad |
| Diff against target: |
513 lines (+274/-131) 1 file modified
utilities/community-contributions.py (+274/-131) |
| To merge this branch: | bzr merge lp:~kfogel/launchpad/cc-script-new-world |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Jonathan Lange (community) | 2010-02-10 | Approve on 2010-02-11 | |
| Karl Fogel (community) | Resubmit on 2010-02-11 | ||
|
Review via email:
|
|||
Commit Message
[r=jml][ui=none][bug=432742] Improve the community-
| Karl Fogel (kfogel) wrote : | # |
| Jonathan Lange (jml) wrote : | # |
On Wed, Feb 10, 2010 at 10:49 PM, Karl Fogel <email address hidden> wrote:
> Karl Fogel has proposed merging lp:~kfogel/launchpad/cc-script-new-world into lp:launchpad/devel.
>
> Requested reviews:
> Jonathan Lange (jml)
>
Hey Karl,
The change looks great. Most of my comments on the code are related to
Python idioms.
If this were application code, I might push a bit harder on whether
the ExCon data structure is the best way of thinking about the
problem. As it is, it's not application code and I've run out of
neurons for the morning :)
>
> Various improvements to utilities/
>
> 1. Show Canonical developers too (those not on the Launchpad team)
> 2. Don't show huge commit blocks; just elide and link to the top rev.
> 3. Finally clean up various utf-8 encoding issues (bug #432742)
> 4. Add a '--draft-run' option for testing.
>
> You can see the results here:
>
> https:/
>
> (Compare with https:/
>
The new output is much better.
> === modified file 'utilities/
> --- utilities/
> +++ utilities/
...
> @@ -56,85 +57,133 @@
> sys.exit(1)
>
>
> -# While anyone with "@canonical.com" in their email address will be
> -# counted as a Canonical contributor, sometimes Canonical people
> -# submit from personal addresses, so we still need a list.
> +# The output contains two classes of contributors: people who don't
> +# work for Canonical at all, and people who do work for Canonical but
> +# not on the Launchpad team.
As wgrant hinted on IRC, it's worth being explicit about what we do
with Launchpad team alumnists (e.g. Carlos & Daniel Silverstone).
> #
> # XXX: Karl Fogel 2009-09-10 bug=513608: We should use launchpadlib
> -# to consult Launchpad itself to find out who's a Canonical developer.
> -known_
> - u'Aaron Bentley',
> - u'Abel Deuring',
> - u'Adam Conrad',
> - u'Andrew Bennetts',
> - u'Anthony Lenton',
> - u'Barry Warsaw',
> - u'Brad Crittenden',
> - u'Carlos Perello Marin',
> - u'Carlos Perelló Marín',
> - u'Celso Providelo',
> - u'Christian Robottom Reis',
> - u'Cody Somerville',
> - u'Curtis Hovey',
> - u'Dafydd Harries',
> - u'Daniel Silverstone',
> - u'Danilo Šegan',
> - u'Данило Шеган',
> - u'данило шеган',
> - u'David Allouche',
> - u'Deryck Hodge',
> - u'Diogo Matsubara',
> - u'Elliot Murphy',
> - u'Francis J. Lacoste',
> - u'Gabriel Neuman <email address hidden>',
> - u'Gary Poster',
> - u'Guilherme Salgado',
> - u'Gustavo Niemeyer',
> - u'Henning Eggers',
> - u'Herb McNew',
> - u'James Henstridge',
> - u'Jelmer Vernooij',
> - u'Jeroen Vermeulen',
> - u'Jonathan Knowles',
> - u'Jonathan Lange',
> - u'Julian Edwards',
> - u'Karl Fogel',
> - u'Kees Cook',
> - u'Launch Pad',
> - u'Launchpad Developers',
> - u'LaMont Jones',
> - u'Leonard Richardson',
> - u'Malcolm Cleaton',
> - u'Maris Fogels',
> - u'Martin...
| Karl Fogel (kfogel) wrote : | # |
Thanks for the thorough review, Jono. All comments addressed; please see the latest.

Various improvements to utilities/ community- contributions. py. Namely:
1. Show Canonical developers too (those not on the Launchpad team)
2. Don't show huge commit blocks; just elide and link to the top rev.
3. Finally clean up various utf-8 encoding issues (bug #432742)
4. Add a '--draft-run' option for testing.
You can see the results here:
https:/ /dev.launchpad. net/Contributio ns/Draft
(Compare with https:/ /dev.launchpad. net/Contributio ns for old output.)