unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: Suppressing native compilation (short and long term)
@ 2022-10-23 18:43 Gregor Zattler
  0 siblings, 0 replies; 343+ messages in thread
From: Gregor Zattler @ 2022-10-23 18:43 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: emacs-devel, akrl

Hi Eli,
* Eli Zaretskii <eliz@gnu.org> [2022-10-23; 20:30 +03]:
>> From: Gregor Zattler <telegraph@gmx.net>
>> Cc: spwhitton@spwhitton.name, rlb@defaultvalue.org,
>>  monnier@iro.umontreal.ca, david@tethera.net, emacs-devel@gnu.org,
>>  akrl@sdf.org
>> Date: Sun, 23 Oct 2022 19:08:23 +0200

>> I did


A)

>> find "/home/grfz/.config/emacs/eln-cache/" "/home/grfz/src/emacs-master-next/native-lisp/" -type f | xargs -r ls -Altr > /tmp/before


B)

>> <start Emacs again>


C)

>> while sleep 1 ; do ps -eo pid,tty,stat,user,group,etime,time,cgroup,args  fax >> faxme; done  # while emacs started

this writes a snapshot of the currently running processes
every second and accumulates them.


D)

>> find "/home/grfz/.config/emacs/eln-cache/" "/home/grfz/src/emacs-master-next/native-lisp/" -type f | xargs -r ls -Altr > /tmp/before
                                                 ^^^^^^
> I guess you mean "after", not "before"?

You are right.


E)

$ diff -aNur before after
$

--> No new .eln files were written.


>> But file faxme contains 280 lines like this:
>>
>> /home/grfz/src/emacs-master-next/src/emacs --batch -l /tmp/emacs-async-comp-cl-lib-7Go9da.el
>
> And there's already a cl-lib-XXXXX.eln file under eln-cache?

Yes (see below)


G)

>> 0 grfz@no:/tmp$ grep -o 'emacs-async-comp-.*' faxme | cut -d - -f 4- | sed -e "s/-[^-]*\.el$//" |sort -u | while read ; do grep -qs $REPLY before || echo $REPLY; done
>> 0 grfz@no:/tmp$

This command shows that all the

/tmp/emacs-async-comp-cl-lib-7Go9da.el

like filenames in the processes reduced to (in this example)
"cl-lib-" have a corresponding "cl-lib-XXXXX.eln" file in
the .eln cache.


H)

Actually the command did not ensure that
the hit was in the most recent .eln cache directories, the
most recent (as an example) cl-lib-XXXXX.eln is

-rwxr-xr-x 1 grfz grfz 65832 Okt 19 12:56 /home/grfz/src/emacs-master-next/native-lisp/29.0.50-5a57c71f/cl-lib-8b938900-c76f14d9.eln


>> So all these "emacs-async-comp-cl-lib-7Go9da.el" like files
>> have corresponding files in the .eln cache.
>>
>> Is it possible that it takes 150 secs to test the .eln cache?
>
> "Test" in what sense?  Who do you think needs to "test" the cache?

Test if an existing .el file needs to be compiled to an .eln
file or if a corresponding and up-to-date .eln file for this
very .el file already exists.



> Anyway, the above is not what I meant.  You present some commands and
> scripts, and expect me to guess what happens by showing only their
> results.  It's very hard to analyze a problem that way.
>
> Instead, please do this:

>   . find the latest subdirectory of the eln-cache whose name is
>     29.0.5-XXXX (where XXXX is some hash) and list is contents


I)

