unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [Fwd: Bug#428898: emacs22-gtk: bogus "Local variables entry is missing the prefix" complaint]
@ 2007-06-15 16:39 Sven Joachim
  2007-06-15 17:34 ` martin rudalics
  0 siblings, 1 reply; 4+ messages in thread
From: Sven Joachim @ 2007-06-15 16:39 UTC (permalink / raw)
  To: emacs-devel; +Cc: Zack Weinberg

The following report was sent to the Debian Bug Tracking System.  I can
verify that the error still happens, at least in the Emacs 22 branch.
Can somebody debug this failure?  It seems to have to do with
c-postprocess-file-styles, but I was not able to dig any further.


-------- original message --------
From: - Fri Jun 15 04:22:45 2007
X-Account-Key: account2
X-UIDL: 8194
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Received: from [70.103.162.29] (helo=master.debian.org)	by mx22.web.de with esmtp (WEB.DE 4.107 #114)	id 1HyzUN-0001mR-00	for sven_joachim@web.de; Fri, 15 Jun 2007 02:16:31 +0200
Received: from qa by master.debian.org with local (Exim 4.50)	id 1HyzNI-0003NU-S2	for sven_joachim@web.de; Fri, 15 Jun 2007 00:09:12 +0000
Received: from rietz.debian.org ([140.211.166.43]) by master.debian.org with esmtp (Exim 4.50) id 1HyzIP-0002Bj-SL for emacs22@packages.qa.debian.org; Fri, 15 Jun 2007 00:04:10 +0000
Received: from debbugs by rietz.debian.org with local (Exim 4.50) id 1HyzHb-0007hj-9c; Fri, 15 Jun 2007 00:03:19 +0000
X-Loop: owner@bugs.debian.org
Subject: Bug#428898: emacs22-gtk: bogus "Local variables entry is missing the prefix" complaint
Reply-To: Zack Weinberg <zackw@panix.com>, 428898@bugs.debian.org
Resent-From: Zack Weinberg <zackw@panix.com>
Resent-To: debian-bugs-dist@lists.debian.org
Resent-CC: zackw@panix.com, Rob Browning <rlb@defaultvalue.org>
Resent-Date: Fri, 15 Jun 2007 00:03:02 +0000
Resent-Message-Id: <handler.428898.B.118186575227698@bugs.debian.org>
X-Debian-PR-Message: report 428898
X-Debian-PR-Package: emacs22-gtk
X-Debian-PR-Keywords: 
X-Debian-PR-Source: emacs22
Received: via spool by submit@bugs.debian.org id=B.118186575227698 (code B ref -1); Fri, 15 Jun 2007 00:03:02 +0000
Received: (at submit) by bugs.debian.org; 15 Jun 2007 00:02:32 +0000
Received: from cpe-72-130-182-201.san.res.rr.com ([72.130.182.201] helo=[127.0.0.1]) by rietz.debian.org with esmtp (Exim 4.50) id 1HyzGq-0006qM-An for submit@bugs.debian.org; Fri, 15 Jun 2007 00:02:32 +0000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Zack Weinberg <zackw@panix.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Message-Id: <20070615000201.29447.92057.reportbug@localhost>
X-Mailer: reportbug 3.38
Date: Thu, 14 Jun 2007 17:02:01 -0700
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on rietz.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-12.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02
Resent-Sender: Debian BTS <debbugs@bugs.debian.org>
Resent-Date: Fri, 15 Jun 2007 00:03:19 +0000
Delivered-To: emacs22@packages.qa.debian.org
Precedence: list
X-Loop: emacs22@packages.qa.debian.org
X-PTS-Package: emacs22
X-PTS-Keyword: bts
List-Unsubscribe: <mailto:pts@qa.debian.org?body=unsubscribe+emacs22>
Sender: bounces+20070615-sven_joachim=web.de@packages.qa.debian.org

Package: emacs22-gtk
Version: 22.0.99+1-1
Severity: normal

I am working on a project that has this local variables block
at the end of every file:

// Local Variables:
// mode: C++
// fill-column: 76
// c-file-style: "gnu"
// indent-tabs-mode: nil
// End:
// vim: et:sw=2:sts=2:ts=2:cino=>2s,{s,\:s,+s,t0,g0,^-2,e-2,n-2,p2s,(0,=s:

emacs21 and emacs-snapshot were perfectly fine with this, but emacs22
complains:

File local-variables error: (error "Local variables entry is missing the prefix")

every time I visit such a file.  I looked at files.el and could not
figure out why.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages emacs22-gtk depends on:
ii  emacs22-bin-common        22.0.99+1-1    The GNU Emacs editor's shared, arc
ii  libasound2                1.0.14a-1      ALSA library
ii  libatk1.0-0               1.18.0-2       The ATK accessibility toolkit
ii  libc6                     2.5-11         GNU C Library: Shared libraries
ii  libcairo2                 1.4.6-1.1      The Cairo 2D vector graphics libra
ii  libfontconfig1            2.4.2-1.2      generic font configuration library
ii  libglib2.0-0              2.12.12-1      The GLib library of C routines
ii  libgtk2.0-0               2.10.13-1      The GTK+ graphical user interface 
ii  libice6                   1:1.0.3-2      X11 Inter-Client Exchange library
ii  libjpeg62                 6b-13          The Independent JPEG Group's JPEG 
ii  libncurses5               5.6-3          Shared libraries for terminal hand
ii  libpango1.0-0             1.16.4-1       Layout and rendering of internatio
ii  libpng12-0                1.2.15~beta5-2 PNG library - runtime
ii  libsm6                    2:1.0.3-1      X11 Session Management library
ii  libtiff4                  3.8.2-7        Tag Image File Format (TIFF) libra
ii  libungif4g                4.1.4-5        shared library for GIF images
ii  libx11-6                  2:1.0.3-7      X11 client-side library
ii  libxcursor1               1:1.1.8-2      X cursor management library
ii  libxext6                  1:1.0.3-2      X11 miscellaneous extension librar
ii  libxfixes3                1:4.0.3-2      X11 miscellaneous 'fixes' extensio
ii  libxft2                   2.1.12-2       FreeType-based font drawing librar
ii  libxi6                    1:1.0.1-4      X11 Input extension library
ii  libxinerama1              1:1.0.2-1      X11 Xinerama extension library
ii  libxpm4                   1:3.5.6-3      X11 pixmap library
ii  libxrandr2                2:1.2.1-1      X11 RandR extension library
ii  libxrender1               1:0.9.2-1      X Rendering Extension client libra
ii  zlib1g                    1:1.2.3-15     compression library - runtime

emacs22-gtk recommends no packages.

-- no debconf information

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Fwd: Bug#428898: emacs22-gtk: bogus "Local variables entry is missing the prefix" complaint]
  2007-06-15 16:39 [Fwd: Bug#428898: emacs22-gtk: bogus "Local variables entry is missing the prefix" complaint] Sven Joachim
@ 2007-06-15 17:34 ` martin rudalics
  2007-06-15 23:54   ` Alan Mackenzie
  2007-06-20 10:23   ` Alan Mackenzie
  0 siblings, 2 replies; 4+ messages in thread
From: martin rudalics @ 2007-06-15 17:34 UTC (permalink / raw)
  To: Sven Joachim; +Cc: bug-cc-mode, Alan Mackenzie, Zack Weinberg, emacs-devel

 > I am working on a project that has this local variables block
 > at the end of every file:
 >
 > // Local Variables:
 > // mode: C++
 > // fill-column: 76
 > // c-file-style: "gnu"
 > // indent-tabs-mode: nil
 > // End:
 > // vim: et:sw=2:sts=2:ts=2:cino=>2s,{s,\:s,+s,t0,g0,^-2,e-2,n-2,p2s,(0,=s:
 >
 > emacs21 and emacs-snapshot were perfectly fine with this, but emacs22
 > complains:
 >
 > File local-variables error: (error "Local variables entry is missing the prefix")
 >
 > every time I visit such a file.  I looked at files.el and could not
 > figure out why.

It's because `c-remove-any-local-eval-or-mode-variables' doesn't remove
the newline.  Alan?

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Fwd: Bug#428898: emacs22-gtk: bogus "Local variables entry is missing the prefix" complaint]
  2007-06-15 17:34 ` martin rudalics
@ 2007-06-15 23:54   ` Alan Mackenzie
  2007-06-20 10:23   ` Alan Mackenzie
  1 sibling, 0 replies; 4+ messages in thread
From: Alan Mackenzie @ 2007-06-15 23:54 UTC (permalink / raw)
  To: martin rudalics; +Cc: bug-cc-mode, Zack Weinberg, Sven Joachim, emacs-devel

Hi, Martin, Hi, Sven!

On Fri, Jun 15, 2007 at 07:34:34PM +0200, martin rudalics wrote:
>  > I am working on a project that has this local variables block
>  > at the end of every file:

>  > // Local Variables:
>  > // mode: C++
>  > // fill-column: 76
>  > // c-file-style: "gnu"
>  > // indent-tabs-mode: nil
>  > // End:
>  > // vim: et:sw=2:sts=2:ts=2:cino=>2s,{s,\:s,+s,t0,g0,^-2,e-2,n-2,p2s,(0,=s:

>  > emacs21 and emacs-snapshot were perfectly fine with this, but emacs22
>  > complains:

Strange: Maybe hack-local-variables has changed recently.

>  > File local-variables error: (error "Local variables entry is missing the prefix")

>  > every time I visit such a file.  I looked at files.el and could not
>  > figure out why.

> It's because `c-remove-any-local-eval-or-mode-variables' doesn't remove
> the newline.  Alan?

Thanks, Martin!  It's a trivial fix (i.e. it's likely to cause a
firkin[*] load of trouble ;-).  I'll get a patch in soon, but now
tonight.

