From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 10 14:43:48 2019 Received: (at submit) by debbugs.gnu.org; 10 Jun 2019 18:43:48 +0000 Received: from localhost ([127.0.0.1]:57497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1haPGl-0001Qe-51 for submit@debbugs.gnu.org; Mon, 10 Jun 2019 14:43:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:42201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1haPGh-0001QV-Rp for submit@debbugs.gnu.org; Mon, 10 Jun 2019 14:43:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44005) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1haPGd-0006SQ-Js for bug-gnu-emacs@gnu.org; Mon, 10 Jun 2019 14:43:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1haP5F-0001Op-HC for bug-gnu-emacs@gnu.org; Mon, 10 Jun 2019 14:31:57 -0400 Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]:42143) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1haP5E-0001NR-Vw for bug-gnu-emacs@gnu.org; Mon, 10 Jun 2019 14:31:53 -0400 Received: by mail-lf1-x12f.google.com with SMTP id y13so7331989lfh.9 for ; Mon, 10 Jun 2019 11:31:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=oq4zubup7+1UvYR5qRY65y8fyxxl7xlaJCGOASpJzJY=; b=t7EREWVpTMJ6TIHhaSlihibt9Z03Ge0SEiig+KZCHXc0n/Nq+6rCHhEEFYgInx3kO7 PLQ35WqkVYbvqOgnc42taFGjM+laC0BsIzIzK9yUsglt48ehjImTvy/XixOkL18ucXxZ eA49gT231lC4yMlfoqwRkC6SHu0FXuJYIwJ2ERBqPL0Axjp+qaVZVKClr9pHmnSOmyQb +u8i2ibH5+iD4F1RyOoqXwym2emE6SDCu3c5CYvhhEeXj2GXzGQYhvy5T9j2NSqTg57z tpgtD4DuGVONGboQxBNgO3tDDO72yYueNuk/XFmAJyJMnfsDuCCTRgj86F+VytVqVusB cJiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=oq4zubup7+1UvYR5qRY65y8fyxxl7xlaJCGOASpJzJY=; b=WqDOfffLMn6wQXNSx0kFGU2SBJJfI90ZCuvILR+82Z7MhVP368EDpgtLDk7cX+aRbo fHdWSRmiVodH7G/qxEFGoiEVV7V0wPfwDp3nbA5wPYNTOfe7uioyZ4NgoCH8RW5X+UzP 0RriglWigpt6X+YuOd4ywfHlPTvIwFKZj4wm05CDYFZNW8r1pcdqEGdFseNy5U81YwAj 8m65SD3vFSCGl/7OTW+bdEwzsxgqaOxN1rLrxpPs/wMT+6bfCnnpF5bUgNNmhVEuSvxz iWCQn+SzK2tFyBTXn00MEfCmlI0sCt9gZ0niA/c7fwOnYG1M0AAy+dTMOnU4wRWW5VXc PUbQ== X-Gm-Message-State: APjAAAXZyTL0fpgbBsachyq63xv58f2OxxVzvv8VrUAlN7dSWwHpVo1m 9B7eo3ODO3BV0TVGDJQQk/3PdvA57wUS77nmP4ewkasd6Sw= X-Google-Smtp-Source: APXvYqwF88sEM6r6lNkHht+m9fPSh1CN/vVw1B/yrGtcTLwDaffqr+WK4tUGZxtMRlDW5YUUFBno26CbNfqAiDTKALc= X-Received: by 2002:a19:488e:: with SMTP id v136mr34205608lfa.192.1560191509360; Mon, 10 Jun 2019 11:31:49 -0700 (PDT) MIME-Version: 1.0 From: Johan Pretorius Date: Mon, 10 Jun 2019 20:31:38 +0200 Message-ID: Subject: 25.2; Emacs does not ask to save modified files when shutting down OS To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000b2761f058afc6441" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::12f X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000b2761f058afc6441 Content-Type: text/plain; charset="UTF-8" Hi there, 1. Open Emacs 2. Open some file in a buffer (C-x C-f) 3. Edit the buffer, DON'T save it to file 4. Shutdown computer (e.g. Ubuntu shutdown) 5. Start it back up again 6. Open the same file again 7. Look for the change you made... it's not there The file is not saved during OS shutdown, nor is there any complaint from Emacs in this situation. It is about to lose data... It should complain! Regards, Johan In GNU Emacs 25.2.1 (x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2017-09-22, modified by Debian built on lgw01-amd64-050 Windowing system distributor 'The X.Org Foundation', version 11.0.12001000 System Description: Ubuntu 18.04.2 LTS Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-x=yes --with-x-toolkit=lucid --with-toolkit-scroll-bars --without-gsettings 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs25-jYekUr/emacs25-25.2+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 Important settings: value of $LANG: en_ZA.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect: org-indent-mode: t tooltip-mode: t global-eldoc-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t auto-fill-function: org-auto-fill-function transient-mark-mode: t Recent messages: Mark set Saving file /home/johan/.emacs... Wrote /home/johan/.emacs (("d" "Daily Planning Agenda + Next Actions" ((agenda "" ...) (todo "WAITING") (todo "STARTED") (todo "TODO"))) ("h" tags "@home") ("w" tags "@work") ("o" tags "@onlinebanking") ("e" tags "@errands")) Press key for agenda command: [2 times] [a-z..]:Set [SPC]:clear TODO state changed to DONE Note stored Mark set Auto-saving...done Load-path shadows: /usr/share/emacs/25.2/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /home/johan/.emacs.d/elpa/org-9.2.3/ob hides /usr/share/emacs/25.2/lisp/org/ob /home/johan/.emacs.d/elpa/org-9.2.3/org-faces hides /usr/share/emacs/25.2/lisp/org/org-faces /home/johan/.emacs.d/elpa/org-9.2.3/ob-tangle hides /usr/share/emacs/25.2/lisp/org/ob-tangle /home/johan/.emacs.d/elpa/org-9.2.3/ox-ascii hides /usr/share/emacs/25.2/lisp/org/ox-ascii /home/johan/.emacs.d/elpa/org-9.2.3/ob-lisp hides /usr/share/emacs/25.2/lisp/org/ob-lisp /home/johan/.emacs.d/elpa/org-9.2.3/ob-picolisp hides /usr/share/emacs/25.2/lisp/org/ob-picolisp /home/johan/.emacs.d/elpa/org-9.2.3/ob-eval hides /usr/share/emacs/25.2/lisp/org/ob-eval /home/johan/.emacs.d/elpa/org-9.2.3/ob-ruby hides /usr/share/emacs/25.2/lisp/org/ob-ruby /home/johan/.emacs.d/elpa/org-9.2.3/ob-sql hides /usr/share/emacs/25.2/lisp/org/ob-sql /home/johan/.emacs.d/elpa/org-9.2.3/org-macs hides /usr/share/emacs/25.2/lisp/org/org-macs /home/johan/.emacs.d/elpa/org-9.2.3/org-attach hides /usr/share/emacs/25.2/lisp/org/org-attach /home/johan/.emacs.d/elpa/org-9.2.3/ox-latex hides /usr/share/emacs/25.2/lisp/org/ox-latex /home/johan/.emacs.d/elpa/org-9.2.3/org-id hides /usr/share/emacs/25.2/lisp/org/org-id /home/johan/.emacs.d/elpa/org-9.2.3/org-mouse hides /usr/share/emacs/25.2/lisp/org/org-mouse /home/johan/.emacs.d/elpa/org-9.2.3/ob-exp hides /usr/share/emacs/25.2/lisp/org/ob-exp /home/johan/.emacs.d/elpa/org-9.2.3/ox-beamer hides /usr/share/emacs/25.2/lisp/org/ox-beamer /home/johan/.emacs.d/elpa/org-9.2.3/org-habit hides /usr/share/emacs/25.2/lisp/org/org-habit /home/johan/.emacs.d/elpa/org-9.2.3/ox-texinfo hides /usr/share/emacs/25.2/lisp/org/ox-texinfo /home/johan/.emacs.d/elpa/org-9.2.3/ob-ditaa hides /usr/share/emacs/25.2/lisp/org/ob-ditaa /home/johan/.emacs.d/elpa/org-9.2.3/org-feed hides /usr/share/emacs/25.2/lisp/org/org-feed /home/johan/.emacs.d/elpa/org-9.2.3/ob-io hides /usr/share/emacs/25.2/lisp/org/ob-io /home/johan/.emacs.d/elpa/org-9.2.3/ob-shen hides /usr/share/emacs/25.2/lisp/org/ob-shen /home/johan/.emacs.d/elpa/org-9.2.3/ox-odt hides /usr/share/emacs/25.2/lisp/org/ox-odt /home/johan/.emacs.d/elpa/org-9.2.3/org-clock hides /usr/share/emacs/25.2/lisp/org/org-clock /home/johan/.emacs.d/elpa/org-9.2.3/ob-core hides /usr/share/emacs/25.2/lisp/org/ob-core /home/johan/.emacs.d/elpa/org-9.2.3/ob-org hides /usr/share/emacs/25.2/lisp/org/ob-org /home/johan/.emacs.d/elpa/org-9.2.3/org-loaddefs hides /usr/share/emacs/25.2/lisp/org/org-loaddefs /home/johan/.emacs.d/elpa/org-9.2.3/ob-plantuml hides /usr/share/emacs/25.2/lisp/org/ob-plantuml /home/johan/.emacs.d/elpa/org-9.2.3/ob-ledger hides /usr/share/emacs/25.2/lisp/org/ob-ledger /home/johan/.emacs.d/elpa/org-9.2.3/org-eshell hides /usr/share/emacs/25.2/lisp/org/org-eshell /home/johan/.emacs.d/elpa/org-9.2.3/ob-makefile hides /usr/share/emacs/25.2/lisp/org/ob-makefile /home/johan/.emacs.d/elpa/org-9.2.3/ob-sqlite hides /usr/share/emacs/25.2/lisp/org/ob-sqlite /home/johan/.emacs.d/elpa/org-9.2.3/org-archive hides /usr/share/emacs/25.2/lisp/org/org-archive /home/johan/.emacs.d/elpa/org-9.2.3/org-timer hides /usr/share/emacs/25.2/lisp/org/org-timer /home/johan/.emacs.d/elpa/org-9.2.3/ob-latex hides /usr/share/emacs/25.2/lisp/org/ob-latex /home/johan/.emacs.d/elpa/org-9.2.3/org-protocol hides /usr/share/emacs/25.2/lisp/org/org-protocol /home/johan/.emacs.d/elpa/org-9.2.3/org-irc hides /usr/share/emacs/25.2/lisp/org/org-irc /home/johan/.emacs.d/elpa/org-9.2.3/ob-lob hides /usr/share/emacs/25.2/lisp/org/ob-lob /home/johan/.emacs.d/elpa/org-9.2.3/ob-keys hides /usr/share/emacs/25.2/lisp/org/ob-keys /home/johan/.emacs.d/elpa/org-9.2.3/ob-R hides /usr/share/emacs/25.2/lisp/org/ob-R /home/johan/.emacs.d/elpa/org-9.2.3/ob-matlab hides /usr/share/emacs/25.2/lisp/org/ob-matlab /home/johan/.emacs.d/elpa/org-9.2.3/ob-java hides /usr/share/emacs/25.2/lisp/org/ob-java /home/johan/.emacs.d/elpa/org-9.2.3/ox-org hides /usr/share/emacs/25.2/lisp/org/ox-org /home/johan/.emacs.d/elpa/org-9.2.3/ob-comint hides /usr/share/emacs/25.2/lisp/org/ob-comint /home/johan/.emacs.d/elpa/org-9.2.3/ox-md hides /usr/share/emacs/25.2/lisp/org/ox-md /home/johan/.emacs.d/elpa/org-9.2.3/ob-C hides /usr/share/emacs/25.2/lisp/org/ob-C /home/johan/.emacs.d/elpa/org-9.2.3/ob-dot hides /usr/share/emacs/25.2/lisp/org/ob-dot /home/johan/.emacs.d/elpa/org-9.2.3/ob-js hides /usr/share/emacs/25.2/lisp/org/ob-js /home/johan/.emacs.d/elpa/org-9.2.3/org-inlinetask hides /usr/share/emacs/25.2/lisp/org/org-inlinetask /home/johan/.emacs.d/elpa/org-9.2.3/ob-haskell hides /usr/share/emacs/25.2/lisp/org/ob-haskell /home/johan/.emacs.d/elpa/org-9.2.3/org-info hides /usr/share/emacs/25.2/lisp/org/org-info /home/johan/.emacs.d/elpa/org-9.2.3/org-colview hides /usr/share/emacs/25.2/lisp/org/org-colview /home/johan/.emacs.d/elpa/org-9.2.3/org-rmail hides /usr/share/emacs/25.2/lisp/org/org-rmail /home/johan/.emacs.d/elpa/org-9.2.3/org-install hides /usr/share/emacs/25.2/lisp/org/org-install /home/johan/.emacs.d/elpa/org-9.2.3/org-src hides /usr/share/emacs/25.2/lisp/org/org-src /home/johan/.emacs.d/elpa/org-9.2.3/ob-emacs-lisp hides /usr/share/emacs/25.2/lisp/org/ob-emacs-lisp /home/johan/.emacs.d/elpa/org-9.2.3/org-mobile hides /usr/share/emacs/25.2/lisp/org/org-mobile /home/johan/.emacs.d/elpa/org-9.2.3/org-agenda hides /usr/share/emacs/25.2/lisp/org/org-agenda /home/johan/.emacs.d/elpa/org-9.2.3/org-bibtex hides /usr/share/emacs/25.2/lisp/org/org-bibtex /home/johan/.emacs.d/elpa/org-9.2.3/ob-css hides /usr/share/emacs/25.2/lisp/org/ob-css /home/johan/.emacs.d/elpa/org-9.2.3/ob-fortran hides /usr/share/emacs/25.2/lisp/org/ob-fortran /home/johan/.emacs.d/elpa/org-9.2.3/org-table hides /usr/share/emacs/25.2/lisp/org/org-table /home/johan/.emacs.d/elpa/org-9.2.3/ox-man hides /usr/share/emacs/25.2/lisp/org/ox-man /home/johan/.emacs.d/elpa/org-9.2.3/ob-maxima hides /usr/share/emacs/25.2/lisp/org/ob-maxima /home/johan/.emacs.d/elpa/org-9.2.3/org-plot hides /usr/share/emacs/25.2/lisp/org/org-plot /home/johan/.emacs.d/elpa/org-9.2.3/ox-icalendar hides /usr/share/emacs/25.2/lisp/org/ox-icalendar /home/johan/.emacs.d/elpa/org-9.2.3/org-macro hides /usr/share/emacs/25.2/lisp/org/org-macro /home/johan/.emacs.d/elpa/org-9.2.3/ob-ref hides /usr/share/emacs/25.2/lisp/org/ob-ref /home/johan/.emacs.d/elpa/org-9.2.3/ob-calc hides /usr/share/emacs/25.2/lisp/org/ob-calc /home/johan/.emacs.d/elpa/org-9.2.3/ox-html hides /usr/share/emacs/25.2/lisp/org/ox-html /home/johan/.emacs.d/elpa/org-9.2.3/org-pcomplete hides /usr/share/emacs/25.2/lisp/org/org-pcomplete /home/johan/.emacs.d/elpa/org-9.2.3/ob-ocaml hides /usr/share/emacs/25.2/lisp/org/ob-ocaml /home/johan/.emacs.d/elpa/org-9.2.3/ob-octave hides /usr/share/emacs/25.2/lisp/org/ob-octave /home/johan/.emacs.d/elpa/org-9.2.3/org-compat hides /usr/share/emacs/25.2/lisp/org/org-compat /home/johan/.emacs.d/elpa/org-9.2.3/org-w3m hides /usr/share/emacs/25.2/lisp/org/org-w3m /home/johan/.emacs.d/elpa/org-9.2.3/ob-mscgen hides /usr/share/emacs/25.2/lisp/org/ob-mscgen /home/johan/.emacs.d/elpa/org-9.2.3/org hides /usr/share/emacs/25.2/lisp/org/org /home/johan/.emacs.d/elpa/org-9.2.3/ob-sass hides /usr/share/emacs/25.2/lisp/org/ob-sass /home/johan/.emacs.d/elpa/org-9.2.3/org-gnus hides /usr/share/emacs/25.2/lisp/org/org-gnus /home/johan/.emacs.d/elpa/org-9.2.3/ob-scheme hides /usr/share/emacs/25.2/lisp/org/ob-scheme /home/johan/.emacs.d/elpa/org-9.2.3/org-list hides /usr/share/emacs/25.2/lisp/org/org-list /home/johan/.emacs.d/elpa/org-9.2.3/ob-perl hides /usr/share/emacs/25.2/lisp/org/ob-perl /home/johan/.emacs.d/elpa/org-9.2.3/org-entities hides /usr/share/emacs/25.2/lisp/org/org-entities /home/johan/.emacs.d/elpa/org-9.2.3/ob-gnuplot hides /usr/share/emacs/25.2/lisp/org/ob-gnuplot /home/johan/.emacs.d/elpa/org-9.2.3/org-ctags hides /usr/share/emacs/25.2/lisp/org/org-ctags /home/johan/.emacs.d/elpa/org-9.2.3/org-mhe hides /usr/share/emacs/25.2/lisp/org/org-mhe /home/johan/.emacs.d/elpa/org-9.2.3/org-indent hides /usr/share/emacs/25.2/lisp/org/org-indent /home/johan/.emacs.d/elpa/org-9.2.3/ob-clojure hides /usr/share/emacs/25.2/lisp/org/ob-clojure /home/johan/.emacs.d/elpa/org-9.2.3/org-element hides /usr/share/emacs/25.2/lisp/org/org-element /home/johan/.emacs.d/elpa/org-9.2.3/ox-publish hides /usr/share/emacs/25.2/lisp/org/ox-publish /home/johan/.emacs.d/elpa/org-9.2.3/org-capture hides /usr/share/emacs/25.2/lisp/org/org-capture /home/johan/.emacs.d/elpa/org-9.2.3/ob-screen hides /usr/share/emacs/25.2/lisp/org/ob-screen /home/johan/.emacs.d/elpa/org-9.2.3/ox hides /usr/share/emacs/25.2/lisp/org/ox /home/johan/.emacs.d/elpa/org-9.2.3/ob-asymptote hides /usr/share/emacs/25.2/lisp/org/ob-asymptote /home/johan/.emacs.d/elpa/org-9.2.3/org-datetree hides /usr/share/emacs/25.2/lisp/org/org-datetree /home/johan/.emacs.d/elpa/org-9.2.3/org-bbdb hides /usr/share/emacs/25.2/lisp/org/org-bbdb /home/johan/.emacs.d/elpa/org-9.2.3/ob-table hides /usr/share/emacs/25.2/lisp/org/ob-table /home/johan/.emacs.d/elpa/org-9.2.3/org-footnote hides /usr/share/emacs/25.2/lisp/org/org-footnote /home/johan/.emacs.d/elpa/org-9.2.3/org-docview hides /usr/share/emacs/25.2/lisp/org/org-docview /home/johan/.emacs.d/elpa/org-9.2.3/org-version hides /usr/share/emacs/25.2/lisp/org/org-version /home/johan/.emacs.d/elpa/org-9.2.3/ob-lilypond hides /usr/share/emacs/25.2/lisp/org/ob-lilypond /home/johan/.emacs.d/elpa/org-9.2.3/ob-awk hides /usr/share/emacs/25.2/lisp/org/ob-awk /home/johan/.emacs.d/elpa/org-9.2.3/ob-python hides /usr/share/emacs/25.2/lisp/org/ob-python /home/johan/.emacs.d/elpa/org-9.2.3/org-crypt hides /usr/share/emacs/25.2/lisp/org/org-crypt Features: (shadow sort mail-extr emacsbug sendmail org-duration diary-lib diary-loaddefs cal-iso org-agenda org-indent org-eww org-rmail org-mhe org-irc org-info org-gnus nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message rfc822 mml mml-sec password-cache epg mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnheader gnus-util mail-utils mm-util help-fns mail-prsvr wid-edit org-docview doc-view subr-x jka-compr image-mode dired org-bibtex bibtex org-bbdb org-w3m org-element cl-seq avl-tree org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint ob-keys org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-compat advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs edmacro kmacro finder-inf info package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 307108 24519) (symbols 48 35164 0) (miscs 40 1144 1252) (strings 32 80327 8457) (string-bytes 1 2461597) (vectors 16 30104) (vector-slots 8 638129 15835) (floats 8 379 408) (intervals 56 5133 233) (buffers 976 30)) --000000000000b2761f058afc6441 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi there,

