unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#61733: emacs-dump-portable fails in 29.0.60
@ 2023-02-23 12:55 Lynn Winebarger
  2023-02-23 14:50 ` Eli Zaretskii
  0 siblings, 1 reply; 4+ messages in thread
From: Lynn Winebarger @ 2023-02-23 12:55 UTC (permalink / raw)
  To: 61733

Redumping libraries that create overlays on loading fails now, but did
not in 28.2.  For example, the following line from icomplete makes it
fail while dumping:
emacs -Q -batch --eval '(defvar icomplete-overlay (make-overlay
(point-min) (point-min) nil t t)  "Overlay used to display the list of
completions.")' --eval '(dump-emacs-portable "test.pdmp")'
will dump core.

Redumping libraries that treesit-font-lock-rules will also fail now due
to a "weird pseudovector".  This is not a regression itself, as it is a
new feature, but it has been added to libraries that previously redumped
without issue, such as sh-script.  So
emacs -Q -batch --eval '(load "progmodes/sh-script")' --eval
'(dump-emacs-portable "test.pdmp")'
will fail.

These issues make switching to 29.1 a non-starter for users relying on
redumping to make startup time reasonable.

In GNU Emacs 29.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version
 3.24.34, cairo version 1.16.0) of 2023-02-12 built on
 localhost.localdomain
Repository revision: d4fc70129786f0c90f76e1868203d63a59f3f92d
Repository branch: emacs-29
Windowing system distributor 'The X.Org Foundation', version 11.0.12003000
System Description: openSUSE Leap 15.4

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $LC_CTYPE: en_US.utf8
  value of $LANG: en_US.utf8
  value of $XMODIFIERS: @im=fcitx
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  TeX-PDF-mode: t
  global-semantic-mru-bookmark-mode: t
  global-semanticdb-minor-mode: t
  global-semantic-decoration-mode: t
  global-semantic-idle-breadcrumbs-mode: t
  global-semantic-idle-completions-mode: t
  global-semantic-idle-scheduler-mode: t
  global-semantic-idle-local-symbol-highlight-mode: t
  global-semantic-idle-summary-mode: t
  global-semantic-highlight-func-mode: t
  global-semantic-stickyfunc-mode: t
  global-semantic-show-parser-state-mode: t
  global-semantic-show-unmatched-syntax-mode: t
  global-semantic-highlight-edits-mode: t
  semantic-mode: t
  global-hl-line-mode: t
  global-ede-mode: t
  windmove-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  column-number-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/usr/share/emacs/site-lisp/apel/filename hides
/usr/local/share/emacs/site-lisp/apel/filename
/usr/share/emacs/site-lisp/apel/path-util hides
/usr/local/share/emacs/site-lisp/apel/path-util
/usr/share/emacs/site-lisp/apel/alist hides
/usr/local/share/emacs/site-lisp/apel/alist
/usr/share/emacs/site-lisp/apel/install hides
/usr/local/share/emacs/site-lisp/apel/install
/usr/share/emacs/site-lisp/apel/calist hides
/usr/local/share/emacs/site-lisp/apel/calist
/usr/share/emacs/site-lisp/auctex/tex-info hides
/usr/local/share/emacs/site-lisp/auctex/tex-info
/usr/share/emacs/site-lisp/auctex/tex-style hides
/usr/local/share/emacs/site-lisp/auctex/tex-style
/usr/share/emacs/site-lisp/auctex/plain-tex hides
/usr/local/share/emacs/site-lisp/auctex/plain-tex
/usr/share/emacs/site-lisp/auctex/tex-buf hides
/usr/local/share/emacs/site-lisp/auctex/tex-buf
/usr/share/emacs/site-lisp/auctex/tex-jp hides
/usr/local/share/emacs/site-lisp/auctex/tex-jp
/usr/share/emacs/site-lisp/auctex/tex-fold hides
/usr/local/share/emacs/site-lisp/auctex/tex-fold
/usr/share/emacs/site-lisp/auctex/context hides
/usr/local/share/emacs/site-lisp/auctex/context
/usr/share/emacs/site-lisp/auctex/latex-flymake hides
/usr/local/share/emacs/site-lisp/auctex/latex-flymake
/usr/share/emacs/site-lisp/auctex/texmathp hides
/usr/local/share/emacs/site-lisp/auctex/texmathp
/usr/share/emacs/site-lisp/auctex/tex hides
/usr/local/share/emacs/site-lisp/auctex/tex
/usr/share/emacs/site-lisp/auctex/tex-bar hides
/usr/local/share/emacs/site-lisp/auctex/tex-bar
/usr/share/emacs/site-lisp/auctex/latex hides
/usr/local/share/emacs/site-lisp/auctex/latex
/usr/share/emacs/site-lisp/auctex/tex-mik hides
/usr/local/share/emacs/site-lisp/auctex/tex-mik
/usr/share/emacs/site-lisp/auctex/toolbar-x hides
/usr/local/share/emacs/site-lisp/auctex/toolbar-x
/usr/share/emacs/site-lisp/auctex/multi-prompt hides
/usr/local/share/emacs/site-lisp/auctex/multi-prompt
/usr/share/emacs/site-lisp/auctex/context-nl hides
/usr/local/share/emacs/site-lisp/auctex/context-nl
/usr/share/emacs/site-lisp/auctex/preview hides
/usr/local/share/emacs/site-lisp/auctex/preview
/usr/share/emacs/site-lisp/auctex/tex-ispell hides
/usr/local/share/emacs/site-lisp/auctex/tex-ispell
/usr/share/emacs/site-lisp/auctex/bib-cite hides
/usr/local/share/emacs/site-lisp/auctex/bib-cite
/usr/share/emacs/site-lisp/auctex/font-latex hides
/usr/local/share/emacs/site-lisp/auctex/font-latex
/usr/share/emacs/site-lisp/auctex/tex-font hides
/usr/local/share/emacs/site-lisp/auctex/tex-font
/usr/share/emacs/site-lisp/auctex/context-en hides
/usr/local/share/emacs/site-lisp/auctex/context-en
/usr/share/emacs/site-lisp/emu/poem hides
/usr/local/share/emacs/site-lisp/emu/poem
/usr/share/emacs/site-lisp/emu/inv-23 hides
/usr/local/share/emacs/site-lisp/emu/inv-23
/usr/share/emacs/site-lisp/emu/invisible hides
/usr/local/share/emacs/site-lisp/emu/invisible
/usr/share/emacs/site-lisp/emu/mule-caesar hides
/usr/local/share/emacs/site-lisp/emu/mule-caesar
/usr/share/emacs/site-lisp/emu/poem-e20 hides
/usr/local/share/emacs/site-lisp/emu/poem-e20
/usr/share/emacs/site-lisp/emu/pces-20 hides
/usr/local/share/emacs/site-lisp/emu/pces-20
/usr/share/emacs/site-lisp/emu/pces hides
/usr/local/share/emacs/site-lisp/emu/pces
/usr/share/emacs/site-lisp/emu/pym hides
/usr/local/share/emacs/site-lisp/emu/pym
/usr/share/emacs/site-lisp/emu/pccl hides
/usr/local/share/emacs/site-lisp/emu/pccl
/usr/share/emacs/site-lisp/emu/poem-e20_3 hides
/usr/local/share/emacs/site-lisp/emu/poem-e20_3
/usr/share/emacs/site-lisp/emu/pccl-20 hides
/usr/local/share/emacs/site-lisp/emu/pccl-20
/usr/share/emacs/site-lisp/emu/mcs-e20 hides
/usr/local/share/emacs/site-lisp/emu/mcs-e20
/usr/share/emacs/site-lisp/emu/apel-ver hides
/usr/local/share/emacs/site-lisp/emu/apel-ver
/usr/share/emacs/site-lisp/emu/pces-e20 hides
/usr/local/share/emacs/site-lisp/emu/pces-e20
/usr/share/emacs/site-lisp/emu/mcs-20 hides
/usr/local/share/emacs/site-lisp/emu/mcs-20
/usr/share/emacs/site-lisp/emu/product hides
/usr/local/share/emacs/site-lisp/emu/product
/usr/share/emacs/site-lisp/emu/static hides
/usr/local/share/emacs/site-lisp/emu/static
/usr/share/emacs/site-lisp/emu/emu hides
/usr/local/share/emacs/site-lisp/emu/emu
/usr/share/emacs/site-lisp/emu/broken hides
/usr/local/share/emacs/site-lisp/emu/broken
/usr/share/emacs/site-lisp/emu/poe hides
/usr/local/share/emacs/site-lisp/emu/poe
/usr/share/emacs/site-lisp/emu/mcharset hides
/usr/local/share/emacs/site-lisp/emu/mcharset
/usr/share/emacs/site-lisp/emu/pcustom hides
/usr/local/share/emacs/site-lisp/emu/pcustom
/usr/share/emacs/site-lisp/emu/richtext hides
/usr/local/share/emacs/site-lisp/emu/richtext
/usr/share/emacs/site-lisp/gnugo/make-xpms-file hides
/usr/local/share/emacs/site-lisp/gnugo/make-xpms-file
/usr/share/emacs/site-lisp/gnugo/gnugo-big-xpms hides
/usr/local/share/emacs/site-lisp/gnugo/gnugo-big-xpms
/usr/share/emacs/site-lisp/gnugo/gnugo-db hides
/usr/local/share/emacs/site-lisp/gnugo/gnugo-db
/usr/share/emacs/site-lisp/gnugo/gnugo hides
/usr/local/share/emacs/site-lisp/gnugo/gnugo
/usr/share/emacs/site-lisp/gnugo/gnugo-xpms hides
/usr/local/share/emacs/site-lisp/gnugo/gnugo-xpms
/usr/share/emacs/site-lisp/site-start.d/auctex hides
/usr/local/share/emacs/site-lisp/site-start.d/auctex
/usr/share/emacs/site-lisp/site-start.d/preview-latex hides
/usr/local/share/emacs/site-lisp/site-start.d/preview-latex
/usr/share/emacs/site-lisp/w3m/w3m-load hides
/usr/local/share/emacs/site-lisp/w3m/w3m-load
/usr/share/emacs/site-lisp/w3m/sb-heise hides
/usr/local/share/emacs/site-lisp/w3m/sb-heise
/usr/share/emacs/site-lisp/w3m/sb-yoshirin hides
/usr/local/share/emacs/site-lisp/w3m/sb-yoshirin
/usr/share/emacs/site-lisp/w3m/w3m-hist hides
/usr/local/share/emacs/site-lisp/w3m/w3m-hist
/usr/share/emacs/site-lisp/w3m/sb-exconn hides
/usr/local/share/emacs/site-lisp/w3m/sb-exconn
/usr/share/emacs/site-lisp/w3m/sb-mhonarc hides
/usr/local/share/emacs/site-lisp/w3m/sb-mhonarc
/usr/share/emacs/site-lisp/w3m/sb-pocketgames hides
/usr/local/share/emacs/site-lisp/w3m/sb-pocketgames
/usr/share/emacs/site-lisp/w3m/sb-sankei hides
/usr/local/share/emacs/site-lisp/w3m/sb-sankei
/usr/share/emacs/site-lisp/w3m/sb-security-memo hides
/usr/local/share/emacs/site-lisp/w3m/sb-security-memo
/usr/share/emacs/site-lisp/w3m/sb-toshiba hides
/usr/local/share/emacs/site-lisp/w3m/sb-toshiba
/usr/share/emacs/site-lisp/w3m/sb-mailman hides
/usr/local/share/emacs/site-lisp/w3m/sb-mailman
/usr/share/emacs/site-lisp/w3m/sb-text hides
/usr/local/share/emacs/site-lisp/w3m/sb-text
/usr/share/emacs/site-lisp/w3m/sb-wired-jp hides
/usr/local/share/emacs/site-lisp/w3m/sb-wired-jp
/usr/share/emacs/site-lisp/w3m/sb-hns hides
/usr/local/share/emacs/site-lisp/w3m/sb-hns
/usr/share/emacs/site-lisp/w3m/sb-bbdb-ml hides
/usr/local/share/emacs/site-lisp/w3m/sb-bbdb-ml
/usr/share/emacs/site-lisp/w3m/sb-opentechpress-jp hides
/usr/local/share/emacs/site-lisp/w3m/sb-opentechpress-jp
/usr/share/emacs/site-lisp/w3m/w3m-rss hides
/usr/local/share/emacs/site-lisp/w3m/w3m-rss
/usr/share/emacs/site-lisp/w3m/sb-fml hides
/usr/local/share/emacs/site-lisp/w3m/sb-fml
/usr/share/emacs/site-lisp/w3m/w3m-save hides
/usr/local/share/emacs/site-lisp/w3m/w3m-save
/usr/share/emacs/site-lisp/w3m/sb-slashdot-jp hides
/usr/local/share/emacs/site-lisp/w3m/sb-slashdot-jp
/usr/share/emacs/site-lisp/w3m/sb-yomiuri-html hides
/usr/local/share/emacs/site-lisp/w3m/sb-yomiuri-html
/usr/share/emacs/site-lisp/w3m/w3m hides
/usr/local/share/emacs/site-lisp/w3m/w3m
/usr/share/emacs/site-lisp/w3m/sb-ruby hides
/usr/local/share/emacs/site-lisp/w3m/sb-ruby
/usr/share/emacs/site-lisp/w3m/w3m-lnum hides
/usr/local/share/emacs/site-lisp/w3m/w3m-lnum
/usr/share/emacs/site-lisp/w3m/sb-cnn-jp hides
/usr/local/share/emacs/site-lisp/w3m/sb-cnn-jp
/usr/share/emacs/site-lisp/w3m/w3m-antenna hides
/usr/local/share/emacs/site-lisp/w3m/w3m-antenna
/usr/share/emacs/site-lisp/w3m/sb-yahoo hides
/usr/local/share/emacs/site-lisp/w3m/sb-yahoo
/usr/share/emacs/site-lisp/w3m/sb-kyoko-np hides
/usr/local/share/emacs/site-lisp/w3m/sb-kyoko-np
/usr/share/emacs/site-lisp/w3m/sb-ibm-dev hides
/usr/local/share/emacs/site-lisp/w3m/sb-ibm-dev
/usr/share/emacs/site-lisp/w3m/sb-itmedia hides
/usr/local/share/emacs/site-lisp/w3m/sb-itmedia
/usr/share/emacs/site-lisp/w3m/sb-excite hides
/usr/local/share/emacs/site-lisp/w3m/sb-excite
/usr/share/emacs/site-lisp/w3m/w3m-image hides
/usr/local/share/emacs/site-lisp/w3m/w3m-image
/usr/share/emacs/site-lisp/w3m/sb-f1fan hides
/usr/local/share/emacs/site-lisp/w3m/sb-f1fan
/usr/share/emacs/site-lisp/w3m/sb-airs hides
/usr/local/share/emacs/site-lisp/w3m/sb-airs
/usr/share/emacs/site-lisp/w3m/w3m-ems hides
/usr/local/share/emacs/site-lisp/w3m/w3m-ems
/usr/share/emacs/site-lisp/w3m/sb-mailarc hides
/usr/local/share/emacs/site-lisp/w3m/sb-mailarc
/usr/share/emacs/site-lisp/w3m/sb-debian hides
/usr/local/share/emacs/site-lisp/w3m/sb-debian
/usr/share/emacs/site-lisp/w3m/sb-meadow hides
/usr/local/share/emacs/site-lisp/w3m/sb-meadow
/usr/share/emacs/site-lisp/w3m/sb-yomiuri hides
/usr/local/share/emacs/site-lisp/w3m/sb-yomiuri
/usr/share/emacs/site-lisp/w3m/sb-scipy hides
/usr/local/share/emacs/site-lisp/w3m/sb-scipy
/usr/share/emacs/site-lisp/w3m/sb-savannah hides
/usr/local/share/emacs/site-lisp/w3m/sb-savannah
/usr/share/emacs/site-lisp/w3m/sb-squeak-ja hides
/usr/local/share/emacs/site-lisp/w3m/sb-squeak-ja
/usr/share/emacs/site-lisp/w3m/w3m-weather hides
/usr/local/share/emacs/site-lisp/w3m/w3m-weather
/usr/share/emacs/site-lisp/w3m/sb-rss-blogs hides
/usr/local/share/emacs/site-lisp/w3m/sb-rss-blogs
/usr/share/emacs/site-lisp/w3m/sb-debian-jp hides
/usr/local/share/emacs/site-lisp/w3m/sb-debian-jp
/usr/share/emacs/site-lisp/w3m/sb-rediff hides
/usr/local/share/emacs/site-lisp/w3m/sb-rediff
/usr/share/emacs/site-lisp/w3m/sb-xemacs hides
/usr/local/share/emacs/site-lisp/w3m/sb-xemacs
/usr/share/emacs/site-lisp/w3m/sb-haiku-os hides
/usr/local/share/emacs/site-lisp/w3m/sb-haiku-os
/usr/share/emacs/site-lisp/w3m/w3m-util hides
/usr/local/share/emacs/site-lisp/w3m/w3m-util
/usr/share/emacs/site-lisp/w3m/sb-fau hides
/usr/local/share/emacs/site-lisp/w3m/sb-fau
/usr/share/emacs/site-lisp/w3m/sb-pcweb-column hides
/usr/local/share/emacs/site-lisp/w3m/sb-pcweb-column
/usr/share/emacs/site-lisp/w3m/sb-2ch hides
/usr/local/share/emacs/site-lisp/w3m/sb-2ch
/usr/share/emacs/site-lisp/w3m/sb-japantimes hides
/usr/local/share/emacs/site-lisp/w3m/sb-japantimes
/usr/share/emacs/site-lisp/w3m/sb-redhat hides
/usr/local/share/emacs/site-lisp/w3m/sb-redhat
/usr/share/emacs/site-lisp/w3m/sb-asahi-html hides
/usr/local/share/emacs/site-lisp/w3m/sb-asahi-html
/usr/share/emacs/site-lisp/w3m/sb-rss-hash hides
/usr/local/share/emacs/site-lisp/w3m/sb-rss-hash
/usr/share/emacs/site-lisp/w3m/sb-engadget-ja hides
/usr/local/share/emacs/site-lisp/w3m/sb-engadget-ja
/usr/share/emacs/site-lisp/w3m/sb-wikimedia hides
/usr/local/share/emacs/site-lisp/w3m/sb-wikimedia
/usr/share/emacs/site-lisp/w3m/sb-gnome hides
/usr/local/share/emacs/site-lisp/w3m/sb-gnome
/usr/share/emacs/site-lisp/w3m/sb-laut-de hides
/usr/local/share/emacs/site-lisp/w3m/sb-laut-de
/usr/share/emacs/site-lisp/w3m/w3m-perldoc hides
/usr/local/share/emacs/site-lisp/w3m/w3m-perldoc
/usr/share/emacs/site-lisp/w3m/sb-the-onion hides
/usr/local/share/emacs/site-lisp/w3m/sb-the-onion
/usr/share/emacs/site-lisp/w3m/sb-perlentaucher-de hides
/usr/local/share/emacs/site-lisp/w3m/sb-perlentaucher-de
/usr/share/emacs/site-lisp/w3m/sb-coldsync hides
/usr/local/share/emacs/site-lisp/w3m/sb-coldsync
/usr/share/emacs/site-lisp/w3m/sb-sml hides
/usr/local/share/emacs/site-lisp/w3m/sb-sml
/usr/share/emacs/site-lisp/w3m/sb-m17n hides
/usr/local/share/emacs/site-lisp/w3m/sb-m17n
/usr/share/emacs/site-lisp/w3m/sb-zdnet-jp hides
/usr/local/share/emacs/site-lisp/w3m/sb-zdnet-jp
/usr/share/emacs/site-lisp/w3m/sb-msports-nifty hides
/usr/local/share/emacs/site-lisp/w3m/sb-msports-nifty
/usr/share/emacs/site-lisp/w3m/sb-hash hides
/usr/local/share/emacs/site-lisp/w3m/sb-hash
/usr/share/emacs/site-lisp/w3m/sb-digiko hides
/usr/local/share/emacs/site-lisp/w3m/sb-digiko
/usr/share/emacs/site-lisp/w3m/sb-x51 hides
/usr/local/share/emacs/site-lisp/w3m/sb-x51
/usr/share/emacs/site-lisp/w3m/sb-cgi-board hides
/usr/local/share/emacs/site-lisp/w3m/sb-cgi-board
/usr/share/emacs/site-lisp/w3m/sb-n24-de hides
/usr/local/share/emacs/site-lisp/w3m/sb-n24-de
/usr/share/emacs/site-lisp/w3m/sb-sourceforge-jp hides
/usr/local/share/emacs/site-lisp/w3m/sb-sourceforge-jp
/usr/share/emacs/site-lisp/w3m/w3m-dtree hides
/usr/local/share/emacs/site-lisp/w3m/w3m-dtree
/usr/share/emacs/site-lisp/w3m/sb-cnet-jp hides
/usr/local/share/emacs/site-lisp/w3m/sb-cnet-jp
/usr/share/emacs/site-lisp/w3m/sb-nytimes hides
/usr/local/share/emacs/site-lisp/w3m/sb-nytimes
/usr/share/emacs/site-lisp/w3m/w3m-session hides
/usr/local/share/emacs/site-lisp/w3m/w3m-session
/usr/share/emacs/site-lisp/w3m/w3m-proc hides
/usr/local/share/emacs/site-lisp/w3m/w3m-proc
/usr/share/emacs/site-lisp/w3m/sb-mainichi hides
/usr/local/share/emacs/site-lisp/w3m/sb-mainichi
/usr/share/emacs/site-lisp/w3m/sb-tech-on hides
/usr/local/share/emacs/site-lisp/w3m/sb-tech-on
/usr/share/emacs/site-lisp/w3m/sb-dennou hides
/usr/local/share/emacs/site-lisp/w3m/sb-dennou
/usr/share/emacs/site-lisp/w3m/sb-aljazeera hides
/usr/local/share/emacs/site-lisp/w3m/sb-aljazeera
/usr/share/emacs/site-lisp/w3m/sb-atom hides
/usr/local/share/emacs/site-lisp/w3m/sb-atom
/usr/share/emacs/site-lisp/w3m/sb-emacs-w3m hides
/usr/local/share/emacs/site-lisp/w3m/sb-emacs-w3m
/usr/share/emacs/site-lisp/w3m/sb-wincefan hides
/usr/local/share/emacs/site-lisp/w3m/sb-wincefan
/usr/share/emacs/site-lisp/w3m/sb-ffii hides
/usr/local/share/emacs/site-lisp/w3m/sb-ffii
/usr/share/emacs/site-lisp/w3m/sb-yahoo-sports hides
/usr/local/share/emacs/site-lisp/w3m/sb-yahoo-sports
/usr/share/emacs/site-lisp/w3m/sb-debugmagazin-de hides
/usr/local/share/emacs/site-lisp/w3m/sb-debugmagazin-de
/usr/share/emacs/site-lisp/w3m/sb-nikkansports hides
/usr/local/share/emacs/site-lisp/w3m/sb-nikkansports
/usr/share/emacs/site-lisp/w3m/sb-slashdot hides
/usr/local/share/emacs/site-lisp/w3m/sb-slashdot
/usr/share/emacs/site-lisp/w3m/sb-javaconf hides
/usr/local/share/emacs/site-lisp/w3m/sb-javaconf
/usr/share/emacs/site-lisp/w3m/sb-yahoo-auctions hides
/usr/local/share/emacs/site-lisp/w3m/sb-yahoo-auctions
/usr/share/emacs/site-lisp/w3m/w3m-favicon hides
/usr/local/share/emacs/site-lisp/w3m/w3m-favicon
/usr/share/emacs/site-lisp/w3m/sb-kantei hides
/usr/local/share/emacs/site-lisp/w3m/sb-kantei
/usr/share/emacs/site-lisp/w3m/w3m-cookie hides
/usr/local/share/emacs/site-lisp/w3m/w3m-cookie
/usr/share/emacs/site-lisp/w3m/sb-squeak-dev hides
/usr/local/share/emacs/site-lisp/w3m/sb-squeak-dev
/usr/share/emacs/site-lisp/w3m/sb-bbc hides
/usr/local/share/emacs/site-lisp/w3m/sb-bbc
/usr/share/emacs/site-lisp/w3m/w3m-search hides
/usr/local/share/emacs/site-lisp/w3m/w3m-search
/usr/share/emacs/site-lisp/w3m/sb-impress hides
/usr/local/share/emacs/site-lisp/w3m/sb-impress
/usr/share/emacs/site-lisp/w3m/sb-jpilot hides
/usr/local/share/emacs/site-lisp/w3m/sb-jpilot
/usr/share/emacs/site-lisp/w3m/sb-cnet hides
/usr/local/share/emacs/site-lisp/w3m/sb-cnet
/usr/share/emacs/site-lisp/w3m/sb-atmarkit hides
/usr/local/share/emacs/site-lisp/w3m/sb-atmarkit
/usr/share/emacs/site-lisp/w3m/sb-chise hides
/usr/local/share/emacs/site-lisp/w3m/sb-chise
/usr/share/emacs/site-lisp/w3m/w3m-tabmenu hides
/usr/local/share/emacs/site-lisp/w3m/w3m-tabmenu
/usr/share/emacs/site-lisp/w3m/sb-lump hides
/usr/local/share/emacs/site-lisp/w3m/sb-lump
/usr/share/emacs/site-lisp/w3m/sb-atom-hash hides
/usr/local/share/emacs/site-lisp/w3m/sb-atom-hash
/usr/share/emacs/site-lisp/w3m/sb-mew hides
/usr/local/share/emacs/site-lisp/w3m/sb-mew
/usr/share/emacs/site-lisp/w3m/sb-multi hides
/usr/local/share/emacs/site-lisp/w3m/sb-multi
/usr/share/emacs/site-lisp/w3m/sb-arch-bluegate hides
/usr/local/share/emacs/site-lisp/w3m/sb-arch-bluegate
/usr/share/emacs/site-lisp/w3m/w3m-form hides
/usr/local/share/emacs/site-lisp/w3m/w3m-form
/usr/share/emacs/site-lisp/w3m/sb-plucker hides
/usr/local/share/emacs/site-lisp/w3m/sb-plucker
/usr/share/emacs/site-lisp/w3m/sb-welt-de hides
/usr/local/share/emacs/site-lisp/w3m/sb-welt-de
/usr/share/emacs/site-lisp/w3m/sb-asahi-mytown hides
/usr/local/share/emacs/site-lisp/w3m/sb-asahi-mytown
/usr/share/emacs/site-lisp/w3m/sb-linuxce-jp hides
/usr/local/share/emacs/site-lisp/w3m/sb-linuxce-jp
/usr/share/emacs/site-lisp/w3m/sb-nikkei hides
/usr/local/share/emacs/site-lisp/w3m/sb-nikkei
/usr/share/emacs/site-lisp/w3m/sb-glimpse hides
/usr/local/share/emacs/site-lisp/w3m/sb-glimpse
/usr/share/emacs/site-lisp/w3m/sb-pilot-mailsync hides
/usr/local/share/emacs/site-lisp/w3m/sb-pilot-mailsync
/usr/share/emacs/site-lisp/w3m/w3m-bookmark hides
/usr/local/share/emacs/site-lisp/w3m/w3m-bookmark
/usr/share/emacs/site-lisp/w3m/sb-sponichi hides
/usr/local/share/emacs/site-lisp/w3m/sb-sponichi
/usr/share/emacs/site-lisp/w3m/sb-namazu hides
/usr/local/share/emacs/site-lisp/w3m/sb-namazu
/usr/share/emacs/site-lisp/w3m/sb-lotusex hides
/usr/local/share/emacs/site-lisp/w3m/sb-lotusex
/usr/share/emacs/site-lisp/w3m/octet hides
/usr/local/share/emacs/site-lisp/w3m/octet
/usr/share/emacs/site-lisp/w3m/bookmark-w3m hides
/usr/local/share/emacs/site-lisp/w3m/bookmark-w3m
/usr/share/emacs/site-lisp/w3m/sb-marc-aims hides
/usr/local/share/emacs/site-lisp/w3m/sb-marc-aims
/usr/share/emacs/site-lisp/w3m/sb-tdiary hides
/usr/local/share/emacs/site-lisp/w3m/sb-tdiary
/usr/share/emacs/site-lisp/w3m/w3m-bug hides
/usr/local/share/emacs/site-lisp/w3m/w3m-bug
/usr/share/emacs/site-lisp/w3m/sb-mozilla-jp hides
/usr/local/share/emacs/site-lisp/w3m/sb-mozilla-jp
/usr/share/emacs/site-lisp/w3m/mime-w3m hides
/usr/local/share/emacs/site-lisp/w3m/mime-w3m
/usr/share/emacs/site-lisp/w3m/sb-macosx-jp hides
/usr/local/share/emacs/site-lisp/w3m/sb-macosx-jp
/usr/share/emacs/site-lisp/w3m/sb-spiegel hides
/usr/local/share/emacs/site-lisp/w3m/sb-spiegel
/usr/share/emacs/site-lisp/w3m/sb-pilot-link hides
/usr/local/share/emacs/site-lisp/w3m/sb-pilot-link
/usr/share/emacs/site-lisp/w3m/sb-emacswiki hides
/usr/local/share/emacs/site-lisp/w3m/sb-emacswiki
/usr/share/emacs/site-lisp/w3m/sb-w3m-dev hides
/usr/local/share/emacs/site-lisp/w3m/sb-w3m-dev
/usr/share/emacs/site-lisp/w3m/sb-palmfan hides
/usr/local/share/emacs/site-lisp/w3m/sb-palmfan
/usr/share/emacs/site-lisp/w3m/sb-rss hides
/usr/local/share/emacs/site-lisp/w3m/sb-rss
/usr/share/emacs/site-lisp/w3m/sb-infoshop hides
/usr/local/share/emacs/site-lisp/w3m/sb-infoshop
/usr/share/emacs/site-lisp/w3m/sb-msdn hides
/usr/local/share/emacs/site-lisp/w3m/sb-msdn
/usr/share/emacs/site-lisp/w3m/sb-asahi hides
/usr/local/share/emacs/site-lisp/w3m/sb-asahi
/usr/share/emacs/site-lisp/w3m/sb-tigris hides
/usr/local/share/emacs/site-lisp/w3m/sb-tigris
/usr/share/emacs/site-lisp/w3m/w3m-filter hides
/usr/local/share/emacs/site-lisp/w3m/w3m-filter
/usr/share/emacs/site-lisp/w3m/sb-texfaq hides
/usr/local/share/emacs/site-lisp/w3m/sb-texfaq
/usr/share/emacs/site-lisp/w3m/mew-shimbun hides
/usr/local/share/emacs/site-lisp/w3m/mew-shimbun
/usr/share/emacs/site-lisp/w3m/w3m-namazu hides
/usr/local/share/emacs/site-lisp/w3m/w3m-namazu
/usr/share/emacs/site-lisp/w3m/sb-wiki hides
/usr/local/share/emacs/site-lisp/w3m/sb-wiki
/usr/share/emacs/site-lisp/w3m/sb-tdiary-ml hides
/usr/local/share/emacs/site-lisp/w3m/sb-tdiary-ml
/usr/share/emacs/site-lisp/w3m/sb-kde hides
/usr/local/share/emacs/site-lisp/w3m/sb-kde
/usr/share/emacs/site-lisp/w3m/sb-geocrawler hides
/usr/local/share/emacs/site-lisp/w3m/sb-geocrawler
/usr/share/emacs/site-lisp/w3m/w3m-ucs hides
/usr/local/share/emacs/site-lisp/w3m/w3m-ucs
/usr/share/emacs/site-lisp/w3m/shimbun hides
/usr/local/share/emacs/site-lisp/w3m/shimbun
/usr/share/emacs/site-lisp/w3m/nnshimbun hides
/usr/local/share/emacs/site-lisp/w3m/nnshimbun
/usr/share/emacs/site-lisp/w3m/sb-vinelinux hides
/usr/local/share/emacs/site-lisp/w3m/sb-vinelinux
/usr/share/emacs/site-lisp/w3m/w3m-mail hides
/usr/local/share/emacs/site-lisp/w3m/w3m-mail
/usr/share/emacs/site-lisp/w3m/w3m-ccl hides
/usr/local/share/emacs/site-lisp/w3m/w3m-ccl
/usr/share/emacs/site-lisp/w3m/sb-zeit-de hides
/usr/local/share/emacs/site-lisp/w3m/sb-zeit-de
/usr/share/emacs/site-lisp/w3m/sb-sueddeutsche-de hides
/usr/local/share/emacs/site-lisp/w3m/sb-sueddeutsche-de
/usr/share/emacs/site-lisp/w3m/sb-tcup hides
/usr/local/share/emacs/site-lisp/w3m/sb-tcup
/usr/share/emacs/site-lisp/w3m/sb-the-register hides
/usr/local/share/emacs/site-lisp/w3m/sb-the-register
/usr/share/emacs/site-lisp/w3m/sb-orca hides
/usr/local/share/emacs/site-lisp/w3m/sb-orca
/usr/share/emacs/site-lisp/w3m/w3m-symbol hides
/usr/local/share/emacs/site-lisp/w3m/w3m-symbol
/usr/share/emacs/site-lisp/w3m/sb-nikkangendai hides
/usr/local/share/emacs/site-lisp/w3m/sb-nikkangendai
/usr/share/emacs/site-lisp/w3m/sb-makanai hides
/usr/local/share/emacs/site-lisp/w3m/sb-makanai
/usr/share/emacs/site-lisp/w3m/w3m-fb hides
/usr/local/share/emacs/site-lisp/w3m/w3m-fb
/usr/share/emacs/site-lisp/w3m/sb-rakuten hides
/usr/local/share/emacs/site-lisp/w3m/sb-rakuten
/usr/share/emacs/site-lisp/w3m/sb-elips hides
/usr/local/share/emacs/site-lisp/w3m/sb-elips
/usr/share/emacs/site-lisp/w3m/sb-jpo hides
/usr/local/share/emacs/site-lisp/w3m/sb-jpo
/usr/share/emacs/site-lisp/w3m/mew-w3m hides
/usr/local/share/emacs/site-lisp/w3m/mew-w3m
/usr/share/emacs/site-lisp/w3m/sb-netbsd hides
/usr/local/share/emacs/site-lisp/w3m/sb-netbsd
/usr/local/share/emacs/site-lisp/semi/smime hides
/usr/local/share/emacs/29.0.60/lisp/gnus/smime
/usr/local/share/emacs/site-lisp/semi/pgg-pgp hides
/usr/local/share/emacs/29.0.60/lisp/obsolete/pgg-pgp
/usr/local/share/emacs/site-lisp/semi/pgg hides
/usr/local/share/emacs/29.0.60/lisp/obsolete/pgg
/usr/local/share/emacs/site-lisp/semi/pgg-pgp5 hides
/usr/local/share/emacs/29.0.60/lisp/obsolete/pgg-pgp5
/usr/local/share/emacs/site-lisp/semi/pgg-parse hides
/usr/local/share/emacs/29.0.60/lisp/obsolete/pgg-parse
/usr/local/share/emacs/site-lisp/semi/pgg-gpg hides
/usr/local/share/emacs/29.0.60/lisp/obsolete/pgg-gpg
/usr/local/share/emacs/site-lisp/semi/pgg-def hides
/usr/local/share/emacs/29.0.60/lisp/obsolete/pgg-def

Features:
(shadow sort mail-extr warnings icons emacsbug message mailcap
yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache
epa derived epg rfc6068 epg-config gnus-util text-property-search
time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util
mail-prsvr mail-utils font-latex tex dbus xml subr-x crm advice texmathp
semantic/mru-bookmark ring semantic/db-mode semantic/decorate/mode
semantic/decorate pulse color semantic/idle semantic/analyze
semantic/sort semantic/scope semantic/analyze/fcn semantic/db
semantic/format semantic/tag-ls semantic/find semantic/ctxt
semantic/util-modes semantic/util semantic pp semantic/tag semantic/lex
semantic/fw mode-local find-func hl-line ede/speedbar ede/files ede
ede/detect ede/base ede/auto ede/source eieio-base eieio-speedbar
speedbar ezimage dframe eieio-custom cl-seq wid-edit eieio byte-opt
bytecomp byte-compile eieio-core cl-macs gv cl-loaddefs cl-lib cedet
delsel cus-load windmove xfonts rmailgen preview-latex w3m-load
auto-loads tex-site ispell rmc iso-transl tooltip cconv eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process
emacs)

Memory information:
((conses 16 101341 10298)
 (symbols 48 11978 0)
 (strings 32 33692 2671)
 (string-bytes 1 1053773)
 (vectors 16 21552)
 (vector-slots 8 350145 10111)
 (floats 8 129 18)
 (intervals 56 276 0)
 (buffers 984 11))





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

* bug#61733: emacs-dump-portable fails in 29.0.60
  2023-02-23 12:55 bug#61733: emacs-dump-portable fails in 29.0.60 Lynn Winebarger
@ 2023-02-23 14:50 ` Eli Zaretskii
  2023-02-23 22:48   ` Lynn Winebarger
  0 siblings, 1 reply; 4+ messages in thread
From: Eli Zaretskii @ 2023-02-23 14:50 UTC (permalink / raw)
  To: Lynn Winebarger; +Cc: 61733

> From: Lynn Winebarger <owinebar@gmail.com>
> Date: Thu, 23 Feb 2023 07:55:53 -0500
> 
> These issues make switching to 29.1 a non-starter for users relying on
> redumping to make startup time reasonable.

No one should be relying on redumping, because Emacs does not (yet)
support that.





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

* bug#61733: emacs-dump-portable fails in 29.0.60
  2023-02-23 14:50 ` Eli Zaretskii
