[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hyperbole debbugs fields incompatible with debbugs-get-bugs.

From: Robert Weiner
Subject: Re: Hyperbole debbugs fields incompatible with debbugs-get-bugs.
Date: Wed, 22 Jun 2016 11:17:40 -0400

On Wed, Jun 22, 2016 at 10:53 AM, Michael Albinus
<address@hidden> wrote:
> Robert Weiner <address@hidden> writes:
>> Hi Glenn:
> Hi Bob,
>> Thanks for setting up the Hyperbole project debbugs database.  It is
>> very useful.  However, I see that the fields and values in the database
>> do not match those used in `debbugs-get-bugs' from "debbugs.el".  Could
>> you change it so they match and we could use this function.
> Glenn hasn't done anything special for the Hyperbole project, everything
> is set up as it should. What you see are discrepancies between how you
> request data via the Debbugs::SOAP interface, and how this is kept in
> the debbugs database.

> "pending" is the field debbugs keeps the status of a bug. It could have
> the values "pending", "forwarded", "fixed" and "done". You'll ask for
> this with the :status keyword in debbugs-get-bugs.

(debbugs-get-bugs :status "pending" :package "hyperbole")
     returns nil even though there are 3 pending bugs.

(debbugs-get-bugs :severity "normal" :package "hyperbole")
     this works properly and returns 3 bugs.

>> Instead of owner and submitter fields there is originator.
>> There is no maint field.
> "originator" is the field which keeps the submitter's email address. You
> ask for with the :submitter keyword of debbugs-get-bugs.
> "owner" is also an email address, but this is the address of somebody
> who has declared herself as responsible for solving a bug. It is not set
> in your example, because nobody has said so.
>> Mainly, if the setup could just match the Lisp function, that would be
>> very helpful.
> I confirm that this is a little bit confusing. Most of the cases, the
> query keywords, and the attribute names in the debbugs database are
> identical. The pending/status and originator/submitter cases are the
> only exceptions I remember. We follow in debbugs.el, what the
> Debbugs::SOAP interface from Debian has specified.

How they ended up with a pending field instead of a status field, I'll
never understand but I understand that you are mostly just using
Debian's schema.  This is more than a bit confusing though, it really
feels like an incompatibility but given all the existing bugs in
packages I see that you wouldn't want to change the schema.

I am just finishing up a basic Hyperbole hyperlink interface for Gnu
debbugs projects and am just trying to figure out basic things like
status and sumitter queries so that things always work right.  Let me
know what you find on that first call that doesn't work and  then we
should be good.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]