1. Open Emacs
2. Open some file in a b= uffer (C-x C-f)
3. Edit the buffer, DON'T save it to file
4. Shut= down computer (e.g. Ubuntu shutdown)
5. Start it back up again
6. Ope= n the same file again
7. Look for the change you made... it's not th= ere

The file is not saved during OS shutdown, nor is there any compl= aint
from Emacs in this situation.=C2=A0 It is about to lose data... It = should
complain!

Regards,
Johan


In GNU Emacs 25.2.1 (x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars)<= br>=C2=A0of 2017-09-22, modified by Debian built on lgw01-amd64-050
Wind= owing system distributor 'The X.Org Foundation', version 11.0.12001= 000
System Description: Ubuntu 18.04.2 LTS

Configured using:
= =C2=A0'configure --build x86_64-linux-gnu --prefix=3D/usr
=C2=A0--sh= aredstatedir=3D/var/lib --libexecdir=3D/usr/lib
=C2=A0--localstatedir=3D= /var/lib --infodir=3D/usr/share/info
=C2=A0--mandir=3D/usr/share/man --w= ith-pop=3Dyes
=C2=A0--enable-locallisppath=3D/etc/emacs25:/etc/emacs:/us= r/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/sh= are/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp
=C2=A0--with-sound= =3Dalsa --without-gconf --build x86_64-linux-gnu
=C2=A0--prefix=3D/usr -= -sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib
=C2=A0--localstatedir= =3D/var/lib --infodir=3D/usr/share/info
=C2=A0--mandir=3D/usr/share/man = --with-pop=3Dyes
=C2=A0--enable-locallisppath=3D/etc/emacs25:/etc/emacs:= /usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr= /share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp
=C2=A0--with-soun= d=3Dalsa --without-gconf --with-x=3Dyes --with-x-toolkit=3Dlucid
=C2=A0-= -with-toolkit-scroll-bars --without-gsettings 'CFLAGS=3D-g -O2
=C2= =A0-fdebug-prefix-map=3D/build/emacs25-jYekUr/emacs25-25.2+1=3D. -fstack-pr= otector-strong
=C2=A0-Wformat -Werror=3Dformat-security -Wall' '= CPPFLAGS=3D-Wdate-time
=C2=A0-D_FORTIFY_SOURCE=3D2' 'LDFLAGS=3D-= Wl,-Bsymbolic-functions -Wl,-z,relro''

