From unknown Mon Aug 18 02:45:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12004: [PATCH] Filter out negative article numbers during expiry Resent-From: Dave Abrahams Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bugs@gnus.org Resent-Date: Sat, 21 Jul 2012 01:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 12004 X-GNU-PR-Package: gnus X-GNU-PR-Keywords: patch To: 12004@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Received: via spool by submit@debbugs.gnu.org id=B.134283409820373 (code B ref -1); Sat, 21 Jul 2012 01:29:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jul 2012 01:28:18 +0000 Received: from localhost ([127.0.0.1]:53287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SsOUU-0005IY-Er for submit@debbugs.gnu.org; Fri, 20 Jul 2012 21:28:18 -0400 Received: from mail-vb0-f44.google.com ([209.85.212.44]:51058) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SsOUR-0005IQ-Pr for submit@debbugs.gnu.org; Fri, 20 Jul 2012 21:28:16 -0400 Received: by vbbez10 with SMTP id ez10so4554518vbb.3 for ; Fri, 20 Jul 2012 18:21:55 -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=g5I8S/lM3b/AqUZzrjQjk3chWQLdALZSlb7eD9CU548=; b=ocYy+6XSwHamugLMqyCeu/skSCPr+Evf0+xegX+Y7FDZEkrKV8eOSvDkeqlYkkYoYT ZWBTver0lnIiOynGVR9fctIV+rzyFzoqX11QkIJ3K7/pNyif4+iIGCllCY2l4M5vUd/E b4AGbKzZjcsKyNVcoEc2EKP0sDnUoNKOmOrgaCwIbOcmOKuTXYg3EUVIS86yijP94EIJ f4JUnctEIhSpU/ccCYEoh2f/IA3TjE88+FKmNoPNyHnmRrEFSY3anp+vXVWJ7E554RyL sfBw4MsjM3uE2/i6Q8zJkxxa8pPTSB5l+SD5/zdukRFWZdQGcRbKbi94MoD+Rl4OpOZg /xnw== Received: by 10.52.174.81 with SMTP id bq17mr5429655vdc.119.1342833715470; Fri, 20 Jul 2012 18:21:55 -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 c17sm4419415vdj.11.2012.07.20.18.21.54 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 20 Jul 2012 18:21:55 -0700 (PDT) Received: by pluto.luannocracy.com (Postfix, from userid 501) id B2D5B5B77068; Fri, 20 Jul 2012 21:21:53 -0400 (EDT) From: Dave Abrahams Date: Fri, 20 Jul 2012 21:21:53 -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: ALoCoQnKj1Gj4/c6vwQAv1D+PE05buQqQaKhjSMygr4jPp9cKaIVCmOJ6OdnfbrBhle7MbACZjSo X-Spam-Score: -2.6 (--) 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/x-patch Content-Disposition: inline; filename=0001-Filter-out-negative-article-numbers-during-expiry.patch >From a3bc651f68c7cb81779ae0bcae88ecf75abbc896 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Fri, 20 Jul 2012 21:08:53 -0400 Subject: [PATCH] Filter out negative article numbers during expiry Fixes #11980 See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11980#8 --- lisp/gnus-int.el | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) 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 -- 1.7.7.5 (Apple Git-26) --=-=-= Content-Type: text/plain 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 -- Dave Abrahams BoostPro Computing http://www.boostpro.com --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 05 15:21:28 2012 Received: (at control) by debbugs.gnu.org; 5 Sep 2012 19:21:28 +0000 Received: from localhost ([127.0.0.1]:41088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9LAG-0007kp-9c for submit@debbugs.gnu.org; Wed, 05 Sep 2012 15:21:28 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:38147) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9LAD-0007ki-Id for control@debbugs.gnu.org; Wed, 05 Sep 2012 15:21:26 -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 1T9L9z-0003MA-AZ for control@debbugs.gnu.org; Wed, 05 Sep 2012 21:21:11 +0200 Date: Wed, 05 Sep 2012 21:21:02 +0200 Message-Id: <87mx14p97l.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #12004 X-MailScanner-ID: 1T9L9z-0003MA-AZ X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1347477671.87848@HEdNAKnicxYneR99g+s16g 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 12004 fixed close 12004 24.3