How about finally replacing GNATS?
Gary Palmer
gpalmer at freebsd.org
Thu Oct 25 19:31:32 UTC 2012
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 at des.no>:
>
> > Erik Cederstrand <erik at 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 at 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
More information about the freebsd-arch
mailing list