Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
bug#12124: 24.1.50; warning pollution
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  15 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Ivan Kanis  
View profile  
 More options Aug 2 2012, 1:26 pm
Newsgroups: gnu.emacs.bug
From: Ivan Kanis <ivan.ka...@googlemail.com>
Date: Thu, 02 Aug 2012 19:26:58 +0200
Local: Thurs, Aug 2 2012 1:26 pm
Subject: bug#12124: 24.1.50; warning pollution
This bug report will be sent to the Bug-GNU-Emacs mailing list
and the GNU bug tracker at debbugs.gnu.org.  Please check that
the From: line contains a valid email address.  After a delay of up
to one day, you should receive an acknowledgment at that address.

Please write in English if possible, as the Emacs maintainers
usually do not have translators for other languages.

Please describe exactly what actions triggered the bug, and
the precise symptoms of the bug.  If you can, give a recipe
starting from `emacs -Q':

I am getting the following warning:

Warning: `labels' is an obsolete function (as of 24.2); use `cl-labels'
    instead.

Annoyingly it pops up a buffer called *Compile Log* which pollutes my
emacs frame. I feel it should go to *Message*.

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
For information about debugging Emacs, please read the file
/home/ubuntu/emacs-bzr/share/emacs/24.1.50/etc/DEBUG.

In GNU Emacs 24.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.22.0)
 of 2012-08-02 on tao
Bzr revision: 109392 r...@gnu.org-20120802064717-7my9ti5ms22zo998
Windowing system distributor `The X.Org Foundation', version 11.0.10900000
Configured using:
 `configure '--prefix=/home/ubuntu/emacs-bzr' 'CFLAGS=-g''

Important settings:
  locale-coding-system: nil
  default enable-multibyte-characters: t

Major mode: Org

Minor modes in effect:
  diff-auto-refine-mode: t
  shell-dirtrack-mode: t
  icomplete-mode: t
  recentf-mode: t
  display-time-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  auto-fill-function: org-auto-fill-function
  abbrev-mode: t

Recent input:
C-n C-n S a l u t SPC I r i s , <return> <return> Q
' <backspace> <backspace> E s t - c e SPC q u ' SPC
i l SPC y SPC u <backspace> a u <backspace> SPC u n
e SPC l i a s <backspace> i s o n SPC b u s t SPC o
u <backspace> <backspace> <backspace> <backspace> SPC
o u t SPC <backspace> <backspace> SPC r <backspace>
t r a i n SPC e n t r e SPC m o n t r e <backspace>
<backspace> <backspace> <backspace> <backspace> <backspace>
M o n t r e a l SPC e t SPC Q u e b e c ? C-b C-b C-b
C-b C-b <backspace> ' e C-a I l SPC n ' SPC y SPC a
SPC p a s SPC d e SPC v o l SPC d i r e c t SPC P a
r i s SPC Q u e b e c <backspace> <backspace> <backspace>
<backspace> ' e b e c . SPC M-q C-a I m SPC e <backspace>
<backspace> <backspace> l SPC m e s SPC s <backspace>
<backspace> <backspace> SPC s e m b l e SPC q u ' SPC
M-l M-q C-n C-p C-f C-f C-f C-f C-f C-f C-f C-f C-f
C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f
C-f C-f C-f C-f C-f C-f C-f C-f C-f - SPC C-n C-e <return>
<return> B i s o u s , <return> <return> I v a n C-n
C-n C-a C-k C-k C-k C-c C-c y <M-backspace> i <return>
C-o C-a C-n C-n M-w C-o M-x C-g C-x m M-k M-k M-x r
e p o r t <tab> b u g <return>

Recent messages:
Sending via mail...
Sending email
Sending email done
Mark set
Wrote /home/ubuntu/stat/gnus/mail/sent/14514
Sending...done
Quit
Mark set
Ispell process killed
Starting new Ispell process [aspell::default] ...

