From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.bugs Subject: bug#5459: Should url-util require url-vars? Date: Sun, 24 Jan 2010 23:49:23 +0100 Organization: Message-ID: References: <873a1wtoz6.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1264374613 23758 80.91.229.12 (24 Jan 2010 23:10:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 24 Jan 2010 23:10:13 +0000 (UTC) Cc: 5459@debbugs.gnu.org To: Chong Yidong Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 25 00:10:05 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NZBam-0001zx-Ut for geb-bug-gnu-emacs@m.gmane.org; Mon, 25 Jan 2010 00:10:05 +0100 Original-Received: from localhost ([127.0.0.1]:43433 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NZBao-0000Px-3L for geb-bug-gnu-emacs@m.gmane.org; Sun, 24 Jan 2010 18:10:06 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NZBaa-0000Ia-27 for bug-gnu-emacs@gnu.org; Sun, 24 Jan 2010 18:09:52 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NZBaV-0000H8-1F for bug-gnu-emacs@gnu.org; Sun, 24 Jan 2010 18:09:51 -0500 Original-Received: from [199.232.76.173] (port=41974 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NZBaU-0000H5-TX for bug-gnu-emacs@gnu.org; Sun, 24 Jan 2010 18:09:46 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38456) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NZBaU-0002uj-Kt for bug-gnu-emacs@gnu.org; Sun, 24 Jan 2010 18:09:46 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NZBHP-0001fT-L1; Sun, 24 Jan 2010 17:50:03 -0500 X-Loop: bug-gnu-emacs@gnu.org Resent-From: Lennart Borgman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Jan 2010 22:50:03 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5459 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 5459-submit@debbugs.gnu.org id=B5459.12643733906398 (code B ref 5459); Sun, 24 Jan 2010 22:50:03 +0000 Original-Received: (at 5459) by debbugs.gnu.org; 24 Jan 2010 22:49:50 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NZBHB-0001f9-WC for submit@debbugs.gnu.org; Sun, 24 Jan 2010 17:49:50 -0500 Original-Received: from mail-fx0-f210.google.com ([209.85.220.210]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NZBH9-0001f3-RQ for 5459@debbugs.gnu.org; Sun, 24 Jan 2010 17:49:48 -0500 Original-Received: by fxm2 with SMTP id 2so1225955fxm.5 for <5459@debbugs.gnu.org>; Sun, 24 Jan 2010 14:49:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=JyVZjzXA6WWN6Ig09FkGuhnbhfTtDt5UIiAfTyvjb74=; b=nmZNjr7ZNmoDx8Urs3Wl3cxz87WcnZYfRamKPjraPaUAIh0Aa3TQ21q2Dsa4ivqjYx 7UgPeN8H0U+CSIbLG0jIGQ2TyREetqryH9DANq7tDt5oDr7OJv6UxtyCr+gXpIEXVGph poWmSGXgp1+T7szYJmvMpGfBNRHurg2s8kpEE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=TXiLqzUmuufLw6sIXyjA/Cv830tRyDmAa0LkNHiYq635PWRGGp163j+4sgiGZci/j5 K9QBS9v87IR2OxR9kKHmyUZCWFGLyzkyTf6W+Xf3EtZWK2wAA3pHSxRmYJ/1yM8kX/in 9GEiZmWS5iiZHZzkxzbXARbqQPQOa3IK2GKfk= Original-Received: by 10.239.187.68 with SMTP id k4mr573304hbh.79.1264373383222; Sun, 24 Jan 2010 14:49:43 -0800 (PST) In-Reply-To: X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list X-Spam-Score: -2.9 (--) Resent-Date: Sun, 24 Jan 2010 17:50:03 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:34688 Archived-At: On Sun, Jan 24, 2010 at 11:40 PM, Lennart Borgman wrote: > On Sat, Jan 23, 2010 at 11:50 PM, Chong Yidong wr= ote: >>> url-show-status is defined in url-vars.el. >>> url-http-content-length-after-change-function calls >>> url-display-percentage which needs url-show-status. >>> >>> url-display-percentage is defined in url-util.el. Maybe this library >>> should require url-vars? >> >> Yes. =C2=A0Fixed now, thanks. > > > Thanks. Unfortunately there are more trouble. And I suspect serious > trouble. Please reopen the bug. > > > This is what I get in my *Messages* buffer on w32 after explicitly > loading url-vars.el (I have not rebuilt Emacs yet with your changes): > > =C2=A0(featurep 'url-vars)=3Dt, url-show-status=3Dnil > =C2=A0error in process filter: > url-http-content-length-after-change-function: Symbol's value as > variable is void: url-show-status > > The first line is just from > > =C2=A0(message "(featurep 'url-vars)=3D%s, url-show-status=3D%s" (feature= p > 'url-vars) url-show-status) > > The second line looks very strange to me since url-show-status was > defined on the first line and it is defined in url-vars.el. Hm, my bad. I did something like this: (let ((url-show-status nil)) ;; do not show download messages (require 'url-vars) (message "(featurep 'url-vars)=3D%s, url-show-status=3D%s" (featurep 'url-vars) url-show-status) (url-retrieve ...)) This prevented url-show-status to be defined when loading url-vars. Placing (require 'url-vars) above the let statement fixed this. Sorry for the trouble.