$ ls -Altrd /home/grfz/.config/emacs/eln-cache/* /home/grfz/src/emacs-master-next/native-lisp/*
-rw------- 2 grfz grfz   188 Mai 19  2010 /home/grfz/.config/emacs/eln-cache/CACHEDIR.TAG
drwxr-xr-x 2 grfz grfz 36864 Jul 21 22:26 /home/grfz/.config/emacs/eln-cache/29.0.50-50117688/
drwxr-xr-x 2 grfz grfz 36864 Jul 31 11:31 /home/grfz/.config/emacs/eln-cache/29.0.50-9e3d75e3/
drwxr-xr-x 2 grfz grfz  4096 Aug  1 10:47 /home/grfz/.config/emacs/eln-cache/29.0.50-03ee865e/
drwxr-xr-x 2 grfz grfz 20480 Aug  2 21:00 /home/grfz/.config/emacs/eln-cache/29.0.50-f8d87b98/
drwxr-xr-x 2 grfz grfz  4096 Aug 11 13:26 /home/grfz/.config/emacs/eln-cache/28.1.91-6470e6f9/
drwxr-xr-x 2 grfz grfz 12288 Aug 20 17:01 /home/grfz/.config/emacs/eln-cache/29.0.50-548f8cdf/
drwxr-xr-x 2 grfz grfz 20480 Aug 20 19:11 /home/grfz/.config/emacs/eln-cache/29.0.50-b189cc80/
drwxr-xr-x 2 grfz grfz  4096 Aug 24 21:18 /home/grfz/.config/emacs/eln-cache/29.0.50-9d768eff/
drwxr-xr-x 2 grfz grfz 20480 Aug 26 10:43 /home/grfz/.config/emacs/eln-cache/29.0.50-121fd72d/
drwxr-xr-x 2 grfz grfz  4096 Aug 26 20:14 /home/grfz/.config/emacs/eln-cache/29.0.50-11460309/
drwxr-xr-x 2 grfz grfz 20480 Aug 27 11:27 /home/grfz/.config/emacs/eln-cache/29.0.50-00ab4019/
drwxr-xr-x 2 grfz grfz 20480 Sep  3 14:41 /home/grfz/.config/emacs/eln-cache/29.0.50-4cc289c2/
drwxr-xr-x 2 grfz grfz  4096 Sep 13 17:13 /home/grfz/.config/emacs/eln-cache/29.0.50-db6a9ec4/
drwxr-xr-x 2 grfz grfz 36864 Sep 23 19:02 /home/grfz/.config/emacs/eln-cache/29.0.50-54242f81/
drwxr-xr-x 2 grfz grfz 20480 Okt  8 21:09 /home/grfz/.config/emacs/eln-cache/29.0.50-89a6c1cd/
drwxr-xr-x 2 grfz grfz  4096 Okt  8 22:10 /home/grfz/.config/emacs/eln-cache/29.0.50-d0addadc/
drwxr-xr-x 2 grfz grfz 40960 Okt 19 12:01 /home/grfz/.config/emacs/eln-cache/29.0.50-4c1d7d1b/
drwxr-xr-x 2 grfz grfz 20480 Okt 19 13:04 /home/grfz/.config/emacs/eln-cache/29.0.50-1baaebd1/
drwxr-xr-x 3 grfz grfz 28672 Okt 19 14:03 /home/grfz/src/emacs-master-next/native-lisp/29.0.50-5a57c71f/
drwxr-xr-x 2 grfz grfz  4096 Okt 19 14:41 /home/grfz/src/emacs-master-next/native-lisp/29.0.50-9ff4cf87/
drwxr-xr-x 2 grfz grfz  4096 Okt 19 20:06 /home/grfz/.config/emacs/eln-cache/29.0.50-9ff4cf87/

The latest on only shows trampoline files:

$ ls -Altr /home/grfz/.config/emacs/eln-cache/29.0.50-9ff4cf87/
total 180
-rwxr-xr-x 1 grfz grfz 16872 Okt 19 15:22 subr--trampoline-73746172742d6b62642d6d6163726f_start_kbd_macro_0.eln*
-rwxr-xr-x 1 grfz grfz 16872 Okt 19 15:23 subr--trampoline-656e642d6b62642d6d6163726f_end_kbd_macro_0.eln*
-rwxr-xr-x 1 grfz grfz 16872 Okt 19 15:23 subr--trampoline-7965732d6f722d6e6f2d70_yes_or_no_p_0.eln*
-rwxr-xr-x 1 grfz grfz 16872 Okt 19 15:23 subr--trampoline-6b696c6c2d627566666572_kill_buffer_0.eln*
-rwxr-xr-x 1 grfz grfz 16872 Okt 19 15:33 subr--trampoline-782d666f6375732d6672616d65_x_focus_frame_0.eln*
-rwxr-xr-x 1 grfz grfz 16872 Okt 19 19:52 subr--trampoline-61626f72742d7265637572736976652d65646974_abort_recursive_edit_0.eln*
-rwxr-xr-x 1 grfz grfz 16872 Okt 19 19:52 subr--trampoline-746f702d6c6576656c_top_level_0.eln*
-rwxr-xr-x 1 grfz grfz 16872 Okt 19 19:52 subr--trampoline-6d616b652d70726f63657373_make_process_0.eln*
-rwxr-xr-x 1 grfz grfz 16872 Okt 19 20:06 subr--trampoline-6d657373616765_message_0.eln*


Surprise, the second to last eln cache directoriy only has
one file in it:

ls -Altr /home/grfz/src/emacs-master-next/native-lisp/29.0.50-9ff4cf87/
total 40
-rwxr-xr-x 1 grfz grfz 39536 Okt 19 14:41 debug-ce0d397b-01a0d81b.eln*


J)

But the third to last eln cache directory has more files:

$ ls -Altr /home/grfz/src/emacs-master-next/native-lisp/29.0.50-5a57c71f/
total 41744
-rwxr-xr-x 1 grfz grfz   86624 Okt 19 12:21 cconv-3b1f1f98-aafc4e46.eln*
-rwxr-xr-x 1 grfz grfz  221592 Okt 19 12:23 byte-opt-9c5f25f5-ca1fc8cd.eln*
-rwxr-xr-x 1 grfz grfz  452592 Okt 19 12:23 bytecomp-12882072-a85f7aaf.eln*
-rwxr-xr-x 1 grfz grfz   77528 Okt 19 12:24 loaddefs-gen-e8a3ad9c-8046a1f5.eln*
-rwxr-xr-x 1 grfz grfz   35288 Okt 19 12:24 radix-tree-669a468d-fa18562f.eln*
-rwxr-xr-x 1 grfz grfz  213952 Okt 19 12:24 comp-cstr-ef162ef7-0f1f9b64.eln*
-rwxr-xr-x 1 grfz grfz  950544 Okt 19 12:27 comp-7672a6ed-0c77f4fc.eln*
-rwxr-xr-x 1 grfz grfz   72832 Okt 19 12:28 titdic-cnv-765ac3be-7e3dd66e.eln*
-rwxr-xr-x 1 grfz grfz   37272 Okt 19 12:38 emoji-zwj-4f682c68-6523b72a.eln*
-rwxr-xr-x 1 grfz grfz   29080 Okt 19 12:38 charscript-600dca1a-50cd3215.eln*
drwxr-xr-x 2 grfz grfz   12288 Okt 19 12:52 preloaded/
-rwxr-xr-x 1 grfz grfz   79000 Okt 19 12:53 eieio-base-3621993d-e4d40210.eln*
-rwxr-xr-x 1 grfz grfz  103736 Okt 19 12:53 eieio-0db8d1d4-9439d1d2.eln*
-rwxr-xr-x 1 grfz grfz  115320 Okt 19 12:54 db-8199ba49-de500a31.eln*
-rwxr-xr-x 1 grfz grfz   47408 Okt 19 12:54 ja-dic-cnv-2eacdaa8-b3b103fd.eln*
-rwxr-xr-x 1 grfz grfz   48280 Okt 19 12:54 org-macro-6e7b0632-2b02ba5c.eln*
-rwxr-xr-x 1 grfz grfz  163496 Okt 19 12:54 ox-texinfo-e762f923-42b317b1.eln*
-rwxr-xr-x 1 grfz grfz  163536 Okt 19 12:55 oc-aec59d52-e1541149.eln*
-rwxr-xr-x 1 grfz grfz  143912 Okt 19 12:56 ol-1680a4ec-493f104f.eln*
-rwxr-xr-x 1 grfz grfz   65832 Okt 19 12:56 cl-lib-8b938900-c76f14d9.eln*
-rwxr-xr-x 1 grfz grfz  554632 Okt 19 12:56 ox-9aa46d10-36fd1809.eln*
-rwxr-xr-x 1 grfz grfz  450840 Okt 19 12:57 org-element-763f8d74-c2ed5726.eln*
-rwxr-xr-x 1 grfz grfz  103448 Okt 19 12:58 align-da164663-36320772.eln*
-rwxr-xr-x 1 grfz grfz  136608 Okt 19 12:59 allout-widgets-0bef4edc-759a8d7d.eln*
-rwxr-xr-x 1 grfz grfz 4661816 Okt 19 12:59 ja-dic-283bfd77-a5e4a1e7.eln*
-rwxr-xr-x 1 grfz grfz   30200 Okt 19 12:59 ansi-osc-b447f6a8-1801ba7c.eln*
-rwxr-xr-x 1 grfz grfz   73632 Okt 19 13:00 ansi-color-75eac800-c8aa485f.eln*
-rwxr-xr-x 1 grfz grfz  371920 Okt 19 13:01 allout-54433bcc-e0e759ed.eln*
-rwxr-xr-x 1 grfz grfz  109488 Okt 19 13:01 apropos-7c1ecbdf-9650b3d6.eln*
-rwxr-xr-x 1 grfz grfz   70240 Okt 19 13:02 array-b56b5eac-ec506bd8.eln*
-rwxr-xr-x 1 grfz grfz   58064 Okt 19 13:02 auth-source-pass-c498fbad-499c397b.eln*
-rwxr-xr-x 1 grfz grfz   42640 Okt 19 13:02 autoinsert-09f12447-b6d4206c.eln*
-rwxr-xr-x 1 grfz grfz   79232 Okt 19 13:04 autorevert-841d6890-8b9bcbc0.eln*
-rwxr-xr-x 1 grfz grfz  200848 Okt 19 13:04 arc-mode-bac5621c-4ac9d455.eln*
-rwxr-xr-x 1 grfz grfz   52040 Okt 19 13:05 avoid-3a50b57d-a616e3f0.eln*
-rwxr-xr-x 1 grfz grfz  180984 Okt 19 13:05 auth-source-49df7eef-1d56c61f.eln*
-rwxr-xr-x 1 grfz grfz   99000 Okt 19 13:05 battery-ff1f50e8-f1bc4ce1.eln*
-rwxr-xr-x 1 grfz grfz  187672 Okt 19 13:05 bookmark-8667481e-cc4ccd04.eln*
-rwxr-xr-x 1 grfz grfz   17088 Okt 19 13:05 cdl-b6e4b7af-883d0dac.eln*
-rwxr-xr-x 1 grfz grfz  125120 Okt 19 13:05 bs-87de9342-7fb047b4.eln*
-rwxr-xr-x 1 grfz grfz   30224 Okt 19 13:05 chistory-7b662674-200867ad.eln*
-rwxr-xr-x 1 grfz grfz   52544 Okt 19 13:06 cmuscheme-673be037-c6eb383e.eln*
-rwxr-xr-x 1 grfz grfz  372072 Okt 19 13:06 char-fold-b79b1b8c-7ee3c37f.eln*
-rwxr-xr-x 1 grfz grfz  136352 Okt 19 13:06 calculator-1eb85010-340dc1ca.eln*
-rwxr-xr-x 1 grfz grfz  116184 Okt 19 13:06 completion-a15d2372-8acb394d.eln*
-rwxr-xr-x 1 grfz grfz   56264 Okt 19 13:06 color-9d7980a5-8de89906.eln*
-rwxr-xr-x 1 grfz grfz   38832 Okt 19 13:06 cus-dep-6d2e8064-6e7c7f8e.eln*
-rwxr-xr-x 1 grfz grfz   69456 Okt 19 13:07 cus-theme-6f9d22e7-94be69bb.eln*
-rwxr-xr-x 1 grfz grfz  271296 Okt 19 13:07 comint-faef15ad-db425943.eln*
-rwxr-xr-x 1 grfz grfz   34944 Okt 19 13:07 delim-col-6e65f4b3-5c6927c7.eln*
-rwxr-xr-x 1 grfz grfz   65896 Okt 19 13:07 dabbrev-ed4e5147-48ba83e7.eln*
-rwxr-xr-x 1 grfz grfz   34496 Okt 19 13:07 delsel-1c603c42-f9174b7b.eln*
-rwxr-xr-x 1 grfz grfz  127184 Okt 19 13:07 desktop-428f9887-5221ebda.eln*
-rwxr-xr-x 1 grfz grfz   61928 Okt 19 13:08 dframe-2a07085b-9ec7b9c5.eln*
-rwxr-xr-x 1 grfz grfz   89816 Okt 19 13:08 descr-text-4ed9ee33-6e51a3e5.eln*
-rwxr-xr-x 1 grfz grfz  348400 Okt 19 13:08 cus-edit-3cd01345-0ff67bb8.eln*
-rwxr-xr-x 1 grfz grfz   78192 Okt 19 13:08 dired-x-a2e5c184-b25c9c36.eln*
-rwxr-xr-x 1 grfz grfz   30264 Okt 19 13:08 dirtrack-49e0129c-0551af6d.eln*
-rwxr-xr-x 1 grfz grfz   30632 Okt 19 13:08 display-fill-column-indicator-82af8525-87ab4f49.eln*
-rwxr-xr-x 1 grfz grfz   43720 Okt 19 13:08 display-line-numbers-1d060f2e-ac11bdb2.eln*
-rwxr-xr-x 1 grfz grfz  251832 Okt 19 13:09 dired-aux-1ff8c91a-d5f7e763.eln*
-rwxr-xr-x 1 grfz grfz  315872 Okt 19 13:09 dired-6a3ae2bc-07da73b7.eln*
-rwxr-xr-x 1 grfz grfz   25680 Okt 19 13:09 double-1384b58f-7d071d40.eln*
-rwxr-xr-x 1 grfz grfz   47824 Okt 19 13:09 dom-a7939831-14efc4a3.eln*
-rwxr-xr-x 1 grfz grfz   21776 Okt 19 13:09 echistory-286d3fb8-4d42b515.eln*
-rwxr-xr-x 1 grfz grfz   30576 Okt 19 13:09 ebuff-menu-ecbd6e97-bff4bb07.eln*
-rwxr-xr-x 1 grfz grfz  200600 Okt 19 13:09 doc-view-164df236-dea301f5.eln*
-rwxr-xr-x 1 grfz grfz   44400 Okt 19 13:09 ecomplete-d9b6d92f-48f548b1.eln*
-rwxr-xr-x 1 grfz grfz   44048 Okt 19 13:09 ehelp-a1fe76fc-c81b17aa.eln*
-rwxr-xr-x 1 grfz grfz   25760 Okt 19 13:09 elide-head-f64ec400-b3dc6449.eln*
-rwxr-xr-x 1 grfz grfz   30560 Okt 19 13:09 emacs-lock-9dfb7362-56bba4df.eln*
-rwxr-xr-x 1 grfz grfz   70720 Okt 19 13:09 elec-pair-9d724d9a-cf155de9.eln*
-rwxr-xr-x 1 grfz grfz   17328 Okt 19 13:09 epa-dired-774fd12a-c82884e5.eln*
-rwxr-xr-x 1 grfz grfz   46904 Okt 19 13:10 edmacro-74bf45a3-b6df9481.eln*
-rwxr-xr-x 1 grfz grfz   43568 Okt 19 13:10 epa-file-d15dd0b4-eb0a4471.eln*
-rwxr-xr-x 1 grfz grfz   38736 Okt 19 13:10 epa-mail-bf61c0db-10c78409.eln*
-rwxr-xr-x 1 grfz grfz  111520 Okt 19 13:10 epa-bdd8ea1c-902eeb9e.eln*
-rwxr-xr-x 1 grfz grfz   35072 Okt 19 13:10 epg-config-78240760-6b96d0a3.eln*
-rwxr-xr-x 1 grfz grfz   75080 Okt 19 13:10 epa-ks-e5664732-fb52afb2.eln*
-rwxr-xr-x 1 grfz grfz   35080 Okt 19 13:10 expand-9d6a83fd-bc169727.eln*
-rwxr-xr-x 1 grfz grfz   30280 Okt 19 13:10 ezimage-53d8406d-3f590e41.eln*
-rwxr-xr-x 1 grfz grfz   60872 Okt 19 13:10 face-remap-9d6c47ed-ef6ab2ca.eln*
-rwxr-xr-x 1 grfz grfz   74272 Okt 19 13:10 facemenu-cceb809d-28feab5d.eln*
-rwxr-xr-x 1 grfz grfz   58232 Okt 19 13:11 filecache-c607f1cc-b015ebc1.eln*
-rwxr-xr-x 1 grfz grfz   39304 Okt 19 13:11 fileloop-f8cb1238-1dba446f.eln*
-rwxr-xr-x 1 grfz grfz  147456 Okt 19 13:11 ffap-4b3c5789-a74be4a4.eln*
-rwxr-xr-x 1 grfz grfz   96744 Okt 19 13:11 filenotify-65939d6e-9aac6817.eln*
-rwxr-xr-x 1 grfz grfz   83128 Okt 19 13:11 files-x-59c65c89-ab7c86d0.eln*
-rwxr-xr-x 1 grfz grfz  404816 Okt 19 13:11 epg-de089247-9e84ee77.eln*
-rwxr-xr-x 1 grfz grfz  188904 Okt 19 13:11 filesets-6b603b3e-1859fd55.eln*
-rwxr-xr-x 1 grfz grfz   25760 Okt 19 13:11 find-cmd-c1ed7ad8-0eb680ba.eln*
-rwxr-xr-x 1 grfz grfz   38920 Okt 19 13:12 find-dired-b47bcf4a-89f704c0.eln*
-rwxr-xr-x 1 grfz grfz   56376 Okt 19 13:12 finder-cfd3373c-4f1b537b.eln*
-rwxr-xr-x 1 grfz grfz   39544 Okt 19 13:12 find-lisp-7a0199b9-bf8a387b.eln*
-rwxr-xr-x 1 grfz grfz   56784 Okt 19 13:12 find-file-29570019-e91c163b.eln*
-rwxr-xr-x 1 grfz grfz   17200 Okt 19 13:12 flow-ctrl-a0b1783a-1e34cedb.eln*
-rwxr-xr-x 1 grfz grfz   34288 Okt 19 13:12 foldout-a29a272c-443fd9d0.eln*
-rwxr-xr-x 1 grfz grfz   25744 Okt 19 13:12 format-spec-644c0068-b9fc233f.eln*
-rwxr-xr-x 1 grfz grfz  114856 Okt 19 13:12 follow-6a4faeee-cd78e901.eln*
-rwxr-xr-x 1 grfz grfz   87472 Okt 19 13:12 forms-21950d0a-c751d5ec.eln*
-rwxr-xr-x 1 grfz grfz   34640 Okt 19 13:12 help-at-pt-24a2e4cf-eb94cf74.eln*
-rwxr-xr-x 1 grfz grfz  112216 Okt 19 13:12 generic-x-3d4b3f79-be7d840a.eln*
-rwxr-xr-x 1 grfz grfz   25296 Okt 19 13:12 help-macro-b11d1ebc-ce6478ee.eln*
-rwxr-xr-x 1 grfz grfz  131032 Okt 19 13:12 frameset-94504960-582f574c.eln*
-rwxr-xr-x 1 grfz grfz   74464 Okt 19 13:13 help-mode-d4dbae3d-942d04d2.eln*
-rwxr-xr-x 1 grfz grfz   17336 Okt 19 13:13 hex-util-0952f412-6bf54c1d.eln*
-rwxr-xr-x 1 grfz grfz   42040 Okt 19 13:13 hfy-cmap-a102c87f-d37fadac.eln*
-rwxr-xr-x 1 grfz grfz  101136 Okt 19 13:13 hexl-eddf9831-49318734.eln*
-rwxr-xr-x 1 grfz grfz   78080 Okt 19 13:13 hi-lock-42477945-48eeb072.eln*
-rwxr-xr-x 1 grfz grfz   74952 Okt 19 13:13 hilit-chg-61a068fb-c53042c7.eln*
-rwxr-xr-x 1 grfz grfz  184240 Okt 19 13:13 help-fns-d233c6e8-63a53820.eln*
-rwxr-xr-x 1 grfz grfz   43568 Okt 19 13:13 hl-line-8fa29c14-822de8e8.eln*
-rwxr-xr-x 1 grfz grfz   70736 Okt 19 13:13 hippie-exp-9919e80b-c63cbd06.eln*
-rwxr-xr-x 1 grfz grfz  230144 Okt 19 13:14 ibuf-ext-5624402a-6d6997f3.eln*
-rwxr-xr-x 1 grfz grfz  170632 Okt 19 13:14 htmlfontify-accab028-69f1eafb.eln*
-rwxr-xr-x 1 grfz grfz  212960 Okt 19 13:14 ibuffer-c2dc0626-63015081.eln*
-rwxr-xr-x 1 grfz grfz   50328 Okt 19 13:14 ibuf-macs-eb4b06c3-7628d5cc.eln*
-rwxr-xr-x 1 grfz grfz   60864 Okt 19 13:14 ielm-2a8237b7-74589b82.eln*
-rwxr-xr-x 1 grfz grfz   25856 Okt 19 13:14 iimage-13f380a2-2ebdaf0d.eln*
-rwxr-xr-x 1 grfz grfz   30264 Okt 19 13:14 image-file-9034ac7e-db87497b.eln*
-rwxr-xr-x 1 grfz grfz   91728 Okt 19 13:15 icomplete-92f7cbf4-68920226.eln*
-rwxr-xr-x 1 grfz grfz   74640 Okt 19 13:15 imenu-a6693d03-0364eafc.eln*
-rwxr-xr-x 1 grfz grfz  131976 Okt 19 13:15 image-mode-f854d2db-fcb7dfeb.eln*
-rwxr-xr-x 1 grfz grfz   95608 Okt 19 13:15 info-look-27e24920-f99c60b4.eln*
-rwxr-xr-x 1 grfz grfz   34088 Okt 19 13:15 informat-c758f251-bf09288c.eln*
-rwxr-xr-x 1 grfz grfz  322568 Okt 19 13:16 ido-ccb260dc-a497d40d.eln*
-rwxr-xr-x 1 grfz grfz   52040 Okt 19 13:16 info-xref-df600c94-e0fb13e9.eln*
-rwxr-xr-x 1 grfz grfz   25848 Okt 19 13:16 isearchb-14a844f5-9cffa663.eln*
-rwxr-xr-x 1 grfz grfz   47904 Okt 19 13:16 jka-compr-40ebe92b-873e7826.eln*
-rwxr-xr-x 1 grfz grfz   88568 Okt 19 13:16 json-a90a1eab-350c449d.eln*
-rwxr-xr-x 1 grfz grfz   21776 Okt 19 13:16 kermit-847c9fbe-db99bcfa.eln*
-rwxr-xr-x 1 grfz grfz  101400 Okt 19 13:16 kmacro-048feaec-e2ae5d33.eln*
-rwxr-xr-x 1 grfz grfz  118800 Okt 19 13:16 jsonrpc-e62a9c36-4ac0ad99.eln*
-rwxr-xr-x 1 grfz grfz   39072 Okt 19 13:16 loadhist-e9175ed1-a9ab5961.eln*
-rwxr-xr-x 1 grfz grfz  331600 Okt 19 13:17 info-ce12c0ca-4d447d17.eln*
-rwxr-xr-x 1 grfz grfz   34904 Okt 19 13:17 lpr-06c2a39c-b453b930.eln*
-rwxr-xr-x 1 grfz grfz   56936 Okt 19 13:17 locate-bbb85898-15b7a742.eln*
-rwxr-xr-x 1 grfz grfz   25976 Okt 19 13:17 master-d6d42554-90ec46ea.eln*
-rwxr-xr-x 1 grfz grfz   25808 Okt 19 13:17 macros-51ef7b0a-141955fb.eln*
-rwxr-xr-x 1 grfz grfz   21416 Okt 19 13:17 mb-depth-a4691d0b-2aa9169a.eln*
-rwxr-xr-x 1 grfz grfz   34616 Okt 19 13:17 midnight-0df4540a-a34daf80.eln*
-rwxr-xr-x 1 grfz grfz   30048 Okt 19 13:17 minibuf-eldef-8b1407ef-3edcda03.eln*
-rwxr-xr-x 1 grfz grfz   30488 Okt 19 13:17 misc-9bdb6d96-71987c28.eln*
-rwxr-xr-x 1 grfz grfz   46776 Okt 19 13:17 md4-234ce043-38a388a1.eln*
-rwxr-xr-x 1 grfz grfz   43920 Okt 19 13:17 misearch-3d1286b0-5dfbae2a.eln*
-rwxr-xr-x 1 grfz grfz   21512 Okt 19 13:17 mouse-copy-747f314d-a0716908.eln*
-rwxr-xr-x 1 grfz grfz  134360 Okt 19 13:17 man-9b8001be-e10db098.eln*
-rwxr-xr-x 1 grfz grfz   30272 Okt 19 13:17 mouse-drag-b34287d2-5cd220d2.eln*
-rwxr-xr-x 1 grfz grfz   42408 Okt 19 13:17 notifications-bd0b4b34-4d586541.eln*
-rwxr-xr-x 1 grfz grfz   83968 Okt 19 13:18 msb-e477e33b-5de02d4c.eln*
-rwxr-xr-x 1 grfz grfz   25648 Okt 19 13:18 novice-cc2ef463-3555311a.eln*
-rwxr-xr-x 1 grfz grfz   21696 Okt 19 13:18 password-cache-187e4eec-58743954.eln*
-rwxr-xr-x 1 grfz grfz   35432 Okt 19 13:18 pcmpl-cvs-743b5ebc-1b2226ef.eln*
-rwxr-xr-x 1 grfz grfz   26824 Okt 19 13:18 pcmpl-git-794ef7f3-f17db3ff.eln*
-rwxr-xr-x 1 grfz grfz  132416 Okt 19 13:18 outline-afc41f82-860c9481.eln*
-rwxr-xr-x 1 grfz grfz   63816 Okt 19 13:18 pcmpl-gnu-5ece415b-b97b3f4c.eln*
-rwxr-xr-x 1 grfz grfz   39752 Okt 19 13:18 pcmpl-linux-060b988a-b0dca077.eln*
-rwxr-xr-x 1 grfz grfz  220336 Okt 19 13:18 mpc-ebb105de-612804e4.eln*
-rwxr-xr-x 1 grfz grfz   63840 Okt 19 13:18 pcmpl-rpm-d791f76b-92b51ed3.eln*
-rwxr-xr-x 1 grfz grfz   89448 Okt 19 13:18 pcmpl-unix-e208196d-5c6b0b5f.eln*
-rwxr-xr-x 1 grfz grfz   49544 Okt 19 13:18 pcmpl-x-c16436ad-e19e302a.eln*
-rwxr-xr-x 1 grfz grfz   53456 Okt 19 13:19 plstore-f04d6393-38883ed2.eln*
-rwxr-xr-x 1 grfz grfz   79416 Okt 19 13:19 pixel-scroll-2f9465ae-242e22e4.eln*
-rwxr-xr-x 1 grfz grfz  123792 Okt 19 13:19 pcomplete-81dbd8b0-8d6a7537.eln*
-rwxr-xr-x 1 grfz grfz  152680 Okt 19 13:19 proced-8fac17dd-0ddbe361.eln*
-rwxr-xr-x 1 grfz grfz  130952 Okt 19 13:19 profiler-345cb85e-b5357a8a.eln*
-rwxr-xr-x 1 grfz grfz  322056 Okt 19 13:19 printing-8558eaeb-ac24b34d.eln*
-rwxr-xr-x 1 grfz grfz   48480 Okt 19 13:20 ps-bdf-e53407b2-3787d715.eln*
-rwxr-xr-x 1 grfz grfz   26760 Okt 19 13:20 ps-samp-f57360e6-bbf3fa10.eln*
-rwxr-xr-x 1 grfz grfz   94872 Okt 19 13:20 ps-mule-2e9a6c45-d7e24a5c.eln*
-rwxr-xr-x 1 grfz grfz  133832 Okt 19 13:20 recentf-3c64dc62-3d5e44b7.eln*
-rwxr-xr-x 1 grfz grfz   60328 Okt 19 13:20 registry-bca51796-80e1f6d0.eln*
-rwxr-xr-x 1 grfz grfz   94080 Okt 19 13:20 rect-cd288962-0c863cb3.eln*
-rwxr-xr-x 1 grfz grfz   52096 Okt 19 13:20 repeat-443831f9-f727a7bb.eln*
-rwxr-xr-x 1 grfz grfz   25536 Okt 19 13:20 reposition-5c59bc1d-ea0cf33c.eln*
-rwxr-xr-x 1 grfz grfz   34288 Okt 19 13:20 reveal-65b32910-8009efbd.eln*
-rwxr-xr-x 1 grfz grfz   21456 Okt 19 13:20 rot13-82cc11d3-341fbb00.eln*
-rwxr-xr-x 1 grfz grfz  320752 Okt 19 13:20 ps-print-74a80610-186b597f.eln*
-rwxr-xr-x 1 grfz grfz   34848 Okt 19 13:20 rtree-8e3a7d8e-bea31fc8.eln*
-rwxr-xr-x 1 grfz grfz   39056 Okt 19 13:21 savehist-b722b772-8de510f4.eln*
-rwxr-xr-x 1 grfz grfz   43528 Okt 19 13:21 saveplace-a17120d6-0b02506a.eln*
-rwxr-xr-x 1 grfz grfz   26280 Okt 19 13:21 scroll-all-b76288a5-c97066ae.eln*
-rwxr-xr-x 1 grfz grfz   26064 Okt 19 13:21 scroll-lock-7af2dd31-80b5e08c.eln*
-rwxr-xr-x 1 grfz grfz   65328 Okt 19 13:21 ruler-mode-3c3fd53f-df5fcb4c.eln*
-rwxr-xr-x 1 grfz grfz   97672 Okt 19 13:21 shadowfile-a07f492d-dcf2798b.eln*
-rwxr-xr-x 1 grfz grfz  131296 Okt 19 13:21 server-0cc44189-7d051c39.eln*
-rwxr-xr-x 1 grfz grfz   46928 Okt 19 13:21 skeleton-435acb71-fdc776de.eln*
-rwxr-xr-x 1 grfz grfz  109504 Okt 19 13:21 so-long-a68117bf-f2a3256b.eln*
-rwxr-xr-x 1 grfz grfz  141176 Okt 19 13:22 shell-57930f41-a0615147.eln*
-rwxr-xr-x 1 grfz grfz   56360 Okt 19 13:22 sort-14dd51e7-e6a8ba97.eln*
-rwxr-xr-x 1 grfz grfz   17032 Okt 19 13:22 soundex-1b2d2ac2-ba002f59.eln*
-rwxr-xr-x 1 grfz grfz   17024 Okt 19 13:22 sqlite-351fdac0-27a5a873.eln*
-rwxr-xr-x 1 grfz grfz   34784 Okt 19 13:22 sqlite-mode-83559d5a-767317c6.eln*
-rwxr-xr-x 1 grfz grfz  117424 Okt 19 13:23 strokes-19dc35b2-fd9cd395.eln*
-rwxr-xr-x 1 grfz grfz   53976 Okt 19 13:23 svg-4c391752-1deded8e.eln*
-rwxr-xr-x 1 grfz grfz  263440 Okt 19 13:23 speedbar-2a9b6d1b-a500b18c.eln*
-rwxr-xr-x 1 grfz grfz   17120 Okt 19 13:23 tabify-b74f3a50-9f5191d5.eln*
-rwxr-xr-x 1 grfz grfz   25864 Okt 19 13:23 talk-dfb156fa-5efb1587.eln*
-rwxr-xr-x 1 grfz grfz   98064 Okt 19 13:23 tab-line-e55f541b-044b2bf8.eln*
-rwxr-xr-x 1 grfz grfz   61128 Okt 19 13:23 tempo-5756037f-5c44c637.eln*
-rwxr-xr-x 1 grfz grfz  136552 Okt 19 13:24 tar-mode-8829ee02-03a59aac.eln*
-rwxr-xr-x 1 grfz grfz  368256 Okt 19 13:24 ses-d640128c-4ea056d7.eln*
-rwxr-xr-x 1 grfz grfz   30824 Okt 19 13:24 thread-1b59497f-5823bb9c.eln*
-rwxr-xr-x 1 grfz grfz   62344 Okt 19 13:24 thingatpt-6fc8a4ab-5c620eb5.eln*
-rwxr-xr-x 1 grfz grfz   61416 Okt 19 13:24 time-bbe7023e-418f30bd.eln*
-rwxr-xr-x 1 grfz grfz   34968 Okt 19 13:24 timezone-f5339c31-838485ba.eln*
-rwxr-xr-x 1 grfz grfz   51744 Okt 19 13:24 tmm-12a7d710-bd9f1f90.eln*
-rwxr-xr-x 1 grfz grfz   55280 Okt 19 13:24 time-stamp-20b00c46-359942ab.eln*
-rwxr-xr-x 1 grfz grfz   21624 Okt 19 13:24 t-mouse-b934bcc3-6ea766b8.eln*
-rwxr-xr-x 1 grfz grfz   61016 Okt 19 13:24 tree-widget-8dccf6ba-aa31b64f.eln*
-rwxr-xr-x 1 grfz grfz  262400 Okt 19 13:25 term-fb034019-5137e438.eln*
-rwxr-xr-x 1 grfz grfz   60104 Okt 19 13:25 tutorial-2418da58-0d5c21f4.eln*
-rwxr-xr-x 1 grfz grfz   26464 Okt 19 13:25 userlock-60e3749c-fd2130e2.eln*
-rwxr-xr-x 1 grfz grfz   96448 Okt 19 13:25 type-break-1b71d0e6-73d5d80f.eln*
-rwxr-xr-x 1 grfz grfz   70336 Okt 19 13:25 vcursor-f24573d4-c99a7c93.eln*
-rwxr-xr-x 1 grfz grfz   74856 Okt 19 13:25 view-faefc6b2-9336d0e6.eln*
-rwxr-xr-x 1 grfz grfz   79464 Okt 19 13:25 wdired-01202d01-ece5bc7d.eln*
-rwxr-xr-x 1 grfz grfz   34728 Okt 19 13:25 wid-browse-e182a231-e688a13d.eln*
-rwxr-xr-x 1 grfz grfz  147024 Okt 19 13:26 whitespace-48717ff3-11a121a8.eln*
-rwxr-xr-x 1 grfz grfz  423304 Okt 19 13:26 transient-376febf1-21ae079d.eln*
-rwxr-xr-x 1 grfz grfz   71272 Okt 19 13:26 windmove-15827e24-5e608432.eln*
-rwxr-xr-x 1 grfz grfz   48536 Okt 19 13:26 winner-c3a8b092-b4847128.eln*
-rwxr-xr-x 1 grfz grfz   48072 Okt 19 13:26 xdg-9947111f-7737cb26.eln*
-rwxr-xr-x 1 grfz grfz   64824 Okt 19 13:26 xml-78b9f1ba-ca346c9b.eln*
-rwxr-xr-x 1 grfz grfz  283392 Okt 19 13:27 wid-edit-5b92861a-20de1749.eln*
-rwxr-xr-x 1 grfz grfz  246696 Okt 19 13:27 woman-468654b8-ce2d4a59.eln*
-rwxr-xr-x 1 grfz grfz   48080 Okt 19 13:27 xt-mouse-ad97d877-6cd66896.eln*
-rwxr-xr-x 1 grfz grfz   26080 Okt 19 13:27 yank-media-62540c94-43b16516.eln*
-rwxr-xr-x 1 grfz grfz  125792 Okt 19 13:27 xwidget-9ccb93b3-c50a90c3.eln*
-rwxr-xr-x 1 grfz grfz   98920 Okt 19 13:27 calc-aent-1719b1cd-cb2f991d.eln*
-rwxr-xr-x 1 grfz grfz  174488 Okt 19 13:29 calcalg3-cdd43fbd-eb7bd16b.eln*
-rwxr-xr-x 1 grfz grfz  233368 Okt 19 13:29 calc-alg-5fa19fcf-e239539a.eln*
-rwxr-xr-x 1 grfz grfz   83360 Okt 19 13:29 calc-bin-61359665-90237c69.eln*
-rwxr-xr-x 1 grfz grfz  338824 Okt 19 13:29 calcalg2-3641d50d-b28bb50c.eln*
-rwxr-xr-x 1 grfz grfz  117920 Okt 19 13:30 calc-comb-4d223239-ac552c55.eln*
-rwxr-xr-x 1 grfz grfz   48312 Okt 19 13:30 calc-cplx-49f3d288-e0e82bea.eln*
-rwxr-xr-x 1 grfz grfz  128984 Okt 19 13:31 calccomp-91a23141-f1acbb70.eln*
-rwxr-xr-x 1 grfz grfz  257304 Okt 19 13:31 calc-222b057e-99d16d60.eln*
-rwxr-xr-x 1 grfz grfz  104080 Okt 19 13:32 calc-embed-12840cac-ab2cd86f.eln*
-rwxr-xr-x 1 grfz grfz  296280 Okt 19 13:32 calc-arith-97da4592-ca2c9343.eln*
-rwxr-xr-x 1 grfz grfz   57840 Okt 19 13:33 calc-fin-5313d12c-5ee336ed.eln*
-rwxr-xr-x 1 grfz grfz   47816 Okt 19 13:33 calc-frac-13a225bf-a45c3aeb.eln*
-rwxr-xr-x 1 grfz grfz  268584 Okt 19 13:34 calc-ext-169a1473-fd44d6be.eln*
-rwxr-xr-x 1 grfz grfz  108632 Okt 19 13:34 calc-funcs-41ddedba-66c010cd.eln*
-rwxr-xr-x 1 grfz grfz   57576 Okt 19 13:35 calc-help-f82e4a83-c16aaedb.eln*
-rwxr-xr-x 1 grfz grfz   34936 Okt 19 13:35 calc-incom-bb13bc57-abb51ab2.eln*
-rwxr-xr-x 1 grfz grfz  130000 Okt 19 13:35 calc-graph-f953862d-c98a959c.eln*
-rwxr-xr-x 1 grfz grfz   47248 Okt 19 13:35 calc-keypd-5235a410-ba679b1c.eln*
-rwxr-xr-x 1 grfz grfz  236264 Okt 19 13:35 calc-forms-0364e2fe-ae86f85d.eln*
-rwxr-xr-x 1 grfz grfz   43776 Okt 19 13:36 calc-macs-86f6acaa-ee00de71.eln*
-rwxr-xr-x 1 grfz grfz  164760 Okt 19 13:36 calc-lang-77b67574-226c90a4.eln*
-rwxr-xr-x 1 grfz grfz   57912 Okt 19 13:36 calc-menu-43d1e6da-d07b5d5b.eln*
-rwxr-xr-x 1 grfz grfz  103912 Okt 19 13:36 calc-map-cec1a5a6-9f53b206.eln*
-rwxr-xr-x 1 grfz grfz   79000 Okt 19 13:37 calc-misc-0f75b984-58211cbd.eln*
-rwxr-xr-x 1 grfz grfz   99392 Okt 19 13:37 calc-mode-3448000a-f206306e.eln*
-rwxr-xr-x 1 grfz grfz  215728 Okt 19 13:37 calc-math-5c62dc12-adaa1128.eln*
-rwxr-xr-x 1 grfz grfz   51672 Okt 19 13:37 calc-mtx-709af3c9-4c36bd74.eln*
-rwxr-xr-x 1 grfz grfz   74928 Okt 19 13:37 calc-nlfit-a260e11b-76d3530d.eln*
-rwxr-xr-x 1 grfz grfz  120592 Okt 19 13:38 calc-poly-ff0ca9b3-b3108f6a.eln*
-rwxr-xr-x 1 grfz grfz   34120 Okt 19 13:38 calc-rules-162a6cbc-b28539a3.eln*
-rwxr-xr-x 1 grfz grfz   42872 Okt 19 13:39 calcsel2-45ef433d-de378d55.eln*
-rwxr-xr-x 1 grfz grfz   96872 Okt 19 13:40 calc-sel-92dc8d3c-64be2a50.eln*
-rwxr-xr-x 1 grfz grfz  198312 Okt 19 13:40 calc-prog-78e4aeb2-f714efaf.eln*
-rwxr-xr-x 1 grfz grfz   80528 Okt 19 13:40 calc-store-a2093015-9b25d5d8.eln*
-rwxr-xr-x 1 grfz grfz   66408 Okt 19 13:40 calc-stat-bb7f9833-6d8af6dd.eln*
-rwxr-xr-x 1 grfz grfz   26824 Okt 19 13:40 calc-trail-e8bfa5bd-9a0f4a7d.eln*
-rwxr-xr-x 1 grfz grfz   30184 Okt 19 13:40 calc-undo-21bf6c23-e7fcd3b8.eln*
-rwxr-xr-x 1 grfz grfz   43384 Okt 19 13:40 calc-stuff-781739a1-23a9165d.eln*
-rwxr-xr-x 1 grfz grfz  163016 Okt 19 13:40 calc-rewr-0c4bb3e0-58e58a9f.eln*
-rwxr-xr-x 1 grfz grfz   74448 Okt 19 13:40 calc-yank-a4aa7301-975f7821.eln*
-rwxr-xr-x 1 grfz grfz   64624 Okt 19 13:41 appt-6933a307-3f500bce.eln*
-rwxr-xr-x 1 grfz grfz  177520 Okt 19 13:41 calc-vec-8d9dd57c-3c676778.eln*
-rwxr-xr-x 1 grfz grfz  189112 Okt 19 13:41 calc-units-12fe779d-de3ff8ab.eln*
-rwxr-xr-x 1 grfz grfz   56288 Okt 19 13:41 cal-bahai-caf89889-51cab3a9.eln*
-rwxr-xr-x 1 grfz grfz   47984 Okt 19 13:42 cal-coptic-d7417646-2da80eb6.eln*
-rwxr-xr-x 1 grfz grfz   68608 Okt 19 13:42 cal-dst-f85a5a15-9c95e4aa.eln*
-rwxr-xr-x 1 grfz grfz  108440 Okt 19 13:42 cal-china-28218d30-7928f9a2.eln*
-rwxr-xr-x 1 grfz grfz   51904 Okt 19 13:42 cal-french-443613b5-72ea1e9a.eln*
-rwxr-xr-x 1 grfz grfz   69624 Okt 19 13:43 cal-html-84e76775-ddb1ca5a.eln*
-rwxr-xr-x 1 grfz grfz  256024 Okt 19 13:43 calendar-d19e5c14-866d5903.eln*
-rwxr-xr-x 1 grfz grfz   34512 Okt 19 13:43 cal-iso-8ac36734-fc91459c.eln*
-rwxr-xr-x 1 grfz grfz   60712 Okt 19 13:43 cal-islam-74de7ee1-4a919494.eln*
-rwxr-xr-x 1 grfz grfz   39216 Okt 19 13:43 cal-julian-969ba5f7-1c57247a.eln*
-rwxr-xr-x 1 grfz grfz   30088 Okt 19 13:43 cal-menu-9380b697-a0f24163.eln*
-rwxr-xr-x 1 grfz grfz   64816 Okt 19 13:44 cal-move-aed18331-70622161.eln*
-rwxr-xr-x 1 grfz grfz  153336 Okt 19 13:44 cal-hebrew-32b77d47-480945fd.eln*
-rwxr-xr-x 1 grfz grfz   69664 Okt 19 13:44 cal-mayan-43c35bcf-42168f0b.eln*
-rwxr-xr-x 1 grfz grfz   21696 Okt 19 13:44 cal-x-8d62ebf5-7d7cc605.eln*
-rwxr-xr-x 1 grfz grfz   34736 Okt 19 13:44 cal-persia-39d88853-f564a483.eln*
-rwxr-xr-x 1 grfz grfz  101760 Okt 19 13:46 holidays-39d09682-859a6888.eln*
-rwxr-xr-x 1 grfz grfz  212920 Okt 19 13:46 cal-tex-9f624404-454ba4e9.eln*
-rwxr-xr-x 1 grfz grfz   38912 Okt 19 13:47 iso8601-3903451a-7b67c90d.eln*
-rwxr-xr-x 1 grfz grfz  166456 Okt 19 13:47 icalendar-3066204f-9fec696b.eln*
-rwxr-xr-x 1 grfz grfz   34864 Okt 19 13:47 parse-time-ca7017be-39be3991.eln*
-rwxr-xr-x 1 grfz grfz   58944 Okt 19 13:47 lunar-791aa94f-a3620369.eln*
-rwxr-xr-x 1 grfz grfz  264280 Okt 19 13:47 diary-lib-57afc63e-19a7cbdf.eln*
-rwxr-xr-x 1 grfz grfz   60192 Okt 19 13:48 time-date-40951a48-f2fbd30f.eln*
-rwxr-xr-x 1 grfz grfz  131584 Okt 19 13:48 timeclock-a2d57d06-bbbfe488.eln*
-rwxr-xr-x 1 grfz grfz   26128 Okt 19 13:48 cedet-cscope-87f0c476-c02142a9.eln*
-rwxr-xr-x 1 grfz grfz   21152 Okt 19 13:48 cedet-e5d89324-af54da04.eln*
-rwxr-xr-x 1 grfz grfz   17352 Okt 19 13:48 cedet-files-ec97a64b-70698494.eln*
-rwxr-xr-x 1 grfz grfz   26424 Okt 19 13:49 cedet-global-4ae0bafb-c5909a7c.eln*
-rwxr-xr-x 1 grfz grfz   26344 Okt 19 13:49 cedet-idutils-e5eca828-03569772.eln*
-rwxr-xr-x 1 grfz grfz  111560 Okt 19 13:49 solar-41ca7795-7b23192e.eln*
-rwxr-xr-x 1 grfz grfz   77136 Okt 19 13:49 data-debug-01abd8ab-23637260.eln*
-rwxr-xr-x 1 grfz grfz  142040 Okt 19 13:49 ede-5a8a99f9-3c1866b0.eln*
-rwxr-xr-x 1 grfz grfz   26232 Okt 19 13:49 pulse-35e729a5-4385997e.eln*
-rwxr-xr-x 1 grfz grfz   96112 Okt 19 13:49 mode-local-52e88da7-e3e6b204.eln*
-rwxr-xr-x 1 grfz grfz   21504 Okt 19 13:49 srecode-f9a0bb35-8d1e660d.eln*
-rwxr-xr-x 1 grfz grfz  100024 Okt 19 13:49 semantic-0e6d83f5-373d236b.eln*
-rwxr-xr-x 1 grfz grfz   43736 Okt 19 13:50 autoconf-edit-9fac18a2-11513ca0.eln*
-rwxr-xr-x 1 grfz grfz   43472 Okt 19 13:50 auto-aad53e20-8f2ff3bd.eln*
-rwxr-xr-x 1 grfz grfz   75416 Okt 19 13:50 base-064e31be-14a3d5c4.eln*
-rwxr-xr-x 1 grfz grfz   80216 Okt 19 13:50 config-5e70a6cb-c9e05f95.eln*
-rwxr-xr-x 1 grfz grfz   57064 Okt 19 13:50 cpp-root-435af696-63bfb39a.eln*
-rwxr-xr-x 1 grfz grfz   43816 Okt 19 13:50 custom-d88895eb-e6050aad.eln*
-rwxr-xr-x 1 grfz grfz   30952 Okt 19 13:50 detect-c9d7c2b3-95c0f88a.eln*
-rwxr-xr-x 1 grfz grfz   30232 Okt 19 13:50 dired-e18206ac-bec97729.eln*
-rwxr-xr-x 1 grfz grfz   53192 Okt 19 13:50 emacs-e09048e1-793049b3.eln*
-rwxr-xr-x 1 grfz grfz   61720 Okt 19 13:50 files-9f30c50f-3fd74907.eln*
-rwxr-xr-x 1 grfz grfz   66408 Okt 19 13:50 linux-eedacb0e-0742f0d4.eln*
-rwxr-xr-x 1 grfz grfz   67008 Okt 19 13:51 generic-c019b5ab-d72bf563.eln*
-rwxr-xr-x 1 grfz grfz  442640 Okt 19 13:51 todo-mode-595bef2f-75c9cbb3.eln*
-rwxr-xr-x 1 grfz grfz   21296 Okt 19 13:51 make-a4d1a972-dbe8735f.eln*
-rwxr-xr-x 1 grfz grfz   21936 Okt 19 13:51 makefile-edit-92f94c53-b029ddab.eln*
-rwxr-xr-x 1 grfz grfz   66856 Okt 19 13:51 locate-63ce93dd-49c06f90.eln*
-rwxr-xr-x 1 grfz grfz   39136 Okt 19 13:51 pconf-e1039d7f-2f89b351.eln*
-rwxr-xr-x 1 grfz grfz   34784 Okt 19 13:51 proj-archive-931a920a-7ded753a.eln*
-rwxr-xr-x 1 grfz grfz   30408 Okt 19 13:51 proj-aux-6dbd327a-d98fcf8c.eln*
-rwxr-xr-x 1 grfz grfz   61856 Okt 19 13:51 proj-comp-2f18b2f6-4d3fc736.eln*
-rwxr-xr-x 1 grfz grfz   91488 Okt 19 13:51 pmake-41620d85-b1c90f4f.eln*
-rwxr-xr-x 1 grfz grfz   74856 Okt 19 13:51 proj-elisp-9926ccad-66a68f91.eln*
-rwxr-xr-x 1 grfz grfz   91888 Okt 19 13:51 proj-3b75ff59-dbc45196.eln*
-rwxr-xr-x 1 grfz grfz   52096 Okt 19 13:51 proj-info-e54aa80a-96a42632.eln*
-rwxr-xr-x 1 grfz grfz  147144 Okt 19 13:51 project-am-8c1ba5b1-579cb35a.eln*
-rwxr-xr-x 1 grfz grfz   30600 Okt 19 13:51 proj-misc-cd3625c9-e7df458d.eln*
-rwxr-xr-x 1 grfz grfz   26216 Okt 19 13:51 proj-scheme-e19dcdf2-503c4a73.eln*
-rwxr-xr-x 1 grfz grfz   48352 Okt 19 13:52 proj-obj-160a1567-cfdde3d4.eln*
-rwxr-xr-x 1 grfz grfz   52352 Okt 19 13:52 proj-prog-104d733c-dba5db4c.eln*
-rwxr-xr-x 1 grfz grfz   43248 Okt 19 13:52 proj-shared-e6b4fd1d-1d145605.eln*
-rwxr-xr-x 1 grfz grfz   26200 Okt 19 13:52 shell-2dd33f2c-bff6236d.eln*
-rwxr-xr-x 1 grfz grfz   31048 Okt 19 13:52 simple-b70c3268-12362a7a.eln*
-rwxr-xr-x 1 grfz grfz   30536 Okt 19 13:52 source-a030dba0-865d485b.eln*
-rwxr-xr-x 1 grfz grfz   53072 Okt 19 13:52 speedbar-be64e296-c298692a.eln*
-rwxr-xr-x 1 grfz grfz   25880 Okt 19 13:52 srecode-5803a755-b642c232.eln*
-rwxr-xr-x 1 grfz grfz   30560 Okt 19 13:52 system-7bc2aed2-791db77e.eln*
-rwxr-xr-x 1 grfz grfz   30616 Okt 19 13:52 util-fac6ec1c-20e119f0.eln*
-rwxr-xr-x 1 grfz grfz   43168 Okt 19 13:52 bovine-2f253aba-d7a490d5.eln*
-rwxr-xr-x 1 grfz grfz   39632 Okt 19 13:52 chart-1df0f00d-4cbc69db.eln*
-rwxr-xr-x 1 grfz grfz  114520 Okt 19 13:52 analyze-0736102d-0e404dae.eln*
-rwxr-xr-x 1 grfz grfz   26768 Okt 19 13:52 db-debug-1b7ffd95-14eb2e22.eln*
-rwxr-xr-x 1 grfz grfz  221576 Okt 19 13:53 complete-2b67d14d-529c6816.eln*
-rwxr-xr-x 1 grfz grfz   75904 Okt 19 13:53 db-el-4fc170b9-afb4defb.eln*
-rwxr-xr-x 1 grfz grfz  101848 Okt 19 13:53 db-ebrowse-54480d61-c988f53d.eln*
-rwxr-xr-x 1 grfz grfz   97920 Okt 19 13:53 ctxt-dc25695a-389f480a.eln*
-rwxr-xr-x 1 grfz grfz   65416 Okt 19 13:53 db-file-3009064d-efaeeedc.eln*
-rwxr-xr-x 1 grfz grfz   62392 Okt 19 13:53 db-javascript-88df227b-61de1a13.eln*
-rwxr-xr-x 1 grfz grfz   57832 Okt 19 13:53 db-global-c899a3cf-bb0095c0.eln*
-rwxr-xr-x 1 grfz grfz   39320 Okt 19 13:53 db-mode-28bbbf2a-b043681a.eln*
-rwxr-xr-x 1 grfz grfz   43264 Okt 19 13:53 db-ref-1cbbe2c8-10294282.eln*
-rwxr-xr-x 1 grfz grfz   71016 Okt 19 13:53 debug-1b989c3f-790d7b9d.eln*
-rwxr-xr-x 1 grfz grfz  138160 Okt 19 13:53 db-find-f00ee9ff-4fd341c2.eln*
-rwxr-xr-x 1 grfz grfz   44968 Okt 19 13:53 decorate-059cc323-065b8f90.eln*
-rwxr-xr-x 1 grfz grfz   79440 Okt 19 13:54 db-typecache-81d46fa2-c186a322.eln*
-rwxr-xr-x 1 grfz grfz   30552 Okt 19 13:54 dep-77b6feec-52556097.eln*
-rwxr-xr-x 1 grfz grfz   34824 Okt 19 13:54 doc-4efe007d-9aad7d0e.eln*
-rwxr-xr-x 1 grfz grfz   56728 Okt 19 13:54 ede-grammar-8cc19dfb-913e4127.eln*
-rwxr-xr-x 1 grfz grfz   97816 Okt 19 13:54 find-03e42e4a-bd0cc84a.eln*
-rwxr-xr-x 1 grfz grfz   73752 Okt 19 13:54 edit-359026ad-0390b97c.eln*
-rwxr-xr-x 1 grfz grfz   48088 Okt 19 13:54 fw-fda2d4f2-e46232f6.eln*
-rwxr-xr-x 1 grfz grfz  101864 Okt 19 13:55 format-ebbc6838-9a6b7ccf.eln*
-rwxr-xr-x 1 grfz grfz   44200 Okt 19 13:55 html-0dfe9b31-0cd90921.eln*
-rwxr-xr-x 1 grfz grfz   56712 Okt 19 13:55 ia-6745d2f4-caa6a23a.eln*
-rwxr-xr-x 1 grfz grfz  233848 Okt 19 13:55 grammar-7a8b1aed-883a55b3.eln*
-rwxr-xr-x 1 grfz grfz   61480 Okt 19 13:55 ia-sb-f610bf29-bf8b45ec.eln*
-rwxr-xr-x 1 grfz grfz  274488 Okt 19 13:55 grm-wy-boot-72e0b49d-872491e8.eln*
-rwxr-xr-x 1 grfz grfz   53344 Okt 19 13:56 imenu-a1821d64-6331a67c.eln*
-rwxr-xr-x 1 grfz grfz   80072 Okt 19 13:56 java-888c7d7a-3b86345f.eln*
-rwxr-xr-x 1 grfz grfz  158872 Okt 19 13:56 idle-ddea1a59-ac68dd67.eln*
-rwxr-xr-x 1 grfz grfz   65544 Okt 19 13:56 mru-bookmark-392dffc3-349f8408.eln*
-rwxr-xr-x 1 grfz grfz   61512 Okt 19 13:56 sb-0ac49e47-5600e7b5.eln*
-rwxr-xr-x 1 grfz grfz  126808 Okt 19 13:56 lex-spp-7e2ae6b1-99c6bfed.eln*
-rwxr-xr-x 1 grfz grfz  193640 Okt 19 13:56 lex-ce219d01-54a1050c.eln*
-rwxr-xr-x 1 grfz grfz  102920 Okt 19 13:58 senator-8eaf8c42-875ae1b7.eln*
-rwxr-xr-x 1 grfz grfz   91808 Okt 19 13:58 scope-3d34b0cd-7a18b846.eln*
-rwxr-xr-x 1 grfz grfz   85136 Okt 19 13:58 sort-cdd6576f-c7778ba3.eln*
-rwxr-xr-x 1 grfz grfz   66064 Okt 19 13:58 symref-6c63732c-db778e72.eln*
-rwxr-xr-x 1 grfz grfz   43344 Okt 19 13:58 tag-file-17a3ab0a-bab06b4e.eln*
-rwxr-xr-x 1 grfz grfz   43632 Okt 19 13:59 tag-write-5b235879-8b8b5c70.eln*
-rwxr-xr-x 1 grfz grfz  167176 Okt 19 14:00 tag-baa603ad-e2302d3a.eln*
-rwxr-xr-x 1 grfz grfz   71176 Okt 19 14:00 texi-b4fe6646-53621ac0.eln*
-rwxr-xr-x 1 grfz grfz   52280 Okt 19 14:01 util-f6c26979-d4c0f66c.eln*
-rwxr-xr-x 1 grfz grfz   74800 Okt 19 14:01 tag-ls-7f8a4456-0f2fc2ff.eln*
-rwxr-xr-x 1 grfz grfz   42856 Okt 19 14:02 wisent-786cee7a-9eb33ebf.eln*
-rwxr-xr-x 1 grfz grfz  108912 Okt 19 14:02 util-modes-835f6a2c-502a1dc6.eln*
-rwxr-xr-x 1 grfz grfz   43128 Okt 19 14:02 complete-8049fcd7-27a541b2.eln*
-rwxr-xr-x 1 grfz grfz   47800 Okt 19 14:03 fcn-9a27a4a6-e051d56e.eln*
-rwxr-xr-x 1 grfz grfz   64848 Okt 19 14:03 debug-e2a68966-df0ca671.eln*
-rwxr-xr-x 1 grfz grfz   56936 Okt 19 14:03 refs-bbf70991-389b9d4b.eln*

>   . start Emacs
>   . use 'top' or similar command to see if async compilations are
>     running which were started by Emacs you run above
>   . compare the files these async compilations are compiling with what
>     you see in that latest subdirectory of eln-cache


K)

This is a list of probably all the files from processes like
this one:

/home/grfz/src/emacs-master-next/src/emacs --batch -l /tmp/emacs-async-comp-.......el

/tmp/emacs-async-comp-ansi-color-pUV33H.el
/tmp/emacs-async-comp-ansi-osc-9uy5Z7.el
/tmp/emacs-async-comp-async-bytecomp-19BQgz.el
/tmp/emacs-async-comp-async-CG3661.el
/tmp/emacs-async-comp-auth-source-nLKdu9.el
/tmp/emacs-async-comp-avoid-qTHnAl.el
/tmp/emacs-async-comp-battery-nR8yrq.el
/tmp/emacs-async-comp-bbdb-wNjNnU.el
/tmp/emacs-async-comp-bind-key-nT82iR.el
/tmp/emacs-async-comp-bookmark-NaKH2G.el
/tmp/emacs-async-comp-bytecomp-cOfm1Y.el
/tmp/emacs-async-comp-byte-opt-D13On8.el
/tmp/emacs-async-comp-calendar-nLweLU.el
/tmp/emacs-async-comp-calfw-cal-112gxS.el
/tmp/emacs-async-comp-calfw-HgNycP.el
/tmp/emacs-async-comp-calfw-ical-1eRC8T.el
/tmp/emacs-async-comp-calfw-org-xpzBat.el
/tmp/emacs-async-comp-cal-menu-uzBSOE.el
/tmp/emacs-async-comp-cconv-XgTAiT.el
/tmp/emacs-async-comp-cedet-wW0nUH.el
/tmp/emacs-async-comp-cl-lib-NwHLAC.el
/tmp/emacs-async-comp-comint-6TAyYC.el
/tmp/emacs-async-comp-comp-cstr-yIgiNj.el
/tmp/emacs-async-comp-comp-qSvZwH.el
/tmp/emacs-async-comp-coolj-PLHerE.el
/tmp/emacs-async-comp-cus-edit-lLi8uj.el
/tmp/emacs-async-comp-cus-start-THOIFJ.el
/tmp/emacs-async-comp-delsel-Qt9mj1.el
/tmp/emacs-async-comp-dframe-3hG8KX.el
/tmp/emacs-async-comp-diary-lib-a5R3pl.el
/tmp/emacs-async-comp-dired-91E78r.el
/tmp/emacs-async-comp-dired-async-bbDW10.el
/tmp/emacs-async-comp-dired-aux-QNUzoL.el
/tmp/emacs-async-comp-doc-view-9gaxyb.el
/tmp/emacs-async-comp-dom-zYf21G.el
/tmp/emacs-async-comp-easy-repeat-M5fqHV.el
/tmp/emacs-async-comp-edmacro-M69ewc.el
/tmp/emacs-async-comp-eieio-xPFMh0.el
/tmp/emacs-async-comp-epa-jlpMNe.el
/tmp/emacs-async-comp-epg-cav6Av.el
/tmp/emacs-async-comp-epg-config-6MLDpu.el
/tmp/emacs-async-comp-ezimage-cePW4l.el
/tmp/emacs-async-comp-fileloop-w6xkto.el
/tmp/emacs-async-comp-filenotify-qrZxPs.el
/tmp/emacs-async-comp-files-x-wlf2T4.el
/tmp/emacs-async-comp-fix-word-k0pNwM.el
/tmp/emacs-async-comp-format-spec-IIwMhG.el
/tmp/emacs-async-comp-fw-SVCTHV.el
/tmp/emacs-async-comp-gcmh-ICqagW.el
/tmp/emacs-async-comp-gnus-alias-DSIgPD.el
/tmp/emacs-async-comp-helm-adaptive-bc0euJ.el
/tmp/emacs-async-comp-helm-buffers-c1OBZP.el
/tmp/emacs-async-comp-helm-core-1L6l6w.el
/tmp/emacs-async-comp-helm-descbinds-nBVJcV.el
/tmp/emacs-async-comp-helm-elisp-9O0NSM.el
/tmp/emacs-async-comp-helm-eshell-jMCK3z.el
/tmp/emacs-async-comp-helm-eval-5xmr5q.el
/tmp/emacs-async-comp-helm-files-ivUhiA.el
/tmp/emacs-async-comp-helm-grep-cKmbH7.el
/tmp/emacs-async-comp-helm-help-vUbDHI.el
/tmp/emacs-async-comp-helm-info-J7puEc.el
/tmp/emacs-async-comp-helm-lib-Z1mots.el
/tmp/emacs-async-comp-helm-locate-fTFYrR.el
/tmp/emacs-async-comp-helm-misc-BIuWXI.el
/tmp/emacs-async-comp-helm-mode-dVvqxf.el
/tmp/emacs-async-comp-helm-multi-match-iQguey.el
/tmp/emacs-async-comp-helm-occur-H54Zxt.el
/tmp/emacs-async-comp-helm-regexp-FpbDC4.el
/tmp/emacs-async-comp-helm-source-qY20or.el
/tmp/emacs-async-comp-helm-tags-vWu94v.el
/tmp/emacs-async-comp-helm-types-2bHjYR.el
/tmp/emacs-async-comp-helm-utils-GHnDEU.el
/tmp/emacs-async-comp-help-mode-yErcaX.el
/tmp/emacs-async-comp-hl-line-gBxrcO.el
/tmp/emacs-async-comp-holidays-zSdSGL.el
/tmp/emacs-async-comp-ibuf-ext-c7AUbB.el
/tmp/emacs-async-comp-ibuffer-PFWaNZ.el
/tmp/emacs-async-comp-icalendar-TTHuqR.el
/tmp/emacs-async-comp-image-mode-laEAEj.el
/tmp/emacs-async-comp-imenu-oKJvjT.el
/tmp/emacs-async-comp-info-nUAJJc.el
/tmp/emacs-async-comp-iso8601-EmlH4S.el
/tmp/emacs-async-comp-jka-compr-Ncejiv.el
/tmp/emacs-async-comp-json-Qm0QzY.el
/tmp/emacs-async-comp-keychain-environment-9bE1aC.el
/tmp/emacs-async-comp-key-chord-NfeT60.el
/tmp/emacs-async-comp-kmacro-74hYo4.el
/tmp/emacs-async-comp-lex-qSD2QJ.el
/tmp/emacs-async-comp-ls-lisp-n35tqw.el
/tmp/emacs-async-comp-minibuffer-line-k4Hcwv.el
/tmp/emacs-async-comp-mode-local-EXHmzg.el
/tmp/emacs-async-comp-notmuch-address-yI72IX.el
/tmp/emacs-async-comp-notmuch-company-wIfqpI.el
/tmp/emacs-async-comp-notmuch-compat-Yv03rR.el
/tmp/emacs-async-comp-notmuch-crypto-j48lnj.el
/tmp/emacs-async-comp-notmuch-draft-qoOWho.el
/tmp/emacs-async-comp-notmuch-hello-q93ftT.el
/tmp/emacs-async-comp-notmuch-jump-FrkZJd.el
/tmp/emacs-async-comp-notmuch-lib-iAd5zR.el
/tmp/emacs-async-comp-notmuch-maildir-fcc-3XMcqn.el
/tmp/emacs-async-comp-notmuch-message-CGYlRv.el
/tmp/emacs-async-comp-notmuch-Mk1MXH.el
/tmp/emacs-async-comp-notmuch-mua-OfK8KY.el
/tmp/emacs-async-comp-notmuch-parser-W3d0cV.el
/tmp/emacs-async-comp-notmuch-print-AKP3L3.el
/tmp/emacs-async-comp-notmuch-show-xhy5jM.el
/tmp/emacs-async-comp-notmuch-tag-ty2SaC.el
/tmp/emacs-async-comp-notmuch-tree-GIkIm4.el
/tmp/emacs-async-comp-notmuch-wash-3bNXz4.el
/tmp/emacs-async-comp-ob-comint-leu52R.el
/tmp/emacs-async-comp-ob-core-9IF6w2.el
/tmp/emacs-async-comp-ob-emacs-lisp-NHr2JM.el
/tmp/emacs-async-comp-ob-eval-kdn2CF.el
/tmp/emacs-async-comp-ob-exp-uRjsnv.el
/tmp/emacs-async-comp-ob-lob-JlPplD.el
/tmp/emacs-async-comp-ob-plantuml-iaKkPY.el
/tmp/emacs-async-comp-ob-ref-IDHirv.el
/tmp/emacs-async-comp-ob-table-NcWkqD.el
/tmp/emacs-async-comp-ob-tangle-xvWX3j.el
/tmp/emacs-async-comp-oc-gL0Q7V.el
/tmp/emacs-async-comp-ol-bbdb-tTsEgm.el
/tmp/emacs-async-comp-ol-docview-RNEmM8.el
/tmp/emacs-async-comp-ol-eshell-GB2uD4.el
/tmp/emacs-async-comp-ol-eww-u1naaW.el
/tmp/emacs-async-comp-ol-info-LlKsUV.el
/tmp/emacs-async-comp-ol-man-OyKHv2.el
/tmp/emacs-async-comp-ol-xHgouj.el
/tmp/emacs-async-comp-org-agenda-RnA3rh.el
/tmp/emacs-async-comp-org-capture-wQjIom.el
/tmp/emacs-async-comp-org-clock-kof9Tb.el
/tmp/emacs-async-comp-org-compat-A1486e.el
/tmp/emacs-async-comp-org-crypt-NnnZHp.el
/tmp/emacs-async-comp-org-ctags-KCGK3l.el
/tmp/emacs-async-comp-org-cycle-P3ekty.el
/tmp/emacs-async-comp-org-element-nxRVDJ.el
/tmp/emacs-async-comp-org-entities-5MCpLH.el
/tmp/emacs-async-comp-org-faces-3V9ztT.el
/tmp/emacs-async-comp-org-fold-core-kk4sHQ.el
/tmp/emacs-async-comp-org-fold-LL85YZ.el
/tmp/emacs-async-comp-org-footnote-5bxu5j.el
/tmp/emacs-async-comp-org-habit-bsn3xf.el
/tmp/emacs-async-comp-org-id-LCwa1b.el
/tmp/emacs-async-comp-org-inlinetask-BAJGxw.el
/tmp/emacs-async-comp-org-keys-vyNR55.el
/tmp/emacs-async-comp-org-list-EMyWLz.el
/tmp/emacs-async-comp-org-macro-yNuUMT.el
/tmp/emacs-async-comp-org-macs-9LcYMN.el
/tmp/emacs-async-comp-org-mouse-PVr4YJ.el
/tmp/emacs-async-comp-org-pcomplete-8LTxe1.el
/tmp/emacs-async-comp-org-persist-wTY1ec.el
/tmp/emacs-async-comp-org-protocol-CstUr4.el
/tmp/emacs-async-comp-org-refile-kn1Mqg.el
/tmp/emacs-async-comp-org-src-a1yMg3.el
/tmp/emacs-async-comp-org-table-ctto0o.el
/tmp/emacs-async-comp-org-tempo-RQxJZZ.el
/tmp/emacs-async-comp-org-vDvm4j.el
/tmp/emacs-async-comp-outline-XIF8wK.el
/tmp/emacs-async-comp-parse-time-o7UU9I.el
/tmp/emacs-async-comp-password-cache-hZWu1i.el
/tmp/emacs-async-comp-pcomplete-3HhI5i.el
/tmp/emacs-async-comp-pdf-cache-5aOEpV.el
/tmp/emacs-async-comp-pdf-info-DnL1so.el
/tmp/emacs-async-comp-pdf-isearch-ZLzJ0i.el
/tmp/emacs-async-comp-pdf-misc-RROccj.el
/tmp/emacs-async-comp-pdf-occur-FDc2Zt.el
/tmp/emacs-async-comp-pdf-tools-iz18hS.el
/tmp/emacs-async-comp-pdf-util-XdVNac.el
/tmp/emacs-async-comp-pdf-view-LLPvNl.el
/tmp/emacs-async-comp-rainbow-delimiters-q5cqNt.el
/tmp/emacs-async-comp-savehist-3lwnL5.el
/tmp/emacs-async-comp-saveplace-WAXkTV.el
/tmp/emacs-async-comp-semantic-t4FM26.el
/tmp/emacs-async-comp-server-JA6jnJ.el
/tmp/emacs-async-comp-shell-R4LOWu.el
/tmp/emacs-async-comp-speedbar-6xZINu.el
/tmp/emacs-async-comp-ssh-deploy-oPA4CT.el
/tmp/emacs-async-comp-svg-Ud8wup.el
/tmp/emacs-async-comp-tablist-filter-kVfrYJ.el
/tmp/emacs-async-comp-tablist-Wcu4Bo.el
/tmp/emacs-async-comp-tag-cdvAIV.el
/tmp/emacs-async-comp-tempo-d1jp5D.el
/tmp/emacs-async-comp-thingatpt-75vfGI.el
/tmp/emacs-async-comp-time-date-jmTl2i.el
/tmp/emacs-async-comp-time-stamp-HHkvFL.el
/tmp/emacs-async-comp-timezone-8snfx1.el
/tmp/emacs-async-comp-use-package-bind-key-IEkGne.el
/tmp/emacs-async-comp-use-package-core-NTc8be.el
/tmp/emacs-async-comp-use-package-delight-VkxJon.el
/tmp/emacs-async-comp-use-package-diminish-171jJ0.el
/tmp/emacs-async-comp-use-package-ensure-wghU4i.el
/tmp/emacs-async-comp-util-a74ohp.el
/tmp/emacs-async-comp-util-modes-dJtQaT.el
/tmp/emacs-async-comp-wcheck-mode-Xg92bL.el
/tmp/emacs-async-comp-which-key-MS9s2R.el
/tmp/emacs-async-comp-wid-edit-RDFM4w.el
/tmp/emacs-async-comp-windmove-S0EC8E.el
/tmp/emacs-async-comp-winner-ntjK5a.el
/tmp/emacs-async-comp-wisent-wY2J2F.el
/tmp/emacs-async-comp-ws-butler-Jie5Lx.el
/tmp/emacs-async-comp-xdg-qvyYQs.el
/tmp/emacs-async-comp-xml-lU4Geh.el
/tmp/emacs-async-comp-xt-mouse-GiY2sT.el
/tmp/emacs-async-comp-yank-media-QYt4Fg.el

>   . show the list of files that were compiled although they already
>     had corresponding *.eln files in that subdirectory

All the files from the list to your last question already
have a corresponding file in the third to last eln cache directory
(see J)).  E.g.

/tmp/emacs-async-comp-yank-media-QYt4Fg.el corresponds to
yank-media-62540c94-43b16516.eln

>   . show the list of files that were compiled although they already
>     had corresponding *.eln files in that subdirectory

see K) above

>   . let the compilations run to completion (use 'top' to see when
>     there are no more compilations running)
>   . look in the *Async-native-compile-log* buffer to see if there are
>     any warning or error messages there; if there are, post them


L)

There are no warnings or error messages, only this:

Compiling /home/grfz/src/emacs-master-next/lisp/wid-edit.el...
Compiling /home/grfz/src/emacs-master-next/lisp/emacs-lisp/cl-lib.el...
Compiling /home/grfz/src/emacs-master-next/lisp/cus-start.el...
Compiling /home/grfz/src/emacs-master-next/lisp/cus-edit.el...
Compiling /home/grfz/src/emacs-master-next/lisp/epg-config.el...
Compiling /home/grfz/src/emacs-master-next/lisp/epg.el...
Compiling /home/grfz/src/emacs-master-next/lisp/emacs-lisp/cconv.el...
Compiling /home/grfz/src/emacs-master-next/lisp/emacs-lisp/bytecomp.el...
Compiling /home/grfz/src/emacs-master-next/lisp/emacs-lisp/byte-opt.el...
Compiling /home/grfz/src/emacs-master-next/lisp/json.el...
Compiling /home/grfz/src/emacs-master-next/lisp/password-cache.el...
Compiling /home/grfz/src/emacs-master-next/lisp/emacs-lisp/eieio.el...
Compiling /home/grfz/src/emacs-master-next/lisp/auth-source.el...
Compiling /home/grfz/src/emacs-master-next/lisp/calendar/time-date.el...
Compiling /home/grfz/src/emacs-master-next/lisp/epa.el...
Compiling /home/grfz/src/emacs-master-next/lisp/help-mode.el...
Compiling /home/grfz/src/emacs-master-next/lisp/info.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/fix-word-20210319.1414/fix-word.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/use-package-20221012.1743/use-package-core.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/bind-key-20220910.2157/bind-key.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/use-package-20221012.1743/use-package-bind-key.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/use-package-20221012.1743/use-package-diminish.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/use-package-20221012.1743/use-package-delight.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/use-package-20221012.1743/use-package-ensure.el...
Compiling /home/grfz/src/emacs-master-next/lisp/delsel.el...
Compiling /home/grfz/src/emacs-master-next/lisp/dired.el...
Compiling /home/grfz/src/emacs-master-next/lisp/dired-aux.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/async-20221014.2225/async.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/async-20221014.2225/dired-async.el...
Compiling /home/grfz/src/emacs-master-next/lisp/xml.el...
Compiling /home/grfz/src/emacs-master-next/lisp/battery.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/minibuffer-line-0.1/minibuffer-line.el...
Compiling /home/grfz/src/emacs-master-next/lisp/avoid.el...
Compiling /home/grfz/src/emacs-master-next/lisp/savehist.el...
Compiling /home/grfz/src/emacs-master-next/lisp/format-spec.el...
Compiling /home/grfz/src/org-mode/lisp/org-macs.el...
Compiling /home/grfz/src/org-mode/lisp/ob-eval.el...
Compiling /home/grfz/src/org-mode/lisp/org-compat.el...
Compiling /home/grfz/src/org-mode/lisp/org-fold-core.el...
Compiling /home/grfz/src/org-mode/lisp/org-fold.el...
Compiling /home/grfz/src/org-mode/lisp/org-cycle.el...
Compiling /home/grfz/src/org-mode/lisp/ob-core.el...
Compiling /home/grfz/src/emacs-master-next/lisp/ansi-color.el...
Compiling /home/grfz/src/emacs-master-next/lisp/ansi-osc.el...
Compiling /home/grfz/src/emacs-master-next/lisp/comint.el...
Compiling /home/grfz/src/org-mode/lisp/ob-comint.el...
Compiling /home/grfz/src/org-mode/lisp/oc.el...
Compiling /home/grfz/src/org-mode/lisp/org-keys.el...
Compiling /home/grfz/src/org-mode/lisp/org-src.el...
Compiling /home/grfz/src/org-mode/lisp/ol.el...
Compiling /home/grfz/src/org-mode/lisp/ob-tangle.el...
Compiling /home/grfz/src/emacs-master-next/lisp/calendar/cal-menu.el...
Compiling /home/grfz/src/emacs-master-next/lisp/calendar/calendar.el...
Compiling /home/grfz/src/org-mode/lisp/org-table.el...
Compiling /home/grfz/src/org-mode/lisp/org.el...
Compiling /home/grfz/src/org-mode/lisp/ob-emacs-lisp.el...
Compiling /home/grfz/src/org-mode/lisp/ob-exp.el...
Compiling /home/grfz/src/org-mode/lisp/ob-table.el...
Compiling /home/grfz/src/org-mode/lisp/ob-lob.el...
Compiling /home/grfz/src/org-mode/lisp/ob-ref.el...
Compiling /home/grfz/src/org-mode/lisp/ob-plantuml.el...
Compiling /home/grfz/src/emacs-master-next/lisp/outline.el...
Compiling /home/grfz/src/org-mode/lisp/org-entities.el...
Compiling /home/grfz/src/org-mode/lisp/org-faces.el...
Compiling /home/grfz/src/org-mode/lisp/org-list.el...
Compiling /home/grfz/src/emacs-master-next/lisp/pcomplete.el...
Compiling /home/grfz/src/org-mode/lisp/org-pcomplete.el...
Compiling /home/grfz/src/org-mode/lisp/org-footnote.el...
Compiling /home/grfz/src/org-mode/lisp/org-macro.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/key-chord-20201222.2030/key-chord.el...
Compiling /home/grfz/src/emacs-master-next/lisp/emacs-lisp/comp-cstr.el...
Compiling /home/grfz/src/emacs-master-next/lisp/emacs-lisp/comp.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/gcmh-20201116.2251/gcmh.el...
Compiling /home/grfz/src/org-mode/lisp/ol-bbdb.el...
Compiling /home/grfz/src/org-mode/lisp/org-crypt.el...
Compiling /home/grfz/src/org-mode/lisp/org-ctags.el...
Compiling /home/grfz/src/emacs-master-next/lisp/image-mode.el...
Compiling /home/grfz/src/emacs-master-next/lisp/jka-compr.el...
Compiling /home/grfz/src/emacs-master-next/lisp/filenotify.el...
Compiling /home/grfz/src/emacs-master-next/lisp/doc-view.el...
Compiling /home/grfz/src/org-mode/lisp/ol-docview.el...
Compiling /home/grfz/src/emacs-master-next/lisp/yank-media.el...
Compiling /home/grfz/src/emacs-master-next/lisp/dom.el...
Compiling /home/grfz/src/emacs-master-next/lisp/svg.el...
Compiling /home/grfz/src/emacs-master-next/lisp/thingatpt.el...
Compiling /home/grfz/src/emacs-master-next/lisp/xdg.el...
Compiling /home/grfz/src/org-mode/lisp/ol-eww.el...
Compiling /home/grfz/src/org-mode/lisp/org-refile.el...
Compiling /home/grfz/src/org-mode/lisp/org-agenda.el...
Compiling /home/grfz/src/org-mode/lisp/org-habit.el...
Compiling /home/grfz/src/org-mode/lisp/org-id.el...
Compiling /home/grfz/src/org-mode/lisp/ol-info.el...
Compiling /home/grfz/src/org-mode/lisp/org-inlinetask.el...
Compiling /home/grfz/src/org-mode/lisp/org-mouse.el...
Compiling /home/grfz/src/org-mode/lisp/org-protocol.el...
Compiling /home/grfz/src/emacs-master-next/lisp/files-x.el...
Compiling /home/grfz/src/org-mode/lisp/ol-eshell.el...
Compiling /home/grfz/src/org-mode/lisp/ol-man.el...
Compiling /home/grfz/src/emacs-master-next/lisp/hl-line.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-compat.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-lib.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-tag.el...
Compiling /home/grfz/src/emacs-master-next/lisp/calendar/diary-lib.el...
Compiling /home/grfz/src/emacs-master-next/lisp/calendar/icalendar.el...
Compiling /home/grfz/src/notmuch/emacs/coolj.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-wash.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-company.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-parser.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-address.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-maildir-fcc.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-draft.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-message.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-mua.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-crypto.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-show.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-print.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-jump.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-hello.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch-tree.el...
Compiling /home/grfz/src/notmuch/emacs/notmuch.el...
Compiling /home/grfz/src/emacs-master-next/lisp/tempo.el...
Compiling /home/grfz/src/org-mode/lisp/org-tempo.el...
Compiling /home/grfz/src/org-mode/lisp/org-persist.el...
Compiling /home/grfz/src/org-mode/lisp/org-element.el...
Compiling /home/grfz/src/emacs-master-next/lisp/edmacro.el...
Compiling /home/grfz/src/emacs-master-next/lisp/kmacro.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/bbdb-20220706.433/bbdb.el...
Compiling /home/grfz/src/emacs-master-next/lisp/timezone.el...
Compiling /home/grfz/src/emacs-master-next/lisp/fileloop.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/gnus-alias-20150316.42/gnus-alias.el...
Compiling /home/grfz/src/emacs-master-next/lisp/imenu.el...
Compiling /home/grfz/src/emacs-master-next/lisp/windmove.el...
Compiling /home/grfz/src/emacs-master-next/lisp/xt-mouse.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/pdf-tools-20221007.1404/pdf-util.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/pdf-tools-20221007.1404/pdf-info.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/pdf-tools-20221007.1404/pdf-cache.el...
Compiling /home/grfz/src/emacs-master-next/lisp/bookmark.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/pdf-tools-20221007.1404/pdf-view.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/pdf-tools-20221007.1404/pdf-tools.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/pdf-tools-20221007.1404/pdf-misc.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/pdf-tools-20221007.1404/pdf-isearch.el...
Compiling /home/grfz/src/emacs-master-next/lisp/cedet/cedet.el...
Compiling /home/grfz/src/emacs-master-next/lisp/cedet/mode-local.el...
Compiling /home/grfz/src/emacs-master-next/lisp/cedet/semantic/fw.el...
Compiling /home/grfz/src/emacs-master-next/lisp/cedet/semantic/lex.el...
Compiling /home/grfz/src/emacs-master-next/lisp/cedet/semantic/tag.el...
Compiling /home/grfz/src/emacs-master-next/lisp/cedet/semantic.el...
Compiling /home/grfz/src/emacs-master-next/lisp/cedet/semantic/util.el...
Compiling /home/grfz/src/emacs-master-next/lisp/cedet/semantic/util-modes.el...
Compiling /home/grfz/src/emacs-master-next/lisp/cedet/semantic/wisent.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/tablist-20200427.2205/tablist-filter.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/tablist-20200427.2205/tablist.el...
Compiling /home/grfz/src/emacs-master-next/lisp/ibuffer.el...
Compiling /home/grfz/src/emacs-master-next/lisp/ibuf-ext.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/pdf-tools-20221007.1404/pdf-occur.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/keychain-environment-20180318.2223/keychain-environment.el...
Compiling /home/grfz/src/emacs-master-next/lisp/saveplace.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/wcheck-mode-2021/wcheck-mode.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/ws-butler-20201117.1528/ws-butler.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/ssh-deploy-20220126.658/ssh-deploy.el...
Compiling /home/grfz/src/org-mode/lisp/org-clock.el...
Compiling /home/grfz/src/emacs-master-next/lisp/dframe.el...
Compiling /home/grfz/src/emacs-master-next/lisp/ezimage.el...
Compiling /home/grfz/src/emacs-master-next/lisp/speedbar.el...
Compiling /home/grfz/src/emacs-master-next/lisp/calendar/holidays.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/calfw-20180118.45/calfw.el...
Compiling /home/grfz/src/org-mode/lisp/org-capture.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/calfw-org-20160303.258/calfw-org.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/calfw-cal-20170320.1206/calfw-cal.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/calfw-ical-20150703.819/calfw-ical.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/which-key-20220811.1616/which-key.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-core-20221020.1530/helm-lib.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-core-20221020.1530/helm-multi-match.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-core-20221020.1530/helm-source.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/async-20221014.2225/async-bytecomp.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-core-20221020.1530/helm-core.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-types.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-help.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-utils.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-regexp.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-grep.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-locate.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-tags.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-occur.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-buffers.el...
Compiling /home/grfz/src/emacs-master-next/lisp/ls-lisp.el...
Compiling /home/grfz/src/emacs-master-next/lisp/calendar/iso8601.el...
Compiling /home/grfz/src/emacs-master-next/lisp/calendar/parse-time.el...
Compiling /home/grfz/src/emacs-master-next/lisp/shell.el...
Compiling /home/grfz/src/emacs-master-next/lisp/time-stamp.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-files.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-misc.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-mode.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-adaptive.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-info.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-eval.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-elisp.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-eshell.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-descbinds-20190501.935/helm-descbinds.el...
Compiling /home/grfz/src/emacs-master-next/lisp/winner.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/rainbow-delimiters-20210515.1254/rainbow-delimiters.el...
Compiling /home/grfz/src/emacs-master-next/lisp/server.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/easy-repeat-20150516.848/easy-repeat.el...
Compilation finished.
Compiling /home/grfz/src/emacs-master-next/lisp/international/mule-util.el...
Compiling /home/grfz/src/emacs-master-next/lisp/ecomplete.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/orgalist-1.13/orgalist.el...
Compilation finished.
Compiling /home/grfz/src/emacs-master-next/lisp/misearch.el...
Compilation finished.
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-net.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-external.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-bookmark.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-x-files.el...
Compiling /home/grfz/.config/emacs/elpa-29.0/helm-20221020.1512/helm-for-files.el...
Compiling /home/grfz/src/emacs-master-next/lisp/tree-widget.el...
Compiling /home/grfz/src/emacs-master-next/lisp/recentf.el...
Compiling /home/grfz/src/emacs-master-next/lisp/ffap.el...
Compilation finished.


>   . kill Emacs
>   . look into that subdirectory of the eln-cache and see whether there
>     are any new *.eln files in it as result of the compilation

There is no file from today.


> One reason why Emacs could keep compiling files that already have
> *.eln files in the cache is because the existing *.eln files are
> outdated or incompatible with the Emacs binary.  This happens a lot if
> you are using the master branch, because we make significant changes
> there frequently, and they require recompilation.  You will in those
> cases see *.eln files whose base names are the same, but the hashes
> are different.

This is not the case here since I did not fetch from master
since days.




Ciao; Gregor
--
 -... --- .-. . -.. ..--.. ...-.-



^ permalink raw reply	[flat|nested] 343+ messages in thread
* Re: Suppressing native compilation (short and long term)
@ 2022-10-23 15:22 Gregor Zattler
  2022-10-23 16:07 ` Eli Zaretskii
  2022-10-23 17:39 ` Eli Zaretskii
  0 siblings, 2 replies; 343+ messages in thread
From: Gregor Zattler @ 2022-10-23 15:22 UTC (permalink / raw)
  To: Eli Zaretskii, Sean Whitton; +Cc: rlb, monnier, david, emacs-devel, akrl

Hi Eli,
* Eli Zaretskii <eliz@gnu.org> [2022-10-03; 19:19 +03]:
[... native compilation and laptop battery ..]
> You see, I have my data, and it seems to indicate a very short period
> of initial compilations for a modest consumption of resources.  (This
> isn't a laptop, but I'm acutely aware of my system's load at all
> times, and have it on the mode line, so I know what kind of
> computation is going on during that time.)  The data I see here
> doesn't look like it should be a problem for anyone, as long as files
> are compiled only as they are used. In my case, for example, I see
> maybe half a dozen *.eln files compiled after the initial startup.  I
> expect to see that on any machine where a user has steady usage
> patterns -- the compilation flats out very quickly.

Strangely, that is not what I see.  Instead every time I
start Emacs (since a week or so) like this

cd ~/src/emacs-master-next/src; gdb emacs -ex 'set logging file /tmp/gdb.txt' -ex 'set logging on' -ex 'set logging file /tmp/gdb.txt' -ex 'run --fg-daemon'

after roughly 30 seconds I see asynchronous compilation
processes which last at least 120 to most 150 seconds.
While this is the case in htop these compilation processes
are most of the time the top most cpu consumers, in powertop
I see several emacs processes are consuming power right
after the devices of my laptop.

What this means in actual power consumption I cannot say.

What is strange is, that these compilation processes start
over and over again, every time I start Emacs even if I do
not install/upgrade Emacs, nor packages.

I just did this three times in a row and it's a consistent
pattern.

This is GNU Emacs 29.0.50 (build 2, x86_64-pc-linux-gnu,
cairo version 1.16.0) of 2022-10-19

on

Debian bullseye right now with a backported kernel: Linux no
5.18.0-0.deb11.4-amd64 #1 SMP PREEMPT_DYNAMIC Debian
5.18.16-1~bpo11+1 (2022-08-12) x86_64 GNU/Linux



Ciao; Gregor
--
 -... --- .-. . -.. ..--.. ...-.-



^ permalink raw reply	[flat|nested] 343+ messages in thread
* Re: Suppressing native compilation (short and long term)
@ 2022-09-30 13:13 David Bremner
  2022-09-30 13:56 ` Eli Zaretskii
  2022-09-30 15:38 ` Stefan Monnier
  0 siblings, 2 replies; 343+ messages in thread
From: David Bremner @ 2022-09-30 13:13 UTC (permalink / raw)
  To: eliz; +Cc: emacs-devel, akrl, rlb


> The reason stated by Rob was that they want to prevent "writing to
> user's HOME directory".  I don't think I understand the rationale well
> enough, and I asked some questions about it.  I hope Rob will answer,
> and then we could continue discussing what is reasonable for that use
> case.

For package builds, Debian has the following policy 

    https://www.debian.org/doc/debian-policy/ch-source.html#main-building-script-debian-rules

in particular

    Required targets must not attempt to write outside of the unpacked
    source package tree. There are two exceptions. Firstly, the binary
    targets may write the binary packages to the parent directory of the
    unpacked source package tree. Secondly, required targets may write
    to /tmp, /var/tmp and to the directory specified by the TMPDIR
    environment variable, but must not depend on the contents of any of
    these.

    This restriction is intended to prevent source package builds
    creating and depending on state outside of themselves, thus
    affecting multiple independent rebuilds. In particular, the required
    targets must not attempt to write into HOME.

Some additional byte compilation happens at package install time. In my
view the same restrictions should apply there. In addition to the
unintentional sharing of state mentioned in policy, there is also the
issue of cleaning up after a package on uninstall. This is manageable
now because any generated .elc files go in a package specific directory,
which can just be removed on purging the package.

I think just turning off native compilation when HOME is not writeable
would be sensible from a Debian point of view. Emacs did not previously
require a writable HOME (although maybe most users never tested
this). It would be unfortunate if this changed for Emacs with native
compilation support.

David

PS. Please CC me on any replies (that you want me to read). I'm not
subscribed to the list.

PPS. This reply is synthesized from "reply via email" on the archive
     page. Apologies in advance for any list etiquette failures.
     



^ permalink raw reply	[flat|nested] 343+ messages in thread
* Suppressing native compilation (short and long term)
@ 2022-09-28  1:04 Rob Browning
  2022-09-28 11:02 ` Lars Ingebrigtsen
                   ` (2 more replies)
  0 siblings, 3 replies; 343+ messages in thread
From: Rob Browning @ 2022-09-28  1:04 UTC (permalink / raw)
  To: emacs-devel


Perhaps relevant in other contexts, but at least in the context of
Debian work, we'd like to be able to suppress all native compilation in
some contexts, or more specifically all writes to HOME (or really, to
avoid any implicit file manipulations[1]).

One key case is package builds and package installs (whether the emacs
packages themselves, or any of the various emacs add-on packages
(e.g. elpa-*)).

For package builds, HOME is typically set to /nonexistent (or similar),
and for package installs we don't want the install commands (preinst,
postinst, etc.), which are running as root, to write anything to /root/.

It's also been suggested by some users that they might like to have a
supported way to disable native compilation (even when it's the system
default), in order to avoid the unpredictable cpu and/or battery cost
sometimes.  Of course, assuming we eventually augment debian's current
emacs infrastructure to generate system-level .eln files during (add-on)
package installs, in addition to the .elc files it currently produces,
much of that concern for debian and its derivatives might recede.

In any case, I noticed that there is a no-native-compile variable, and
wondered if (in the short term), I might be able to craft a (possibly
debian-specific for now) way to disable native compilation across the
board.

Just to see, I changed no-native-compile to default to

  (getenv "DEBIAN_EMACS_DISABLE_NATIVE_COMPILATION")

instead of nil, and then set that in the environment, but the ebib
package tests (which set HOME=/nonexistent) still crashed (as had been
originally reported here https://bugs.debian.org/1020191).

The crash was in comp-trampoline-compile, and after a bit of
investigation I wondered if it might be possible to fix the problem (at
least approximately) by adding a no-native-compile clause to the
comp-subr-trampoline-install guard like this:

  (defun comp-subr-trampoline-install (subr-name)
    "Make SUBR-NAME effectively advice-able when called from native code."
    (unless (or no-native-compilation     ; this is new
                (null comp-enable-subr-trampolines)
                (memq subr-name native-comp-never-optimize-functions)
                (gethash subr-name comp-installed-trampolines-h))
      ...))

That did allow the package tests to run successfully.

So two questions:

  - As possibly just a short term, debian-specific fix, do those changes
    sound plausible, or are there other things we're missing (I might
    guess yes)?


  - Longer term, might it make sense to have some emacs-proper way to
    completely disable native compilation from the outside, either via
    environment variable, argument, or something else, for situations
    like this?

[1] For add-on packages (e.g. elpa-*, etc.), we want to explicitly build
    the local .elc files (at least) during the install, but we don't
    want to write to any other unexpected locations.

Thanks
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4



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

end of thread, other threads:[~2022-11-08 12:13 UTC | newest]

Thread overview: 343+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-23 18:43 Suppressing native compilation (short and long term) Gregor Zattler
  -- strict thread matches above, loose matches on Subject: below --
2022-10-23 15:22 Gregor Zattler
2022-10-23 16:07 ` Eli Zaretskii
2022-10-23 17:08   ` Gregor Zattler
2022-10-23 17:30     ` Eli Zaretskii
2022-10-23 17:33     ` Gregor Zattler
2022-10-23 17:34       ` Eli Zaretskii
2022-10-23 17:39 ` Eli Zaretskii
2022-10-23 18:55   ` Gregor Zattler
2022-10-24 18:35     ` Gregor Zattler
2022-10-24 19:04       ` Eli Zaretskii
2022-09-30 13:13 David Bremner
2022-09-30 13:56 ` Eli Zaretskii
2022-09-30 14:33   ` David Bremner
2022-09-30 15:47     ` Eli Zaretskii
2022-09-30 14:55   ` Sean Whitton
2022-09-30 16:02     ` Eli Zaretskii
2022-09-30 15:32   ` Stefan Monnier
2022-09-30 16:06     ` Eli Zaretskii
2022-10-01 16:38       ` Rob Browning
2022-10-01 16:52         ` Eli Zaretskii
2022-10-01 20:42           ` Rob Browning
2022-10-02  5:57             ` Eli Zaretskii
2022-10-02  6:10               ` tomas
2022-10-02  6:44                 ` Eli Zaretskii
2022-10-02 15:54                   ` tomas
2022-10-02 16:02                     ` Eli Zaretskii
2022-10-02 16:13                       ` chad
2022-10-02 16:55                         ` Eli Zaretskii
2022-10-02 17:13                           ` Stefan Monnier
2022-10-02 17:24                             ` Eli Zaretskii
2022-10-02 17:25                       ` Rob Browning
2022-10-02 16:53               ` Stefan Monnier
2022-10-02 17:16                 ` Eli Zaretskii
2022-10-02 18:12                   ` Rob Browning
2022-10-02 18:40                     ` Eli Zaretskii
2022-10-02 18:51                       ` Rob Browning
2022-10-02 17:17                 ` Lars Ingebrigtsen
2022-10-02 17:28                   ` Stefan Monnier
2022-10-02 17:36                     ` Lars Ingebrigtsen
2022-10-02 17:38                       ` Eli Zaretskii
2022-10-02 18:17                       ` Rob Browning
2022-10-02 19:08                         ` Lars Ingebrigtsen
2022-10-02 19:15                           ` Eli Zaretskii
2022-10-03  9:12                             ` Lars Ingebrigtsen
2022-10-03 11:32                               ` Lars Ingebrigtsen
2022-10-03 13:07                                 ` Stefan Monnier
2022-10-03 13:29                                   ` Lars Ingebrigtsen
2022-10-03 13:42                                     ` Stefan Monnier
2022-10-03 14:09                                       ` Lars Ingebrigtsen
2022-10-03 14:42                                         ` Stefan Monnier
2022-10-03 14:45                                           ` Lars Ingebrigtsen
2022-10-03 14:52                                             ` Stefan Monnier
2022-10-03 15:14                                               ` Lars Ingebrigtsen
2022-10-05 12:55                                                 ` Andrea Corallo
2022-10-05 13:14                                                   ` Lars Ingebrigtsen
2022-10-05 13:47                                                     ` Andrea Corallo
2022-10-05 13:55                                                   ` Eli Zaretskii
2022-10-05 14:08                                                     ` Andrea Corallo
2022-10-03 17:21                                         ` Eli Zaretskii
2022-10-03 17:39                                           ` Lars Ingebrigtsen
2022-10-03 17:52                                             ` Eli Zaretskii
2022-10-05 13:05                                             ` Andrea Corallo
2022-10-05 13:09                                           ` Andrea Corallo
2022-10-05 12:51                                       ` Andrea Corallo
2022-10-03 17:16                                     ` Eli Zaretskii
2022-10-03 18:21                                   ` Sean Whitton
2022-10-03 20:43                                     ` Stefan Monnier
2022-10-03 17:44                               ` Eli Zaretskii
2022-10-05 13:18                               ` Andrea Corallo
2022-10-05 14:01                                 ` Lars Ingebrigtsen
2022-10-05 14:17                                   ` Eli Zaretskii
2022-10-05 14:27                                     ` Lars Ingebrigtsen
2022-10-05 16:42                                       ` Eli Zaretskii
2022-10-05 17:08                                         ` Lars Ingebrigtsen
2022-10-05 17:15                                           ` Eli Zaretskii
2022-10-06  0:41                                             ` Po Lu
2022-10-06  0:40                                           ` Po Lu
2022-10-06  6:26                                             ` Eli Zaretskii
2022-10-05 14:25                                   ` Andrea Corallo
2022-10-05 14:29                                     ` Lars Ingebrigtsen
2022-10-05 14:48                                       ` Andrea Corallo
2022-10-05 14:58                                         ` Lars Ingebrigtsen
2022-10-05 15:12                                           ` Andrea Corallo
2022-10-05 15:24                                             ` Lars Ingebrigtsen
2022-10-05 15:36                                               ` Lars Ingebrigtsen
2022-10-05 16:10                                                 ` Andrea Corallo
2022-10-05 16:13                                                   ` Lars Ingebrigtsen
2022-10-05 17:58                                                     ` Andrea Corallo
2022-10-05 18:28                                                       ` Lars Ingebrigtsen
2022-10-05 23:25                                                         ` Andrea Corallo
2022-10-05 23:33                                                           ` Lars Ingebrigtsen
2022-10-06  0:45                                                             ` Andrea Corallo
2022-10-06  0:55                                                               ` Lars Ingebrigtsen
2022-10-06  6:33                                                               ` Eli Zaretskii
2022-11-05  1:09                                                 ` Juanma Barranquero
2022-11-05  6:44                                                   ` Eli Zaretskii
2022-11-05 10:12                                                     ` Dr. Arne Babenhauserheide
2022-11-05 11:19                                                       ` Eli Zaretskii
2022-11-06 11:06                                                       ` Max Brieiev
2022-11-06 16:31                                                         ` Dr. Arne Babenhauserheide
2022-11-06 18:00                                                           ` Stefan Monnier
2022-11-07  9:22                                                         ` Andrea Corallo
2022-11-08  5:51                                                           ` Björn Bidar
2022-11-08 11:23                                                             ` Andrea Corallo
2022-11-08 12:13                                                             ` Eli Zaretskii
2022-11-05 11:53                                                     ` Juanma Barranquero
2022-11-05 12:44                                                       ` Eli Zaretskii
2022-11-05 13:12                                                         ` Juanma Barranquero
2022-11-05 13:35                                                           ` Eli Zaretskii
2022-11-05 14:09                                                             ` Juanma Barranquero
2022-10-05 16:04                                               ` Andrea Corallo
2022-10-05 16:12                                                 ` Lars Ingebrigtsen
2022-10-05 16:28                                                   ` Andrea Corallo
2022-10-05 16:43                                       ` Eli Zaretskii
2022-10-06  0:44                                         ` Po Lu
2022-10-06  0:56                                           ` Lars Ingebrigtsen
2022-10-06  6:41                                             ` Eli Zaretskii
2022-10-06  6:28                                           ` Eli Zaretskii
2022-10-14 17:53                                             ` Rob Browning
2022-10-14 18:36                                               ` Stefan Monnier
2022-10-14 19:06                                               ` Eli Zaretskii
2022-10-14 21:17                                                 ` Rob Browning
2022-10-15  3:07                                                   ` Stefan Monnier
2022-10-15 16:34                                                     ` Rob Browning
2022-10-15 23:16                                                       ` Stefan Monnier
2022-10-15  6:30                                                   ` Eli Zaretskii
2022-10-15 17:00                                                     ` Rob Browning
2022-10-15  9:32                                               ` Lars Ingebrigtsen
2022-10-15 16:48                                                 ` Sean Whitton
2022-10-16  8:56                                                   ` Lars Ingebrigtsen
2022-10-15 17:21                                                 ` Rob Browning
2022-10-15 17:25                                                   ` Eli Zaretskii
2022-10-16  9:01                                                   ` Lars Ingebrigtsen
2022-10-16 16:59                                                     ` Rob Browning
2022-10-17 10:37                                                       ` Lars Ingebrigtsen
2022-10-05 20:37                                 ` Lars Ingebrigtsen
2022-10-05 23:40                                   ` Andrea Corallo
2022-10-05 23:46                                     ` Lars Ingebrigtsen
2022-10-06  0:34                                       ` Andrea Corallo
2022-10-06  0:39                                         ` Lars Ingebrigtsen
2022-10-06  1:03                                           ` Andrea Corallo
2022-10-06  1:07                                             ` Lars Ingebrigtsen
2022-10-06  1:19                                               ` Andrea Corallo
2022-10-06  1:26                                                 ` Lars Ingebrigtsen
2022-10-06  1:39                                                   ` Andrea Corallo
2022-10-06 12:07                                                     ` Lars Ingebrigtsen
2022-10-02 20:05                           ` Rob Browning
2022-10-02 20:10                             ` Lars Ingebrigtsen
2022-10-05 13:19                               ` Andrea Corallo
2022-10-05 12:43                           ` Andrea Corallo
2022-10-05 13:16                             ` Lars Ingebrigtsen
2022-10-05 13:29                               ` Andrea Corallo
2022-10-05 14:03                               ` Eli Zaretskii
2022-10-02 17:30                   ` Eli Zaretskii
2022-10-02 17:38                     ` Lars Ingebrigtsen
2022-10-02 17:48                       ` Eli Zaretskii
2022-10-02 17:37                 ` Rob Browning
2022-10-02 17:44                   ` Eli Zaretskii
2022-10-02 18:21                     ` Rob Browning
2022-10-02 18:43                       ` Eli Zaretskii
2022-10-02 23:53                 ` Sean Whitton
2022-10-02 17:15               ` Rob Browning
2022-10-02 17:25                 ` Stefan Monnier
2022-10-02 18:11                   ` Stefan Kangas
2022-10-02 18:26                     ` Stefan Monnier
2022-10-02 18:57                       ` Stefan Kangas
2022-10-02 17:26                 ` Eli Zaretskii
2022-10-02 23:51               ` Sean Whitton
2022-10-03 16:19                 ` Eli Zaretskii
2022-10-03 18:23                   ` Sean Whitton
2022-10-03 18:44                     ` Eli Zaretskii
2022-10-04  0:31                 ` Po Lu
2022-10-04  6:57                   ` Eli Zaretskii
2022-10-04  8:37                     ` Po Lu
2022-10-04  9:25                       ` Eli Zaretskii
2022-10-04  9:51                         ` Po Lu
2022-10-05 13:58                           ` Po Lu
2022-10-05 15:02                             ` Lars Ingebrigtsen
2022-10-05 16:47                               ` Eli Zaretskii
2022-10-05 17:59                                 ` tomas
2022-10-05 18:28                                   ` Eli Zaretskii
2022-10-05 18:56                                     ` tomas
2022-10-05 19:04                                       ` Eli Zaretskii
2022-10-05 19:40                                         ` tomas
2022-10-05 19:29                                     ` Gregory Heytings
2022-10-05 19:38                                       ` Eli Zaretskii
2022-10-05 20:04                                         ` Gregory Heytings
2022-10-06  5:28                                           ` Eli Zaretskii
2022-10-06  6:35                                             ` tomas
2022-10-05 16:43                             ` Eli Zaretskii
2022-10-06  0:34                               ` Po Lu
2022-10-06  6:21                                 ` Eli Zaretskii
2022-10-06  7:11                                   ` Po Lu
2022-10-06  8:03                                     ` Eli Zaretskii
2022-10-06  9:02                                       ` tomas
2022-10-06 10:13                                         ` Eli Zaretskii
2022-10-06 11:49                                           ` tomas
2022-10-07 12:40                                             ` Eli Zaretskii
2022-10-06  9:52                                       ` Po Lu
2022-10-06 10:17                                         ` Eli Zaretskii
2022-10-06 10:41                                           ` Andrea Corallo
2022-10-06 10:54                                             ` Eli Zaretskii
2022-10-04 23:26                   ` Sean Whitton
2022-10-02  5:58   ` tomas
2022-10-02  6:42     ` Eli Zaretskii
2022-10-02 15:53       ` tomas
2022-10-02 16:11         ` Eli Zaretskii
2022-10-02 16:23           ` chad
2022-10-02 16:59             ` Eli Zaretskii
2022-10-02 18:35               ` Rob Browning
2022-10-02 18:54                 ` Eli Zaretskii
2022-10-02 19:37                   ` Rob Browning
2022-10-02 17:57             ` Rob Browning
2022-10-02 18:06               ` Lars Ingebrigtsen
2022-10-02 18:35                 ` Eli Zaretskii
2022-10-02 18:41                   ` Rob Browning
2022-10-02 19:00                     ` Eli Zaretskii
2022-10-02 19:50                       ` Rob Browning
2022-10-03 17:41                         ` Eli Zaretskii
2022-10-03 18:17                           ` tomas
2022-10-03 18:41                             ` Eli Zaretskii
2022-10-03 19:02                               ` tomas
2022-10-03 19:04                                 ` Eli Zaretskii
2022-10-03 18:45                           ` Stefan Monnier
2022-10-03 18:52                             ` Eli Zaretskii
2022-10-04  0:16                           ` Rob Browning
2022-10-04  9:30                             ` Eli Zaretskii
2022-10-05  0:48                               ` Rob Browning
2022-10-05  7:39                                 ` Eli Zaretskii
2022-10-08 17:47                                 ` Michael Welsh Duggan
2022-10-15 17:39                                   ` Rob Browning
2022-10-02 18:25               ` Stefan Monnier
2022-10-02 18:32               ` Eli Zaretskii
2022-10-02 18:37                 ` Lars Ingebrigtsen
2022-10-02 18:46                   ` Rob Browning
2022-10-02 18:57                   ` Eli Zaretskii
2022-10-02 19:01                     ` Lars Ingebrigtsen
2022-10-02 19:03                       ` Eli Zaretskii
2022-10-02 19:58                     ` Stefan Monnier
2022-10-02 20:09                       ` Stefan Monnier
2022-10-02 16:27           ` tomas
2022-10-02 17:01             ` Eli Zaretskii
2022-10-02 18:37               ` Rob Browning
2022-10-02 18:58                 ` Eli Zaretskii
2022-10-02 19:58                   ` Rob Browning
2022-10-02 20:51               ` tomas
2022-10-02 23:58           ` Sean Whitton
2022-10-03 16:24             ` Eli Zaretskii
2022-10-03 18:23               ` Sean Whitton
2022-10-03 18:46                 ` Eli Zaretskii
2022-10-02 18:32       ` Rob Browning
2022-10-02 18:51         ` Eli Zaretskii
2022-10-02 19:57           ` Rob Browning
2022-10-03 15:48             ` Eli Zaretskii
2022-10-03 16:39               ` Stefan Monnier
2022-10-03 17:30                 ` Eli Zaretskii
2022-10-03 18:33                   ` Stefan Monnier
2022-10-03 18:49                     ` Eli Zaretskii
2022-10-03 21:58                       ` Stefan Kangas
2022-10-04  6:10                         ` Eli Zaretskii
2022-10-04 13:30                         ` Stefan Monnier
2022-09-30 15:38 ` Stefan Monnier
2022-09-30 17:05   ` David Bremner
2022-09-30 17:32     ` David Bremner
2022-09-28  1:04 Rob Browning
2022-09-28 11:02 ` Lars Ingebrigtsen
2022-09-28 11:35 ` Eli Zaretskii
2022-10-12 20:22   ` Liliana Marie Prikler
2022-10-13  5:46     ` Eli Zaretskii
2022-10-13 19:20       ` Liliana Marie Prikler
2022-10-13 20:10         ` Stefan Monnier
2022-10-13 20:26           ` Eli Zaretskii
2022-10-13 20:57             ` Lars Ingebrigtsen
2022-10-13 21:29               ` Lars Ingebrigtsen
2022-10-14 22:37                 ` Andrea Corallo
2022-10-15  3:09                   ` Stefan Monnier
2022-10-15 15:06                     ` Andrea Corallo
2022-10-15 16:16                       ` Stefan Monnier
2022-10-15  9:24                   ` Lars Ingebrigtsen
2022-10-15 15:02                     ` Andrea Corallo
2022-10-16  8:52                       ` Lars Ingebrigtsen
2022-10-16  9:29                         ` Liliana Marie Prikler
2022-10-16 13:45                         ` Stefan Monnier
2022-10-16 13:47                           ` Lars Ingebrigtsen
2022-10-19 19:39                       ` Andrea Corallo
2022-10-14  6:08               ` Eli Zaretskii
2022-10-14 23:20                 ` Andrea Corallo
2022-10-15  3:14                   ` Stefan Monnier
2022-10-15  6:40                     ` Liliana Marie Prikler
2022-10-15  7:14                     ` Eli Zaretskii
2022-10-15 14:00                       ` Stefan Monnier
2022-10-15 14:10                         ` Lynn Winebarger
2022-10-15 14:29                           ` Eli Zaretskii
2022-10-16 11:55                             ` Lynn Winebarger
2022-10-17  7:34                               ` Andrea Corallo
2022-10-18 22:26                                 ` Lynn Winebarger
2022-10-19 19:33                                   ` Andrea Corallo
2022-10-15 15:10                     ` Andrea Corallo
2022-10-15 16:17                       ` Stefan Monnier
2022-10-17  7:20                         ` Andrea Corallo
2022-10-15  7:04                   ` Eli Zaretskii
2022-10-15 15:19                     ` Andrea Corallo
2022-10-15 16:26                       ` Eli Zaretskii
2022-10-15 17:19                         ` Eli Zaretskii
2022-10-17  7:21                           ` Andrea Corallo
2022-10-18  8:52                             ` Andrea Corallo
2022-10-18 11:27                               ` Lars Ingebrigtsen
2022-10-18 13:56                                 ` Andrea Corallo
2022-10-18 18:12                                   ` Lars Ingebrigtsen
2022-10-18 13:55                               ` Stefan Monnier
2022-10-15  9:25                   ` Lars Ingebrigtsen
2022-10-15 15:20                     ` Andrea Corallo
2022-10-15 14:18                   ` Lynn Winebarger
2022-10-15 17:06           ` Sean Whitton
2022-10-15 17:12             ` Eli Zaretskii
2022-10-15 17:36               ` Sean Whitton
2022-10-13 20:22         ` Eli Zaretskii
2022-10-14 19:46           ` Liliana Marie Prikler
2022-10-15  8:51             ` Eli Zaretskii
2022-10-15 15:53               ` Andrea Corallo
2022-10-15  9:33             ` Lars Ingebrigtsen
2022-10-15 14:35               ` Liliana Marie Prikler
2022-10-15 15:56               ` Andrea Corallo
2022-10-15 16:24                 ` Liliana Marie Prikler
2022-10-17  7:23                   ` Andrea Corallo
2022-10-17 16:59                     ` Liliana Marie Prikler
2022-10-17 17:07                       ` Eli Zaretskii
2022-10-16  8:55                 ` Lars Ingebrigtsen
2022-10-16  9:27                   ` Liliana Marie Prikler
2022-10-16  9:35                     ` Lars Ingebrigtsen
2022-10-17  7:30                       ` Andrea Corallo
2022-10-17 11:20                         ` Lars Ingebrigtsen
2022-09-28 12:52 ` Andrea Corallo
2022-09-28 17:04   ` Eli Zaretskii
2022-09-28 18:49     ` Andrea Corallo
2022-09-28 19:10       ` Eli Zaretskii
2022-09-28 21:32         ` Andrea Corallo
2022-09-29  5:56           ` Eli Zaretskii
2022-09-29  8:18             ` Andrea Corallo
2022-09-29  9:01               ` Eli Zaretskii
2022-09-29 14:32                 ` Andrea Corallo
2022-09-29 15:50                   ` Eli Zaretskii

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).