From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.bugs Subject: bug#7449: 24.0.50; Problems with the bug-querying mechanism Date: Sat, 20 Nov 2010 15:19:55 +0100 Message-ID: <87hbfcf56c.fsf@member.fsf.org> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1290264289 26534 80.91.229.12 (20 Nov 2010 14:44:49 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 20 Nov 2010 14:44:49 +0000 (UTC) Cc: 7449@debbugs.gnu.org, Michael Albinus To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 20 15:44:44 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PJogG-00060h-4p for geb-bug-gnu-emacs@m.gmane.org; Sat, 20 Nov 2010 15:44:44 +0100 Original-Received: from localhost ([127.0.0.1]:53009 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PJogF-0002BE-Kk for geb-bug-gnu-emacs@m.gmane.org; Sat, 20 Nov 2010 09:44:43 -0500 Original-Received: from [140.186.70.92] (port=52712 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PJofz-00025U-Ow for bug-gnu-emacs@gnu.org; Sat, 20 Nov 2010 09:44:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PJofy-0004q6-J0 for bug-gnu-emacs@gnu.org; Sat, 20 Nov 2010 09:44:27 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38892) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PJofy-0004q2-HU for bug-gnu-emacs@gnu.org; Sat, 20 Nov 2010 09:44:26 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PJoDW-0002Sd-9H; Sat, 20 Nov 2010 09:15:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Tassilo Horn Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 20 Nov 2010 14:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7449 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7449-submit@debbugs.gnu.org id=B7449.12902624909439 (code B ref 7449); Sat, 20 Nov 2010 14:15:02 +0000 Original-Received: (at 7449) by debbugs.gnu.org; 20 Nov 2010 14:14:50 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PJoDJ-0002SC-IP for submit@debbugs.gnu.org; Sat, 20 Nov 2010 09:14:49 -0500 Original-Received: from out1.smtp.messagingengine.com ([66.111.4.25]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PJoDH-0002S7-Pz for 7449@debbugs.gnu.org; Sat, 20 Nov 2010 09:14:48 -0500 Original-Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.messagingengine.com (Postfix) with ESMTP id CA1DF4F5; Sat, 20 Nov 2010 09:19:57 -0500 (EST) Original-Received: from frontend1.messagingengine.com ([10.202.2.160]) by compute3.internal (MEProxy); Sat, 20 Nov 2010 09:19:57 -0500 X-Sasl-enc: WC5bU+nGd6cahQ+nx0st6oub5f3655vELjDITzaW9Csy 1290262797 Original-Received: from thinkpad (dslb-088-077-166-141.pools.arcor-ip.net [88.77.166.141]) by mail.messagingengine.com (Postfix) with ESMTPA id A7F53401D74; Sat, 20 Nov 2010 09:19:56 -0500 (EST) In-Reply-To: (Eli Zaretskii's message of "Sat, 20 Nov 2010 14:29:54 +0200") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 20 Nov 2010 09:15:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:41767 Archived-At: Eli Zaretskii writes: Hi Eli, > The new feature for querying existing bugs is nice (thanks!), but it > needs some polishing, IMO: Definitively. I've just gotten a mail from Michael Albinus. He's trying to implement a proper debbugs interface using its SOAP protocol with far more capabilities than what I've hacked up. So probably many of your remarks may be already addressed in his works. With these new information, I think that it's seems a good idea to wait for his implementation and then use that for all the querying and result parsing stuff. > . It doesn't seem to handle non-ASCII (e.g., UTF-8) characters well. > E.g., I get octal escapes in the description of bug#7373. Yep, it's totally agnostic to url-encoding, except that it replaces spaces in the keywords with + when querying. > . It seems not to support more than one keyword. E.g., if I type > either "cursor" or "overlay", I get the bug #6687 listed in the > results, but if I type "cursor overlay", I get an empty list. Did > I understand the syntax of the keywords incorrectly? (Btw, it > would be nice to tell the expected syntax in the prompt.) I totally agree, and I don't have any clue about the syntax, too. It's the same that you would use in the search-by-subject field in the web interface. > . The "Report new bug" link does nothing except displaying a message > in the echo area. The code has a comment "TODO: Do something!"; > what it should do is simply invoke `report-emacs-bug' (unless I'm > missing something), perhaps after checking if there's already a bug > report in progress. Yeah, both the append and report new bug buttons do nothing, right now. Simply calling report-emacs-bug is not DRT, cause then the last keystrokes that this function grabs are those from navigating through the existing bug list. So the querying stuff has to be invoked after the invocation of M-x report-emacs-bug. > . The header line of the query results ("Already known bugs") should > IMO show in parens the keywords used for the query, for reference. Yes, that's a good idea. > . How about doing this automatically, using the bug subject as the > keywords? Then you'd most probably get zero results because debbugs seems to search mostly literally. > Or at least suggest running the query before the bug description > buffer is created and displayed? That's exactly the plan. :-) I just wanted to get some feedback on the overall interface before doing the needed restructurings in `report-emacs-bug'. Bye, Tassilo