From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 18 13:41:49 2012 Received: (at submit) by debbugs.gnu.org; 18 Jul 2012 17:41:49 +0000 Received: from localhost ([127.0.0.1]:48850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SrYFt-00038t-W7 for submit@debbugs.gnu.org; Wed, 18 Jul 2012 13:41:49 -0400 Received: from mail-qa0-f51.google.com ([209.85.216.51]:52795) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SrYFo-00038d-Fv for submit@debbugs.gnu.org; Wed, 18 Jul 2012 13:41:44 -0400 Received: by qaea16 with SMTP id a16so1233919qae.3 for ; Wed, 18 Jul 2012 10:35:33 -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=rL8X+0ijEU3tWyvNGsknFYTgwP30Nf0FiRnhKKSMYWw=; b=IDLxnr9nSY4ho5LltVpcLwe8AfAFXDvuBb1MAG4P5qzkzVHn8cbf9pdGhB/+jE/IXC +XiZBHmKj5ZwTWRYExtvts1mjOWBfurreTrPIsSpXcJEYLsFsFBdllz+AEgR/aRhHhXa /PNwf8/DzAf7yzPh39Rrk0FmBIIr8VHRpd5560TnIWJFB03nTuxC22KAbbHPPeYbA2VQ s/oyIYwXmCPGy8cpOcdiMrSMUbUHA8U9cq7tJBXiO27Uc2WgbB36zkFJ5QWUZNoiIHGU /cFsEpuY+AGK6MdIDEcYSMjomX+1UfcaG3P1B09Ai59LLzb+IEmvIL1DWUhJAoncoh9s 3vBA== Received: by 10.224.191.65 with SMTP id dl1mr7502900qab.72.1342632932991; Wed, 18 Jul 2012 10:35:32 -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 gy5sm7931qab.3.2012.07.18.10.35.32 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 18 Jul 2012 10:35:32 -0700 (PDT) Received: by pluto.luannocracy.com (Postfix, from userid 501) id 0B0135B47D56; Wed, 18 Jul 2012 13:35:30 -0400 (EDT) From: Dave Abrahams To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Subject: Other expirable marks lost if non-native articles are expired X-Debbugs-Version: 5.130006 X-Debbugs-Package: gnus Date: Wed, 18 Jul 2012 13:35:29 -0400 Message-ID: User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.1 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Gm-Message-State: ALoCoQnUKLULTz1R01OHCuAb0Cz4sbKnCBT3MmxU39ti5FjJgNjEUfVjbBzIml8Pg0bQrxj2mpWo 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 (--) I'm forever bringing articles into my INBOX via gnus-summary-refer-* functions. Oftentimes I mark these articles expirable, along with some others, and the `M-g' to get Gnus to actually delete them (that's what expiry does in my INBOX: immediate deletion). Gnus, however, leaves the articles there. To get rid of them, I have to be very careful *not* to mark any articles that have been inserted from other groups as expirable. Ma Gnus v0.6 GNU Emacs 24.1.1 (x86_64-apple-darwin11.4.0, Carbon Version 1.6.0 AppKit 1138.47) of 2012-06-27 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 . 382 Begin TLS negotiation now 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 . -- Dave Abrahams BoostPro Computing http://www.boostpro.com From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 18 14:19:32 2012 Received: (at 11980) by debbugs.gnu.org; 18 Jul 2012 18:19:32 +0000 Received: from localhost ([127.0.0.1]:48877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SrYqR-0004qU-1D for submit@debbugs.gnu.org; Wed, 18 Jul 2012 14:19:32 -0400 Received: from mail-qa0-f44.google.com ([209.85.216.44]:64829) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SrYqO-0004qM-Gp for 11980@debbugs.gnu.org; Wed, 18 Jul 2012 14:19:29 -0400 Received: by qadz3 with SMTP id z3so3440542qad.3 for <11980@debbugs.gnu.org>; Wed, 18 Jul 2012 11:13:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type:x-gm-message-state; bh=6gtNDIzw8EzXTVJSFp6PNrL2pmYdHHAJPRLtQ5nbwI0=; b=XU7NC8Wt/dIGjamzKjgd6Il3+jhqyDdBftLpfUs7Yj7vwQUzNP1WnYHJ5IjniCKVom vPLkHiPFMzCZOD1dA3NEja+NRRjXd9Fhja/KMTm8qKqATLIvJWbNe92vCGufPn7Tm2A5 hR6P3FPhGMZSh6+AidkMXpYZ3xsxEIjA273DA924J1AGy5ggAU18oclNnb27cgSUzm6+ vbhU/7I2HXX5vJtgv2xrVMp58em7BIki1sHQaLepbevHq/HzcY4dL9sT7qhAeG6GxUVL 87NOWIehc9T1aJ3KeuZONDES9/5M1u96zc1hzbytA/ZOIlRBGHyedW2emvfCIi81x2cq sd6A== Received: by 10.224.202.199 with SMTP id ff7mr7734825qab.65.1342635201154; Wed, 18 Jul 2012 11:13:21 -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 ea5sm108935qab.2.2012.07.18.11.13.20 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 18 Jul 2012 11:13:20 -0700 (PDT) Received: by pluto.luannocracy.com (Postfix, from userid 501) id 6BFCB5B495D0; Wed, 18 Jul 2012 14:13:19 -0400 (EDT) From: Dave Abrahams To: 11980@debbugs.gnu.org Subject: Re: bug#11980: [PATCH] Other expirable marks lost if non-native articles are expired References: Date: Wed, 18 Jul 2012 14:13:19 -0400 In-Reply-To: (Dave Abrahams's message of "Wed, 18 Jul 2012 13:35:29 -0400") Message-ID: User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.1 (darwin) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Gm-Message-State: ALoCoQm8/OfrjpBmjHMJpDtEC5DieLch5l7WAm3yGHA/oyikSItL8ZprBVUNlOLe2M16uY8+OT2X X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11980 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 And here's the patch that fixes it: --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=gnus-int.patch diff --git a/lisp/gnus-int.el b/lisp/gnus-int.el index 18e56ed..d4a52ed 100644 --- a/lisp/gnus-int.el +++ b/lisp/gnus-int.el @@ -722,6 +722,10 @@ If GROUP is nil, all groups on GNUS-COMMAND-METHOD are scanned." (defun gnus-request-expire-articles (articles group &optional force) (let* ((gnus-command-method (gnus-find-method-for-group group)) + ;; Filter out any negative article numbers; they can't be + ;; expired here. + (articles + (delq nil (mapcar (lambda (n) (and (>= n 0) n)) articles))) (gnus-inhibit-demon t) (not-deleted (funcall --=-=-= Content-Type: text/plain on Wed Jul 18 2012, Dave Abrahams wrote: > I'm forever bringing articles into my INBOX via gnus-summary-refer-* > functions. Oftentimes I mark these articles expirable, along with some > others, and the `M-g' to get Gnus to actually delete them (that's what > expiry does in my INBOX: immediate deletion). Gnus, however, leaves the > articles there. To get rid of them, I have to be very careful *not* to > mark any articles that have been inserted from other groups as expirable. > > Ma Gnus v0.6 > GNU Emacs 24.1.1 (x86_64-apple-darwin11.4.0, Carbon Version 1.6.0 AppKit 1138.47) > of 2012-06-27 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 > . > 382 Begin TLS negotiation now > 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 > . -- Dave Abrahams BoostPro Computing http://www.boostpro.com --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 05 15:08:55 2012 Received: (at control) by debbugs.gnu.org; 5 Sep 2012 19:08:55 +0000 Received: from localhost ([127.0.0.1]:41063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9Ky7-0006bL-EC for submit@debbugs.gnu.org; Wed, 05 Sep 2012 15:08:55 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:52833) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9Ky6-0006bF-Hp for control@debbugs.gnu.org; Wed, 05 Sep 2012 15:08:54 -0400 Received: from ip-200-13-149-91.dialup.ice.net ([91.149.13.200] helo=rusty) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1T9Kxr-0003AF-FC for control@debbugs.gnu.org; Wed, 05 Sep 2012 21:08:40 +0200 Date: Wed, 05 Sep 2012 21:08:30 +0200 Message-Id: <87627sqocx.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #11980 X-MailScanner-ID: 1T9Kxr-0003AF-FC X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1347476920.92345@LjPo0B0DDLJdfhZsGAvuMw 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 11980 fixed close 11980 24.3 From unknown Sat Jun 21 03:21:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 04 Oct 2012 11:24:05 +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