Load-path shadows:
/home/ubuntu/vcs/emacs/w3m/w3m hides /home/ubuntu/.emacs.d-bzr/w3m/w3m
/home/ubuntu/vcs/emacs/w3m/w3m-weather hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-weather
/home/ubuntu/vcs/emacs/w3m/w3m-util hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-util
/home/ubuntu/vcs/emacs/w3m/w3m-tabmenu hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-tabmenu
/home/ubuntu/vcs/emacs/w3m/w3m-symbol hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-symbol
/home/ubuntu/vcs/emacs/w3m/w3m-session hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-session
/home/ubuntu/vcs/emacs/w3m/w3m-search hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-search
/home/ubuntu/vcs/emacs/w3m/w3m-rss hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-rss
/home/ubuntu/vcs/emacs/w3m/w3m-proc hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-proc
/home/ubuntu/vcs/emacs/w3m/w3m-perldoc hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-perldoc
/home/ubuntu/vcs/emacs/w3m/w3m-namazu hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-namazu
/home/ubuntu/vcs/emacs/w3m/w3m-mail hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-mail
/home/ubuntu/vcs/emacs/w3m/w3m-lnum hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-lnum
/home/ubuntu/vcs/emacs/w3m/w3m-image hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-image
/home/ubuntu/vcs/emacs/w3m/w3m-hist hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-hist
/home/ubuntu/vcs/emacs/w3m/w3m-fsf hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-fsf
/home/ubuntu/vcs/emacs/w3m/w3m-form hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-form
/home/ubuntu/vcs/emacs/w3m/w3m-filter hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-filter
/home/ubuntu/vcs/emacs/w3m/w3m-fb hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-fb
/home/ubuntu/vcs/emacs/w3m/w3m-favicon hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-favicon
/home/ubuntu/vcs/emacs/w3m/w3m-ems hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-ems
/home/ubuntu/vcs/emacs/w3m/w3m-e21 hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-e21
/home/ubuntu/vcs/emacs/w3m/w3m-dtree hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-dtree
/home/ubuntu/vcs/emacs/w3m/w3m-cookie hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-cookie
/home/ubuntu/vcs/emacs/w3m/w3m-ccl hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-ccl
/home/ubuntu/vcs/emacs/w3m/w3m-bug hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-bug
/home/ubuntu/vcs/emacs/w3m/w3m-bookmark hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-bookmark
/home/ubuntu/vcs/emacs/w3m/w3m-antenna hides /home/ubuntu/.emacs.d-bzr/w3m/w3m-antenna
/home/ubuntu/vcs/emacs/w3m/bookmark-w3m hides /home/ubuntu/.emacs.d-bzr/w3m/bookmark-w3m
/home/ubuntu/vcs/emacs/wget/wget hides /home/ubuntu/.emacs.d-bzr/wget/wget
/home/ubuntu/vcs/emacs/wget/wget-sysdep hides /home/ubuntu/.emacs.d-bzr/wget/wget-sysdep
/home/ubuntu/vcs/emacs/slime/slime hides /home/ubuntu/.emacs.d-bzr/slime/slime
/home/ubuntu/vcs/emacs/slime/contrib/slime-xref-browser hides /home/ubuntu/.emacs.d-bzr/slime/slime-xref-browser
/home/ubuntu/vcs/emacs/slime/contrib/slime-typeout-frame hides /home/ubuntu/.emacs.d-bzr/slime/slime-typeout-frame
/home/ubuntu/vcs/emacs/slime/contrib/slime-tramp hides /home/ubuntu/.emacs.d-bzr/slime/slime-tramp
/home/ubuntu/vcs/emacs/slime/contrib/slime-scratch hides /home/ubuntu/.emacs.d-bzr/slime/slime-scratch
/home/ubuntu/vcs/emacs/slime/contrib/slime-scheme hides /home/ubuntu/.emacs.d-bzr/slime/slime-scheme
/home/ubuntu/vcs/emacs/slime/contrib/slime-sbcl-exts hides /home/ubuntu/.emacs.d-bzr/slime/slime-sbcl-exts
/home/ubuntu/vcs/emacs/slime/contrib/slime-repl hides /home/ubuntu/.emacs.d-bzr/slime/slime-repl
/home/ubuntu/vcs/emacs/slime/contrib/slime-references hides /home/ubuntu/.emacs.d-bzr/slime/slime-references
/home/ubuntu/vcs/emacs/slime/contrib/slime-presentations hides /home/ubuntu/.emacs.d-bzr/slime/slime-presentations
/home/ubuntu/vcs/emacs/slime/contrib/slime-presentation-streams hides /home/ubuntu/.emacs.d-bzr/slime/slime-presentation-streams
/home/ubuntu/vcs/emacs/slime/contrib/slime-parse hides /home/ubuntu/.emacs.d-bzr/slime/slime-parse
/home/ubuntu/vcs/emacs/slime/contrib/slime-package-fu hides /home/ubuntu/.emacs.d-bzr/slime/slime-package-fu
/home/ubuntu/vcs/emacs/slime/contrib/slime-mrepl hides /home/ubuntu/.emacs.d-bzr/slime/slime-mrepl
/home/ubuntu/vcs/emacs/slime/contrib/slime-motd hides /home/ubuntu/.emacs.d-bzr/slime/slime-motd
/home/ubuntu/vcs/emacs/slime/contrib/slime-mdot-fu hides /home/ubuntu/.emacs.d-bzr/slime/slime-mdot-fu
/home/ubuntu/vcs/emacs/slime/contrib/slime-indentation hides /home/ubuntu/.emacs.d-bzr/slime/slime-indentation
/home/ubuntu/vcs/emacs/slime/contrib/slime-indentation-fu hides /home/ubuntu/.emacs.d-bzr/slime/slime-indentation-fu
/home/ubuntu/vcs/emacs/slime/contrib/slime-fuzzy hides /home/ubuntu/.emacs.d-bzr/slime/slime-fuzzy
/home/ubuntu/vcs/emacs/slime/contrib/slime-fontifying-fu hides /home/ubuntu/.emacs.d-bzr/slime/slime-fontifying-fu
/home/ubuntu/vcs/emacs/slime/contrib/slime-fancy hides /home/ubuntu/.emacs.d-bzr/slime/slime-fancy
/home/ubuntu/vcs/emacs/slime/contrib/slime-fancy-inspector hides /home/ubuntu/.emacs.d-bzr/slime/slime-fancy-inspector
/home/ubuntu/vcs/emacs/slime/contrib/slime-enclosing-context hides /home/ubuntu/.emacs.d-bzr/slime/slime-enclosing-context
/home/ubuntu/vcs/emacs/slime/contrib/slime-editing-commands hides /home/ubuntu/.emacs.d-bzr/slime/slime-editing-commands
/home/ubuntu/vcs/emacs/slime/contrib/slime-compiler-notes-tree hides /home/ubuntu/.emacs.d-bzr/slime/slime-compiler-notes-tree
/home/ubuntu/vcs/emacs/slime/contrib/slime-clipboard hides /home/ubuntu/.emacs.d-bzr/slime/slime-clipboard
/home/ubuntu/vcs/emacs/slime/contrib/slime-c-p-c hides /home/ubuntu/.emacs.d-bzr/slime/slime-c-p-c
/home/ubuntu/vcs/emacs/slime/contrib/slime-banner hides /home/ubuntu/.emacs.d-bzr/slime/slime-banner
/home/ubuntu/vcs/emacs/slime/contrib/slime-autodoc hides /home/ubuntu/.emacs.d-bzr/slime/slime-autodoc
/home/ubuntu/vcs/emacs/slime/contrib/inferior-slime hides /home/ubuntu/.emacs.d-bzr/slime/inferior-slime
/home/ubuntu/vcs/emacs/slime/hyperspec hides /home/ubuntu/.emacs.d-bzr/slime/hyperspec
/home/ubuntu/vcs/emacs/slime/contrib/slime-highlight-edits hides /home/ubuntu/.emacs.d-bzr/slime/slime-highlight-edits
/home/ubuntu/vcs/emacs/org/org-icalendar hides /home/ubuntu/.emacs.d-bzr/org/org-icalendar
/home/ubuntu/vcs/emacs/org/org-colview hides /home/ubuntu/.emacs.d-bzr/org/org-colview
/home/ubuntu/vcs/emacs/org/ob-screen hides /home/ubuntu/.emacs.d-bzr/org/ob-screen
/home/ubuntu/vcs/emacs/org/ob-ledger hides /home/ubuntu/.emacs.d-bzr/org/ob-ledger
/home/ubuntu/vcs/emacs/org/org hides /home/ubuntu/.emacs.d-bzr/org/org
/home/ubuntu/vcs/emacs/org/org-xoxo hides /home/ubuntu/.emacs.d-bzr/org/org-xoxo
/home/ubuntu/vcs/emacs/org/org-wl hides ...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thierry Volpiatto  
View profile  
 More options Aug 2 2012, 1:50 pm