Configured features:<= br>XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS NOTIFY ACLLIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SC= ROLL_BARS LUCID X11

Important settings:
=C2=A0 value of $LANG: en= _ZA.UTF-8
=C2=A0 value of $XMODIFIERS: @im=3Dibus
=C2=A0 locale-codin= g-system: utf-8-unix

Major mode: Org

Minor modes in effect:=C2=A0 org-indent-mode: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldo= c-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-sh= adow-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t=
=C2=A0 blink-cursor-mode: t
=C2=A0 auto-composition-mode: t
=C2= =A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 li= ne-number-mode: t
=C2=A0 auto-fill-function: org-auto-fill-function
= =C2=A0 transient-mark-mode: t

Recent messages:
Mark set
Saving= file /home/johan/.emacs...
Wrote /home/johan/.emacs
(("d" = "Daily Planning Agenda + Next Actions" ((agenda "" ...)= (todo "WAITING") (todo "STARTED") (todo "TODO&quo= t;))) ("h" tags "@home") ("w" tags "@wor= k") ("o" tags "@onlinebanking") ("e" tag= s "@errands"))
Press key for agenda command: [2 times]
[a-z= ..]:Set [SPC]:clear
TODO state changed to DONE
Note stored
Mark se= t
Auto-saving...done

Load-path shadows:
/usr/share/emacs/25.2/= site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup/home/johan/.emacs.d/elpa/org-9.2.3/ob hides /usr/share/emacs/25.2/lisp/or= g/ob
/home/johan/.emacs.d/elpa/org-9.2.3/org-faces hides /usr/share/emac= s/25.2/lisp/org/org-faces
/home/johan/.emacs.d/elpa/org-9.2.3/ob-tangle = hides /usr/share/emacs/25.2/lisp/org/ob-tangle
/home/johan/.emacs.d/elpa= /org-9.2.3/ox-ascii hides /usr/share/emacs/25.2/lisp/org/ox-ascii
/home/= johan/.emacs.d/elpa/org-9.2.3/ob-lisp hides /usr/share/emacs/25.2/lisp/org/= ob-lisp
/home/johan/.emacs.d/elpa/org-9.2.3/ob-picolisp hides /usr/share= /emacs/25.2/lisp/org/ob-picolisp
/home/johan/.emacs.d/elpa/org-9.2.3/ob-= eval hides /usr/share/emacs/25.2/lisp/org/ob-eval
/home/johan/.emacs.d/e= lpa/org-9.2.3/ob-ruby hides /usr/share/emacs/25.2/lisp/org/ob-ruby
/home= /johan/.emacs.d/elpa/org-9.2.3/ob-sql hides /usr/share/emacs/25.2/lisp/org/= ob-sql
/home/johan/.emacs.d/elpa/org-9.2.3/org-macs hides /usr/share/ema= cs/25.2/lisp/org/org-macs
/home/johan/.emacs.d/elpa/org-9.2.3/org-attach= hides /usr/share/emacs/25.2/lisp/org/org-attach
/home/johan/.emacs.d/el= pa/org-9.2.3/ox-latex hides /usr/share/emacs/25.2/lisp/org/ox-latex
/hom= e/johan/.emacs.d/elpa/org-9.2.3/org-id hides /usr/share/emacs/25.2/lisp/org= /org-id
/home/johan/.emacs.d/elpa/org-9.2.3/org-mouse hides /usr/share/e= macs/25.2/lisp/org/org-mouse
/home/johan/.emacs.d/elpa/org-9.2.3/ob-exp = hides /usr/share/emacs/25.2/lisp/org/ob-exp
/home/johan/.emacs.d/elpa/or= g-9.2.3/ox-beamer hides /usr/share/emacs/25.2/lisp/org/ox-beamer
/home/j= ohan/.emacs.d/elpa/org-9.2.3/org-habit hides /usr/share/emacs/25.2/lisp/org= /org-habit
/home/johan/.emacs.d/elpa/org-9.2.3/ox-texinfo hides /usr/sha= re/emacs/25.2/lisp/org/ox-texinfo
/home/johan/.emacs.d/elpa/org-9.2.3/ob= -ditaa hides /usr/share/emacs/25.2/lisp/org/ob-ditaa
/home/johan/.emacs.= d/elpa/org-9.2.3/org-feed hides /usr/share/emacs/25.2/lisp/org/org-feed
= /home/johan/.emacs.d/elpa/org-9.2.3/ob-io hides /usr/share/emacs/25.2/lisp/= org/ob-io
/home/johan/.emacs.d/elpa/org-9.2.3/ob-shen hides /usr/share/e= macs/25.2/lisp/org/ob-shen
/home/johan/.emacs.d/elpa/org-9.2.3/ox-odt hi= des /usr/share/emacs/25.2/lisp/org/ox-odt
/home/johan/.emacs.d/elpa/org-= 9.2.3/org-clock hides /usr/share/emacs/25.2/lisp/org/org-clock
/home/joh= an/.emacs.d/elpa/org-9.2.3/ob-core hides /usr/share/emacs/25.2/lisp/org/ob-= core
/home/johan/.emacs.d/elpa/org-9.2.3/ob-org hides /usr/share/emacs/2= 5.2/lisp/org/ob-org
/home/johan/.emacs.d/elpa/org-9.2.3/org-loaddefs hid= es /usr/share/emacs/25.2/lisp/org/org-loaddefs
/home/johan/.emacs.d/elpa= /org-9.2.3/ob-plantuml hides /usr/share/emacs/25.2/lisp/org/ob-plantuml
= /home/johan/.emacs.d/elpa/org-9.2.3/ob-ledger hides /usr/share/emacs/25.2/l= isp/org/ob-ledger
/home/johan/.emacs.d/elpa/org-9.2.3/org-eshell hides /= usr/share/emacs/25.2/lisp/org/org-eshell
/home/johan/.emacs.d/elpa/org-9= .2.3/ob-makefile hides /usr/share/emacs/25.2/lisp/org/ob-makefile
/home/= johan/.emacs.d/elpa/org-9.2.3/ob-sqlite hides /usr/share/emacs/25.2/lisp/or= g/ob-sqlite
/home/johan/.emacs.d/elpa/org-9.2.3/org-archive hides /usr/s= hare/emacs/25.2/lisp/org/org-archive
/home/johan/.emacs.d/elpa/org-9.2.3= /org-timer hides /usr/share/emacs/25.2/lisp/org/org-timer
/home/johan/.e= macs.d/elpa/org-9.2.3/ob-latex hides /usr/share/emacs/25.2/lisp/org/ob-late= x
/home/johan/.emacs.d/elpa/org-9.2.3/org-protocol hides /usr/share/emac= s/25.2/lisp/org/org-protocol
/home/johan/.emacs.d/elpa/org-9.2.3/org-irc= hides /usr/share/emacs/25.2/lisp/org/org-irc
/home/johan/.emacs.d/elpa/= org-9.2.3/ob-lob hides /usr/share/emacs/25.2/lisp/org/ob-lob
/home/johan= /.emacs.d/elpa/org-9.2.3/ob-keys hides /usr/share/emacs/25.2/lisp/org/ob-ke= ys
/home/johan/.emacs.d/elpa/org-9.2.3/ob-R hides /usr/share/emacs/25.2/= lisp/org/ob-R
/home/johan/.emacs.d/elpa/org-9.2.3/ob-matlab hides /usr/s= hare/emacs/25.2/lisp/org/ob-matlab
/home/johan/.emacs.d/elpa/org-9.2.3/o= b-java hides /usr/share/emacs/25.2/lisp/org/ob-java
/home/johan/.emacs.d= /elpa/org-9.2.3/ox-org hides /usr/share/emacs/25.2/lisp/org/ox-org
/home= /johan/.emacs.d/elpa/org-9.2.3/ob-comint hides /usr/share/emacs/25.2/lisp/o= rg/ob-comint
/home/johan/.emacs.d/elpa/org-9.2.3/ox-md hides /usr/share/= emacs/25.2/lisp/org/ox-md
/home/johan/.emacs.d/elpa/org-9.2.3/ob-C hides= /usr/share/emacs/25.2/lisp/org/ob-C
/home/johan/.emacs.d/elpa/org-9.2.3= /ob-dot hides /usr/share/emacs/25.2/lisp/org/ob-dot
/home/johan/.emacs.d= /elpa/org-9.2.3/ob-js hides /usr/share/emacs/25.2/lisp/org/ob-js
/home/j= ohan/.emacs.d/elpa/org-9.2.3/org-inlinetask hides /usr/share/emacs/25.2/lis= p/org/org-inlinetask
/home/johan/.emacs.d/elpa/org-9.2.3/ob-haskell hide= s /usr/share/emacs/25.2/lisp/org/ob-haskell
/home/johan/.emacs.d/elpa/or= g-9.2.3/org-info hides /usr/share/emacs/25.2/lisp/org/org-info
/home/joh= an/.emacs.d/elpa/org-9.2.3/org-colview hides /usr/share/emacs/25.2/lisp/org= /org-colview
/home/johan/.emacs.d/elpa/org-9.2.3/org-rmail hides /usr/sh= are/emacs/25.2/lisp/org/org-rmail
/home/johan/.emacs.d/elpa/org-9.2.3/or= g-install hides /usr/share/emacs/25.2/lisp/org/org-install
/home/johan/.= emacs.d/elpa/org-9.2.3/org-src hides /usr/share/emacs/25.2/lisp/org/org-src=
/home/johan/.emacs.d/elpa/org-9.2.3/ob-emacs-lisp hides /usr/share/emac= s/25.2/lisp/org/ob-emacs-lisp
/home/johan/.emacs.d/elpa/org-9.2.3/org-mo= bile hides /usr/share/emacs/25.2/lisp/org/org-mobile
/home/johan/.emacs.= d/elpa/org-9.2.3/org-agenda hides /usr/share/emacs/25.2/lisp/org/org-agenda=
/home/johan/.emacs.d/elpa/org-9.2.3/org-bibtex hides /usr/share/emacs/2= 5.2/lisp/org/org-bibtex
/home/johan/.emacs.d/elpa/org-9.2.3/ob-css hides= /usr/share/emacs/25.2/lisp/org/ob-css
/home/johan/.emacs.d/elpa/org-9.2= .3/ob-fortran hides /usr/share/emacs/25.2/lisp/org/ob-fortran
/home/joha= n/.emacs.d/elpa/org-9.2.3/org-table hides /usr/share/emacs/25.2/lisp/org/or= g-table
/home/johan/.emacs.d/elpa/org-9.2.3/ox-man hides /usr/share/emac= s/25.2/lisp/org/ox-man
/home/johan/.emacs.d/elpa/org-9.2.3/ob-maxima hid= es /usr/share/emacs/25.2/lisp/org/ob-maxima
/home/johan/.emacs.d/elpa/or= g-9.2.3/org-plot hides /usr/share/emacs/25.2/lisp/org/org-plot
/home/joh= an/.emacs.d/elpa/org-9.2.3/ox-icalendar hides /usr/share/emacs/25.2/lisp/or= g/ox-icalendar
/home/johan/.emacs.d/elpa/org-9.2.3/org-macro hides /usr/= share/emacs/25.2/lisp/org/org-macro
/home/johan/.emacs.d/elpa/org-9.2.3/= ob-ref hides /usr/share/emacs/25.2/lisp/org/ob-ref
/home/johan/.emacs.d/= elpa/org-9.2.3/ob-calc hides /usr/share/emacs/25.2/lisp/org/ob-calc
/hom= e/johan/.emacs.d/elpa/org-9.2.3/ox-html hides /usr/share/emacs/25.2/lisp/or= g/ox-html
/home/johan/.emacs.d/elpa/org-9.2.3/org-pcomplete hides /usr/s= hare/emacs/25.2/lisp/org/org-pcomplete
/home/johan/.emacs.d/elpa/org-9.2= .3/ob-ocaml hides /usr/share/emacs/25.2/lisp/org/ob-ocaml
/home/johan/.e= macs.d/elpa/org-9.2.3/ob-octave hides /usr/share/emacs/25.2/lisp/org/ob-oct= ave
/home/johan/.emacs.d/elpa/org-9.2.3/org-compat hides /usr/share/emac= s/25.2/lisp/org/org-compat
/home/johan/.emacs.d/elpa/org-9.2.3/org-w3m h= ides /usr/share/emacs/25.2/lisp/org/org-w3m
/home/johan/.emacs.d/elpa/or= g-9.2.3/ob-mscgen hides /usr/share/emacs/25.2/lisp/org/ob-mscgen
/home/j= ohan/.emacs.d/elpa/org-9.2.3/org hides /usr/share/emacs/25.2/lisp/org/org/home/johan/.emacs.d/elpa/org-9.2.3/ob-sass hides /usr/share/emacs/25.2/l= isp/org/ob-sass
/home/johan/.emacs.d/elpa/org-9.2.3/org-gnus hides /usr/= share/emacs/25.2/lisp/org/org-gnus
/home/johan/.emacs.d/elpa/org-9.2.3/o= b-scheme hides /usr/share/emacs/25.2/lisp/org/ob-scheme
/home/johan/.ema= cs.d/elpa/org-9.2.3/org-list hides /usr/share/emacs/25.2/lisp/org/org-list<= br>/home/johan/.emacs.d/elpa/org-9.2.3/ob-perl hides /usr/share/emacs/25.2/= lisp/org/ob-perl
/home/johan/.emacs.d/elpa/org-9.2.3/org-entities hides = /usr/share/emacs/25.2/lisp/org/org-entities
/home/johan/.emacs.d/elpa/or= g-9.2.3/ob-gnuplot hides /usr/share/emacs/25.2/lisp/org/ob-gnuplot
/home= /johan/.emacs.d/elpa/org-9.2.3/org-ctags hides /usr/share/emacs/25.2/lisp/o= rg/org-ctags
/home/johan/.emacs.d/elpa/org-9.2.3/org-mhe hides /usr/shar= e/emacs/25.2/lisp/org/org-mhe
/home/johan/.emacs.d/elpa/org-9.2.3/org-in= dent hides /usr/share/emacs/25.2/lisp/org/org-indent
/home/johan/.emacs.= d/elpa/org-9.2.3/ob-clojure hides /usr/share/emacs/25.2/lisp/org/ob-clojure=
/home/johan/.emacs.d/elpa/org-9.2.3/org-element hides /usr/share/emacs/= 25.2/lisp/org/org-element
/home/johan/.emacs.d/elpa/org-9.2.3/ox-publish= hides /usr/share/emacs/25.2/lisp/org/ox-publish
/home/johan/.emacs.d/el= pa/org-9.2.3/org-capture hides /usr/share/emacs/25.2/lisp/org/org-capture/home/johan/.emacs.d/elpa/org-9.2.3/ob-screen hides /usr/share/emacs/25.2= /lisp/org/ob-screen
/home/johan/.emacs.d/elpa/org-9.2.3/ox hides /usr/sh= are/emacs/25.2/lisp/org/ox
/home/johan/.emacs.d/elpa/org-9.2.3/ob-asympt= ote hides /usr/share/emacs/25.2/lisp/org/ob-asymptote
/home/johan/.emacs= .d/elpa/org-9.2.3/org-datetree hides /usr/share/emacs/25.2/lisp/org/org-dat= etree
/home/johan/.emacs.d/elpa/org-9.2.3/org-bbdb hides /usr/share/emac= s/25.2/lisp/org/org-bbdb
/home/johan/.emacs.d/elpa/org-9.2.3/ob-table hi= des /usr/share/emacs/25.2/lisp/org/ob-table
/home/johan/.emacs.d/elpa/or= g-9.2.3/org-footnote hides /usr/share/emacs/25.2/lisp/org/org-footnote
/= home/johan/.emacs.d/elpa/org-9.2.3/org-docview hides /usr/share/emacs/25.2/= lisp/org/org-docview
/home/johan/.emacs.d/elpa/org-9.2.3/org-version hid= es /usr/share/emacs/25.2/lisp/org/org-version
/home/johan/.emacs.d/elpa/= org-9.2.3/ob-lilypond hides /usr/share/emacs/25.2/lisp/org/ob-lilypond
/= home/johan/.emacs.d/elpa/org-9.2.3/ob-awk hides /usr/share/emacs/25.2/lisp/= org/ob-awk
/home/johan/.emacs.d/elpa/org-9.2.3/ob-python hides /usr/shar= e/emacs/25.2/lisp/org/ob-python
/home/johan/.emacs.d/elpa/org-9.2.3/org-= crypt hides /usr/share/emacs/25.2/lisp/org/org-crypt

Features:
(s= hadow sort mail-extr emacsbug sendmail org-duration diary-lib
diary-load= defs cal-iso org-agenda org-indent org-eww org-rmail org-mhe
org-irc org= -info org-gnus nnir gnus-sum gnus-group gnus-undo gnus-start
gnus-cloud = nnimap nnmail mail-source tls gnutls utf7 netrc nnoo
parse-time gnus-spe= c gnus-int gnus-range message rfc822 mml mml-sec
password-cache epg mm-d= ecode mm-bodies mm-encode mail-parse rfc2231
rfc2047 rfc2045 ietf-drums = mailabbrev gmm-utils mailheader gnus-win gnus
gnus-ems nnheader gnus-uti= l mail-utils mm-util help-fns mail-prsvr
wid-edit org-docview doc-view s= ubr-x jka-compr image-mode dired
org-bibtex bibtex org-bbdb org-w3m org-= element cl-seq avl-tree org ob
ob-tangle ob-ref ob-lob ob-table ob-exp o= rg-macro org-footnote org-src
ob-comint ob-keys org-pcomplete pcomplete = comint ansi-color ring
org-list org-faces org-entities noutline outline = easy-mmode org-version
ob-emacs-lisp ob-core ob-eval org-compat advice o= rg-macs org-loaddefs
format-spec find-func cal-menu calendar cal-loaddef= s edmacro kmacro
finder-inf info package epg-config seq byte-opt gv byte= comp byte-compile
cl-extra help-mode easymenu cconv cl-loaddefs pcase cl= -lib time-date
mule-util tooltip eldoc electric uniquify ediff-hook vc-h= ooks
lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fon= tset
image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-m= ode
prog-mode register page menu-bar rfn-eshadow timer select scroll-bar=
mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cha= m
georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
= korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
euro= pean ethiopic indian cyrillic chinese charscript case-table epa-hook
jka= -cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice
loaddefs b= utton faces cus-face macroexp files text-properties overlay
sha1 md5 bas= e64 format env code-pages mule custom widget
hashtable-print-readable ba= ckquote dbusbind inotify dynamic-setting
font-render-setting x-toolkit x= multi-tty make-network-process emacs)

Memory information:
((cons= es 16 307108 24519)
=C2=A0(symbols 48 35164 0)
=C2=A0(miscs 40 1144 1= 252)
=C2=A0(strings 32 80327 8457)
=C2=A0(string-bytes 1 2461597)
= =C2=A0(vectors 16 30104)
=C2=A0(vector-slots 8 638129 15835)
=C2=A0(f= loats 8 379 408)
=C2=A0(intervals 56 5133 233)
=C2=A0(buffers 97= 6 30))

--000000000000b2761f058afc6441-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 11:59:52 2019 Received: (at 36160) by debbugs.gnu.org; 13 Jun 2019 15:59:52 +0000 Received: from localhost ([127.0.0.1]:35926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbS8m-0007ok-D7 for submit@debbugs.gnu.org; Thu, 13 Jun 2019 11:59:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbS8j-0007oQ-6d for 36160@debbugs.gnu.org; Thu, 13 Jun 2019 11:59:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34790) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hbS8d-0003rQ-U6; Thu, 13 Jun 2019 11:59:43 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1hbS8b-0006Uo-Fl; Thu, 13 Jun 2019 11:59:41 -0400 From: Glenn Morris To: Johan Pretorius Subject: Re: bug#36160: 25.2; Emacs does not ask to save modified files when shutting down OS References: X-Spook: Facility tempest BLU-97 A/B Taiwan Tornado Airport New X-Ran: 0C=b`Uqh()ZxzG>CNv_8;C>sDkevH&dUvt~w$5d02,GJ}d[xJtIS5]c^IlRo%9g)o`t4AU X-Hue: yellow X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 13 Jun 2019 11:59:41 -0400 In-Reply-To: (Johan Pretorius's message of "Mon, 10 Jun 2019 20:31:38 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36160 Cc: 36160@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Johan Pretorius wrote: > 3. Edit the buffer, DON'T save it to file > 4. Shutdown computer (e.g. Ubuntu shutdown) > 5. Start it back up again > 6. Open the same file again > 7. Look for the change you made... it's not there > > The file is not saved during OS shutdown, nor is there any complaint > from Emacs in this situation. It is about to lose data... It should > complain! Does any editor complain in such a situation? It would mean a user process could block a shutdown, which seems unlikely. Anyway, this is the kind of thing auto-save files are for. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 12:56:50 2019 Received: (at 36160) by debbugs.gnu.org; 13 Jun 2019 16:56:51 +0000 Received: from localhost ([127.0.0.1]:36037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbT1u-000157-LX for submit@debbugs.gnu.org; Thu, 13 Jun 2019 12:56:50 -0400 Received: from quimby.gnus.org ([80.91.231.51]:47086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbT1s-00014x-QS for 36160@debbugs.gnu.org; Thu, 13 Jun 2019 12:56:49 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hbT1m-0001w8-IQ; Thu, 13 Jun 2019 18:56:45 +0200 From: Lars Ingebrigtsen To: Glenn Morris Subject: Re: bug#36160: 25.2; Emacs does not ask to save modified files when shutting down OS References: Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAKlBMVEUCE+kBEORSZPEOIvcA Cd8KHewAAtgEF+8UKPgcL/kADuInOPsAAM4HGu9md19GAAACQklEQVQ4jXWSv2vbQBTHn6BFqwSd PAo6hU5HSJYMhiOD6FAwglDoZjR5EHi4SUu92PQfqNF0YDocnbyUYAo1JB6MNlE83f/S73sn20lI nz2I99Hn/bgTZf8Jelw0m1finh7vlstXEEBxt1g296+C+VJis3xK6E8xms8XPXpuFLP5/MSa5aZp BGyLorhm0hcUyqW2n0CUCmxxJrRN3hYjNbpU82eIQez/qqK4VLPrJwUb2ifkPfIop4L1XQgMqn0B 1AmbHQvSNk2M97X/otTIq5MmIK4rY3znfQBhRO5BcRWbGvlO3ZzBNk0pjmMogXVMMCDtARAGEqDv jgrtbRoRVczi+mC6QyDXbCQkjiF0mhoTBmAQCZFGxlxNj8BSIqDitJlemenJiDMcc/OLxGAmgBfM snWWfQgKQk2nYkRU4N5n/ZVwXPWliEutv15sfgejO4OLi2z9bZ29D0C2pL3DIjGFqPo+N+qGHpwd 2CgaDJIo4m0COdQw3Cp3+NnBIMVGlWxUw9Bar7TONXgqklie9si6AIYpBokIFhCD3LG0cg5zoFoq fQRY9EEjZ5GO5KC5FF7XFvnVylkcqJyzOfQAFubKbWqlOeGWaY9Xte5Hw0p80zHuGOPm+hTolmJd Hlj2GOsx/rd4+qydG/J3w2B8W5bluCxvj1oOUDEo+xiXYyEuIUP0ILlJuQtMMxvy97SblO2kRUwm bc+wF05mF9IhhHAxekcPbfsCQLH2DYwnsWOE0bX7Qe3z2PXOx5egnUiX/Oc/N7DtweiH0dMAAAAA SUVORK5CYII= Date: Thu, 13 Jun 2019 18:56:42 +0200 In-Reply-To: (Glenn Morris's message of "Thu, 13 Jun 2019 11:59:41 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Glenn Morris writes: > Does any editor complain in such a situation? > It would mean a user process could block a shutdown, which seems unlikely. I've got an Apple machine at work, and when I try to reboot it, there are frequently user processes that stop the process. It's really annoying. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36160 Cc: 36160@debbugs.gnu.org, Johan Pretorius X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Glenn Morris writes: > Does any editor complain in such a situation? > It would mean a user process could block a shutdown, which seems unlikely. I've got an Apple machine at work, and when I try to reboot it, there are frequently user processes that stop the process. It's really annoying. So it's available on some systems... I don't think Emacs wants to do that, but it could, like, listen to dbus messages about being shut down and try to autosave some buffers, for instance... Perhaps? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 13:36:32 2019 Received: (at 36160) by debbugs.gnu.org; 13 Jun 2019 17:36:32 +0000 Received: from localhost ([127.0.0.1]:36051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbTeK-0002Cc-5b for submit@debbugs.gnu.org; Thu, 13 Jun 2019 13:36:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbTeI-0002CJ-CG for 36160@debbugs.gnu.org; Thu, 13 Jun 2019 13:36:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36466) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hbTeD-0007dn-0B; Thu, 13 Jun 2019 13:36:25 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1hbTeA-0003fr-QL; Thu, 13 Jun 2019 13:36:23 -0400 From: Glenn Morris To: Lars Ingebrigtsen Subject: Re: bug#36160: 25.2; Emacs does not ask to save modified files when shutting down OS References: X-Spook: nitrate Bomb threat JUWTF DMAT INSCOM Uzbekistan al-Qaida X-Ran: U5=8`iw8r%jv%IokIR=L.d~J^: (Lars Ingebrigtsen's message of "Thu, 13 Jun 2019 18:56:42 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36160 Cc: 36160@debbugs.gnu.org, Johan Pretorius X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen wrote: > but it could, like, listen to dbus messages about being shut down and > try to autosave some buffers, for instance... Perhaps? Shutdown sends SIGTERM, so Emacs could (auto)save on receipt of that signal (if it doesn't already do so?). From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 14:56:40 2019 Received: (at 36160) by debbugs.gnu.org; 13 Jun 2019 18:56:41 +0000 Received: from localhost ([127.0.0.1]:36105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbUts-0004OD-LB for submit@debbugs.gnu.org; Thu, 13 Jun 2019 14:56:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbUtq-0004Nz-N8 for 36160@debbugs.gnu.org; Thu, 13 Jun 2019 14:56:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38413) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hbUtl-0001vK-FC; Thu, 13 Jun 2019 14:56:33 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1hbUtj-0002gF-A2; Thu, 13 Jun 2019 14:56:31 -0400 From: Glenn Morris To: Lars Ingebrigtsen Subject: Re: bug#36160: 25.2; Emacs does not ask to save modified files when shutting down OS References: X-Spook: Nationalist Recall Stuck Ammonium nitrate Al Qaida ASIO X-Ran: 7q;*a|@9p(UH8Bx~Cm"KYN2OW%=9EZy*6lQlqtD4j$nq:q6Av\{TU5dkx"Dl,diQF_RklS X-Hue: brightred X-Attribution: GM Date: Thu, 13 Jun 2019 14:56:31 -0400 In-Reply-To: (Glenn Morris's message of "Thu, 13 Jun 2019 13:36:21 -0400") Message-ID: <6yk1dps49s.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36160 Cc: 36160@debbugs.gnu.org, Johan Pretorius X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Glenn Morris wrote: > Shutdown sends SIGTERM, so Emacs could (auto)save on receipt of that > signal (if it doesn't already do so?). And SIGTERM triggers kill-emacs, which runs kill-emacs-hook, so if you want some (unprompted) saving, you could do it with that hook. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 15:25:07 2019 Received: (at 36160) by debbugs.gnu.org; 13 Jun 2019 19:25:07 +0000 Received: from localhost ([127.0.0.1]:36141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbVLP-0005AH-B2 for submit@debbugs.gnu.org; Thu, 13 Jun 2019 15:25:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbVLN-00059j-Bz for 36160@debbugs.gnu.org; Thu, 13 Jun 2019 15:25:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38986) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hbVLA-0005CH-J3; Thu, 13 Jun 2019 15:24:56 -0400 Received: from [176.228.60.248] (port=3042 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hbVKt-0005Gn-Qn; Thu, 13 Jun 2019 15:24:47 -0400 Date: Thu, 13 Jun 2019 22:24:32 +0300 Message-Id: <834l4tz3tb.fsf@gnu.org> From: Eli Zaretskii To: Glenn Morris In-reply-to: (message from Glenn Morris on Thu, 13 Jun 2019 13:36:21 -0400) Subject: Re: bug#36160: 25.2; Emacs does not ask to save modified files when shutting down OS References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36160 Cc: 36160@debbugs.gnu.org, larsi@gnus.org, pretoriusjf@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Glenn Morris > Date: Thu, 13 Jun 2019 13:36:21 -0400 > Cc: 36160@debbugs.gnu.org, Johan Pretorius > > Shutdown sends SIGTERM, so Emacs could (auto)save on receipt of that > signal (if it doesn't already do so?). AFAIU, we don't: we just call kill-emacs. But how to distinguish SIGTERM due to system shutdown and SIGTERM when the user triggers the signal? From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 15:38:32 2019 Received: (at 36160) by debbugs.gnu.org; 13 Jun 2019 19:38:32 +0000 Received: from localhost ([127.0.0.1]:36159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbVYO-0005Up-6O for submit@debbugs.gnu.org; Thu, 13 Jun 2019 15:38:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbVYN-0005Ud-3e for 36160@debbugs.gnu.org; Thu, 13 Jun 2019 15:38:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39219) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hbVY9-0004Bq-2X; Thu, 13 Jun 2019 15:38:20 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1hbVY2-00066s-Vl; Thu, 13 Jun 2019 15:38:12 -0400 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#36160: 25.2; Emacs does not ask to save modified files when shutting down OS References: <834l4tz3tb.fsf@gnu.org> X-Spook: TSA Norvo Virus Project Monarch Electric Cartel de Golfo X-Ran: MX?LAgN@@*Kq>30]<$qWR|IEVd/H)Nk+k*{/H78Q|IzC5UK#N8`Odatxa$j=UVU\[:BrP' X-Hue: black X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 13 Jun 2019 15:38:09 -0400 In-Reply-To: <834l4tz3tb.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 13 Jun 2019 22:24:32 +0300") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36160 Cc: 36160@debbugs.gnu.org, larsi@gnus.org, pretoriusjf@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii wrote: > But how to distinguish SIGTERM due to system shutdown and SIGTERM when > the user triggers the signal? I don't think one can, or should. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 25 20:46:52 2020 Received: (at 36160) by debbugs.gnu.org; 26 Aug 2020 00:46:52 +0000 Received: from localhost ([127.0.0.1]:36670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAjaW-0001jn-43 for submit@debbugs.gnu.org; Tue, 25 Aug 2020 20:46:52 -0400 Received: from mail-yb1-f180.google.com ([209.85.219.180]:40858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAjaU-0001jP-JN for 36160@debbugs.gnu.org; Tue, 25 Aug 2020 20:46:50 -0400 Received: by mail-yb1-f180.google.com with SMTP id q3so4552ybp.7 for <36160@debbugs.gnu.org>; Tue, 25 Aug 2020 17:46:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=5EhSUCxUlhsB3n9Xyiv71ot7DLXtzfAKdofPpzvik8A=; b=pEF/s4Z2u+4mLz9JWal7GdavBEks3vno4Mz41bPPmLWBQApxfX/WpcL/C+gnCG28j+ FCogg4UzrDHrVRG2mvH8oW5OnQ4LSzNehULSfTnr0k0sSZaFIrTwa6QAMw9UL8ErFCnN TV2g4AAHU+1b2JPrT1pWFFW+v+E537px21rI4yFXW7GXH6cuhcekr/nPHTVXG0cTrx7t X9UIsNtbyquYvE2sH24cPcH3WkANWPdjibjLK8NqDLT49R30tAi8whmNtkDaCXKxVaWv BgnbArKC8QWaAN6A3YtBbMg0aPwibWWiaKqkD1IKJSFZmc1TRXOdBWUXjUPcY8DJ9DST G7zA== X-Gm-Message-State: AOAM532c14/gI2qZF7J2IYGp1cqDVJ+opJE3Eao5BvNxSmP/CI6O/eZy GVrxK0R9bp58f63cQ8l+zHMNZxL72WRfhv598Mg= X-Google-Smtp-Source: ABdhPJxSuOzUHLkZypK1wFStD6G8EO4S1hrRmU9QmKqNMRvkkA+92c6feh1NbMvQ4dNQMjipKZfIqgmHh8gMh+bqq5U= X-Received: by 2002:a25:7007:: with SMTP id l7mr17573953ybc.85.1598402805114; Tue, 25 Aug 2020 17:46:45 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 25 Aug 2020 17:46:44 -0700 From: Stefan Kangas In-Reply-To: (Glenn Morris's message of "Thu, 13 Jun 2019 15:38:09 -0400") References: <834l4tz3tb.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Tue, 25 Aug 2020 17:46:44 -0700 Message-ID: Subject: Re: bug#36160: 25.2; Emacs does not ask to save modified files when shutting down OS To: Glenn Morris Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 36160 Cc: 36160@debbugs.gnu.org, Eli Zaretskii , larsi@gnus.org, pretoriusjf@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Glenn Morris writes: > Eli Zaretskii wrote: > >> But how to distinguish SIGTERM due to system shutdown and SIGTERM when >> the user triggers the signal? > > I don't think one can, or should. Is this therefore a wontfix? We already have auto-save files, as Glenn pointed out. (FWIW, It seems to me that we would need a solution for this on a GNU/Linux level before we can do something in Emacs. And AFAIK there is no way for a user level program to halt a system halt.) From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 26 02:15:13 2020 Received: (at 36160) by debbugs.gnu.org; 26 Aug 2020 06:15:13 +0000 Received: from localhost ([127.0.0.1]:37156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAoiH-00062C-Ep for submit@debbugs.gnu.org; Wed, 26 Aug 2020 02:15:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAoiF-00061z-WA for 36160@debbugs.gnu.org; Wed, 26 Aug 2020 02:15:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54870) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kAoiA-0007zh-Km; Wed, 26 Aug 2020 02:15:06 -0400 Received: from [176.228.60.248] (port=4286 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kAoi8-0003ty-QD; Wed, 26 Aug 2020 02:15:05 -0400 Date: Wed, 26 Aug 2020 09:14:50 +0300 Message-Id: <837dtm3pd1.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-Reply-To: (message from Stefan Kangas on Tue, 25 Aug 2020 17:46:44 -0700) Subject: Re: bug#36160: 25.2; Emacs does not ask to save modified files when shutting down OS References: <834l4tz3tb.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36160 Cc: rgm@gnu.org, larsi@gnus.org, pretoriusjf@gmail.com, 36160@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Date: Tue, 25 Aug 2020 17:46:44 -0700 > Cc: Eli Zaretskii , 36160@debbugs.gnu.org, larsi@gnus.org, > pretoriusjf@gmail.com > > Glenn Morris writes: > > > Eli Zaretskii wrote: > > > >> But how to distinguish SIGTERM due to system shutdown and SIGTERM when > >> the user triggers the signal? > > > > I don't think one can, or should. > > Is this therefore a wontfix? I guess so. > (FWIW, It seems to me that we would need a solution for this on a > GNU/Linux level before we can do something in Emacs. And AFAIK there is > no way for a user level program to halt a system halt.) I think we support the session management protocol for this, see xsmfns.c. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 27 02:16:47 2020 Received: (at 36160) by debbugs.gnu.org; 27 Aug 2020 06:16:47 +0000 Received: from localhost ([127.0.0.1]:41423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBBDK-0006wn-Tv for submit@debbugs.gnu.org; Thu, 27 Aug 2020 02:16:47 -0400 Received: from mail-yb1-f174.google.com ([209.85.219.174]:43174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBBDE-0006wI-QG for 36160@debbugs.gnu.org; Thu, 27 Aug 2020 02:16:44 -0400 Received: by mail-yb1-f174.google.com with SMTP id m200so2331787ybf.10 for <36160@debbugs.gnu.org>; Wed, 26 Aug 2020 23:16:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=Dc5h3VanHkec8hKdndofefAgOUTG8h05k2EifjA3c34=; b=i87Dr1pf6HptgZ1bBzds/sqTBqQMnFBHXRK/5vD/H+7s7UWCvw6WrdGh6F6bBvvE+k o+rESTa8Burla+JrXELdp7bmvoJfq1wlvX7Hat23Qbxmnca8oKJxP0hDkxy2rnNdihsR /FBcWm43GgDnM/KWxHLe6RQYRAPKs1HhI8S4geIacbvOUjtzKXm2TqhL96yyUoXzvASv Jwvk8thhM1E2/AByaRXPnB1dWJX0l/fSbDAU/QdzQEoEbAUehERKyGJST3BvhUHrOZTl LqlMr6CHvaa/9CVPn1Ku/WaoD1Q/AM5/ZVDndkJTePECsK6gEhVOth22+Rw6EzsTlaoc YWFA== X-Gm-Message-State: AOAM532BOCr6fInzOPcfThnkBeugbOni2myWGVIAFqtBZqW4OVgyqznF s2HM2GA2JQeGimOzgNMHwdOHH1ueL4xyt61gOSs= X-Google-Smtp-Source: ABdhPJyG7D2JHDO4juDNc1/BbvfUnSItSYPsHsKN8Xn4I/0pT6ozyL/C3nfCwcDMo/dhQCsCQW2jRXiD1d0piSHKSMI= X-Received: by 2002:a25:b290:: with SMTP id k16mr25963262ybj.389.1598508995337; Wed, 26 Aug 2020 23:16:35 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 26 Aug 2020 23:16:34 -0700 From: Stefan Kangas In-Reply-To: <837dtm3pd1.fsf@gnu.org> References: <834l4tz3tb.fsf@gnu.org> <837dtm3pd1.fsf@gnu.org> MIME-Version: 1.0 Date: Wed, 26 Aug 2020 23:16:34 -0700 Message-ID: Subject: Re: bug#36160: 25.2; Emacs does not ask to save modified files when shutting down OS To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 36160 Cc: rgm@gnu.org, larsi@gnus.org, pretoriusjf@gmail.com, 36160@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) tags 36160 + wontfix notabug close 36160 thanks Eli Zaretskii writes: >> Is this therefore a wontfix? > > I guess so. Thanks. I'm therefore closing this bug report now. From unknown Tue Jun 17 22:21:01 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 24 Sep 2020 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator