#980936 emacs-gtk: Warning!!! Pure space overflow !!!Warning

Package:
emacs-gtk
Source:
emacs
Description:
GNU Emacs editor (with GTK+ GUI support)
Submitter:
John
Date:
2021-09-05 18:57:03 UTC
Severity:
important
#980936#5
Date:
2021-01-24 16:14:49 UTC
From:
To:
Dear Maintainer,

When started, emacs-gtk (Bullseye, testing) shows a window beginning

Warning Warning!!!  Pure space overflow    !!!Warning Warning
(See the node Pure Storage in the Lisp manual for details.)

followed by the standard emacs Help window stuff.

The node Pure Storage in the Lisp manual says
" ... Emacs will display a warning about the overflow when it starts.  If
  this happens, you should increase the compilation parameter
  SYSTEM_PURESIZE_EXTRA  in the file src/puresize.h and rebuild
  Emacs."

I do not know what the implications of Pure Space overflow are but presumably
bad things happen in some circumstances.  However emacs is working for me
so I suppose the circumstances are not all that common.

Still, the fix is straightforward (apparently) so well worth doing, IMHO

John

#980936#12
Date:
2021-09-05 18:54:24 UTC
From:
To:
Dear Maintainer,

This issue was reported in bullseye testing for a previous version of
the package.  Perhaps this message is redundant but it's just to
confirm that the issue is still present in bullseye stable (for i386,
not for amd64).  Here are the contents of the emacs startup screen
showing the warning at the top and the build details at the bottom:

Warning Warning!!!  Pure space overflow    !!!Warning Warning
(See the node Pure Storage in the Lisp manual for details.)
Welcome to GNU Emacs, one component of the GNU/Linux operating system.
To follow a link, click Mouse-1 on it, or move to it and type RET.
To quit a partially entered command, type Control-g.

Important Help menu items:
Emacs Tutorial		Learn basic Emacs keystroke commands
Read the Emacs Manual	View the Emacs manual using Info
(Non)Warranty		GNU Emacs comes with ABSOLUTELY NO WARRANTY
Copying Conditions	Conditions for redistributing and changing Emacs
More Manuals / Ordering Manuals  How to order printed manuals from the FSF

Useful tasks:
Visit New File		Specify a new file’s name, to edit the file
Open Home Directory	Open your home directory, to operate on its files
Customize Startup	Change initialization settings including this screen

GNU Emacs 27.1 (build 1, i686-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0)
 of 2021-03-28, modified by Debian
Copyright (C) 2020 Free Software Foundation, Inc.