From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ivan Shmakov Newsgroups: gmane.emacs.bugs Subject: bug#15939: [PATCH] nndoc.el: Add new debbugs-db nndoc type Date: Wed, 20 Nov 2013 20:07:54 +0000 Message-ID: <87siuqomgy.fsf@violet.siamics.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1384978818 24921 80.91.229.3 (20 Nov 2013 20:20:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Nov 2013 20:20:18 +0000 (UTC) To: 15939@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Nov 20 21:20:23 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VjEG6-0007Ys-DS for geb-bug-gnu-emacs@m.gmane.org; Wed, 20 Nov 2013 21:20:22 +0100 Original-Received: from localhost ([::1]:56904 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjEG5-0008NO-Vr for geb-bug-gnu-emacs@m.gmane.org; Wed, 20 Nov 2013 15:20:22 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45837) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjEFw-0008JP-QJ for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 15:20:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VjEFp-0002nE-Gm for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 15:20:12 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49410) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjEFp-0002mx-El for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 15:20:05 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VjEFo-0002Wl-N7 for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 15:20:05 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ivan Shmakov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Nov 2013 20:20:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15939 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13849787829646 (code B ref -1); Wed, 20 Nov 2013 20:20:04 +0000 Original-Received: (at submit) by debbugs.gnu.org; 20 Nov 2013 20:19:42 +0000 Original-Received: from localhost ([127.0.0.1]:35194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjEFR-0002VV-PA for submit@debbugs.gnu.org; Wed, 20 Nov 2013 15:19:42 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:43889) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjEFP-0002VF-Ls for submit@debbugs.gnu.org; Wed, 20 Nov 2013 15:19:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VjEFF-0002Xi-40 for submit@debbugs.gnu.org; Wed, 20 Nov 2013 15:19:34 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:45507) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjEFF-0002Xd-0r for submit@debbugs.gnu.org; Wed, 20 Nov 2013 15:19:29 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45584) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjEF9-0007hJ-Tq for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 15:19:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VjEF5-0002Vx-1T for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 15:19:23 -0500 Original-Received: from fely.am-1.org ([78.47.74.50]:47647) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjEF4-0002Vt-Rt for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 15:19:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Sender:Date:Subject:To:From; bh=w2tXqiNG2j5MrMkr5PEgGiJK1eaDQud6Ae6UD7X+KgE=; b=OC0SAIXpXa5PKiDFepIRNm/dG+5lD2z8KL/IfUFPjM9i0bWYiZOIUjxiuK1AL4PtheVSe3C/U4ZNTX1KcwRU7O4ZqOaliaQ0oje2fFq86WSOwzOVzfRU/PZQ5rsrA2hpq2vyrbNtT5yl6D3GPtZFU5u059ToWNAkHYP7ug+MMxk=; Original-Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by fely.am-1.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1VjEF3-0007T4-85 for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 20:19:17 +0000 Original-Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VjEEw-0003BV-85 for bug-gnu-emacs@gnu.org; Thu, 21 Nov 2013 03:19:10 +0700 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:80805 Archived-At: Given that Debbugs is used for Emacs development itself, it seems quite appropriate to add Debbugs .log file support to the nndoc Gnus=E2=80=99 select method. Please thus consider the following patch. An example Debbugs .log file to test the patched nndoc against could be retrieved with, say: $ rsync -t -- \ rsync://bugs-mirror.debian.org/bts-spool-db/83/688283.log \ 688283.log=20 (Then: G f 688283.log RET in the *Group* buffer.) --- lisp/gnus/nndoc.el.~1~ +++ lisp/gnus/nndoc.el 2013-11-20 19:58:04.000000000 +0000 @@ -56,6 +56,10 @@ from the document.") `((mmdf (article-begin . "^\^A\^A\^A\^A\n") (body-end . "^\^A\^A\^A\^A\n")) + (debbugs-db + (file-begin . "^\005") + (article-begin . "^[\005\007]\n") + (body-end . "^\003")) (mime-digest (article-begin . "") (head-begin . "^ ?\n") @@ -460,6 +464,10 @@ from the document.") (when (looking-at "\^A\^A\^A\^A$") t)) =20 +(defun nndoc-debbugs-db-type-p () + (when (looking-at "\006$") + t)) + (defun nndoc-news-type-p () (when (looking-at "^Path:.*\n") t)) --=20 FSF associate member #7257