From unknown Tue Jun 24 05:11:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8258: INFOPATH bug on Windows Resent-From: Ralph Schleicher Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Mar 2011 20:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8258 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8258@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13002192417080 (code B ref -1); Tue, 15 Mar 2011 20:01:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Mar 2011 20:00:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PzaQ3-0001q5-6A for submit@debbugs.gnu.org; Tue, 15 Mar 2011 16:00:40 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PzaGN-0001c1-1D for submit@debbugs.gnu.org; Tue, 15 Mar 2011 15:50:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PzaGG-0004az-Ui for submit@debbugs.gnu.org; Tue, 15 Mar 2011 15:50:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:59792) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PzaGG-0004at-KZ for submit@debbugs.gnu.org; Tue, 15 Mar 2011 15:50:32 -0400 Received: from [140.186.70.92] (port=44505 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PzaGF-0006X5-4K for bug-gnu-emacs@gnu.org; Tue, 15 Mar 2011 15:50:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PzaGD-0004aF-Co for bug-gnu-emacs@gnu.org; Tue, 15 Mar 2011 15:50:30 -0400 Received: from dd24230.kasserver.com ([85.13.143.176]:52578) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PzaGD-0004Zt-3H for bug-gnu-emacs@gnu.org; Tue, 15 Mar 2011 15:50:29 -0400 Received: from bravo.mueller-schleicher.de (p57ADB606.dip.t-dialin.net [87.173.182.6]) by dd24230.kasserver.com (Postfix) with ESMTPA id 3C8784A890B for ; Tue, 15 Mar 2011 20:44:41 +0100 (CET) Received: by bravo.mueller-schleicher.de (Postfix, from userid 1000) id B7FB45C251; Tue, 15 Mar 2011 20:44:40 +0100 (CET) From: Ralph Schleicher Organization: Ralph Schleicher Date: Tue, 15 Mar 2011 20:44:40 +0100 Message-ID: <87bp1cjhhz.fsf@bravo.mueller-schleicher.i> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -6.6 (------) X-Mailman-Approved-At: Tue, 15 Mar 2011 16:00:37 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -6.6 (------) Hi, on Windows, Emacs 23.3 fails to parse INFOPATH due to a hard-coded colon as path separator. Below is a patch together with a change log entry. 2011-03-11 Ralph Schleicher * info.el (info-initialize): Replace all uses of `:' with path-separator for compatibility with non-Unix systems. Cache quoting of path-separator. --- emacs-23.3/lisp/info.el.orig 2011-01-08 12:45:14 +0100 +++ emacs-23.3/lisp/info.el 2011-03-11 11:45:14 +0100 @@ -588,15 +588,15 @@ (defun info-initialize () "Initialize `Info-directory-list', if that hasn't been done yet." (unless Info-directory-list - (let ((path (getenv "INFOPATH"))) + (let ((path (getenv "INFOPATH")) + (sep (regexp-quote path-separator))) (setq Info-directory-list (prune-directory-list (if path - (if (string-match ":\\'" path) - (append (split-string (substring path 0 -1) - (regexp-quote path-separator)) + (if (string-match (concat sep "\\'") path) + (append (split-string (substring path 0 -1) sep) (Info-default-dirs)) - (split-string path (regexp-quote path-separator))) + (split-string path sep)) (Info-default-dirs))))))) ;;;###autoload -- Ralph From unknown Tue Jun 24 05:11:24 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ralph Schleicher Subject: bug#8258: closed (Re: bug#8258: INFOPATH bug on Windows) Message-ID: References: <87bp1cjhhz.fsf@bravo.mueller-schleicher.i> X-Gnu-PR-Message: they-closed 8258 X-Gnu-PR-Package: emacs Reply-To: 8258@debbugs.gnu.org Date: Wed, 16 Mar 2011 00:05:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1300233902-27837-1" This is a multi-part message in MIME format... ------------=_1300233902-27837-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #8258: INFOPATH bug on Windows which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 8258@debbugs.gnu.org. --=20 8258: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D8258 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1300233902-27837-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 8258-done) by debbugs.gnu.org; 16 Mar 2011 00:04:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PzeEO-0007Ef-Or for submit@debbugs.gnu.org; Tue, 15 Mar 2011 20:04:53 -0400 Received: from mail-gx0-f172.google.com ([209.85.161.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PzeEM-0007ER-RX for 8258-done@debbugs.gnu.org; Tue, 15 Mar 2011 20:04:51 -0400 Received: by gxk19 with SMTP id 19so464849gxk.3 for <8258-done@debbugs.gnu.org>; Tue, 15 Mar 2011 17:04:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=kEh6qOHX8QXuzXllge8fG0u8nYcTvNB5+0sAr+GMCEw=; b=i7IvOo24y/TJ9FfHfje9kFNlyqz37/ZqOS8YQr5j8B/DfL3uQLteYMHXAUz1IgirSi tMa/Q9wlnY5La6ODQTcGTrzeeGmDiGmuI4PywSWRVqtp7KZtRZpQKea+a90I8lPCJPFp VKT4Tp0wVH8Hq44afrvohkkWK90FPVu27mDmU= 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=RcIcU2eg1OX+RMSULoKIsvVvQ9jcvcqoglVwUAqyrOYurTBK/rk+tms8T4FlEjuqya dFl8UV7tM/95/sSiOIAJRjVrO1kmFNPBsUif4k1BblZ+p58tQuhseDcMzwfZDqEQc/R7 /wv6tch5Q/pcid8Tif75sQGNNIgIpjyoc+P2I= Received: by 10.146.192.5 with SMTP id p5mr139624yaf.39.1300233885222; Tue, 15 Mar 2011 17:04:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.147.34.11 with HTTP; Tue, 15 Mar 2011 17:04:05 -0700 (PDT) In-Reply-To: <87bp1cjhhz.fsf@bravo.mueller-schleicher.i> References: <87bp1cjhhz.fsf@bravo.mueller-schleicher.i> From: Juanma Barranquero Date: Wed, 16 Mar 2011 01:04:05 +0100 Message-ID: Subject: Re: bug#8258: INFOPATH bug on Windows To: Ralph Schleicher Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.2 (---) X-Debbugs-Envelope-To: 8258-done Cc: 8258-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -3.2 (---) > on Windows, Emacs 23.3 fails to parse INFOPATH due to a hard-coded > colon as path separator. In fact, the current code parses INFOPATH (quite by accident), but fails to take into account the case where INFOPATH should be appended to Info-default-directory-list. So, yours is a valid fix and I've committed it to the emacs-23 branch. Thanks, =C2=A0 =C2=A0 Juanma ------------=_1300233902-27837-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Mar 2011 20:00:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PzaQ3-0001q5-6A for submit@debbugs.gnu.org; Tue, 15 Mar 2011 16:00:40 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PzaGN-0001c1-1D for submit@debbugs.gnu.org; Tue, 15 Mar 2011 15:50:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PzaGG-0004az-Ui for submit@debbugs.gnu.org; Tue, 15 Mar 2011 15:50:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:59792) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PzaGG-0004at-KZ for submit@debbugs.gnu.org; Tue, 15 Mar 2011 15:50:32 -0400 Received: from [140.186.70.92] (port=44505 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PzaGF-0006X5-4K for bug-gnu-emacs@gnu.org; Tue, 15 Mar 2011 15:50:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PzaGD-0004aF-Co for bug-gnu-emacs@gnu.org; Tue, 15 Mar 2011 15:50:30 -0400 Received: from dd24230.kasserver.com ([85.13.143.176]:52578) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PzaGD-0004Zt-3H for bug-gnu-emacs@gnu.org; Tue, 15 Mar 2011 15:50:29 -0400 Received: from bravo.mueller-schleicher.de (p57ADB606.dip.t-dialin.net [87.173.182.6]) by dd24230.kasserver.com (Postfix) with ESMTPA id 3C8784A890B for ; Tue, 15 Mar 2011 20:44:41 +0100 (CET) Received: by bravo.mueller-schleicher.de (Postfix, from userid 1000) id B7FB45C251; Tue, 15 Mar 2011 20:44:40 +0100 (CET) From: Ralph Schleicher To: bug-gnu-emacs@gnu.org Subject: INFOPATH bug on Windows Organization: Ralph Schleicher Date: Tue, 15 Mar 2011 20:44:40 +0100 Message-ID: <87bp1cjhhz.fsf@bravo.mueller-schleicher.i> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 15 Mar 2011 16:00:37 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -6.6 (------) Hi, on Windows, Emacs 23.3 fails to parse INFOPATH due to a hard-coded colon as path separator. Below is a patch together with a change log entry. 2011-03-11 Ralph Schleicher * info.el (info-initialize): Replace all uses of `:' with path-separator for compatibility with non-Unix systems. Cache quoting of path-separator. --- emacs-23.3/lisp/info.el.orig 2011-01-08 12:45:14 +0100 +++ emacs-23.3/lisp/info.el 2011-03-11 11:45:14 +0100 @@ -588,15 +588,15 @@ (defun info-initialize () "Initialize `Info-directory-list', if that hasn't been done yet." (unless Info-directory-list - (let ((path (getenv "INFOPATH"))) + (let ((path (getenv "INFOPATH")) + (sep (regexp-quote path-separator))) (setq Info-directory-list (prune-directory-list (if path - (if (string-match ":\\'" path) - (append (split-string (substring path 0 -1) - (regexp-quote path-separator)) + (if (string-match (concat sep "\\'") path) + (append (split-string (substring path 0 -1) sep) (Info-default-dirs)) - (split-string path (regexp-quote path-separator))) + (split-string path sep)) (Info-default-dirs))))))) ;;;###autoload -- Ralph ------------=_1300233902-27837-1-- From unknown Tue Jun 24 05:11:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8258: INFOPATH bug on Windows Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Apr 2011 17:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8258 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ralph Schleicher Cc: Juanma Barranquero , 8258@debbugs.gnu.org Received: via spool by 8258-submit@debbugs.gnu.org id=B8258.130228500823637 (code B ref 8258); Fri, 08 Apr 2011 17:51:02 +0000 Received: (at 8258) by debbugs.gnu.org; 8 Apr 2011 17:50:08 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q8Fot-00069C-Fu for submit@debbugs.gnu.org; Fri, 08 Apr 2011 13:50:07 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q8For-00068g-Tj for 8258@debbugs.gnu.org; Fri, 08 Apr 2011 13:50:06 -0400 Received: from localhost ([127.0.0.1]:59110) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q8Fok-0006qj-Ay; Fri, 08 Apr 2011 13:49:58 -0400 From: Glenn Morris References: <87bp1cjhhz.fsf@bravo.mueller-schleicher.i> X-Spook: Centro CIDA cybercash NWO counter terrorism ICE Fortezza X-Ran: [UOc:_hi/.Yd[%f):VvDcI&}H0e*7_KAGO2QwC.3LY7TpM{$faGn.?Sqs2/Yz=u;rV1[XZ X-Hue: green X-Attribution: GM Date: Fri, 08 Apr 2011 13:49:57 -0400 In-Reply-To: (Juanma Barranquero's message of "Wed, 16 Mar 2011 01:04:05 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -6.3 (------) Hi, I noticed that we do not have a copyright assignment from you that would cover these changes (we only have ones specifically for libc.el and battery.el). The current change is small enough not to need an assignment, but I notice you have sent a few other patches recently (not yet applied), plus you seem to have some old changes installed for info-look.el. The simplest solution is if you just complete one more, general assignment for all of Emacs. Are you willing to do that? If so, let me know and I will send you the form to get started. Thanks.