@ 2023-02-23 22:48   ` Lynn Winebarger
  2023-02-24  7:06     ` Eli Zaretskii
  0 siblings, 1 reply; 4+ messages in thread
From: Lynn Winebarger @ 2023-02-23 22:48 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 61733

On Thu, Feb 23, 2023 at 9:50 AM Eli Zaretskii <eliz@gnu.org> wrote:
> > From: Lynn Winebarger <owinebar@gmail.com>
> > Date: Thu, 23 Feb 2023 07:55:53 -0500
> >
> > These issues make switching to 29.1 a non-starter for users relying on
> > redumping to make startup time reasonable.
>
> No one should be relying on redumping, because Emacs does not (yet)
> support that.

In what sense?  As of 28.2, practically every library included with
the emacs distribution that can be loaded successfully can be followed
by an invocation of dump-emacs-portable without an error, and
certainly without any core dumps.  Those dump files can also be loaded
successfully.
The normal-top-level function is brittle, as is the system for setting
customization variables at startup.  But those issues are separate
from the redumping functionality, by which I only mean invoking
dump-emacs-portable outside of dump-mode.

Lynn





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

* bug#61733: emacs-dump-portable fails in 29.0.60
  2023-02-23 22:48   ` Lynn Winebarger
@ 2023-02-24  7:06     ` Eli Zaretskii
  0 siblings, 0 replies; 4+ messages in thread
