From unknown Sun Jun 15 08:59:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#7414: 24.0.50; autoload-find-destination throws error in EOL detection Resent-From: David Engster Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Nov 2010 16:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 7414 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 7414@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.128992564218004 (code B ref -1); Tue, 16 Nov 2010 16:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Nov 2010 16:40:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PIOaI-0004gL-00 for submit@debbugs.gnu.org; Tue, 16 Nov 2010 11:40:42 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PIOaG-0004gF-SQ for submit@debbugs.gnu.org; Tue, 16 Nov 2010 11:40:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PIOf5-00076w-IZ for submit@debbugs.gnu.org; Tue, 16 Nov 2010 11:45:40 -0500 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]:38256) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PIOf5-00076s-Gh for submit@debbugs.gnu.org; Tue, 16 Nov 2010 11:45:39 -0500 Received: from [140.186.70.92] (port=33347 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PIOf4-0002OZ-EX for bug-gnu-emacs@gnu.org; Tue, 16 Nov 2010 11:45:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PIOf3-00076Z-DP for bug-gnu-emacs@gnu.org; Tue, 16 Nov 2010 11:45:38 -0500 Received: from v3-1008.vxen.de ([79.140.41.8]:37517) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PIOf3-000765-7n for bug-gnu-emacs@gnu.org; Tue, 16 Nov 2010 11:45:37 -0500 Received: from [134.76.4.238] (helo=imac.local) by v3-1008.vxen.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from ) id 1PIOev-0004Il-Ps for bug-gnu-emacs@gnu.org; Tue, 16 Nov 2010 17:45:29 +0100 From: David Engster Date: Tue, 16 Nov 2010 17:45:23 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.0 (-----) 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: -5.1 (-----) While trying to update the autoloads of the Emacs Code Browser (ECB), the following error occured (byte-code snipped): Debugger entered--Lisp error: (wrong-type-argument numberp [utf-8-unix utf-8-dos utf-8-mac]) zerop([utf-8-unix utf-8-dos utf-8-mac]) autoload-find-destination("/Users/foo/emacs-packages/ecb/ecb-help.el" "ecb-help") autoload-generate-file-autoloads("ecb-help.el" nil "/Users/foo/emacs-packages/ecb/ecb-autoloads.el") update-directory-autoloads("/Users/foo/emacs-packages/ecb/") apply(update-directory-autoloads "/Users/foo/emacs-packages/ecb/") batch-update-autoloads() ecb-batch-update-autoloads() ecb-update-autoloads() The culprit is obviously this (unless (zerop (coding-system-eol-type buffer-file-coding-system)) (set-buffer-file-coding-system 'unix)) which doesn't consider that coding-system-eol-type can return a vector of coding systems. -David From unknown Sun Jun 15 08:59:14 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: David Engster Subject: bug#7414: closed (Re: bug#7414: 24.0.50; autoload-find-destination throws error in EOL detection) Message-ID: References: X-Gnu-PR-Message: they-closed 7414 X-Gnu-PR-Package: emacs Reply-To: 7414@debbugs.gnu.org Date: Wed, 17 Nov 2010 03:44:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1289965442-8266-1" This is a multi-part message in MIME format... ------------=_1289965442-8266-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #7414: 24.0.50; autoload-find-destination throws error in EOL detection 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 7414@debbugs.gnu.org. --=20 7414: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D7414 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1289965442-8266-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 7414-done) by debbugs.gnu.org; 17 Nov 2010 03:43:23 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PIYvb-000296-F2 for submit@debbugs.gnu.org; Tue, 16 Nov 2010 22:43:23 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PIYva-000291-07 for 7414-done@debbugs.gnu.org; Tue, 16 Nov 2010 22:43:22 -0500 Received: from localhost ([127.0.0.1]:40756) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PIZ0P-0001Yz-6U; Tue, 16 Nov 2010 22:48:21 -0500 To: 7414-done@debbugs.gnu.org Subject: Re: bug#7414: 24.0.50; autoload-find-destination throws error in EOL detection References: From: Glenn Morris X-Spook: Watergate asset wire transfer Serbian Blowpipe Ansar X-Ran: !n 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.2 (------) X-Debbugs-Envelope-To: 7414-done 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.2 (------) Version: 23.3 Thanks; fixed in emacs-23. ------------=_1289965442-8266-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 Nov 2010 16:40:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PIOaI-0004gL-00 for submit@debbugs.gnu.org; Tue, 16 Nov 2010 11:40:42 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PIOaG-0004gF-SQ for submit@debbugs.gnu.org; Tue, 16 Nov 2010 11:40:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PIOf5-00076w-IZ for submit@debbugs.gnu.org; Tue, 16 Nov 2010 11:45:40 -0500 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]:38256) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PIOf5-00076s-Gh for submit@debbugs.gnu.org; Tue, 16 Nov 2010 11:45:39 -0500 Received: from [140.186.70.92] (port=33347 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PIOf4-0002OZ-EX for bug-gnu-emacs@gnu.org; Tue, 16 Nov 2010 11:45:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PIOf3-00076Z-DP for bug-gnu-emacs@gnu.org; Tue, 16 Nov 2010 11:45:38 -0500 Received: from v3-1008.vxen.de ([79.140.41.8]:37517) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PIOf3-000765-7n for bug-gnu-emacs@gnu.org; Tue, 16 Nov 2010 11:45:37 -0500 Received: from [134.76.4.238] (helo=imac.local) by v3-1008.vxen.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from ) id 1PIOev-0004Il-Ps for bug-gnu-emacs@gnu.org; Tue, 16 Nov 2010 17:45:29 +0100 From: David Engster To: bug-gnu-emacs@gnu.org Subject: 24.0.50; autoload-find-destination throws error in EOL detection Date: Tue, 16 Nov 2010 17:45:23 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit 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: -5.1 (-----) While trying to update the autoloads of the Emacs Code Browser (ECB), the following error occured (byte-code snipped): Debugger entered--Lisp error: (wrong-type-argument numberp [utf-8-unix utf-8-dos utf-8-mac]) zerop([utf-8-unix utf-8-dos utf-8-mac]) autoload-find-destination("/Users/foo/emacs-packages/ecb/ecb-help.el" "ecb-help") autoload-generate-file-autoloads("ecb-help.el" nil "/Users/foo/emacs-packages/ecb/ecb-autoloads.el") update-directory-autoloads("/Users/foo/emacs-packages/ecb/") apply(update-directory-autoloads "/Users/foo/emacs-packages/ecb/") batch-update-autoloads() ecb-batch-update-autoloads() ecb-update-autoloads() The culprit is obviously this (unless (zerop (coding-system-eol-type buffer-file-coding-system)) (set-buffer-file-coding-system 'unix)) which doesn't consider that coding-system-eol-type can return a vector of coding systems. -David ------------=_1289965442-8266-1--