* parallel bootstrap failure; _prompt_? during bootstrap build
@ 2007-11-16 11:32 Jim Meyering
2007-11-17 11:02 ` Eli Zaretskii
2007-11-17 11:35 ` Andreas Schwab
0 siblings, 2 replies; 41+ messages in thread
From: Jim Meyering @ 2007-11-16 11:32 UTC (permalink / raw)
To: Emacs development discussions
I've just noticed a bootstrap failure.
I was building with make -j5:
Here's the tail of the build output.
Patch below.
EMACSLOADPATH=/e/emacs/lisp ../src/bootstrap-emacs -batch --no-site-file --multibyte -l autoload --eval '(setq generated-autoload-file "/e/emacs/lisp/loaddefs.el")' -f batch-update-autoloads $wins
Directories: /e/emacs/lisp/. /e/emacs/lisp/./emulation /e/emacs/lisp/./play /e/emacs/lisp/./mail /e/emacs/lisp/./url /e/emacs/lisp/./textmodes /e/emacs/lisp/./erc /e/emacs/lisp/./emacs-lisp /e/emacs/lisp/./calc /e/emacs/lisp/./mh-e /e/emacs/lisp/./calendar /e/emacs/lisp/./language /e/emacs/lisp/./net /e/emacs/lisp/./progmodes /e/emacs/lisp/./gnus /e/emacs/lisp/./international /e/emacs/lisp/./eshell
find /e/emacs/lisp -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1 || true; \
wd=/e/emacs/lisp; subdirs=`(cd $wd; find . -type d -print)`; for file in $subdirs; do case $file in */Old | */RCS | */CVS | */CVS/* | */.* | */.*/* | */=* ) ;; *) wins="$wins $wd/$file" ;; esac; done; \
els=`echo $wins | tr ' \011' '\012\012' | \
sed -e 's|\(.\)$|\1/|' -e 's|^\./||' -e 's|$|*.el|'`; \
for el in /e/emacs/lisp/emacs-lisp/byte-opt.el /e/emacs/lisp/emacs-lisp/bytecomp.el /e/emacs/lisp/subr.el /e/emacs/lisp/progmodes/cc-mode.el /e/emacs/lisp/progmodes/cc-vars.el $els; do \
if test -f $el; \
then \
echo Compiling $el; \
EMACSLOADPATH=/e/emacs/lisp ../src/bootstrap-emacs -batch --no-site-file --multibyte -f batch-byte-compile-if-not-done $el || exit 1; \
fi \
done
Compiling /e/emacs/lisp/emacs-lisp/byte-opt.el
Cannot open load file: encoded-kb
make[2]: *** [compile] Error 1
make[2]: *** Waiting for unfinished jobs....
Cannot open load file: encoded-kb
make[2]: *** [autoloads] Error 255
make[2]: Leaving directory `/e/emacs/lisp'
make[1]: *** [bootstrap-build] Error 2
make[1]: Leaving directory `/e/emacs'
make: *** [bootstrap] Error 2
Since it byte-opt.el requires encoded-kb,
I simply prepended encoded-kb.el to the list:
2007-11-16 Jim Meyering <jim@meyering.net>
* Makefile.in (COMPILE_FIRST): Add $(lisp)/international/encoded-kb.el.
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index efb95b3..746ddef 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -61,6 +61,7 @@ AUTOGENEL = loaddefs.el \
# bootstrapping.
COMPILE_FIRST = \
+ $(lisp)/international/encoded-kb.el \
$(lisp)/emacs-lisp/byte-opt.el \
$(lisp)/emacs-lisp/bytecomp.el \
$(lisp)/subr.el \
------------------------------
BTW, one minor nit: I got this *prompt*.
I would have expected no prompts during a build.
Loading defgroup from `em-term.el'
Loading defgroup from `em-unix.el'
Loading defgroup from `em-xtra.el'
Delete excess backup versions of /e/emacs/lisp/eshell/esh-groups.el? (y or n)
^ permalink raw reply related [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-16 11:32 parallel bootstrap failure; _prompt_? during bootstrap build Jim Meyering
@ 2007-11-17 11:02 ` Eli Zaretskii
2007-11-17 11:27 ` Andreas Schwab
2007-11-17 11:35 ` Andreas Schwab
1 sibling, 1 reply; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-17 11:02 UTC (permalink / raw)
To: Jim Meyering; +Cc: emacs-devel
> From: Jim Meyering <jim@meyering.net>
> Date: Fri, 16 Nov 2007 12:32:20 +0100
>
> I've just noticed a bootstrap failure.
> I was building with make -j5:
Does it succeed without -j5?
> Compiling /e/emacs/lisp/emacs-lisp/byte-opt.el
> Cannot open load file: encoded-kb
> make[2]: *** [compile] Error 1
> make[2]: *** Waiting for unfinished jobs....
> Cannot open load file: encoded-kb
> make[2]: *** [autoloads] Error 255
> make[2]: Leaving directory `/e/emacs/lisp'
> make[1]: *** [bootstrap-build] Error 2
> make[1]: Leaving directory `/e/emacs'
> make: *** [bootstrap] Error 2
FWIW, I don't see this problem, neither with nor without -j5, on
GNU/Linux.
> Since it byte-opt.el requires encoded-kb,
It does? I don't see that dependency on GNU/Linux (and cannot figure
out why there should be such a dependency). I also tried to
byte-compile byte-opt.el (again, on GNU/Linux), and didn't see any
messages about encoded-kb being loaded.
What platform did you use for this bootstrap? AFAIK, encoded-kb is
required on MS-Windows, but that's not your case, is it? And even on
MS-Windows, encoded-kb is loaded during startup, not when compiling
byte-opt.el.
> BTW, one minor nit: I got this *prompt*.
> I would have expected no prompts during a build.
>
> Loading defgroup from `em-term.el'
> Loading defgroup from `em-unix.el'
> Loading defgroup from `em-xtra.el'
> Delete excess backup versions of /e/emacs/lisp/eshell/esh-groups.el? (y or n)
I think I fixed this on the trunk, please try again.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-17 11:02 ` Eli Zaretskii
@ 2007-11-17 11:27 ` Andreas Schwab
2007-11-17 12:13 ` Eli Zaretskii
2007-11-17 12:18 ` Eli Zaretskii
0 siblings, 2 replies; 41+ messages in thread
From: Andreas Schwab @ 2007-11-17 11:27 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Jim Meyering, emacs-devel
Eli Zaretskii <eliz@gnu.org> writes:
>> Since it byte-opt.el requires encoded-kb,
>
> It does? I don't see that dependency on GNU/Linux (and cannot figure
> out why there should be such a dependency).
command-line calls set-locale-environment which calls
set-keyboard-coding-system which calls encoded-kbd-setup-display which
autoloads encoded-kb. You won't notice that unless you have a
nontrivial locale.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-16 11:32 parallel bootstrap failure; _prompt_? during bootstrap build Jim Meyering
2007-11-17 11:02 ` Eli Zaretskii
@ 2007-11-17 11:35 ` Andreas Schwab
2007-11-17 13:19 ` Jim Meyering
1 sibling, 1 reply; 41+ messages in thread
From: Andreas Schwab @ 2007-11-17 11:35 UTC (permalink / raw)
To: Jim Meyering; +Cc: Emacs development discussions
Jim Meyering <jim@meyering.net> writes:
> Compiling /e/emacs/lisp/emacs-lisp/byte-opt.el
> Cannot open load file: encoded-kb
That can only happen when subdirs.el is not up-to-date. Can you try
again after removing it?
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-17 11:27 ` Andreas Schwab
@ 2007-11-17 12:13 ` Eli Zaretskii
2007-11-17 15:23 ` Andreas Schwab
2007-11-17 12:18 ` Eli Zaretskii
1 sibling, 1 reply; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-17 12:13 UTC (permalink / raw)
To: Andreas Schwab; +Cc: jim, emacs-devel
> From: Andreas Schwab <schwab@suse.de>
> Cc: Jim Meyering <jim@meyering.net>, emacs-devel@gnu.org
> Date: Sat, 17 Nov 2007 12:27:57 +0100
>
> You won't notice that unless you have a nontrivial locale.
Which locale loads encoded-kb on GNU/Linux?
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-17 11:27 ` Andreas Schwab
2007-11-17 12:13 ` Eli Zaretskii
@ 2007-11-17 12:18 ` Eli Zaretskii
1 sibling, 0 replies; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-17 12:18 UTC (permalink / raw)
To: Andreas Schwab; +Cc: jim, emacs-devel
> From: Andreas Schwab <schwab@suse.de>
> Date: Sat, 17 Nov 2007 12:27:57 +0100
> Cc: Jim Meyering <jim@meyering.net>, emacs-devel@gnu.org
>
> command-line calls set-locale-environment which calls
> set-keyboard-coding-system which calls encoded-kbd-setup-display which
> autoloads encoded-kb.
Btw, if the above is the correct diagnostics of the problem, then it
should have popped up in the first invocation of bootstrap-emacs,
right? However, Jim's original report seemed to indicate that Emacs
was already invoked before (although it's easy to be wrong about it,
given that Jim only posted a short fraction of the session
transcript).
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-17 11:35 ` Andreas Schwab
@ 2007-11-17 13:19 ` Jim Meyering
0 siblings, 0 replies; 41+ messages in thread
From: Jim Meyering @ 2007-11-17 13:19 UTC (permalink / raw)
To: Andreas Schwab; +Cc: Emacs development discussions
Andreas Schwab <schwab@suse.de> wrote:
> Jim Meyering <jim@meyering.net> writes:
>
>> Compiling /e/emacs/lisp/emacs-lisp/byte-opt.el
>> Cannot open load file: encoded-kb
>
> That can only happen when subdirs.el is not up-to-date. Can you try
> again after removing it?
Good call.
Then, it worked fine.
BTW, this is with the en_US.UTF-8 locale
on a fedora rawhide system.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-17 12:13 ` Eli Zaretskii
@ 2007-11-17 15:23 ` Andreas Schwab
2007-11-17 15:39 ` Eli Zaretskii
2007-11-17 23:31 ` Richard Stallman
0 siblings, 2 replies; 41+ messages in thread
From: Andreas Schwab @ 2007-11-17 15:23 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: jim, emacs-devel
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Andreas Schwab <schwab@suse.de>
>> Cc: Jim Meyering <jim@meyering.net>, emacs-devel@gnu.org
>> Date: Sat, 17 Nov 2007 12:27:57 +0100
>>
>> You won't notice that unless you have a nontrivial locale.
>
> Which locale loads encoded-kb on GNU/Linux?
Almost any. See set-locale-environment.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-17 15:23 ` Andreas Schwab
@ 2007-11-17 15:39 ` Eli Zaretskii
2007-11-17 23:31 ` Richard Stallman
1 sibling, 0 replies; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-17 15:39 UTC (permalink / raw)
To: Andreas Schwab; +Cc: emacs-devel
> From: Andreas Schwab <schwab@suse.de>
> Date: Sat, 17 Nov 2007 16:23:48 +0100
> Cc: jim@meyering.net, emacs-devel@gnu.org
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> From: Andreas Schwab <schwab@suse.de>
> >> Cc: Jim Meyering <jim@meyering.net>, emacs-devel@gnu.org
> >> Date: Sat, 17 Nov 2007 12:27:57 +0100
> >>
> >> You won't notice that unless you have a nontrivial locale.
> >
> > Which locale loads encoded-kb on GNU/Linux?
>
> Almost any.
Then why don't we preload encoded-kb?
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-17 15:23 ` Andreas Schwab
2007-11-17 15:39 ` Eli Zaretskii
@ 2007-11-17 23:31 ` Richard Stallman
2007-11-17 23:40 ` Andreas Schwab
2007-11-18 4:06 ` Eli Zaretskii
1 sibling, 2 replies; 41+ messages in thread
From: Richard Stallman @ 2007-11-17 23:31 UTC (permalink / raw)
To: Andreas Schwab; +Cc: eliz, jim, emacs-devel
> Which locale loads encoded-kb on GNU/Linux?
Almost any. See set-locale-environment.
But only on ttys, it seems. For me, Emacs loads encoded-kb
when started on a tty but not when started under X.
I think, therefore, that most Emacs processes will not load
encoded-kb.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-17 23:31 ` Richard Stallman
@ 2007-11-17 23:40 ` Andreas Schwab
2007-11-18 22:46 ` Richard Stallman
2007-11-18 4:06 ` Eli Zaretskii
1 sibling, 1 reply; 41+ messages in thread
From: Andreas Schwab @ 2007-11-17 23:40 UTC (permalink / raw)
To: rms; +Cc: eliz, jim, emacs-devel
Richard Stallman <rms@gnu.org> writes:
> > Which locale loads encoded-kb on GNU/Linux?
>
> Almost any. See set-locale-environment.
>
> But only on ttys, it seems. For me, Emacs loads encoded-kb
> when started on a tty but not when started under X.
You are probably not using a non-trivial locale. Try anything utf-8
based, for example.
> I think, therefore, that most Emacs processes will not load
> encoded-kb.
utf-8 is becoming the norm.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-17 23:31 ` Richard Stallman
2007-11-17 23:40 ` Andreas Schwab
@ 2007-11-18 4:06 ` Eli Zaretskii
2007-11-18 10:38 ` Andreas Schwab
2007-11-18 22:45 ` Richard Stallman
1 sibling, 2 replies; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-18 4:06 UTC (permalink / raw)
To: rms; +Cc: schwab, jim, emacs-devel
> From: Richard Stallman <rms@gnu.org>
> CC: eliz@gnu.org, jim@meyering.net, emacs-devel@gnu.org
> Date: Sat, 17 Nov 2007 18:31:33 -0500
>
> > Which locale loads encoded-kb on GNU/Linux?
>
> Almost any. See set-locale-environment.
>
> But only on ttys, it seems.
And under -batch, right?
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-18 4:06 ` Eli Zaretskii
@ 2007-11-18 10:38 ` Andreas Schwab
2007-11-18 19:05 ` Eli Zaretskii
2007-11-18 22:45 ` Richard Stallman
1 sibling, 1 reply; 41+ messages in thread
From: Andreas Schwab @ 2007-11-18 10:38 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel, rms, jim
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Richard Stallman <rms@gnu.org>
>> CC: eliz@gnu.org, jim@meyering.net, emacs-devel@gnu.org
>> Date: Sat, 17 Nov 2007 18:31:33 -0500
>>
>> > Which locale loads encoded-kb on GNU/Linux?
>>
>> Almost any. See set-locale-environment.
>>
>> But only on ttys, it seems.
>
> And under -batch, right?
The function set-locale-environment is always called.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-18 10:38 ` Andreas Schwab
@ 2007-11-18 19:05 ` Eli Zaretskii
2007-11-18 19:57 ` Andreas Schwab
0 siblings, 1 reply; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-18 19:05 UTC (permalink / raw)
To: Andreas Schwab; +Cc: emacs-devel
> From: Andreas Schwab <schwab@suse.de>
> Cc: rms@gnu.org, jim@meyering.net, emacs-devel@gnu.org
> Date: Sun, 18 Nov 2007 11:38:16 +0100
>
> The function set-locale-environment is always called.
Surely, I know this. The discussion was not about
set-locale-environment, it was about loading encoded-kb.
On many X installations, keyboard input does not need encoded-kb, it
uses X keysyms (as I'm sure you know).
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-18 19:05 ` Eli Zaretskii
@ 2007-11-18 19:57 ` Andreas Schwab
2007-11-19 4:20 ` Eli Zaretskii
2007-11-19 12:25 ` Richard Stallman
0 siblings, 2 replies; 41+ messages in thread
From: Andreas Schwab @ 2007-11-18 19:57 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
Eli Zaretskii <eliz@gnu.org> writes:
> On many X installations, keyboard input does not need encoded-kb, it
> uses X keysyms (as I'm sure you know).
Please read the comment in set-locale-environment.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-18 4:06 ` Eli Zaretskii
2007-11-18 10:38 ` Andreas Schwab
@ 2007-11-18 22:45 ` Richard Stallman
2007-11-19 4:23 ` Eli Zaretskii
1 sibling, 1 reply; 41+ messages in thread
From: Richard Stallman @ 2007-11-18 22:45 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: schwab, jim, emacs-devel
> Almost any. See set-locale-environment.
>
> But only on ttys, it seems.
And under -batch, right?
I don't know, but it is an interesting question. Should Emacs call
set-locale-environment when running in batch mode?
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-17 23:40 ` Andreas Schwab
@ 2007-11-18 22:46 ` Richard Stallman
2007-11-19 0:03 ` Andreas Schwab
0 siblings, 1 reply; 41+ messages in thread
From: Richard Stallman @ 2007-11-18 22:46 UTC (permalink / raw)
To: Andreas Schwab; +Cc: eliz, jim, emacs-devel
> But only on ttys, it seems. For me, Emacs loads encoded-kb
> when started on a tty but not when started under X.
You are probably not using a non-trivial locale. Try anything utf-8
based, for example.
What is the name of such a locale? And how, precisely, should
I specify it?
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-18 22:46 ` Richard Stallman
@ 2007-11-19 0:03 ` Andreas Schwab
2007-11-19 19:02 ` Richard Stallman
0 siblings, 1 reply; 41+ messages in thread
From: Andreas Schwab @ 2007-11-19 0:03 UTC (permalink / raw)
To: rms; +Cc: eliz, jim, emacs-devel
Richard Stallman <rms@gnu.org> writes:
> What is the name of such a locale? And how, precisely, should
> I specify it?
The charset is the part after the period. `locale -a' will list all
available locales.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-18 19:57 ` Andreas Schwab
@ 2007-11-19 4:20 ` Eli Zaretskii
2007-11-19 10:10 ` Johan Bockgård
` (2 more replies)
2007-11-19 12:25 ` Richard Stallman
1 sibling, 3 replies; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-19 4:20 UTC (permalink / raw)
To: Andreas Schwab; +Cc: emacs-devel
> From: Andreas Schwab <schwab@suse.de>
> Cc: emacs-devel@gnu.org
> Date: Sun, 18 Nov 2007 20:57:46 +0100
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > On many X installations, keyboard input does not need encoded-kb, it
> > uses X keysyms (as I'm sure you know).
>
> Please read the comment in set-locale-environment.
Really, Andreas, you should try be friendlier with your responses some
day. It's not a crime to not know something about the latest changes
to Emacs which turn upside down long established memories.
To everybody else who are not in the know: It's the multi-tty change
strikes again: it turns out set-locale-environment was modified to
_always_ set the keyboard encoding:
;; Set the `keyboard-coding-system' if appropriate (tty
;; only). At least X and MS Windows can generate
;; multilingual input.
;; XXX This was disabled unless `window-system', but that
;; leads to buggy behaviour when a tty frame is opened
;; later. Setting the keyboard coding system has no adverse
;; effect on X, so let's do it anyway. -- Lorentey
(let ((kcs (or coding-system
(car (get-language-info language-name
'coding-system)))))
(if kcs (set-keyboard-coding-system kcs frame)))
So now I'm quite convinced we should preload encoded-kb (unless we
undo this change).
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-18 22:45 ` Richard Stallman
@ 2007-11-19 4:23 ` Eli Zaretskii
2007-11-19 19:02 ` Richard Stallman
0 siblings, 1 reply; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-19 4:23 UTC (permalink / raw)
To: rms; +Cc: emacs-devel
> From: Richard Stallman <rms@gnu.org>
> CC: schwab@suse.de, jim@meyering.net, emacs-devel@gnu.org
> Date: Sun, 18 Nov 2007 17:45:51 -0500
>
> > Almost any. See set-locale-environment.
> >
> > But only on ttys, it seems.
>
> And under -batch, right?
>
> I don't know, but it is an interesting question. Should Emacs call
> set-locale-environment when running in batch mode?
As I wrote elsewhere, it now seems to do that unconditionally.
In general, since -batch may still imply prompts followed by keyboard
input, I think we do need to set up keyboard encoding correctly.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 4:20 ` Eli Zaretskii
@ 2007-11-19 10:10 ` Johan Bockgård
2007-11-19 19:53 ` Eli Zaretskii
2007-11-19 10:48 ` Andreas Schwab
2007-11-19 19:02 ` Richard Stallman
2 siblings, 1 reply; 41+ messages in thread
From: Johan Bockgård @ 2007-11-19 10:10 UTC (permalink / raw)
To: emacs-devel
Eli Zaretskii <eliz@gnu.org> writes:
> ;; Set the `keyboard-coding-system' if appropriate (tty
> ;; only). At least X and MS Windows can generate
> ;; multilingual input.
> ;; XXX This was disabled unless `window-system', but that
This should rather be "enabled unless" or "disabled when", methinks.
--
Johan Bockgård
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 4:20 ` Eli Zaretskii
2007-11-19 10:10 ` Johan Bockgård
@ 2007-11-19 10:48 ` Andreas Schwab
2007-11-19 19:02 ` Richard Stallman
2 siblings, 0 replies; 41+ messages in thread
From: Andreas Schwab @ 2007-11-19 10:48 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Andreas Schwab <schwab@suse.de>
>> Cc: emacs-devel@gnu.org
>> Date: Sun, 18 Nov 2007 20:57:46 +0100
>>
>> Eli Zaretskii <eliz@gnu.org> writes:
>>
>> > On many X installations, keyboard input does not need encoded-kb, it
>> > uses X keysyms (as I'm sure you know).
>>
>> Please read the comment in set-locale-environment.
>
> Really, Andreas, you should try be friendlier with your responses some
> day.
I'm sorry, but I was interrupted and forgot to include the quote.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-18 19:57 ` Andreas Schwab
2007-11-19 4:20 ` Eli Zaretskii
@ 2007-11-19 12:25 ` Richard Stallman
1 sibling, 0 replies; 41+ messages in thread
From: Richard Stallman @ 2007-11-19 12:25 UTC (permalink / raw)
To: Andreas Schwab; +Cc: eliz, emacs-devel
> On many X installations, keyboard input does not need encoded-kb, it
> uses X keysyms (as I'm sure you know).
Please read the comment in set-locale-environment.
Which comment do you have in mind? What I see is that
set-keyboard-coding-system is called only if window-system is nil.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 0:03 ` Andreas Schwab
@ 2007-11-19 19:02 ` Richard Stallman
0 siblings, 0 replies; 41+ messages in thread
From: Richard Stallman @ 2007-11-19 19:02 UTC (permalink / raw)
To: Andreas Schwab; +Cc: eliz, jim, emacs-devel
See below the output of `locale' in my configuration.
It looks like I am already using a UTF-8 locale.
But I am using Emacs 22; that's why it doesn't load
encoded-kb under X.
LANG=en_US.UTF-8
LANGUAGE=en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 4:20 ` Eli Zaretskii
2007-11-19 10:10 ` Johan Bockgård
2007-11-19 10:48 ` Andreas Schwab
@ 2007-11-19 19:02 ` Richard Stallman
2007-11-19 19:44 ` Eli Zaretskii
2 siblings, 1 reply; 41+ messages in thread
From: Richard Stallman @ 2007-11-19 19:02 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: schwab, emacs-devel
;; XXX This was disabled unless `window-system', but that
;; leads to buggy behaviour when a tty frame is opened
;; later. Setting the keyboard coding system has no adverse
;; effect on X, so let's do it anyway. -- Lorentey
There's one adverse effect: it loads encoded-kb.
We could either preload encoded-kb, or make a change to
do this the first time a tty is opened.
I prefer the latter since most sessions don't use a tty.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 4:23 ` Eli Zaretskii
@ 2007-11-19 19:02 ` Richard Stallman
2007-11-19 19:21 ` Stefan Monnier
2007-11-19 20:42 ` Eli Zaretskii
0 siblings, 2 replies; 41+ messages in thread
From: Richard Stallman @ 2007-11-19 19:02 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
>
> I don't know, but it is an interesting question. Should Emacs call
> set-locale-environment when running in batch mode?
As I wrote elsewhere, it now seems to do that unconditionally.
In general, since -batch may still imply prompts followed by keyboard
input, I think we do need to set up keyboard encoding correctly.
When Emacs reads input in batch mode, does it do this decoding at all?
I don't know. But since the input is coming from stdin, not from "the
keyboard", I think it is wrong to do any such decoding. What if stdin
is a file?
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 19:02 ` Richard Stallman
@ 2007-11-19 19:21 ` Stefan Monnier
2007-11-20 12:12 ` Richard Stallman
2007-11-19 20:42 ` Eli Zaretskii
1 sibling, 1 reply; 41+ messages in thread
From: Stefan Monnier @ 2007-11-19 19:21 UTC (permalink / raw)
To: rms; +Cc: Eli Zaretskii, emacs-devel
>> I don't know, but it is an interesting question. Should Emacs call
>> set-locale-environment when running in batch mode?
> As I wrote elsewhere, it now seems to do that unconditionally.
> In general, since -batch may still imply prompts followed by keyboard
> input, I think we do need to set up keyboard encoding correctly.
> When Emacs reads input in batch mode, does it do this decoding at all?
> I don't know. But since the input is coming from stdin, not from "the
> keyboard", I think it is wrong to do any such decoding.
I don't see why it would be wrong. It would be wrong to do
terminal-escape-sequence processing, but coding-system decoding on the
contrary seems like the right thing to do.
Stefan
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 19:02 ` Richard Stallman
@ 2007-11-19 19:44 ` Eli Zaretskii
2007-11-19 20:32 ` Eli Zaretskii
0 siblings, 1 reply; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-19 19:44 UTC (permalink / raw)
To: rms; +Cc: schwab, emacs-devel
> From: Richard Stallman <rms@gnu.org>
> Date: Mon, 19 Nov 2007 14:02:37 -0500
> Cc: schwab@suse.de, emacs-devel@gnu.org
>
> ;; XXX This was disabled unless `window-system', but that
> ;; leads to buggy behaviour when a tty frame is opened
> ;; later. Setting the keyboard coding system has no adverse
> ;; effect on X, so let's do it anyway. -- Lorentey
>
> There's one adverse effect: it loads encoded-kb.
> We could either preload encoded-kb, or make a change to
> do this the first time a tty is opened.
>
> I prefer the latter since most sessions don't use a tty.
On second thought, I also prefer the latter, if someone figures out a
clean way of doing that (I think keyboard input for each tty can in
principle have a different default encoding: e.g., one tty is local,
while the other is remote, and each one belongs to a different
locale).
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 10:10 ` Johan Bockgård
@ 2007-11-19 19:53 ` Eli Zaretskii
0 siblings, 0 replies; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-19 19:53 UTC (permalink / raw)
To: Johan Bockgård; +Cc: emacs-devel
> From: bojohan+news@dd.chalmers.se (Johan =?utf-8?Q?Bockg=C3=A5rd?=)
> Date: Mon, 19 Nov 2007 11:10:12 +0100
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > ;; Set the `keyboard-coding-system' if appropriate (tty
> > ;; only). At least X and MS Windows can generate
> > ;; multilingual input.
> > ;; XXX This was disabled unless `window-system', but that
>
> This should rather be "enabled unless" or "disabled when", methinks.
Thou shalt never use double negation!
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 19:44 ` Eli Zaretskii
@ 2007-11-19 20:32 ` Eli Zaretskii
0 siblings, 0 replies; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-19 20:32 UTC (permalink / raw)
To: rms, schwab, emacs-devel
> Date: Mon, 19 Nov 2007 21:44:14 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: schwab@suse.de, emacs-devel@gnu.org
>
> > I prefer the latter since most sessions don't use a tty.
>
> On second thought, I also prefer the latter, if someone figures out a
> clean way of doing that (I think keyboard input for each tty can in
> principle have a different default encoding: e.g., one tty is local,
> while the other is remote, and each one belongs to a different
> locale).
Looking closer at the code, it sounds like we already do TRT:
tty-create-frame-with-faces already calls set-locale-environment. So
maybe the call in startup.el should be conditioned on the fact that we
are in a GUI session.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 19:02 ` Richard Stallman
2007-11-19 19:21 ` Stefan Monnier
@ 2007-11-19 20:42 ` Eli Zaretskii
2007-11-20 0:47 ` Kenichi Handa
2007-11-20 12:12 ` Richard Stallman
1 sibling, 2 replies; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-19 20:42 UTC (permalink / raw)
To: rms; +Cc: emacs-devel
> From: Richard Stallman <rms@gnu.org>
> CC: emacs-devel@gnu.org
> Date: Mon, 19 Nov 2007 14:02:38 -0500
>
> In general, since -batch may still imply prompts followed by keyboard
> input, I think we do need to set up keyboard encoding correctly.
>
> When Emacs reads input in batch mode, does it do this decoding at all?
No, we don't; at least a breakpoint in decode_coding_string does not
break when I call yes-or-no-p in "emacs -batch". But I think this is
wrong.
> But since the input is coming from stdin, not from "the
> keyboard", I think it is wrong to do any such decoding. What if stdin
> is a file?
Like Stefan, I think decoding it is TRT under -batch. It doesn't
matter if it comes from a file: if the user redirects stdin to a file,
she ought to know that the file should be encoded the same as keyboard
input.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 20:42 ` Eli Zaretskii
@ 2007-11-20 0:47 ` Kenichi Handa
2007-11-20 12:12 ` Richard Stallman
1 sibling, 0 replies; 41+ messages in thread
From: Kenichi Handa @ 2007-11-20 0:47 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: rms, emacs-devel
In article <ufxz2arx4.fsf@gnu.org>, Eli Zaretskii <eliz@gnu.org> writes:
> > But since the input is coming from stdin, not from "the
> > keyboard", I think it is wrong to do any such decoding. What if stdin
> > is a file?
> Like Stefan, I think decoding it is TRT under -batch.
I too agree with that.
---
Kenichi Handa
handa@ni.aist.go.jp
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 20:42 ` Eli Zaretskii
2007-11-20 0:47 ` Kenichi Handa
@ 2007-11-20 12:12 ` Richard Stallman
2007-11-20 20:06 ` Eli Zaretskii
1 sibling, 1 reply; 41+ messages in thread
From: Richard Stallman @ 2007-11-20 12:12 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
Like Stefan, I think decoding it is TRT under -batch. It doesn't
matter if it comes from a file: if the user redirects stdin to a file,
she ought to know that the file should be encoded the same as keyboard
input.
We could say that, but is it the right thing to say? It seems to me
that input which isn't coming specifically "from a terminal" should
not get the special treatment for input coming specifically "from a
terminal".
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-19 19:21 ` Stefan Monnier
@ 2007-11-20 12:12 ` Richard Stallman
2007-11-20 15:36 ` Stefan Monnier
0 siblings, 1 reply; 41+ messages in thread
From: Richard Stallman @ 2007-11-20 12:12 UTC (permalink / raw)
To: Stefan Monnier; +Cc: eliz, emacs-devel
> When Emacs reads input in batch mode, does it do this decoding at all?
> I don't know. But since the input is coming from stdin, not from "the
> keyboard", I think it is wrong to do any such decoding.
I don't see why it would be wrong. It would be wrong to do
terminal-escape-sequence processing, but coding-system decoding on the
contrary seems like the right thing to do.
Could you explain the arguments for this?
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-20 12:12 ` Richard Stallman
@ 2007-11-20 15:36 ` Stefan Monnier
2007-11-21 12:04 ` Richard Stallman
0 siblings, 1 reply; 41+ messages in thread
From: Stefan Monnier @ 2007-11-20 15:36 UTC (permalink / raw)
To: rms; +Cc: eliz, emacs-devel
>> When Emacs reads input in batch mode, does it do this decoding at all?
>> I don't know. But since the input is coming from stdin, not from "the
>> keyboard", I think it is wrong to do any such decoding.
> I don't see why it would be wrong. It would be wrong to do
> terminal-escape-sequence processing, but coding-system decoding on the
> contrary seems like the right thing to do.
> Could you explain the arguments for this?
I don't know what to explain: if we assume the input (from stdin) to be
"text" rather than "binary data", then there needs to be
a decoding step.
Maybe you should explain why you think there shouldn't be such a thing?
Stefan
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-20 12:12 ` Richard Stallman
@ 2007-11-20 20:06 ` Eli Zaretskii
2007-11-22 2:28 ` Richard Stallman
0 siblings, 1 reply; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-20 20:06 UTC (permalink / raw)
To: rms; +Cc: emacs-devel
> From: Richard Stallman <rms@gnu.org>
> CC: emacs-devel@gnu.org
> Date: Tue, 20 Nov 2007 07:12:25 -0500
>
> Like Stefan, I think decoding it is TRT under -batch. It doesn't
> matter if it comes from a file: if the user redirects stdin to a file,
> she ought to know that the file should be encoded the same as keyboard
> input.
>
> We could say that, but is it the right thing to say? It seems to me
> that input which isn't coming specifically "from a terminal" should
> not get the special treatment for input coming specifically "from a
> terminal".
If my keyboard input is in some specific encoding, that generally
means my text files, in particular those I feed instead of keyboard
input, will tend to be encoded the same way.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-20 15:36 ` Stefan Monnier
@ 2007-11-21 12:04 ` Richard Stallman
2007-11-21 15:18 ` Stefan Monnier
0 siblings, 1 reply; 41+ messages in thread
From: Richard Stallman @ 2007-11-21 12:04 UTC (permalink / raw)
To: Stefan Monnier; +Cc: eliz, emacs-devel
I don't know what to explain: if we assume the input (from stdin) to be
"text" rather than "binary data", then there needs to be
a decoding step.
Maybe you should explain why you think there shouldn't be such a thing?
That's not quite what I said.
The input from stdin to a batch program should not be thought of as
keyboard input. It is just as likely to come from a file or some
other program.
Perhaps it should be decoded somehow, but not the decoding should not
be based on keyboard-coding-system.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-21 12:04 ` Richard Stallman
@ 2007-11-21 15:18 ` Stefan Monnier
0 siblings, 0 replies; 41+ messages in thread
From: Stefan Monnier @ 2007-11-21 15:18 UTC (permalink / raw)
To: rms; +Cc: eliz, emacs-devel
> I don't know what to explain: if we assume the input (from stdin) to be
> "text" rather than "binary data", then there needs to be
> a decoding step.
> Maybe you should explain why you think there shouldn't be such a thing?
> That's not quite what I said.
> The input from stdin to a batch program should not be thought of as
> keyboard input. It is just as likely to come from a file or some
> other program.
> Perhaps it should be decoded somehow, but not the decoding should not
> be based on keyboard-coding-system.
Well, some coding-system should be used. I think the "locale" coding
system makes a lot of sense, and keyboard-coding-system is typically
equal to the locale coding system.
This said, now I'm wondering: in batch mode, does encoded-kb.el have
any effect? I mean, are input-decode-map and function-key-map used?
Stefan
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-20 20:06 ` Eli Zaretskii
@ 2007-11-22 2:28 ` Richard Stallman
2007-11-22 4:20 ` Eli Zaretskii
0 siblings, 1 reply; 41+ messages in thread
From: Richard Stallman @ 2007-11-22 2:28 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
If my keyboard input is in some specific encoding, that generally
means my text files, in particular those I feed instead of keyboard
input, will tend to be encoded the same way.
All your keyboard input comes from you, but the files on your system
were not all written by you. That is why Emacs tries to determine
the encoding of a file. It does not follow keyboard-coding-system.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-22 2:28 ` Richard Stallman
@ 2007-11-22 4:20 ` Eli Zaretskii
2007-11-22 16:22 ` Richard Stallman
0 siblings, 1 reply; 41+ messages in thread
From: Eli Zaretskii @ 2007-11-22 4:20 UTC (permalink / raw)
To: rms; +Cc: emacs-devel
> From: Richard Stallman <rms@gnu.org>
> CC: emacs-devel@gnu.org
> Date: Wed, 21 Nov 2007 21:28:12 -0500
>
> If my keyboard input is in some specific encoding, that generally
> means my text files, in particular those I feed instead of keyboard
> input, will tend to be encoded the same way.
>
> All your keyboard input comes from you, but the files on your system
> were not all written by you. That is why Emacs tries to determine
> the encoding of a file. It does not follow keyboard-coding-system.
If what you say is that we should perhaps try detecting the encoding
of a file input (unlike what we do with keyboard input), then I don't
mind. The thing is, right now we don't even try to decode input under
"-batch".
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: parallel bootstrap failure; _prompt_? during bootstrap build
2007-11-22 4:20 ` Eli Zaretskii
@ 2007-11-22 16:22 ` Richard Stallman
0 siblings, 0 replies; 41+ messages in thread
From: Richard Stallman @ 2007-11-22 16:22 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
If someone wants to implement decoding for batch stdin, either based
on guessing the encoding or based on a new global variable, please do.
^ permalink raw reply [flat|nested] 41+ messages in thread
end of thread, other threads:[~2007-11-22 16:22 UTC | newest]
Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-16 11:32 parallel bootstrap failure; _prompt_? during bootstrap build Jim Meyering
2007-11-17 11:02 ` Eli Zaretskii
2007-11-17 11:27 ` Andreas Schwab
2007-11-17 12:13 ` Eli Zaretskii
2007-11-17 15:23 ` Andreas Schwab
2007-11-17 15:39 ` Eli Zaretskii
2007-11-17 23:31 ` Richard Stallman
2007-11-17 23:40 ` Andreas Schwab
2007-11-18 22:46 ` Richard Stallman
2007-11-19 0:03 ` Andreas Schwab
2007-11-19 19:02 ` Richard Stallman
2007-11-18 4:06 ` Eli Zaretskii
2007-11-18 10:38 ` Andreas Schwab
2007-11-18 19:05 ` Eli Zaretskii
2007-11-18 19:57 ` Andreas Schwab
2007-11-19 4:20 ` Eli Zaretskii
2007-11-19 10:10 ` Johan Bockgård
2007-11-19 19:53 ` Eli Zaretskii
2007-11-19 10:48 ` Andreas Schwab
2007-11-19 19:02 ` Richard Stallman
2007-11-19 19:44 ` Eli Zaretskii
2007-11-19 20:32 ` Eli Zaretskii
2007-11-19 12:25 ` Richard Stallman
2007-11-18 22:45 ` Richard Stallman
2007-11-19 4:23 ` Eli Zaretskii
2007-11-19 19:02 ` Richard Stallman
2007-11-19 19:21 ` Stefan Monnier
2007-11-20 12:12 ` Richard Stallman
2007-11-20 15:36 ` Stefan Monnier
2007-11-21 12:04 ` Richard Stallman
2007-11-21 15:18 ` Stefan Monnier
2007-11-19 20:42 ` Eli Zaretskii
2007-11-20 0:47 ` Kenichi Handa
2007-11-20 12:12 ` Richard Stallman
2007-11-20 20:06 ` Eli Zaretskii
2007-11-22 2:28 ` Richard Stallman
2007-11-22 4:20 ` Eli Zaretskii
2007-11-22 16:22 ` Richard Stallman
2007-11-17 12:18 ` Eli Zaretskii
2007-11-17 11:35 ` Andreas Schwab
2007-11-17 13:19 ` Jim Meyering
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.