all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Fredrik Fornwall <fredrik@fornwall.net>
To: Eli Zaretskii <eliz@gnu.org>
Cc: 23369@debbugs.gnu.org
Subject: bug#23369: 25.0.93; CANNOT_DUMP build fails if resizing terminal during startup in tty mode
Date: Mon, 25 Apr 2016 11:43:02 +0200	[thread overview]
Message-ID: <CAOhdH0sdhugZRercO_Sp_C0JRO7C4ahuxnZPeEgHwgbYfrrgBA@mail.gmail.com> (raw)
In-Reply-To: <8337qa3yzf.fsf@gnu.org>

On 25 April 2016 at 09:54, Eli Zaretskii <eliz@gnu.org> wrote:
> Can you tell why would one want to resize the terminal during startup?
> In general, during that time, a CANNOT_DUMP build is not fully
> functional, so doing something like that is not recommended, I frankly
> I cannot see any reasons for that.  What am I missing?

Some reasons causing terminal resize during startup:
(1) If running emacs on Android
(http://endlessparentheses.com/running-emacs-on-android.html), you may
want to show the (or switch to another) touch keyboard, which causes a
terminal resize. Android also forces CANNOT_DUMP since binaries needs
to be position-independent, and startup is also slower due to running
on mobile devices, so the window of opportunity increases.
(2) One wants to resize the terminal to e.g. put the terminal window
with emacs besides another window, or maximize the window.
(3) One wants to change font size when jumping from the terminal into emacs.

If one knows that emacs crashes if resizing during startup it's easy
to wait for startup to complete before doing any of the above.

The problem is that most new users won't know that, and a message
like"function definition is void: internal-echo-keystrokes-prefix"
won't help them understand it either, and they will instead need
support (or give up using emacs).





  reply	other threads:[~2016-04-25  9:43 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-25  7:10 bug#23369: 25.0.93; CANNOT_DUMP build fails if resizing terminal during startup in tty mode Fredrik Fornwall
2016-04-25  7:54 ` Eli Zaretskii
2016-04-25  9:43   ` Fredrik Fornwall [this message]
2016-04-25 10:01     ` Eli Zaretskii
2016-04-27  0:53       ` Glenn Morris
2016-04-27  6:52         ` Eli Zaretskii
2016-04-27 16:36           ` Glenn Morris
2016-04-27 17:20             ` Eli Zaretskii
2016-04-27 18:48               ` Glenn Morris
2016-04-27 19:27                 ` Eli Zaretskii
2016-04-27 21:01                   ` Glenn Morris
2016-04-28  5:28                     ` Eli Zaretskii
2016-04-28 13:03                     ` Fredrik Fornwall
2016-04-28 13:14                     ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAOhdH0sdhugZRercO_Sp_C0JRO7C4ahuxnZPeEgHwgbYfrrgBA@mail.gmail.com \
    --to=fredrik@fornwall.net \
    --cc=23369@debbugs.gnu.org \
    --cc=eliz@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.