From owner-freebsd-arch@FreeBSD.ORG Thu Oct 25 19:03:33 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1DD9388B; Thu, 25 Oct 2012 19:03:33 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 6C1028FC17; Thu, 25 Oct 2012 19:03:32 +0000 (UTC) Received: by mail-bk0-f54.google.com with SMTP id jf20so1009829bkc.13 for ; Thu, 25 Oct 2012 12:03:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=KUbsCP4jENA5w4HeI9XuIbs1fEB6SqJqNHbH3L/ekZs=; b=gUVvSoI/oxxi2H0JJ2TzdYveclKQ6HBOy5MIqQKW3o3OmPAHxNsgYSZ4zxstwPgc5m GtsqsYwTMsHR4Vf5Wk45rI0wRUEp6Gik0oUDMMh7RTds27i5aAzuN8Xeft/FVqrhmW1M Kg5XC+Ozk7nl4P2Xnp6npGZr1LO7OfT7W7ocdKCNpS9JGh1BmaAbt7vAJTJhL30WFEhV StzamPhOCzogZ3Ha03Ou34HoJ6kvBhEBT67mgfRP4PX4UYtyFceD8MOsyGNMFzP24omL /xKfir+NGqdnqe02Js9kQWPiKJWQuMLwYwQikklbQo64ifEOSSHWh05nuZBsI/AjMAKJ YIKg== Received: by 10.204.4.200 with SMTP id 8mr6658344bks.81.1351191805307; Thu, 25 Oct 2012 12:03:25 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.50.197 with HTTP; Thu, 25 Oct 2012 12:02:55 -0700 (PDT) In-Reply-To: <0EF669C7-0ED4-4BD4-9170-C49A7CA91603@cederstrand.dk> References: <1314468512.87152.YahooMailClassic@web113511.mail.gq1.yahoo.com> <4E593932.8060303@FreeBSD.org> <86sj928vks.fsf@ds4.des.no> <4FB39F66-0434-43F1-9705-3C81CDF2A25F@cederstrand.dk> <86ehkm8s5v.fsf@ds4.des.no> <0EF669C7-0ED4-4BD4-9170-C49A7CA91603@cederstrand.dk> From: Chris Rees Date: Thu, 25 Oct 2012 20:02:55 +0100 X-Google-Sender-Auth: 9lqfKd_fPaqRoPZV8glIbrAetKk Message-ID: Subject: Re: How about finally replacing GNATS? To: Erik Cederstrand Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: =?ISO-8859-1?Q?Dag=2DErling_Sm=F8rgrav?= , freebsd-arch@freebsd.org, giffunip@tutopia.com, Eitan Adler , Julien Laffaye X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2012 19:03:33 -0000 On 25 October 2012 19:52, Erik Cederstrand wrote: > Den 25/10/2012 kl. 17.53 skrev Dag-Erling Sm=F8rgrav : > >> Erik Cederstrand writes: >>> Would a Python script called "send-pr" using the Bugzilla JSONRPC >>> webservice and a dummy Bugzilla user (to retain the possibility to >>> report anonymously) be acceptable? >> >> No. >> >> 1) We don't have Python in base. > > Is this really a problem? Casual users could just use the Bugzilla interf= ace, and experienced users spitting out bug reports should be able to insta= ll a port. > >> 2) The solution you propose requires an internet connection. > > send-pr does too, right? It may be able to cache the report (I haven't ch= ecked), but a Python send-pr could do that, too. > >> 3) We need to be able to handle PRs submitted from existing FreeBSD >> installations > > Does send-pr really need to stay in base? It could be a port, and users c= ould just install that port. > > Implementing a JSON HTTPS client in bourne shell seems, well, painful. Bu= t maybe I could write a Python script to process emails received at FreeBSD= -gnats-submit@freebsd.org and shepherd them into Bugzilla? Then only there = MX would need Python. As Dag-Erling said, this is the only acceptable solution for retaining backwards-compatibility-- users still need to be able to use send-pr for the forseeable future. Luckily GNATS is easy to parse. Unfortunately I lack the cycles currently to get this done :( Chris