From unknown Sat Sep 13 08:09:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29008: 26.0.90; two bugs in gnus-read-ephemeral-* Resent-From: Katsumi Yamaoka Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2017 08:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29008 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 29008@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.150900579224589 (code B ref -1); Thu, 26 Oct 2017 08:17:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Oct 2017 08:16:32 +0000 Received: from localhost ([127.0.0.1]:33969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7dL5-0006OX-O1 for submit@debbugs.gnu.org; Thu, 26 Oct 2017 04:16:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7dL4-0006OK-88 for submit@debbugs.gnu.org; Thu, 26 Oct 2017 04:16:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e7dKx-0006tg-Ug for submit@debbugs.gnu.org; Thu, 26 Oct 2017 04:16:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05, T_TVD_MIME_NO_HEADERS autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42557) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e7dKx-0006tE-R3 for submit@debbugs.gnu.org; Thu, 26 Oct 2017 04:16:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54556) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7dKw-0000cs-BK for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2017 04:16:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e7dKt-0006qd-2O for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2017 04:16:22 -0400 Received: from mail-hampton.hostforweb.net ([205.234.186.191]:51288 helo=hampton.hostforweb.net) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e7dKs-0006an-TF for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2017 04:16:18 -0400 Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1e7dKB-0039MI-F6; Thu, 26 Oct 2017 03:15:36 -0500 Date: Thu, 26 Oct 2017 17:15:32 +0900 Message-ID: From: Katsumi Yamaoka Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (i686-pc-cygwin) Cancel-Lock: sha1:l+u07JqIzw16ClUb60DxbRQjktw= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-OutGoing-Spam-Status: No, score=-2.9 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hampton.hostforweb.net X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Get-Message-Sender-Via: hampton.hostforweb.net: authenticated_id: yamaoka/from_h X-Authenticated-Sender: hampton.hostforweb.net: yamaoka@jpl.org X-Source: X-Source-Args: X-Source-Dir: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone) [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --=-=-= Hi, BUG-1: If a group for a certain bug number is once read and its contents are cached, the following error happens. This is the case I do M-x gnus-read-ephemeral-emacs-bug-group RET 26862 RET for reading bug#26862. Debugger entered--Lisp error: (file-error "https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26862;mboxmaint=yes;mboxstat=yes" "Not modified") signal(file-error ("https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26862;mboxmaint=yes;mboxstat=yes" "Not modified")) url-insert-file-contents("https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26862;mboxmaint=yes;mboxstat=yes") gnus-read-ephemeral-bug-group((26862) "https://debbugs.gnu.org/cgi/bugreport.cgi?bug=%s;mboxmaint=yes;mboxstat=yes" nil) gnus-read-ephemeral-emacs-bug-group(26862) It's not intentional, is it? Fixing it is easy by passing t as the second argument to `url-insert-file-contents'. However, it causes another problem; the program prompts me for the yes-or-no query when I redo `M-x gnus-read-ephemeral-emacs-bug-group' as: Buffer *temp file* modified; kill anyway? (yes or no) This happens when finishing the (with-temp-file ...) form because `url-insert-file-contents' sets `buffer-file-name' as the second argument is set. So, `buffer-file-name' has to be reset to nil. BUG-2: An example that (info "(gnus)Foreign Groups") introduces Here is an example: (require 'gnus-art) (add-to-list 'gnus-button-alist '("#\\([0-9]+\\)\\>" 1 (string-match "\\" (or gnus-newsgroup-name "")) gnus-read-ephemeral-emacs-bug-group 1)) passes a bug number to `gnus-read-ephemeral-emacs-bug-group' as a string. Even if BUG-1 is fixed, this causes a bug as follows: Debugger entered--Lisp error: (wrong-type-argument numberp "26862") number-to-string("26862") mapconcat(number-to-string ("26862") ",") gnus-read-ephemeral-bug-group(("26862") "https://debbugs.gnu.org/cgi/bugreport.cgi?bug=%s;mboxmaint=yes;mboxstat=yes" nil) gnus-read-ephemeral-emacs-bug-group("26862") A patch for both the bugs is below. Thanks. In GNU Emacs 26.0.90 (build 1, i686-pc-cygwin, GTK+ Version 3.18.9) of 2017-10-26 built on localhost Windowing system distributor 'The Cygwin/X Project', version 11.0.11900000 * lisp/gnus/gnus-group.el (gnus-read-ephemeral-gmane-group) (gnus-read-ephemeral-bug-group): Make it work for any number of times. (gnus-read-ephemeral-emacs-bug-group): Allow a string for bug#. --=-=-= Content-Type: text/x-patch Content-Disposition: inline --- gnus-group.el~ 2017-10-25 22:06:10.154071900 +0000 +++ gnus-group.el 2017-10-26 08:08:28.510090200 +0000 @@ -2373,7 +2373,10 @@ (with-temp-file tmpfile (url-insert-file-contents (format gnus-gmane-group-download-format - group start (+ start range))) + group start (+ start range)) + t) + ;; `url-insert-file-contents' sets this because of the 2nd arg. + (setq buffer-file-name nil) (write-region (point-min) (point-max) tmpfile) (gnus-group-read-ephemeral-group (format "nndoc+ephemeral:%s.start-%s.range-%s" group start range) @@ -2463,7 +2466,7 @@ (if (and (not gnus-plugged) (file-exists-p file)) (insert-file-contents file) - (url-insert-file-contents (format mbox-url id))))) + (url-insert-file-contents (format mbox-url id) t)))) ;; Add the debbugs address so that we can respond to reports easily. (let ((address (format "%s@%s" (car ids) @@ -2488,7 +2491,9 @@ (insert ", " address)) (insert "To: " address "\n"))) (goto-char (point-max)) - (widen))))) + (widen))) + ;; `url-insert-file-contents' sets this because of the 2nd arg. + (setq buffer-file-name nil))) (gnus-group-read-ephemeral-group (format "nndoc+ephemeral:bug#%s" (mapconcat 'number-to-string ids ",")) @@ -2512,6 +2517,8 @@ (interactive (list (string-to-number (read-string "Enter bug number: " (thing-at-point 'word) nil)))) + (when (stringp ids) + (setq ids (string-to-number ids))) (unless (listp ids) (setq ids (list ids))) (gnus-read-ephemeral-bug-group --=-=-=-- From unknown Sat Sep 13 08:09:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29008: 26.0.90; two bugs in gnus-read-ephemeral-* Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2017 12:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29008 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Katsumi Yamaoka Cc: 29008@debbugs.gnu.org Received: via spool by 29008-submit@debbugs.gnu.org id=B29008.150902040221300 (code B ref 29008); Thu, 26 Oct 2017 12:21:01 +0000 Received: (at 29008) by debbugs.gnu.org; 26 Oct 2017 12:20:02 +0000 Received: from localhost ([127.0.0.1]:34053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7h8j-0005XN-RT for submit@debbugs.gnu.org; Thu, 26 Oct 2017 08:20:02 -0400 Received: from mail-io0-f175.google.com ([209.85.223.175]:53013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7h8h-0005X7-4O for 29008@debbugs.gnu.org; Thu, 26 Oct 2017 08:20:00 -0400 Received: by mail-io0-f175.google.com with SMTP id f20so4884522ioj.9 for <29008@debbugs.gnu.org>; Thu, 26 Oct 2017 05:19:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=IhtiurC5tf2dev/+SzB+WiM11v/sqCiwumZFm7eCVGA=; b=Qc2IiD9RraTNJB/yi1c0/KOfxCHSdIlagpQw/vAWOB5A3CLU9QJNXVFeFGV6QJBgw7 l2020XD06IbLQMx60z72DIZWrQqxOPLxMf6ACyNrwZwZrZPV5od1mgfHT+XLjVB5Ys2D Mt/nglGZoGWlg9+KumR3odIHCC4HPoFh1t7U74L8z1bLCBLfbn9bZu+1q4V77/e472Zt FbeXK18oBD+fivBIPPrVAazhkgBfCQe07Iic7+gVNgTNv6hqnhfFWS9Iu8srvjwbg3r0 cAkzA+yXYDYrSmqbuDSQ1TtFV1Ty0m9ccxWkU6i547g2+wVk4TSB3kLmgyxmIU86y2s3 COzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=IhtiurC5tf2dev/+SzB+WiM11v/sqCiwumZFm7eCVGA=; b=p1NoZY3vyS/1YJAd7oJT69j7HI3xW/as2TliELIqwBa5eLwQQFifdn/jXP426S2hbe KAjJYoPRYYAqRZz8XIW6vY3rzVlsjsykavnktDIUa6TjMwIswuyEQj0sjG/ddlc5O7IB 2sTxaNeCpGd9ECLd9vmCBUUXmA0ufzJJnQJAv/6l0itawMsjVVZeKd+Pal0BHO/jCvyW aaRtlQr57SMwZoPDaSPFqKrlsuzHDcwk+1s25CneynUAKjelUfw+AADZ/J8FkWFVbRv4 NtvFTQ6dYlGf4y5spNdb+BKzhsFesF3u+y/mOD/c1zby+WY+hqh4cTd1c3MLxPvFi68k TOjQ== X-Gm-Message-State: AMCzsaWZ3yFdzJGHPOYDEEygYn6GIX+Fi+7FHa2ndrqUc2fBrEux7yJl aX503aZH3R6uCrUFTZirb7OOkw== X-Google-Smtp-Source: ABhQp+SGChVhi/LUvy5P9RYsMMvECmm/KGJa1WrfvYodu1mZHCfUhQdKd16ih7QWBkCK6kSYP7FOXQ== X-Received: by 10.36.22.79 with SMTP id a76mr2137730ita.55.1509020393046; Thu, 26 Oct 2017 05:19:53 -0700 (PDT) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id m145sm517411itg.4.2017.10.26.05.19.51 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 26 Oct 2017 05:19:52 -0700 (PDT) From: Noam Postavsky References: Date: Thu, 26 Oct 2017 08:19:50 -0400 In-Reply-To: (Katsumi Yamaoka's message of "Thu, 26 Oct 2017 17:15:32 +0900") Message-ID: <8760b2cd95.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Katsumi Yamaoka writes: > Hi, > > BUG-1: > If a group for a certain bug number is once read and its contents > are cached, the following error happens. This is the case I do How do you make it be cached? I tried M-x gnus-read-ephemeral-emacs-bug-group with the same number twice in a row, but I got no error. > BUG-2: > An example that (info "(gnus)Foreign Groups") introduces > > Here is an example: > (require 'gnus-art) > (add-to-list > 'gnus-button-alist > '("#\\([0-9]+\\)\\>" 1 > (string-match "\\" (or gnus-newsgroup-name "")) > gnus-read-ephemeral-emacs-bug-group 1)) > > passes a bug number to `gnus-read-ephemeral-emacs-bug-group' as > a string. Even if BUG-1 is fixed, this causes a bug as follows: > > Debugger entered--Lisp error: (wrong-type-argument numberp "26862") > number-to-string("26862") > mapconcat(number-to-string ("26862") ",") > gnus-read-ephemeral-bug-group(("26862") "https://debbugs.gnu.org/cgi/bugreport.cgi?bug=%s;mboxmaint=yes;mboxstat=yes" nil) > gnus-read-ephemeral-emacs-bug-group("26862") > * lisp/gnus/gnus-group.el (gnus-read-ephemeral-gmane-group) > (gnus-read-ephemeral-bug-group): Make it work for any number of times. > (gnus-read-ephemeral-emacs-bug-group): Allow a string for bug#. Maybe we should fix the example instead? From unknown Sat Sep 13 08:09:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29008: 26.0.90; two bugs in gnus-read-ephemeral-* In-Reply-To: Resent-From: Katsumi Yamaoka Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2017 23:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29008 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: 29008@debbugs.gnu.org Received: via spool by 29008-submit@debbugs.gnu.org id=B29008.150906087517300 (code B ref 29008); Thu, 26 Oct 2017 23:35:02 +0000 Received: (at 29008) by debbugs.gnu.org; 26 Oct 2017 23:34:35 +0000 Received: from localhost ([127.0.0.1]:35738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7rfX-0004Uy-Jf for submit@debbugs.gnu.org; Thu, 26 Oct 2017 19:34:35 -0400 Received: from mail-hampton.hostforweb.net ([205.234.186.191]:41080 helo=hampton.hostforweb.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7rfU-0004Ul-I4 for 29008@debbugs.gnu.org; Thu, 26 Oct 2017 19:34:33 -0400 Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1e7rfM-002h5t-7o; Thu, 26 Oct 2017 18:34:25 -0500 Date: Fri, 27 Oct 2017 08:34:24 +0900 Message-ID: From: Katsumi Yamaoka References: <8760b2cd95.fsf@users.sourceforge.net> Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (i686-pc-cygwin) Cancel-Lock: sha1:1QylP6RCGvAnikFqwOrXjXPHRr8= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OutGoing-Spam-Status: No, score=-2.9 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hampton.hostforweb.net X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Get-Message-Sender-Via: hampton.hostforweb.net: authenticated_id: yamaoka/from_h X-Authenticated-Sender: hampton.hostforweb.net: yamaoka@jpl.org X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Thu, 26 Oct 2017 08:19:50 -0400, Noam Postavsky wrote: > Katsumi Yamaoka writes: >> BUG-1: >> If a group for a certain bug number is once read and its contents >> are cached, the following error happens. This is the case I do > How do you make it be cached? I did nothing special for it, so it seems the default feature. In my case the cache is stored in the file: ~/.emacs.d/url/cache/yamaoka/https/org/gnu/debbugs/251a7740923b0757bb1cd2b95e60bf88 Removing it manually vanishes the "Not modified" error. > I tried M-x > gnus-read-ephemeral-emacs-bug-group with the same number twice in a row, > but I got no error. Could you try exiting the ephemeral bug group by `q' before retrying it? Though I can reproduce the error without doing so. >> BUG-2: >> An example that (info "(gnus)Foreign Groups") introduces >> Here is an example: >> (require 'gnus-art) >> (add-to-list >> 'gnus-button-alist >> '("#\\([0-9]+\\)\\>" 1 >> (string-match "\\" (or gnus-newsgroup-name "")) >> gnus-read-ephemeral-emacs-bug-group 1)) >> passes a bug number to `gnus-read-ephemeral-emacs-bug-group' as >> a string. Even if BUG-1 is fixed, this causes a bug as follows: >> Debugger entered--Lisp error: (wrong-type-argument numberp "26862") >> number-to-string("26862") >> mapconcat(number-to-string ("26862") ",") >> gnus-read-ephemeral-bug-group(("26862") "https://debbugs.gnu.org/cgi/bugreport.cgi?bug=%s;mboxmaint=yes;mboxstat=yes" nil) >> gnus-read-ephemeral-emacs-bug-group("26862") >> * lisp/gnus/gnus-group.el (gnus-read-ephemeral-gmane-group) >> (gnus-read-ephemeral-bug-group): Make it work for any number of times. >> (gnus-read-ephemeral-emacs-bug-group): Allow a string for bug#. > Maybe we should fix the example instead? From unknown Sat Sep 13 08:09:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29008: 26.0.90; two bugs in gnus-read-ephemeral-* Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Oct 2017 00:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29008 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Katsumi Yamaoka Cc: 29008@debbugs.gnu.org Received: via spool by 29008-submit@debbugs.gnu.org id=B29008.150906316920744 (code B ref 29008); Fri, 27 Oct 2017 00:13:02 +0000 Received: (at 29008) by debbugs.gnu.org; 27 Oct 2017 00:12:49 +0000 Received: from localhost ([127.0.0.1]:35771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7sGV-0005OU-T3 for submit@debbugs.gnu.org; Thu, 26 Oct 2017 20:12:49 -0400 Received: from mail-io0-f182.google.com ([209.85.223.182]:48381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7sGT-0005OG-Dx for 29008@debbugs.gnu.org; Thu, 26 Oct 2017 20:12:46 -0400 Received: by mail-io0-f182.google.com with SMTP id j17so9149865iod.5 for <29008@debbugs.gnu.org>; Thu, 26 Oct 2017 17:12:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=LY2wRbUrCdwlQSJFISB17QA9WFnxYyDU2lXO02plwQk=; b=TGAs9k9uJWzYjBYngEsH+jP1OST3uRHnqc9TbPmlkSenKgpAQ5WIHDSX52IJ7ji/Tx jpGPeCCUls8io2/j19UUfb95fH8F2RiR6HW5SsIEkN7MXf/KvI1QyQCM99Gk93JwBP0d tVkfRKUyzfc2jKaj/K4LxOJAo5GD9HSJJWX3InK9BdyiSd5OWKc0kyuolho1eXXzuYJe QP/r5enUt6jEQ6PKasyLcAc9li2Dgvp/AkuBnSTN5JxusTia8C7/bRl0+HejIiPCmX/n Y5KRbdw2A52bmklcoFve5I93dLzlV82UvFinpNk701dfyDICQwcGuCRhTN1lSxzEMKva 4x3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=LY2wRbUrCdwlQSJFISB17QA9WFnxYyDU2lXO02plwQk=; b=mrdhXYErerr+a2o2L29QGNiqm8gcSYS9btGoWemQxRE0OGtLrY4MxMQbmO+c7dTQk4 TURSb2o03G1iCRc28aZty8vTyTrZlPpF3soPpGxKHMZp0S/We17x2j7JcSAKTL0Zsr/w Om+yUZuj0EMSuiU46vf3uvhOw0P0+1DHXZtVKGqh7YlP6ZEF0cQcScoanXGv0LVxP8vt 2esrMEgm/8Jl9naKEfaIx/PBrQjzfsc6XBaUIsPMrB7CiHhrtBbt7OGnpUabxrZya8ut UgsRBrDtrhemrV4OHgzywsOvCE5j+gOzjsxm0Z/m1xVeVhVY2iJ2ym/hfQy8R7DOiI7W 5VkQ== X-Gm-Message-State: AMCzsaWRasCdkKsfBDReiY4C/85t8xgmh8Rpx8U/LX0J6S0Ky1j0Qp18 ZewesQhn6hSjXu0KFKZAWgPU0A== X-Google-Smtp-Source: ABhQp+TweXcADoo1y4BfRd5wQHB+z634jfQuMKBCMQeP/p6xY6SpFl/lpUUFhGjVoh8vrIOPpHUh/Q== X-Received: by 10.107.174.32 with SMTP id x32mr11876346ioe.44.1509063159464; Thu, 26 Oct 2017 17:12:39 -0700 (PDT) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id q191sm325038itb.1.2017.10.26.17.12.38 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 26 Oct 2017 17:12:38 -0700 (PDT) From: Noam Postavsky References: <8760b2cd95.fsf@users.sourceforge.net> Date: Thu, 26 Oct 2017 20:12:37 -0400 In-Reply-To: (Katsumi Yamaoka's message of "Fri, 27 Oct 2017 08:34:24 +0900") Message-ID: <871slpcutm.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Katsumi Yamaoka writes: > I did nothing special for it, so it seems the default feature. > In my case the cache is stored in the file: > > ~/.emacs.d/url/cache/yamaoka/https/org/gnu/debbugs/251a7740923b0757bb1cd2b95e60bf88 Ah, it's url-automatic-caching which defaults to nil. After setting to t I can reproduce the error. It seems to me that 3xx HTTP errors should not signal a file-error, as they merely indicate redirects or similar. Probably not a good idea to start messing with error handling in the release branch though. So I would suggest that your fix could go to emacs-26 but marked not to merge to master, and master could be changed not to signal error on 3xx HTTP codes. What do you think? From unknown Sat Sep 13 08:09:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29008: 26.0.90; two bugs in gnus-read-ephemeral-* In-Reply-To: Resent-From: Katsumi Yamaoka Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Oct 2017 00:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29008 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: 29008@debbugs.gnu.org Received: via spool by 29008-submit@debbugs.gnu.org id=B29008.150906523523925 (code B ref 29008); Fri, 27 Oct 2017 00:48:02 +0000 Received: (at 29008) by debbugs.gnu.org; 27 Oct 2017 00:47:15 +0000 Received: from localhost ([127.0.0.1]:35799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7snr-0006Do-C3 for submit@debbugs.gnu.org; Thu, 26 Oct 2017 20:47:15 -0400 Received: from mail-hampton.hostforweb.net ([205.234.186.191]:45492 helo=hampton.hostforweb.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7snp-0006Db-7J for 29008@debbugs.gnu.org; Thu, 26 Oct 2017 20:47:13 -0400 Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1e7snf-00422i-LU; Thu, 26 Oct 2017 19:47:04 -0500 Date: Fri, 27 Oct 2017 09:47:03 +0900 Message-ID: From: Katsumi Yamaoka References: <8760b2cd95.fsf@users.sourceforge.net> <871slpcutm.fsf@users.sourceforge.net> Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (i686-pc-cygwin) Cancel-Lock: sha1:JWt88ZMLYxHcM24KRszeHwmSc+8= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OutGoing-Spam-Status: No, score=-1.5 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hampton.hostforweb.net X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Get-Message-Sender-Via: hampton.hostforweb.net: authenticated_id: yamaoka/from_h X-Authenticated-Sender: hampton.hostforweb.net: yamaoka@jpl.org X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Thu, 26 Oct 2017 20:12:37 -0400, Noam Postavsky wrote: > Ah, it's url-automatic-caching which defaults to nil. After setting to > t I can reproduce the error. Oops, I definitely have set url-automatic-caching. > It seems to me that 3xx HTTP errors should not signal a file-error, as > they merely indicate redirects or similar. Probably not a good idea to > start messing with error handling in the release branch though. > So I would suggest that your fix could go to emacs-26 but marked not to > merge to master, and master could be changed not to signal error on 3xx > HTTP codes. What do you think? Yes, no one suffers any pain by 3xx, so they should not be errors. I absolutely agree with changing the handling upon 3xx codes in the future. I'm going to commit the change in only emas-26 with a comment. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 26 21:17:07 2017 Received: (at control) by debbugs.gnu.org; 27 Oct 2017 01:17:08 +0000 Received: from localhost ([127.0.0.1]:35808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7tGl-0006th-PY for submit@debbugs.gnu.org; Thu, 26 Oct 2017 21:17:07 -0400 Received: from mail-hampton.hostforweb.net ([205.234.186.191]:42269 helo=hampton.hostforweb.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7tGi-0006t7-0L for control@debbugs.gnu.org; Thu, 26 Oct 2017 21:17:05 -0400 Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1e7tGa-000C2V-FV; Thu, 26 Oct 2017 20:16:57 -0500 Date: Fri, 27 Oct 2017 10:16:56 +0900 Message-ID: From: Katsumi Yamaoka To: control@debbugs.gnu.org Subject: Re: bug#29008: 26.0.90; two bugs in gnus-read-ephemeral-* References: <8760b2cd95.fsf@users.sourceforge.net> <871slpcutm.fsf@users.sourceforge.net> Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (i686-pc-cygwin) Cancel-Lock: sha1:hAy2kOkH9ZGSeogYRPOpu9y5Shk= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hampton.hostforweb.net X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Get-Message-Sender-Via: hampton.hostforweb.net: authenticated_id: yamaoka/from_h X-Authenticated-Sender: hampton.hostforweb.net: yamaoka@jpl.org X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) close 29008 quit