all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Drew Adams" <drew.adams@oracle.com>
To: "'Stefan Monnier'" <monnier@iro.umontreal.ca>
Cc: 9877@debbugs.gnu.org
Subject: bug#9877: 24.0.90; `report-emacs-bug' is even more broken now
Date: Wed, 26 Oct 2011 13:08:11 -0700	[thread overview]
Message-ID: <E546DB1B421442839206B7559012CB97@us.oracle.com> (raw)
In-Reply-To: <jwvy5w7y67t.fsf-monnier+emacs@gnu.org>

> > Users reporting a bug with emacs -Q SHOULD NOT HAVE TO 
> > "tell Emacs how to send email".
> 
> Hmm... should I call that "mail client centric"?

No, call it "keep it simple" and "don't `fix' what ain't broke".

> There is no reliable way to send email in general without asking
> the user.

Tell that to Emacs up through version 23.

> > Emacs does NOT need to know how to send email if a user
> > has a mail client.
> 
> What is that I see?  Oh, right an "if", great!

And yet, even _if_ a user has a mail client s?he _still_ has to tell Emacs (now)
how to send email.  That's the point.  Not "great!".

And that "if" is a commonly satisfied "if", and it is becoming ever more common
with the widespread use of mobile devices.  Save the configuration of
Emacs-as-emailer for when a user _asks_ how to configure it as an emailer: on
demand only.

> > And NO, Emacs will NOT record your selection and use it 
> > thereafter.  Not if you are using emacs -Q.
> 
> Then don't use "emacs -Q" to send bug reports.  It's an 
> idiotic idea anyway.

1. The text makes no sense if you are reporting a bug with `emacs -Q'.  That's
the point.

2. No, it is not an idiotic idea to use `emacs -Q to send bug reports.  In fact:

 "If at all possible, give a full recipe for an Emacs started with the
  `-Q' option (*note Initial Options::).  This bypasses your
  `.emacs' customizations."  -- `(emacs) Checklist'

That's about the recipe, admittedly.  But Emacs also automatically inserts lots
of info about the current session into the mail body.  Obviously, if the recipe
is for `emacs -Q', it  makes sense for this session info to also reflect that
same context.

Marshalling and sending session settings for a context that is totally different
from that of the recipe is at best useless and at worst misleading and error
prone.  Not to mention that if you go to the trouble of reproducing the problem
with `emacs -Q' then you might as well report it from that same session.

Not to want to clearly, cleanly, and simply support reporting bugs from an
`emacs -Q' session is truly misguided.  With that outlook, you might as well
remove sending a bug report from the Help menu when `emacs -Q', and have
`report-emacs-bug' simply raise an error if invoked from an `emacs -Q' session.






  reply	other threads:[~2011-10-26 20:08 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-26 17:46 bug#9877: 24.0.90; `report-emacs-bug' is even more broken now Drew Adams
2011-10-26 18:16 ` Stefan Monnier
2011-10-26 20:08   ` Drew Adams [this message]
2011-10-26 20:43   ` Drew Adams
2011-10-26 19:03 ` Eli Zaretskii
2011-10-26 20:04   ` Drew Adams
2011-10-26 20:17     ` Eli Zaretskii
2011-10-26 20:25       ` Drew Adams
2011-10-27  3:59         ` 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=E546DB1B421442839206B7559012CB97@us.oracle.com \
    --to=drew.adams@oracle.com \
    --cc=9877@debbugs.gnu.org \
    --cc=monnier@iro.umontreal.ca \
    /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.