Newsgroups: gnu.emacs.bug
From: Thierry Volpiatto <thierry.volpia...@gmail.com>
Date: Thu, 02 Aug 2012 19:50:59 +0200
Local: Thurs, Aug 2 2012 1:50 pm
Subject: bug#12124: 24.1.50; warning pollution

Ivan Kanis <ivan.ka...@googlemail.com> writes:
> I am getting the following warning:

> Warning: `labels' is an obsolete function (as of 24.2); use `cl-labels'
>     instead.

> Annoyingly it pops up a buffer called *Compile Log* which pollutes my
> emacs frame. I feel it should go to *Message*.

Why instead of keeping old definitions of labels and flet don't we use
aliases for cl-flet/labels (among others)?

It would also fix a problem of compatibility of compiled files between
24.1 and 24.2.(All files containing flet or labels need recompilation).

--
  Thierry
Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stefan Monnier  
View profile  
 More options Aug 3 2012, 5:52 am
Newsgroups: gnu.emacs.bug
From: Stefan Monnier <monn...@IRO.UMontreal.CA>
Date: Fri, 03 Aug 2012 05:52:37 -0400
Local: Fri, Aug 3 2012 5:52 am
Subject: bug#12124: 24.1.50; warning pollution

> Why instead of keeping old definitions of labels and flet don't we use
> aliases for cl-flet/labels (among others)?

