Received: from makus.postgresql.org (makus.postgresql.org [98.129.198.125]) by mail.postgresql.org (Postfix) with ESMTP id 07FA015B9A79 for ; Tue, 17 Apr 2012 10:21:16 -0300 (ADT) Received: from mail-qa0-f53.google.com ([209.85.216.53]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1SK8LI-0002tQ-LG for pgsql-hackers@postgresql.org; Tue, 17 Apr 2012 13:21:16 +0000 Received: by qadc11 with SMTP id c11so343407qad.19 for ; Tue, 17 Apr 2012 06:20:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=+scjLM6gHYkdvVHhpOOqEXBrF9Ai2U0wPzuQ+OGc/zw=; b=yKi8kFFi7/pBnKE74B7diVAmhXGoF6mqQVItz6L3gs167Quh7OUi8q0FZVYa84fC6N tyypI/kiAH47D3nSRwiJoU2A5+tAdQCef3rwJmh1oke2E0zgn15MEdtpakb/A0UvoAi0 hDgaIXQpWHppRIwBMDwmjPDMnrSyJnuOG4LQyCrbWDi1YIZKDoPvWQALNmdTEGYBQTEl q/RFj5Ob72kxP7WzQiWKKdCeowpMKgTDZewkLsHFKYMpG2kZCG6RCdN0eeFQAlKDbjzN aO2hTPV0gX1N2Q3IO2X+dRaPTEncWBBjtvhvXVXT2xKIVbSviobxaxM+BuIEPabROPLi Eeow== Received: by 10.224.52.68 with SMTP id h4mr20677630qag.55.1334668859718; Tue, 17 Apr 2012 06:20:59 -0700 (PDT) Received: from speedbook-air.home.jay.fm (home.jay.fm. [173.166.48.118]) by mx.google.com with ESMTPS id gv4sm40166200qab.1.2012.04.17.06.20.57 (version=SSLv3 cipher=OTHER); Tue, 17 Apr 2012 06:20:58 -0700 (PDT) Message-ID: <4F8D6E37.5090808@gmail.com> Date: Tue, 17 Apr 2012 09:20:55 -0400 From: Jay Levitt User-Agent: Postbox 3.0.3 (Macintosh/20120304) MIME-Version: 1.0 To: Magnus Hagander CC: Alex , Dimitri Fontaine , Alvaro Herrera , Peter Eisentraut , Robert Haas , Tom Lane , Greg Smith , Pg Hackers Subject: Re: Bug tracker tool we need References: <4F84D3A0.8010808@2ndQuadrant.com> <1334165303.25392.9.camel@vanquo.pezone.net> <28338.1334168965@sss.pgh.pa.us> <1334180206.25392.39.camel@vanquo.pezone.net> <1334350086.9019.16.camel@vanquo.pezone.net> <878vhyeqyq.fsf@commandprompt.com> <4F89ED6C.4030609@gmail.com> <87d379mwan.fsf@commandprompt.com> <1334540156-sup-2520@alvh.no-ip.org> <878vhwnjhv.fsf@hi-media-techno.com> <877gxf7ihf.fsf_-_@commandprompt.com> <4F8C93B2.1000503@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Pg-Spam-Score: -2.6 (--) X-Archive-Number: 201204/886 X-Sequence-Number: 206689 Magnus Hagander wrote: > On Mon, Apr 16, 2012 at 23:48, Jay Levitt wrote: >> - Familiarity: Many developers already have a GitHub account and use it > Most of the more senior developers don't use github. Other than > possibly as a place to store a plain git repository. So that's not > really relevant. I meant outside developers - the folks you'd like to see more involved in the process. >> - Patch commenting and git integration encourage actual review-resubmit >> cycles instead of "Here, look, I fixed it for you" reviews > > The amount of spam coming through that system, and the > inability/unwillingness of github to even care about it is a killer > argument *against* github. > > We have working antispam for email. The github antispam is somewhere > around where email antispam was in 1994. Interesting; I haven't run into this but you're the second person to mention it here. Antispam is (in the large) a technically unsolvable problem; even in the '90s, we'd see hackers start poking at our newest countermeasures within the hour. GitHub is a giant target, and PG probably benefits here from NOT being one. (A quick Google shows redmine and especially Trac having spam issues of their own.) Pedantic note/fun fact: There was no email antispam in 1994; Canter & Siegel posted their infamous USENET Green Card spam that year, but it didn't really spread to email for another year or two. Once it did, there were fervent debates about whether it should be called "velveeta" to distinguish from the USENET variety. >> GitHub could well be a non-starter, but if third-party-dependence is really >> the holdup, I'd volunteer to write the tools - in fact, a google of [export >> issues from github] shows a few that might already suffice. > > It *is* a non-starter, because (a) it's a third party dependency, and > (b) AFAIK they don't provide *data access* to the issue trackers. Sure they do: http://developer.github.com/v3/issues/ Jay