From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/63463 Path: news.gmane.org!not-for-mail From: Andreas Seltenreich Newsgroups: gmane.emacs.gnus.general Subject: backporting bugfixes to the v5-10 branch Date: Wed, 12 Jul 2006 00:24:15 +0200 Message-ID: <87wtajwzjk.fsf@gate450.dyndns.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1152665622 20355 80.91.229.2 (12 Jul 2006 00:53:42 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 12 Jul 2006 00:53:42 +0000 (UTC) Original-X-From: ding-owner+m11990@lists.math.uh.edu Wed Jul 12 02:53:41 2006 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by ciao.gmane.org with esmtp (Exim 4.43) id 1G0Syt-0006Zk-EL for ding-account@gmane.org; Wed, 12 Jul 2006 02:53:35 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1G0Syk-0006PQ-00; Tue, 11 Jul 2006 19:53:26 -0500 Original-Received: from nas02.math.uh.edu ([129.7.128.40]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1G0QeZ-00061A-00 for ding@lists.math.uh.edu; Tue, 11 Jul 2006 17:24:27 -0500 Original-Received: from quimby.gnus.org ([80.91.224.244]) by nas02.math.uh.edu with esmtp (Exim 4.52) id 1G0QeX-0000Oc-9w for ding@lists.math.uh.edu; Tue, 11 Jul 2006 17:24:27 -0500 Original-Received: from smtp2.rz.uni-karlsruhe.de ([129.13.185.218]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1G0QeS-0000ml-00 for ; Wed, 12 Jul 2006 00:24:20 +0200 Original-Received: from rzstud2.stud.uni-karlsruhe.de (exim@rzstud2.stud.uni-karlsruhe.de [193.196.41.38]) by smtp2.rz.uni-karlsruhe.de with esmtp (Exim 4.50 #1) id 1G0QeP-0000i9-In; Wed, 12 Jul 2006 00:24:17 +0200 Original-Received: from uwi7 by rzstud2.stud.uni-karlsruhe.de with local (Exim 4.43) id 1G0QeP-0000Jp-Am for ding@gnus.org; Wed, 12 Jul 2006 00:24:17 +0200 Original-To: ding@gnus.org X-Face: $:F<87a[gD1?#R6S3j21cr1&C&7bd63GHC.tSdskUb}hhwG(ci*=D5kJ<_N+p9q(7-,PnG. Et.Yh I just reviewed the v5-10 branch with respect to my recent bugfixes in the trunk, and the following would be applicable to the stable branch, too: * nnweb.el (nnweb-google-parse-1): Update regexp for author and date. (nnweb-google-search): Respect nnweb-max-hits as upper bound. * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe unsubscribed groups as if they were killed ones. It causes duplicate entries in gnus-newsrc-alist. * mm-url.el (mm-url-insert-file-contents): Don't set Connection: Close. Any objections to backporting them? I'm not sure what to do with the change to gnus-find-method-for-group: * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try looking up the method using GROUP's prefix before inventing a new one. It is used on killed/unknown groups in various places where returning an all-new method isn't expected by the caller. While I can reproduce all of the bugs listed in on a stable Gnus, the fix depends on the macro gnus-group-server, which doesn't exists on the v5-10 branch. Maybe just inling its code is more appropriate than adding the macro to v5-10? I'm afraid the alternative to changing gnus-find-method-for-group would be to locate all places where it could be called on killed groups, and possibly fixing those. regards, andreas