From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.bugs Subject: bug#26063: 26.0.50; url-insert-file-contents signals error for HTTP 304 response Date: Sun, 30 Jun 2019 01:25:18 +0100 Message-ID: <874l476hsh.fsf@tcd.ie> References: <87shmjwtkw.fsf@luca> <87v9ycuvev.fsf@mouse.gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="233011"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Andreas Politz , 26063@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 30 02:26:27 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hhNfl-000yRw-2x for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Jun 2019 02:26:25 +0200 Original-Received: from localhost ([::1]:42526 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhNfj-00055j-ES for geb-bug-gnu-emacs@m.gmane.org; Sat, 29 Jun 2019 20:26:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45088) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhNfV-00055S-L6 for bug-gnu-emacs@gnu.org; Sat, 29 Jun 2019 20:26:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hhNfT-000599-IJ for bug-gnu-emacs@gnu.org; Sat, 29 Jun 2019 20:26:09 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59765) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hhNfO-00055l-BS for bug-gnu-emacs@gnu.org; Sat, 29 Jun 2019 20:26:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hhNfO-0000Xr-51 for bug-gnu-emacs@gnu.org; Sat, 29 Jun 2019 20:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jun 2019 00:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26063 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible Original-Received: via spool by 26063-submit@debbugs.gnu.org id=B26063.15618543292055 (code B ref 26063); Sun, 30 Jun 2019 00:26:02 +0000 Original-Received: (at 26063) by debbugs.gnu.org; 30 Jun 2019 00:25:29 +0000 Original-Received: from localhost ([127.0.0.1]:45076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhNer-0000X0-2q for submit@debbugs.gnu.org; Sat, 29 Jun 2019 20:25:29 -0400 Original-Received: from mail-ed1-f66.google.com ([209.85.208.66]:34954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhNeo-0000We-Ha for 26063@debbugs.gnu.org; Sat, 29 Jun 2019 20:25:27 -0400 Original-Received: by mail-ed1-f66.google.com with SMTP id w20so17085774edd.2 for <26063@debbugs.gnu.org>; Sat, 29 Jun 2019 17:25:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=zr1rZS8pQval6VaNIQXPD+n4bVE5iAg8Jug6f+7a6rE=; b=Ie0zNvUSsR8xi7OXc7E6FfeFo5igAtoV8KIxAkrtglDaEXNEj09qMYNRDpZFHa7IP8 gNdSqzaj88NzxGlKx+y27gHSAV/YOBMet5ROkMjai2sobDlfX/ZERIgMvbbXZmIcn9J9 LkWcsDOFyrRehsTQvUDHrGNNHTgvas8ifsHGMSdXPjYYFDWWjbjJMCTndsfNy1YWYFP1 OrYoZE5eW1XLRzLjK6EQCRi/uUExeQGUYvzjdp2SrtCFzVb2Khuk0zRFyFa/Zhku6bcy ysetLoB/tQxu2jHc/YX31AeOnhRoITtJAW1Y107g5iAX6sJ48rVocUH290Bhrk/JKc2m E5IQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=zr1rZS8pQval6VaNIQXPD+n4bVE5iAg8Jug6f+7a6rE=; b=ZIj7qqKXmDuNY506iFzrKxI9EvmgdWc4GoKhXomalnW2aT3I8P2UtUhzA04t8CKvzH E7d4q3iYfm4LpoCxihGgr5q0aEDSc63tMZwZSwzIPZflMKkaGbMxywr8DIldeQNLGms2 iLvaFpzdJQTKt/uE7gwSMFIs20HFpr5VJe9P6qFGQOBMdTycqy3RQHc6vWFkLRUmlhWi 6J/Z8am8SBgwI8ZcngfrczyxLu/42aq5WA+d9afMFeWyLWUG7e34SJ4LQNS9srJvSIdR YQHCQbp3LDTG2o+FOVMs/GqEexkQtprstptW/S4znva2QJTw6F0pUcKy9uWfiYxT12Lr n7jQ== X-Gm-Message-State: APjAAAUscAu3+4eQdMUhTAa9OgDx1tXklai1pYz7nCV0ETm9PLcgMaAX LFbBfEw3XSi4hwM/+4JAVxz05g== X-Google-Smtp-Source: APXvYqySTkYZqwM3sOVztVnWY6Ly48XcX73FTNmFHIVhEPHBg4RLmlgOnissp5rwkG8ayO7eZh4kVA== X-Received: by 2002:a17:906:e282:: with SMTP id gg2mr16079398ejb.38.1561854320657; Sat, 29 Jun 2019 17:25:20 -0700 (PDT) Original-Received: from localhost ([2a02:8084:20e2:c380:92bd:1bfd:38fc:fae2]) by smtp.gmail.com with ESMTPSA id d3sm655597ejk.53.2019.06.29.17.25.19 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sat, 29 Jun 2019 17:25:19 -0700 (PDT) In-Reply-To: <87v9ycuvev.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Wed, 15 May 2019 07:41:12 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:161850 Archived-At: tags 26063 - unreproducible quit Lars Ingebrigtsen writes: > Andreas Politz writes: > >> Start from emacs -Q . >> >> 1. Install debbugs (http://elpa.gnu.org/packages/debbugs.html) >> 2. Enable url-automatic-caching >> 3. M-x debbugs-gnu-search RET change-group RET >> >> This should pop-up some results in a new buffer. Now hit RET >> (debbugs-gnu-select-report) on one of them, which will popup a gnus >> buffer displaying the related articles. Close that buffer via q >> (gnus-summary-exit). Back in the debbugs buffer, hit RET again, which >> will lead to the following (abbreviated) backtrace. >> >> Debugger entered--Lisp error: (file-error >> "http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23906;mboxmaint=yes;mboxstat=yes" >> "Not modified") > > This seems to work for me in Emacs 27. > >> I think url-insert-file-contents should not raise an error when the >> status code is 304, because it just means that the result comes from the >> cache, instead of the server. > > Yup. I seem to recall somebody else fixing the status code issue a > while back. Is this still a problem for you? Yes: 0. HOME=$(mktemp -d) emacs -Q & 1. (progn (setq url-automatic-caching t) (dotimes (_ 2) (with-temp-buffer (url-insert-file-contents "https://debbugs.gnu.org/26063")))) 2. C-x C-e Debugger entered--Lisp error: (file-error "https://debbugs.gnu.org/26063" "Not modified") signal(file-error ("https://debbugs.gnu.org/26063" "Not modified")) url-http--insert-file-helper(# "https://debbugs.gnu.org/26063" nil) url-insert-file-contents("https://debbugs.gnu.org/26063") (progn (url-insert-file-contents "https://debbugs.gnu.org/26063")) ... This happens on both emacs-26 and master. Thanks, -- Basil