From: "Stephen J. Turnbull" <stephen@xemacs.org>
To: Tim Cross <theophilusx@gmail.com>
Cc: emacs-devel@gnu.org
Subject: Re: Change `customize-save-variable' to work under "emacs -Q"?
Date: Tue, 12 Jul 2011 10:51:38 +0900 [thread overview]
Message-ID: <87r55wtget.fsf@uwakimon.sk.tsukuba.ac.jp> (raw)
In-Reply-To: <CAC=50j9eV1j_CsdCzx3CRCefS90dZd80Y6tvxDhJx-+hVXq7tA@mail.gmail.com>
Tim Cross writes:
> At the same time, this can also be a source of frustration. For
> example, if you run emacs -Q to test a recipe for a bug and find it
> works, you cannot just run report-emacs-bug to submit the bug if your
> mail settings depend on anything but the default values. You need to
> copy the backtrace and other important information to a temporary
> file, exit emacs and start again without the -Q switch and then submit
> the bug.
$ emacs -Q
;; reproduce non-crashing bug
M-x report-emacs-bug RET ; get the environment right
;; edit the bug buffer as usual
M-: (load-user-init-file) RET ; YMMV, this is XEmacs-specific IIRC
; XEmacs GUI provides a button,
; Emacs can easily do the same if
; it's not already available
;; fix up own address in bug report and send
works for me. I do that kind of thing all the time, for the reasons
you give.
> Furthermore, the environment setting you include in the bug
> report are now likely to be more complex and not a true reflection of
> the actual environment that existed when you ran your recipe under
> emacs -Q.
This isn't a problem if done as above. There are surely other ways to
accomplish the same thing, too, such as running a separate emacs -Q,
formatting the bug buffer in the emacs -Q session, saving to a file,
then running M-x report-emacs-bug in your main session, delete all the
session information and C-x i the real bug report in.
So this thread isn't about making life easier for bug reporters (who
very likely don't remember the necessary settings the way Lars does,
or even which variables to set, because assistant.el and Customize
handle it for them), it's about making life easier for developers like
Lars. Nothing wrong with that, but let's remember who benefits here.
> One possibility might be to modify the code that manages/sets custom
> variables check for the -Q switch and take some additional or
> different steps if the -Q switch is also detected.
Another possibility might be putting basic infrastructure stuff like
mail settings in a different file, loaded on demand by the code that
needs it. (Yeah, I know, deliberately putting all eggs in one basket
is where this whole thing started.)
next prev parent reply other threads:[~2011-07-12 1:51 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-07-10 12:22 Change `customize-save-variable' to work under "emacs -Q"? Lars Magne Ingebrigtsen
2011-07-11 2:30 ` Stephen J. Turnbull
2011-07-11 7:49 ` Lars Magne Ingebrigtsen
2011-07-11 9:52 ` Stephen J. Turnbull
2011-07-11 9:53 ` Lars Magne Ingebrigtsen
2011-07-11 13:52 ` Stephen J. Turnbull
2011-07-11 17:36 ` Chong Yidong
2011-07-11 18:08 ` Drew Adams
2011-07-11 19:32 ` Juanma Barranquero
2011-07-11 18:27 ` PJ Weisberg
2011-07-11 19:04 ` Chong Yidong
2011-07-11 19:28 ` Lars Magne Ingebrigtsen
2011-07-12 0:03 ` Tim Cross
2011-07-12 1:07 ` chad
2011-07-12 1:51 ` Stephen J. Turnbull [this message]
2011-07-12 2:57 ` Tim Cross
2011-07-12 4:12 ` Stephen J. Turnbull
2011-07-12 10:30 ` Tim Cross
2011-07-13 0:31 ` Stephen J. Turnbull
2011-07-13 5:38 ` Tim Cross
2011-07-13 11:02 ` Stephen J. Turnbull
2011-07-13 23:46 ` Tim Cross
2011-07-14 2:13 ` Stephen J. Turnbull
2011-07-12 6:46 ` Lars Magne Ingebrigtsen
2011-07-12 3:32 ` Stefan Monnier
2011-07-15 17:01 ` Dave Abrahams
2011-07-17 14:33 ` Christoph Scholtes
2011-07-17 19:13 ` Lars Magne Ingebrigtsen
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
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87r55wtget.fsf@uwakimon.sk.tsukuba.ac.jp \
--to=stephen@xemacs.org \
--cc=emacs-devel@gnu.org \
--cc=theophilusx@gmail.com \
/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 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).