[*] i.e. a fair amount, but less than a barrel load.  A firkin (eight
gallons) is a quarter of a barrel, (_fir_kin, like "viertel").  And, of
course a gallon is 8 pints, or 4 quarts.  Half of a pint was known as a
chopin, a most musical quantity of beer.  It all came from sensible times
when we had binary and hexadecimal units for fluid measures in England,
which ended when those Europeans descended upon us and imposed things
like litres.  ;-).  It's all explained in one of Donald Knuth's books.

-- 
Alan Mackenzie (Ittersbach, Germany).

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Fwd: Bug#428898: emacs22-gtk: bogus "Local variables entry is missing the prefix" complaint]
  2007-06-15 17:34 ` martin rudalics
  2007-06-15 23:54   ` Alan Mackenzie
@ 2007-06-20 10:23   ` Alan Mackenzie
  1 sibling, 0 replies; 4+ messages in thread
From: Alan Mackenzie @ 2007-06-20 10:23 UTC (permalink / raw)
  To: Sven Joachim, martin rudalics; +Cc: bug-cc-mode, Zack Weinberg, emacs-devel

Hi, Sven and Martin!

On Fri, Jun 15, 2007 at 07:34:34PM +0200, martin rudalics wrote:
>  > I am working on a project that has this local variables block
>  > at the end of every file:

>  > // Local Variables:
>  > // mode: C++
>  > // fill-column: 76
>  > // c-file-style: "gnu"
>  > // indent-tabs-mode: nil
>  > // End:
>  > // vim: et:sw=2:sts=2:ts=2:cino=>2s,{s,\:s,+s,t0,g0,^-2,e-2,n-2,p2s,(0,=s:

>  > emacs21 and emacs-snapshot were perfectly fine with this, but emacs22
>  > complains:

>  > File local-variables error: (error "Local variables entry is missing the prefix")

>  > every time I visit such a file.  I looked at files.el and could not
>  > figure out why.

> It's because `c-remove-any-local-eval-or-mode-variables' doesn't remove
> the newline.  Alan?

It's been fixed in the Emacs EMACS_BASE_22 branch and the trunk.  Thanks
for reporting the bug!

-- 
Alan.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2007-06-20 10:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-15 16:39 [Fwd: Bug#428898: emacs22-gtk: bogus "Local variables entry is missing the prefix" complaint] Sven Joachim
2007-06-15 17:34 ` martin rudalics
2007-06-15 23:54   ` Alan Mackenzie
2007-06-20 10:23   ` Alan Mackenzie

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).