From: Eli Zaretskii @ 2023-02-24  7:06 UTC (permalink / raw)
  To: Lynn Winebarger; +Cc: 61733

> From: Lynn Winebarger <owinebar@gmail.com>
> Date: Thu, 23 Feb 2023 17:48:19 -0500
> Cc: 61733@debbugs.gnu.org
> 
> On Thu, Feb 23, 2023 at 9:50 AM Eli Zaretskii <eliz@gnu.org> wrote:
> > > From: Lynn Winebarger <owinebar@gmail.com>
> > > Date: Thu, 23 Feb 2023 07:55:53 -0500
> > >
> > > These issues make switching to 29.1 a non-starter for users relying on
> > > redumping to make startup time reasonable.
> >
> > No one should be relying on redumping, because Emacs does not (yet)
> > support that.
> 
> In what sense?

In the sense that it doesn't yet work reliably.  If it works for
someone, it's sheer luck.  E.g., see this:

  https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34936#16

> The normal-top-level function is brittle, as is the system for setting
> customization variables at startup.  But those issues are separate
> from the redumping functionality, by which I only mean invoking
> dump-emacs-portable outside of dump-mode.

They are not separate, they are all part of a large problem: some
initialization code in Emacs doesn't support multiple restarts.





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

end of thread, other threads:[~2023-02-24  7:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-23 12:55 bug#61733: emacs-dump-portable fails in 29.0.60 Lynn Winebarger
2023-02-23 14:50 ` Eli Zaretskii
2023-02-23 22:48   ` Lynn Winebarger
2023-02-24  7:06     ` 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).