From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Philipp Stephani Newsgroups: gmane.emacs.bugs Subject: bug#20852: 24.3; update-file-autoloads doesn't accept unescaped parenthesis character literal Date: Fri, 19 Jun 2015 21:22:48 +0200 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1434741920 28605 80.91.229.3 (19 Jun 2015 19:25:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 19 Jun 2015 19:25:20 +0000 (UTC) To: 20852@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 19 21:25:04 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Z61uQ-0003aN-VS for geb-bug-gnu-emacs@m.gmane.org; Fri, 19 Jun 2015 21:25:03 +0200 Original-Received: from localhost ([::1]:59775 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z61uQ-0007i8-E5 for geb-bug-gnu-emacs@m.gmane.org; Fri, 19 Jun 2015 15:25:02 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33432) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z61tU-0006VO-61 for bug-gnu-emacs@gnu.org; Fri, 19 Jun 2015 15:24:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z61tS-00071K-R1 for bug-gnu-emacs@gnu.org; Fri, 19 Jun 2015 15:24:04 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50794) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z61tS-00071F-Mq for bug-gnu-emacs@gnu.org; Fri, 19 Jun 2015 15:24:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Z61tS-000812-9L for bug-gnu-emacs@gnu.org; Fri, 19 Jun 2015 15:24:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Jun 2015 19:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20852 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.143474178830747 (code B ref -1); Fri, 19 Jun 2015 19:24:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 19 Jun 2015 19:23:08 +0000 Original-Received: from localhost ([127.0.0.1]:52240 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z61sY-0007zp-Ee for submit@debbugs.gnu.org; Fri, 19 Jun 2015 15:23:07 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48044) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z61sV-0007zG-Uh for submit@debbugs.gnu.org; Fri, 19 Jun 2015 15:23:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z61sP-0006s9-Ee for submit@debbugs.gnu.org; Fri, 19 Jun 2015 15:22:58 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:35603) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z61sP-0006s5-B2 for submit@debbugs.gnu.org; Fri, 19 Jun 2015 15:22:57 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33318) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z61sN-0005wV-PG for bug-gnu-emacs@gnu.org; Fri, 19 Jun 2015 15:22:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z61sM-0006rY-Ed for bug-gnu-emacs@gnu.org; Fri, 19 Jun 2015 15:22:55 -0400 Original-Received: from mail-wi0-x22d.google.com ([2a00:1450:400c:c05::22d]:37541) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z61sM-0006rF-3L for bug-gnu-emacs@gnu.org; Fri, 19 Jun 2015 15:22:54 -0400 Original-Received: by wicgi11 with SMTP id gi11so27096746wic.0 for ; Fri, 19 Jun 2015 12:22:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; bh=gawRgwS0+ULk4xbQ8ABrrckGMEM9ss1cHaOMmT7BSDg=; b=WZ2MSXmAQMvI2nTBtkjRxHbgCdOmfFoAPbbwBD4XXvpjqXlpH6kUGYXtdGzncAZ6CG uHIDplpJeRIs3L00GS5E0NggMvRUNIN+K+bMGeYVYTX4enW6K4d3RXwsf4YrGHPEQvq0 zBn0GPX8M2t/bnqT9Udl6wQw98UgXCijqZG7gI44xtwcnE6z3LSKVisiEDvw0eIJ6mlD eA4cou9+gkzM96BOXtxez4JX4gvqOdo3lSYfwNhOI+Y4kyJXrI9zNxL/c+80IuRYBJWR k5TWTmtLARhXRkAOeDU14ml3pviiVjQJfwrBBiiHzT58SYEXoYgkkiCkgHqcna9mvmAA IEzQ== X-Received: by 10.180.218.195 with SMTP id pi3mr9481472wic.71.1434741773336; Fri, 19 Jun 2015 12:22:53 -0700 (PDT) Original-Received: from phst2.muc.corp.google.com ([2620:0:1046:0:51b0:1835:ede2:753b]) by mx.google.com with ESMTPSA id bc9sm18308402wjc.28.2015.06.19.12.22.52 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 19 Jun 2015 12:22:52 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:104132 Archived-At: Create an Elisp file such as (defvar foo ?() and try to run `update-file-autoloads' on it. This will fail with an unbalanced parenthesis error. However, this is valid (albeit discouraged) Elisp code. In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.7) of 2014-03-07 on lamiak, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04 LTS Configured using: `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=3D/usr' '--sharedstatedir=3D/var/lib' '--libexecdir=3D/usr/lib' '--localstatedir=3D/var/lib' '--infodir=3D/usr/share/info' '--mandir=3D/usr/share/man' '--with-pop=3Dyes' '--enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/2= 4.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3/site-l= isp:/usr/share/emacs/site-lisp' '--with-crt-dir=3D/usr/lib/x86_64-linux-gnu' '--with-x=3Dyes' '--with-x-toolkit=3Dgtk3' '--with-toolkit-scroll-bars' 'build_alias=3Dx86_64-linux-gnu' 'CFLAGS=3D-g -O2 -fstack-protector --param=3Dssp-buffer-size=3D4 -Wformat -Werror=3Dformat-security -Wall' 'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro' 'CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2'' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x C-f / t m p / a u t o l o a d t e s t . e l =20 ( d e f v a r SPC f o o SPC ? ( ) C-x C-s=20 M-x b y t e - c o m a u t o =20 M-x u p d a t e - a u f =20 a u a u l o=20 a d d e f s . e l M-x r e p o r t < return> Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. (New file) Saving file /tmp/autoloadtest.el... Wrote /tmp/autoloadtest.el Compiling /tmp/autoloadtest.el...done Wrote /tmp/autoloadtest.elc Making completion list... Generating autoloads for /tmp/autoloadtest.el... forward-sexp: Scan error: "Unbalanced parentheses", 1, 17 Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message byte-opt format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils autoload help-fns help-mode easymenu warnings compile comint ansi-color ring bytecomp byte-compile cconv time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) --=20 Google Germany GmbH Dienerstra=C3=9Fe 12 80331 M=C3=BCnchen Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Gesch=C3=A4ftsf=C3=BChrer: Graham Law, Christine Elizabeth Flores Diese E-Mail ist vertraulich. Wenn Sie nicht der richtige Adressat sind, leiten Sie diese bitte nicht weiter, informieren Sie den Absender und l=C3= =B6schen Sie die E-Mail und alle Anh=C3=A4nge. Vielen Dank. =20=20=20=20=20=20=20 This e-mail is confidential. If you are not the right addressee please do = not forward it, please inform the sender, and please erase this e-mail including any attachments. Thanks.