Because they do not do the same (almost, but not quite).

> It would also fix a problem of compatibility of compiled files between
> 24.1 and 24.2.(All files containing flet or labels need recompilation).

That's news to me: these macros should return code that's independent
from CL, so they should not require recompilation.
Please report with details.

        Stefan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thierry Volpiatto  
View profile  
 More options Aug 3 2012, 6:37 am
Newsgroups: gnu.emacs.bug
From: Thierry Volpiatto <thierry.volpia...@gmail.com>
Date: Fri, 03 Aug 2012 12:37:18 +0200
Local: Fri, Aug 3 2012 6:37 am
Subject: bug#12124: 24.1.50; warning pollution

Stefan Monnier <monn...@IRO.UMontreal.CA> writes:
>> Why instead of keeping old definitions of labels and flet don't we use
>> aliases for cl-flet/labels (among others)?

> Because they do not do the same (almost, but not quite).

But the warnings say to use cl-flet/labels instead, so it should works
as expected, what is the difference?

>> It would also fix a problem of compatibility of compiled files between
>> 24.1 and 24.2.(All files containing flet or labels need recompilation).

> That's news to me: these macros should return code that's independent
> from CL, so they should not require recompilation.
> Please report with details.

It seems that a simple form of flet works without recompiling, but a
more complex form with a let* inside the flet clause seems to fail
silently. (not only maybe, but conjunction of other things)

You can try with helm:
install it and byte compile it.
Do M-x helm-M-x and type some commands.
You should have completion on your command.

Now switch to another emacs and run the same command:
It is not working, no completion.
So it is not the flet itself that doesn't work but the function that is
called inside this flet clause.
recompile with this emacs and restart emacs.
It is working.

You can find the code of helm-M-x in helm-command.el.

NOTE: it use local var byte-compile-dynamic.

--
  Thierry
Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stefan Monnier  
View profile  
 More options Aug 3 2012, 7:20 pm
Newsgroups: gnu.emacs.bug
From: Stefan Monnier <monn...@IRO.UMontreal.CA>
Date: Fri, 03 Aug 2012 19:20:11 -0400
Local: Fri, Aug 3 2012 7:20 pm
Subject: bug#12124: 24.1.50; warning pollution

>>> Why instead of keeping old definitions of labels and flet don't we use
>>> aliases for cl-flet/labels (among others)?
>> Because they do not do the same (almost, but not quite).
> But the warnings say to use cl-flet/labels instead, so it should works
> as expected, what is the difference?

Warnings about obsolete features just point to the replacement feature,
but in many/most cases a human needs to adjust the code accordingly.

Some of the differences are that `labels' defines lexically-scoped vars
which can be captured in closures using the lexical-let machinery,
whereas `cl-labels' relies on lexical-binding to get the same effect, so
the vars won't get captured if the file doesn't use lexical-binding.

`flet' does something vaguely related to common-lisp's `flet' but in
a very different way (basically with dynamic scoping rather than
lexical scoping).  `cl-flet' works like common-lisp's `flet'.  As you
know, lexical and dynamic scoping often can be used interchangeably, but
not always.

> You can try with helm:
> install it and byte compile it.
> Do M-x helm-M-x and type some commands.
> You should have completion on your command.
> Now switch to another emacs and run the same command:
> It is not working, no completion.
> So it is not the flet itself that doesn't work but the function that is
> called inside this flet clause.
> recompile with this emacs and restart emacs.
> It is working.

