From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 06 19:12:32 2012 Received: (at submit) by debbugs.gnu.org; 6 Jun 2012 23:12:32 +0000 Received: from localhost ([127.0.0.1]:60903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ScPOx-0003Y6-MR for submit@debbugs.gnu.org; Wed, 06 Jun 2012 19:12:32 -0400 Received: from mail-qc0-f172.google.com ([209.85.216.172]:37473) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ScPOc-0003Xc-MF for submit@debbugs.gnu.org; Wed, 06 Jun 2012 19:12:30 -0400 Received: by qcsq13 with SMTP id q13so5175725qcs.3 for ; Wed, 06 Jun 2012 16:09:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:subject:x-debbugs-version:x-debbugs-package:date:message-id :user-agent:mime-version:content-type:x-gm-message-state; bh=LXVPScc612KNg89y21MrKG/Haz6Jh0LFlymEiuBBSNI=; b=E94VSZNlC3KdVo/iUFoRtu8s9limu4fqdokfKPM8JeJnuyD+Txt74NOlP7rphMbaxK abq3nBcvIAeqpCVy1tQX5YMuhOcc8ZEZQaDyh6nzpDYdE5t+2YSpVmap+uhByI4o0PEE rmTi6a2X8G7Spj66rsf7ew6kcGE01+/526pFhw2ZIzeD3MF/HHCupBVUIfJbM7h5HA9F zuZpIzCypodfKQTidoy9hTdhmxF9hbOUFudGiu9SdACjxOjRYtk+GkUfVrCt5+M8DTaK 5K6wqQw2yMQi8KiEOOlUDg+nu8XHjbvrHet3utCtrOLy2556FDd9Ex3+g+VacYNEnCM5 u4GQ== Received: by 10.224.203.201 with SMTP id fj9mr646692qab.9.1339024190283; Wed, 06 Jun 2012 16:09:50 -0700 (PDT) Received: from pluto.luannocracy.com (207-172-223-249.c3-0.smr-ubr3.sbo-smr.ma.static.cable.rcn.com. [207.172.223.249]) by mx.google.com with ESMTPS id fc4sm2750611qab.21.2012.06.06.16.09.48 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 06 Jun 2012 16:09:49 -0700 (PDT) Received: by pluto.luannocracy.com (Postfix, from userid 501) id 6819C517CAE1; Wed, 6 Jun 2012 19:09:47 -0400 (EDT) From: Dave Abrahams To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Subject: [PATCH] Limit warping to virtual groups X-Debbugs-Version: 5.130006 X-Debbugs-Package: gnus Date: Wed, 06 Jun 2012 19:09:47 -0400 Message-ID: User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.0.94 (darwin) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Gm-Message-State: ALoCoQkEIhS78/N+aZmL6yPXIIGLzb/BQwZbLHqUb2nveuJ65qeXVf+jWhBQbVJMgsjkC7V7MtqK X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --=-=-= Content-Type: text/plain The addition of registry warping broke the promise of gnus-warp-to-article that it should be a no-op in real groups. The enclosed patch fixes that bug. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-Bugfix-honor-gnus-warp-to-article-s-promise-not-to-w.patch >From 827747888a0f608c573532831fd358a80c837c0c Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Wed, 6 Jun 2012 19:07:15 -0400 Subject: [PATCH] Bugfix: honor gnus-warp-to-article's promise not to warp from real groups Registry warping could occur in real groups, but it shouldn't. --- lisp/gnus-int.el | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/lisp/gnus-int.el b/lisp/gnus-int.el index bc98693..18e56ed 100644 --- a/lisp/gnus-int.el +++ b/lisp/gnus-int.el @@ -587,14 +587,15 @@ This is the string that Gnus uses to identify the group." "Warps from an article in a virtual group to the article in its real group. Does nothing on a real group." (interactive) - (let ((gnus-command-method - (gnus-find-method-for-group gnus-newsgroup-name))) - (or - (when (gnus-check-backend-function - 'warp-to-article (car gnus-command-method)) - (funcall (gnus-get-function gnus-command-method 'warp-to-article))) - (and (bound-and-true-p gnus-registry-enabled) - (gnus-try-warping-via-registry))))) + (when (gnus-virtual-group-p gnus-newsgroup-name) + (let ((gnus-command-method + (gnus-find-method-for-group gnus-newsgroup-name))) + (or + (when (gnus-check-backend-function + 'warp-to-article (car gnus-command-method)) + (funcall (gnus-get-function gnus-command-method 'warp-to-article))) + (and (bound-and-true-p gnus-registry-enabled) + (gnus-try-warping-via-registry)))))) (defun gnus-request-head (article group) "Request the head of ARTICLE in GROUP." -- 1.7.10.2 --=-=-= Content-Type: text/plain Ma Gnus v0.6 GNU Emacs 24.0.94.1 (x86_64-apple-darwin11.4.0, Carbon Version 1.6.0 AppKit 1138.47) of 2012-05-24 on pluto.luannocracy.com 200 news.gmane.org InterNetNews NNRP server INN 2.5.1 ready (posting ok) 101 Capability list: VERSION 2 IMPLEMENTATION INN 2.5.1 AUTHINFO USER HDR LIST ACTIVE ACTIVE.TIMES DISTRIB.PATS HEADERS NEWSGROUPS OVERVIEW.FMT OVER POST READER STARTTLS . -- Dave Abrahams BoostPro Computing http://www.boostpro.com --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 10 18:03:48 2012 Received: (at 11641) by debbugs.gnu.org; 10 Jun 2012 22:03:48 +0000 Received: from localhost ([127.0.0.1]:37067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SdqEc-0001Tn-5J for submit@debbugs.gnu.org; Sun, 10 Jun 2012 18:03:47 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:46007) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SdqEZ-0001Tg-M3 for 11641@debbugs.gnu.org; Sun, 10 Jun 2012 18:03:44 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1SdqC0-0002A0-Ha; Mon, 11 Jun 2012 00:01:04 +0200 From: Lars Magne Ingebrigtsen To: Dave Abrahams Subject: Re: bug#11641: [PATCH] Limit warping to virtual groups References: X-Now-Playing: Pet Shop Boys's _Format (2)_: "The Resurrectionist" Date: Mon, 11 Jun 2012 00:01:04 +0200 In-Reply-To: (Dave Abrahams's message of "Wed, 06 Jun 2012 19:09:47 -0400") Message-ID: User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1SdqC0-0002A0-Ha X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1339970464.70433@hs7UBJoPoqwABCI6zyxEIQ X-Spam-Status: No X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11641 Cc: 11641@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Dave Abrahams writes: > Subject: [PATCH] Bugfix: honor gnus-warp-to-article's promise not to warp > from real groups Thanks for the patch; I've applied it to Ma Gnus v0.6. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 10 18:03:50 2012 Received: (at control) by debbugs.gnu.org; 10 Jun 2012 22:03:50 +0000 Received: from localhost ([127.0.0.1]:37070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SdqEf-0001U1-Io for submit@debbugs.gnu.org; Sun, 10 Jun 2012 18:03:50 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:46018) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SdqEe-0001Tq-78 for control@debbugs.gnu.org; Sun, 10 Jun 2012 18:03:48 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1SdqC5-0002AH-AG for control@debbugs.gnu.org; Mon, 11 Jun 2012 00:01:09 +0200 Date: Mon, 11 Jun 2012 00:01:08 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #11641 X-MailScanner-ID: 1SdqC5-0002AH-AG X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1339970469.52962@+Xtvza1SKz+VPUvk2qf+QA X-Spam-Status: No X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) tags 11641 fixed close 11641 24.2 From unknown Sat Jun 14 19:06:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 09 Jul 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator