Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Oct 2012 15:31:15 -0400
From:      Gary Palmer <gpalmer@freebsd.org>
To:        Erik Cederstrand <erik@cederstrand.dk>
Cc:        Dag-Erling Sm?rgrav <des@des.no>, freebsd-arch@freebsd.org, giffunip@tutopia.com, Eitan Adler <lists@eitanadler.com>, Julien Laffaye <jlaffaye@freebsd.org>
Subject:   Re: How about finally replacing GNATS?
Message-ID:  <20121025193115.GD40357@in-addr.com>
In-Reply-To: <0EF669C7-0ED4-4BD4-9170-C49A7CA91603@cederstrand.dk>
References:  <1314468512.87152.YahooMailClassic@web113511.mail.gq1.yahoo.com> <4E593932.8060303@FreeBSD.org> <CAF6rxgnCPcisTFn37VtYsvHhttQvc1=DxXLuqq7kScJG3UL=cA@mail.gmail.com> <C76EF9E9-2F9A-4F49-9ADE-1C7074510BC4@cederstrand.dk> <86sj928vks.fsf@ds4.des.no> <4FB39F66-0434-43F1-9705-3C81CDF2A25F@cederstrand.dk> <86ehkm8s5v.fsf@ds4.des.no> <0EF669C7-0ED4-4BD4-9170-C49A7CA91603@cederstrand.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 25, 2012 at 08:52:59PM +0200, Erik Cederstrand wrote:
> Den 25/10/2012 kl. 17.53 skrev Dag-Erling Sm?rgrav <des@des.no>:
> 
> > Erik Cederstrand <erik@cederstrand.dk> 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 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.

send-pr uses the local mail system to send the bug report.  So it doesn't
require direct Internet access, and can be batched (e.g. uucp)

> > 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.

In my opinion, send-pr or a simple to use replacement needs to stay in base
and not rely on the presence of X or any other utilities that are not in base.

> 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.

If it cannot be done in base, something on the server end would make sense.

Gary



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121025193115.GD40357>