From owner-freebsd-arch@FreeBSD.ORG Thu Oct 25 18:53:01 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 DE74372B; Thu, 25 Oct 2012 18:53:01 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from csmtp3.one.com (csmtp3.one.com [91.198.169.23]) by mx1.freebsd.org (Postfix) with ESMTP id 9128A8FC12; Thu, 25 Oct 2012 18:53:01 +0000 (UTC) Received: from [192.168.124.181] (unknown [176.222.238.90]) by csmtp3.one.com (Postfix) with ESMTPA id AB8B92406353; Thu, 25 Oct 2012 18:52:59 +0000 (UTC) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Subject: Re: How about finally replacing GNATS? From: Erik Cederstrand In-Reply-To: <86ehkm8s5v.fsf@ds4.des.no> Date: Thu, 25 Oct 2012 20:52:59 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <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> To: =?iso-8859-1?Q?Dag-Erling_Sm=F8rgrav?= X-Mailer: Apple Mail (2.1499) Cc: Julien Laffaye , Eitan Adler , giffunip@tutopia.com, freebsd-arch@freebsd.org 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 18:53:01 -0000 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? >=20 > No. >=20 > 1) We don't have Python in base. Is this really a problem? Casual users could just use the Bugzilla = interface, and experienced users spitting out bug reports should be able = to install 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 = checked), 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 = could just install that port. Implementing a JSON HTTPS client in bourne shell seems, well, painful. = But 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. Erik=