Please make a separate bug-report for that.  And please give a more
detailed recipe (especially regarding the "install it, byte compile it
and do M-x ..." where it's not clear where and how "emacs" is started).

        Stefan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thierry Volpiatto  
View profile  
 More options Aug 4 2012, 12:15 am
Newsgroups: gnu.emacs.bug
From: Thierry Volpiatto <thierry.volpia...@gmail.com>
Date: Sat, 04 Aug 2012 06:15:37 +0200
Local: Sat, Aug 4 2012 12:15 am
Subject: bug#12124: 24.1.50; warning pollution

Ok that's clear, thanks.

>> You can try with helm:
>> install it and byte compile it.
>> Do M-x helm-M-x and type some commands.
>> You should have completion on your command.

>> Now switch to another emacs and run the same command:
>> It is not working, no completion.
>> So it is not the flet itself that doesn't work but the function that is
>> called inside this flet clause.
>> recompile with this emacs and restart emacs.
>> It is working.

> Please make a separate bug-report for that.  And please give a more
> detailed recipe (especially regarding the "install it, byte compile it
> and do M-x ..." where it's not clear where and how "emacs" is started).

Ok will do that today, thanks.

--
  Thierry
Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ivan Kanis  
View profile  
 More options Aug 5 2012, 4:26 am
Newsgroups: gnu.emacs.bug
From: Ivan Kanis <ivan.ka...@googlemail.com>
Date: Sun, 05 Aug 2012 10:26:28 +0200
Local: Sun, Aug 5 2012 4:26 am
Subject: bug#12124: 24.1.50; warning pollution

Stefan Monnier <monn...@IRO.UMontreal.CA> wrote:
>> Why instead of keeping old definitions of labels and flet don't we use
>> aliases for cl-flet/labels (among others)?

> Because they do not do the same (almost, but not quite).

I think that the buffer *Compile Log* shouldn't pop up. It should behave
like *Message*. The problem is in emacs-w3m. It annoys me for mundane
task such as reading mail or catching up news in newsticker.
--
Ivan Kanis
http://ivan.kanis.fr

The West won the world not by the superiority of its ideas or values
or religion ... but rather by its superiority in applying organized
violence. Westerners often forget this fact; non-Westerners never do.
    -- Samuel Huntington


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stefan Monnier  
View profile  
 More options Aug 6 2012, 6:35 am
Newsgroups: gnu.emacs.bug
From: Stefan Monnier <monn...@iro.umontreal.ca>
Date: Mon, 06 Aug 2012 06:35:34 -0400
Local: Mon, Aug 6 2012 6:35 am
Subject: bug#12124: 24.1.50; warning pollution

>>> Why instead of keeping old definitions of labels and flet don't we use
>>> aliases for cl-flet/labels (among others)?
>> Because they do not do the same (almost, but not quite).
> I think that the buffer *Compile Log* shouldn't pop up. It should behave
> like *Message*.

I think you're right that in such a use-case it shouldn't pop up,
although in the usual byte-compilation case it should.

> The problem is in emacs-w3m. It annoys me for mundane
> task such as reading mail or catching up news in newsticker.

But it's also the case that emacs-w3m probably shouldn't byte-compile
code at run-time.  Can you try and figure out which it does that?

        Stefan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ivan Kanis  
View profile  
 More options Aug 11 2012, 10:31 am
Newsgroups: gnu.emacs.bug
From: Ivan Kanis <ivan.ka...@googlemail.com>
Date: Sat, 11 Aug 2012 16:31:46 +0200
Local: Sat, Aug 11 2012 10:31 am
Subject: bug#12124: 24.1.50; warning pollution

Stefan Monnier <monn...@iro.umontreal.ca> wrote:
>>>> Why instead of keeping old definitions of labels and flet don't we use
>>>> aliases for cl-flet/labels (among others)?
>>> Because they do not do the same (almost, but not quite).

>> The problem is in emacs-w3m. It annoys me for mundane
>> task such as reading mail or catching up news in newsticker.

> But it's also the case that emacs-w3m probably shouldn't byte-compile
> code at run-time.  Can you try and figure out which it does that?

I synced with CVS emacs-w3m and the error went away. I saw that label
got replaced with w3m-label which I think is a sign they took care of
the error. There are a few files where the function byte-compile is
called: w3m, w3m-ems, w3m-proc. They probably should not do that.
--
Ivan Kanis
http://ivan.kanis.fr

The average American 10-year old recognizes less than three species of
tree but more than 150 different corporate logos.
    -- Anonymous, Harper's Index


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ivan Kanis  
View profile  
 More options Aug 11 2012, 10:32 am
Newsgroups: gnu.emacs.bug
From: Ivan Kanis <ivan.ka...@googlemail.com>
Date: Sat, 11 Aug 2012 16:32:41 +0200
Local: Sat, Aug 11 2012 10:32 am
Subject: bug#12124: 24.1.50; warning pollution

Stefan Monnier <monn...@iro.umontreal.ca> wrote:
>> I think that the buffer *Compile Log* shouldn't pop up. It should behave
>> like *Message*.

> I think you're right that in such a use-case it shouldn't pop up,

Is there a possibility to remove the pop up?
--
Ivan Kanis
http://ivan.kanis.fr

To live is so startling it leaves little time for anything else.
    -- Emily Dickinson


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stefan Monnier  
View profile  
 More options Aug 11 2012, 11:29 am
Newsgroups: gnu.emacs.bug
From: Stefan Monnier <monn...@iro.umontreal.ca>
Date: Sat, 11 Aug 2012 11:29:17 -0400
Local: Sat, Aug 11 2012 11:29 am
Subject: bug#12124: 24.1.50; warning pollution

> the error. There are a few files where the function byte-compile is
> called: w3m, w3m-ems, w3m-proc. They probably should not do that.

It's not necessarily bad or wrong, tho it's a bit like `eval' in the
sense that it's a sign that the code might benefit from a redesign.

        Stefan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stefan Monnier  
View profile  
 More options Aug 11 2012, 11:30 am
Newsgroups: gnu.emacs.bug
From: Stefan Monnier <monn...@iro.umontreal.ca>
Date: Sat, 11 Aug 2012 11:30:02 -0400
Local: Sat, Aug 11 2012 11:30 am
Subject: bug#12124: 24.1.50; warning pollution

>>> I think that the buffer *Compile Log* shouldn't pop up. It should behave
>>> like *Message*.
>> I think you're right that in such a use-case it shouldn't pop up,
> Is there a possibility to remove the pop up?

We'd have to distinguish the cases where we do want to popup from the
other cases.  Patch welcome,

        Stefan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ivan Kanis  
View profile  
 More options Aug 12 2012, 4:26 am
Newsgroups: gnu.emacs.bug
From: Ivan Kanis <ivan.ka...@googlemail.com>
Date: Sun, 12 Aug 2012 10:26:34 +0200
Local: Sun, Aug 12 2012 4:26 am
Subject: bug#12124: 24.1.50; warning pollution

Stefan Monnier <monn...@iro.umontreal.ca> wrote:
>>>> I think that the buffer *Compile Log* shouldn't pop up. It should behave
>>>> like *Message*.
>>> I think you're right that in such a use-case it shouldn't pop up,
>> Is there a possibility to remove the pop up?

> We'd have to distinguish the cases where we do want to popup from the
> other cases.  Patch welcome,

What do you have in mind when we should popup?
--
Ivan Kanis
http://ivan.kanis.fr

There is a land of the living and a land of the dead and the bridge is
love, the only survival, the only meaning.
    -- Thornton Wilder


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stefan Monnier  
View profile  
 More options Aug 12 2012, 12:44 pm
Newsgroups: gnu.emacs.bug
From: Stefan Monnier <monn...@iro.umontreal.ca>
Date: Sun, 12 Aug 2012 12:44:23 -0400
Local: Sun, Aug 12 2012 12:44 pm
Subject: bug#12124: 24.1.50; warning pollution

> What do you have in mind when we should popup?

At least when you do M-x byte-compile-file (or cal the byte-compiler
from dired).

        Stefan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ivan Kanis  
View profile  
 More options Aug 13 2012, 2:17 pm
Newsgroups: gnu.emacs.bug
From: Ivan Kanis <ivan.ka...@googlemail.com>
Date: Mon, 13 Aug 2012 20:17:04 +0200
Local: Mon, Aug 13 2012 2:17 pm
Subject: bug#12124: 24.1.50; warning pollution

Stefan Monnier <monn...@iro.umontreal.ca> wrote:
>> What do you have in mind when we should popup?

> At least when you do M-x byte-compile-file (or cal the byte-compiler
> from dired).

I understand now though I am afraid I won't patch until it comes in my
face again ;)
--
Ivan Kanis
http://ivan.kanis.fr

It is better to be wrong than to be vague.
    -- Freeman Dyson


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »