Path: csiph.com!usenet.pasdenom.info!news.albasani.net!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.005 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'resulting': 0.04; 'cpython': 0.05; 'counting': 0.07; 'cc:addr:python-list': 0.09; 'patch.': 0.09; 'patches': 0.09; 'subject:2.7': 0.09; 'python': 0.10; 'do,': 0.15; 'commit': 0.15; "(it's": 0.16; '(there': 0.16; 'clone': 0.16; 'code),': 0.16; 'committers': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'mark,': 0.16; 'messy': 0.16; 'patch,': 0.16; 'stuff,': 0.16; 'subject:non': 0.16; 'uniq': 0.16; 'wrote:': 0.16; 'say,': 0.18; '(not': 0.20; '2015': 0.20; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; 'tracker': 0.20; 'lawrence': 0.22; 'code.': 0.23; 'attach': 0.23; 'this:': 0.23; 'patch': 0.24; 'header:In-Reply-To:1': 0.24; 'mon,': 0.24; 'url:bugs': 0.24; 'sort': 0.25; 'testing': 0.25; 'command': 0.26; '(which': 0.26; 'order.': 0.27; 'message- id:@mail.gmail.com': 0.27; 'pep': 0.29; 'push': 0.30; 'core': 0.32; 'source': 0.33; 'url:python': 0.33; 'him.': 0.33; 'list': 0.34; 'received:google.com': 0.35; 'mine': 0.35; "isn't": 0.35; 'but': 0.36; 'there': 0.36; 'url:org': 0.36; 'subject:?': 0.36; 'pm,': 0.36; 'subject:: ': 0.37; 'skip:4 10': 0.38; "won't": 0.38; 'log': 0.38; 'someone': 0.38; 'subject:-': 0.39; 'rather': 0.39; 'where': 0.40; 'mark': 0.40; 'your': 0.60; "you'll": 0.61; 'show': 0.62; 'course': 0.62; 'matter': 0.63; 'different': 0.63; 'here:': 0.63; 'dont': 0.64; '20,': 0.66; 'picked': 0.66; 'below.': 0.66; 'jul': 0.72; 'chrisa': 0.84; 'compare:': 0.84; 'flaw': 0.84; 'methodology.': 0.84; 'url:cpython': 0.84; 'url:rev': 0.84; 'to:none': 0.91; 'technically': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=KIrmx+oVlRD8QcsnGRuoWQZtwLbvmp2SNQnmF+uuU+s=; b=VRfWhtPFiIiYDuD6t5G7RPcoJYPi0CgQy54WwNENqxEZsBjIO8cTQu9JfQSQyowSYl 68EOj9sBgjZ4JZ/i59mmp1tMn8lan1IcsjE55A78fZS2iB52qotMI9GhDg4e+QPlyrtp vhRHqzl432s0yF8yJSJWFT4IJZgh13Rj2oP9Zsz6G9yFJo5rPGioe8qUy1mNBHZcakAK C8XIQUPoMW+HtQEgPcfJqGBzSh+DIyemoahCUHhElkoH/z8B1raVKmeNOB3R6XV2Zhxc saRgHElFpcy8IpJvU7vx1RAeEI7IrRJeG2x2x5lPkuHL1z3J+ohM6hRLrklg1r9HvOAG zJ8Q== MIME-Version: 1.0 X-Received: by 10.107.132.7 with SMTP id g7mr32194307iod.9.1437361172877; Sun, 19 Jul 2015 19:59:32 -0700 (PDT) In-Reply-To: <622d0c72-5946-4067-84cd-255907688630@googlegroups.com> References: <55ab2b73$0$1664$c3e8da3$5496439d@news.astraweb.com> <622d0c72-5946-4067-84cd-255907688630@googlegroups.com> Date: Mon, 20 Jul 2015 12:59:32 +1000 Subject: Re: Should non-security 2.7 bugs be fixed? From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 45 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1437361175 news.xs4all.nl 2860 [2001:888:2000:d::a6]:45758 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:94195 On Mon, Jul 20, 2015 at 12:16 PM, Rustom Mody wrote: > I just ran the following command > $ hg log --template "{author|person}\n" | sort | uniq -c | sort -nr > > as giving all the committers to python in sorted order. > I get the list below. > Dont see any Mark Lawrence there > Of course I dont know hg at all well... Just picked up the above command from > http://stackoverflow.com/questions/6126678/how-to-list-commiters-sorted-by-number-of-commits-commit-count > > So... May I humbly ask where are your precious commits?? Same place that mine aren't. Compare: http://bugs.python.org/issue24610 https://hg.python.org/cpython/rev/02b81a82a57d (It's a trivial docs patch, but that makes for a better demo than the messy PEP 479/issue22906 stuff, where different parts got committed at different times.) I create a patch on my local clone of the CPython repository, and rather than push it directly (which technically I _could_ do, but socially I don't have jurisdiction over the main source code), I create a tracker issue and attach the patch. Then someone else commits it - and it's his name that's on the commit. Same here: http://bugs.python.org/issue24435 https://hg.python.org/cpython/rev/a9c34db88d79 No matter how many patches I write (not that I write very many), I won't show up on your list unless I actually push my own code. Mark isn't a core committer, so you won't see him. A quick search of the tracker came up with this: http://bugs.python.org/issue19980 It's a closed issue with a patch by Mark Lawrence. (There may well be others, I have no idea. All I know is that this one came up in the search.) The author of the resulting commit is Serhiy, not Mark, so that's who you'll be counting in your stats. Sorry to say, the flaw is in your testing methodology. ChrisA