unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
@ 2015-05-30 14:42 Drew Adams
  2016-04-30 19:33 ` Lars Ingebrigtsen
  2019-08-21  0:41 ` Stefan Kangas
  0 siblings, 2 replies; 25+ messages in thread
From: Drew Adams @ 2015-05-30 14:42 UTC (permalink / raw)
  To: 20697

Consider adding `M-x report-emacs-bug' to the splash page.
(And consider pointing out the Help menu, on the splash page.)

Here is one indication that a new user might not know how to file a
bug report: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20628#284

  This is a bug that had annoyed me 4 or 5 years ago when I first used
  Emacs, but at that time I didn't really know how to report bugs.

In GNU Emacs 25.0.50.1 (i686-pc-mingw32)
 of 2014-10-20 on LEG570
Bzr revision: 118168 rgm@gnu.org-20141020195941-icp42t8ttcnud09g
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --enable-checking=yes,glyphs CPPFLAGS=-DGLYPH_DEBUG=1'





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2015-05-30 14:42 bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen Drew Adams
@ 2016-04-30 19:33 ` Lars Ingebrigtsen
  2019-08-21  0:41 ` Stefan Kangas
  1 sibling, 0 replies; 25+ messages in thread
From: Lars Ingebrigtsen @ 2016-04-30 19:33 UTC (permalink / raw)
  To: Drew Adams; +Cc: 20697

Drew Adams <drew.adams@oracle.com> writes:

> Consider adding `M-x report-emacs-bug' to the splash page.
> (And consider pointing out the Help menu, on the splash page.)
>
> Here is one indication that a new user might not know how to file a
> bug report: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20628#284
>
>   This is a bug that had annoyed me 4 or 5 years ago when I first used
>   Emacs, but at that time I didn't really know how to report bugs.

There's already too much verbiage on the splash screen, but perhaps this
would make sense...

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2015-05-30 14:42 bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen Drew Adams
  2016-04-30 19:33 ` Lars Ingebrigtsen
@ 2019-08-21  0:41 ` Stefan Kangas
  2019-08-21  1:59   ` Drew Adams
  2019-08-21 20:02   ` Lars Ingebrigtsen
  1 sibling, 2 replies; 25+ messages in thread
From: Stefan Kangas @ 2019-08-21  0:41 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 20697

[-- Attachment #1: Type: text/plain, Size: 688 bytes --]

tags 20697 + patch
quit

Lars Ingebrigtsen <larsi@gnus.org> writes:

> Drew Adams <drew.adams@oracle.com> writes:
>
>> Consider adding `M-x report-emacs-bug' to the splash page.
>> (And consider pointing out the Help menu, on the splash page.)
>>
>> Here is one indication that a new user might not know how to file a
>> bug report: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20628#284
>>
>>   This is a bug that had annoyed me 4 or 5 years ago when I first used
>>   Emacs, but at that time I didn't really know how to report bugs.
>
> There's already too much verbiage on the splash screen, but perhaps this
> would make sense...

How about the attached patch?

Thanks,
Stefan Kangas

[-- Attachment #2: 0001-Add-Reporting-Bugs-link-to-about-screen.patch --]
[-- Type: text/x-patch, Size: 2038 bytes --]

From dd55db518e27615ef871d19eede9a20cf71832b6 Mon Sep 17 00:00:00 2001
From: Stefan Kangas <stefankangas@gmail.com>
Date: Wed, 21 Aug 2019 02:37:41 +0200
Subject: [PATCH] Add "Reporting Bugs" link to about screen

* lisp/help.el (view-emacs-howto-report-bugs): New function.
* lisp/startup.el (fancy-about-text, normal-about-screen): Add link
"Reporting Bugs".  (Bug#20697)
---
 lisp/help.el    |  5 +++++
 lisp/startup.el | 10 +++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/lisp/help.el b/lisp/help.el
index e40178de96..1f0d0e8e36 100644
--- a/lisp/help.el
+++ b/lisp/help.el
@@ -438,6 +438,11 @@ view-emacs-FAQ
   (interactive)
   (info "(efaq)"))
 
+(defun view-emacs-howto-report-bugs ()
+  "Display information on how to report bugs in Emacs."
+  (interactive)
+  (info "(emacs)Bugs"))
+
 (defun view-emacs-problems ()
   "Display info on known problems with Emacs and possible workarounds."
   (interactive)
diff --git a/lisp/startup.el b/lisp/startup.el
index 564428580b..c8a651c4aa 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -1596,6 +1596,8 @@ fancy-about-text
      :link ("Contributing"
 	    ,(lambda (_button) (info "(emacs)Contributing")))
      "\tHow to contribute improvements to Emacs\n"
+     :link ("Report Bugs" ,(lambda (_button) (view-emacs-howto-report-bugs)))
+     "\tHow to report bugs in Emacs\n"
      "\n"
      :link ("GNU and Freedom" ,(lambda (_button) (describe-gnu-project)))
      "\tWhy we developed GNU Emacs, and the GNU operating system\n"
@@ -2174,7 +2176,13 @@ normal-about-screen
 		 'action
 		 (lambda (_button) (info "(emacs)Contributing"))
 		 'follow-link t)
-  (insert "\tHow to contribute improvements to Emacs\n\n")
+  (insert "\tHow to contribute improvements to Emacs\n")
+
+  (insert-button "Reporting Bugs"
+		 'action
+		 (lambda (_button) (view-emacs-howto-report-bugs))
+		 'follow-link t)
+  (insert "\tHow to report bugs in Emacs\n\n")
 
   (insert-button "GNU and Freedom"
 		 'action (lambda (_button) (describe-gnu-project))
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-08-21  0:41 ` Stefan Kangas
@ 2019-08-21  1:59   ` Drew Adams
  2019-08-21 20:02   ` Lars Ingebrigtsen
  1 sibling, 0 replies; 25+ messages in thread
From: Drew Adams @ 2019-08-21  1:59 UTC (permalink / raw)
  To: Stefan Kangas, Lars Ingebrigtsen; +Cc: 20697

Thanks for doing this.

The only thing I'd suggest is to maybe have the text say something like this:

"How to report Emacs bugs and enhancement requests"

I think people often don't know that `M-x report-emacs-bug' is also for enhancement requests.

But if the text mentions it then maybe so should node (emacs) `Bugs'.





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-08-21  0:41 ` Stefan Kangas
  2019-08-21  1:59   ` Drew Adams
@ 2019-08-21 20:02   ` Lars Ingebrigtsen
  2019-08-21 21:02     ` Stefan Kangas
  1 sibling, 1 reply; 25+ messages in thread
From: Lars Ingebrigtsen @ 2019-08-21 20:02 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: 20697

Stefan Kangas <stefan@marxist.se> writes:

>       "\tHow to contribute improvements to Emacs\n"
> +     :link ("Report Bugs" ,(lambda (_button) (view-emacs-howto-report-bugs)))
> +     "\tHow to report bugs in Emacs\n"
>       "\n"

So this basically adds another line and links directly to the Bugs info
page.  Hm.  Would it be possible to instead just change the line

Contributing	How to contribute improvements to Emacs

to something like the following?  That link already links to the bug
reporting page...

Contributing	How to report bugs and contribute improvements

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-08-21 20:02   ` Lars Ingebrigtsen
@ 2019-08-21 21:02     ` Stefan Kangas
  2019-08-21 21:27       ` Drew Adams
  2019-08-21 21:38       ` Lars Ingebrigtsen
  0 siblings, 2 replies; 25+ messages in thread
From: Stefan Kangas @ 2019-08-21 21:02 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 20697

Lars Ingebrigtsen <larsi@gnus.org> writes:

> Stefan Kangas <stefan@marxist.se> writes:
>
> >       "\tHow to contribute improvements to Emacs\n"
> > +     :link ("Report Bugs" ,(lambda (_button) (view-emacs-howto-report-bugs)))
> > +     "\tHow to report bugs in Emacs\n"
> >       "\n"
>
> So this basically adds another line and links directly to the Bugs info
> page.  Hm.  Would it be possible to instead just change the line
>
> Contributing    How to contribute improvements to Emacs
>
> to something like the following?  That link already links to the bug
> reporting page...
>
> Contributing    How to report bugs and contribute improvements

I had missed that, but you're absolutely correct and I agree that its
a better solution.

There was also a suggestion by Drew in the original post to mention
the Help menu as well.  Is that something we want to do?  But then,
wouldn't we also want to suggest C-h C-h, C-h C-i, etc.?  Maybe a
better alternative would be to add the Emacs Manual at the bottom,
after the link to the guided tour?  (And, but maybe that's just me, to
move all the help topics ("Emacs Tutorial", "Emacs Guided Tour") to
the top?)

Thanks,
Stefan Kangas





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-08-21 21:02     ` Stefan Kangas
@ 2019-08-21 21:27       ` Drew Adams
  2019-09-13 19:39         ` Stefan Kangas
  2019-08-21 21:38       ` Lars Ingebrigtsen
  1 sibling, 1 reply; 25+ messages in thread
From: Drew Adams @ 2019-08-21 21:27 UTC (permalink / raw)
  To: Stefan Kangas, Lars Ingebrigtsen; +Cc: 20697

> > So this basically adds another line and links directly to the Bugs
> info
> > page.  Hm.  Would it be possible to instead just change the line
> >
> > Contributing    How to contribute improvements to Emacs
> >
> > to something like the following?  That link already links to the bug
> > reporting page...
> >
> > Contributing    How to report bugs and contribute improvements
> 
> I had missed that, but you're absolutely correct and I agree that its
> a better solution.
> 
> There was also a suggestion by Drew in the original post to mention
> the Help menu as well.  Is that something we want to do?  But then,
> wouldn't we also want to suggest C-h C-h, C-h C-i, etc.?  Maybe a
> better alternative would be to add the Emacs Manual at the bottom,
> after the link to the guided tour?  (And, but maybe that's just me, to
> move all the help topics ("Emacs Tutorial", "Emacs Guided Tour") to
> the top?)

I saw that "How to contribute..." but I thought/think
its destination is to the doc section about contributing.

If so, that's not quite the same thing.

It would be OK to have a single link that points to
something that covered both (1) `report-emacs-bug',
mentioning that that's also for enhancement requests,
and (2) how to contribute in a deeper way: GIT, patches
etc.

[Mentioning also enhancement requests was my input
for this bug thread.]

But in that case, the more lightweight feedback, #1,
should be separated and up front, so users wanting
to report a bug or suggest an enhancement need not
find themselves immediately in the depths of how to
contribute in a deeper way.

We want (IMO) to encourage lots of users to provide
relatively easy feedback, beyond also wanting some
users to get more deeply involved.  We don't want
people to get the impression that lightweight
suggestions are not possible or encouraged, and that
a heavy commitment is the only encouraged participation.

Just one opinion.





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-08-21 21:02     ` Stefan Kangas
  2019-08-21 21:27       ` Drew Adams
@ 2019-08-21 21:38       ` Lars Ingebrigtsen
  2019-09-13 19:29         ` Stefan Kangas
  1 sibling, 1 reply; 25+ messages in thread
From: Lars Ingebrigtsen @ 2019-08-21 21:38 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: 20697

Stefan Kangas <stefan@marxist.se> writes:

> There was also a suggestion by Drew in the original post to mention
> the Help menu as well.  Is that something we want to do?  But then,
> wouldn't we also want to suggest C-h C-h, C-h C-i, etc.?

Hm...  The "About" screen already has too much text, in my opinion --
and adding more will only discourage reading what's already there.

Perhaps the "Absence of Warranty" and "Copying Conditions" could be
merged into one line?

> Maybe a better alternative would be to add the Emacs Manual at the
> bottom, after the link to the guided tour?  (And, but maybe that's
> just me, to move all the help topics ("Emacs Tutorial", "Emacs Guided
> Tour") to the top?)

Yes, it is kinda odd that there's no links to the manual on that page.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-08-21 21:38       ` Lars Ingebrigtsen
@ 2019-09-13 19:29         ` Stefan Kangas
  2019-09-14  6:41           ` Eli Zaretskii
  2019-09-14 12:11           ` Lars Ingebrigtsen
  0 siblings, 2 replies; 25+ messages in thread
From: Stefan Kangas @ 2019-09-13 19:29 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 20697

[-- Attachment #1: Type: text/plain, Size: 674 bytes --]

Lars Ingebrigtsen <larsi@gnus.org> writes:

> Perhaps the "Absence of Warranty" and "Copying Conditions" could be
> merged into one line?

Are there any legal implications here?  Otherwise, I agree that it
would be a good change.

> > Maybe a better alternative would be to add the Emacs Manual at the
> > bottom, after the link to the guided tour?  (And, but maybe that's
> > just me, to move all the help topics ("Emacs Tutorial", "Emacs Guided
> > Tour") to the top?)
>
> Yes, it is kinda odd that there's no links to the manual on that page.

Please see the attached patch.  I've incorporated your suggestion and
added a link to the manual.

Best regards,
Stefan Kangas

[-- Attachment #2: 0001-Add-bug-reporting-info-and-link-the-manual-on-the-ab.patch --]
[-- Type: text/x-patch, Size: 2367 bytes --]

From 7bf8666856fcfdc34823b59150eb6394896b2987 Mon Sep 17 00:00:00 2001
From: Stefan Kangas <stefankangas@gmail.com>
Date: Fri, 13 Sep 2019 21:23:24 +0200
Subject: [PATCH] Add bug reporting info and link the manual on the about
 screen

* lisp/startup.el (fancy-about-text, normal-about-screen): Clarify
that "Contribute" also describes how to report bugs.  Add new link
"Emacs Manual".  (Bug#20697)
---
 lisp/startup.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/lisp/startup.el b/lisp/startup.el
index ef6234128a..243eb8c34a 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -1632,7 +1632,7 @@ fancy-about-text
      "\tMany people have contributed code included in GNU Emacs\n"
      :link ("Contributing"
 	    ,(lambda (_button) (info "(emacs)Contributing")))
-     "\tHow to contribute improvements to Emacs\n"
+     "\tHow to report bugs and contribute improvements to Emacs\n"
      "\n"
      :link ("GNU and Freedom" ,(lambda (_button) (describe-gnu-project)))
      "\tWhy we developed GNU Emacs, and the GNU operating system\n"
@@ -1648,6 +1648,8 @@ fancy-about-text
      :link ("Ordering Manuals" ,(lambda (_button) (view-order-manuals)))
      "\tBuying printed manuals from the FSF\n"
      "\n"
+     :link ("Emacs Manual" ,(lambda (_button) (info-emacs-manual)))
+     "\tDisplay the Emacs manual in Info mode\n"
      :link ("Emacs Tutorial" ,(lambda (_button) (help-with-tutorial)))
      "\tLearn basic Emacs keystroke commands"
      ,(lambda ()
@@ -1674,7 +1676,7 @@ fancy-about-text
 	    ,(lambda (_button)
                (browse-url "https://www.gnu.org/software/emacs/tour/"))
 	    "Browse https://www.gnu.org/software/emacs/tour/")
-     "\tSee an overview of Emacs features at gnu.org"))
+     "\tSee an overview of Emacs features at gnu.org\n"))
   "A list of texts to show in the middle part of the About screen.
 Each element in the list should be a list of strings or pairs
 `:face FACE', like `fancy-splash-insert' accepts them.")
@@ -2211,7 +2213,7 @@ normal-about-screen
 		 'action
 		 (lambda (_button) (info "(emacs)Contributing"))
 		 'follow-link t)
-  (insert "\tHow to contribute improvements to Emacs\n\n")
+  (insert "\tHow to report bugs and contribute improvements to Emacs\n")
 
   (insert-button "GNU and Freedom"
 		 'action (lambda (_button) (describe-gnu-project))
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-08-21 21:27       ` Drew Adams
@ 2019-09-13 19:39         ` Stefan Kangas
  2019-09-13 20:13           ` Drew Adams
  0 siblings, 1 reply; 25+ messages in thread
From: Stefan Kangas @ 2019-09-13 19:39 UTC (permalink / raw)
  To: Drew Adams; +Cc: Lars Ingebrigtsen, 20697

Drew Adams <drew.adams@oracle.com> writes:

> > > So this basically adds another line and links directly to the Bugs
> > info
> > > page.  Hm.  Would it be possible to instead just change the line
> > >
> > > Contributing    How to contribute improvements to Emacs
> > >
> > > to something like the following?  That link already links to the bug
> > > reporting page...
> > >
> > > Contributing    How to report bugs and contribute improvements
> >
> > I had missed that, but you're absolutely correct and I agree that its
> > a better solution.
>
> I saw that "How to contribute..." but I thought/think
> its destination is to the doc section about contributing.
>
> If so, that's not quite the same thing.
>
> It would be OK to have a single link that points to
> something that covered both (1) `report-emacs-bug',
> mentioning that that's also for enhancement requests,
> and (2) how to contribute in a deeper way: GIT, patches
> etc.

(info "(emacs) Contributing") already says on the top of the page:

   There are many ways to contribute to Emacs:

   • find and report bugs; *Note Bugs::.

So I think this is already a good landing page for both bugs and contributions.

> [Mentioning also enhancement requests was my input
> for this bug thread.]

Do you have any ideas for how to better emphasize enhancement
requests?  Should it be a separate bullet point on the "Contribute"
page perhaps?

> But in that case, the more lightweight feedback, #1,
> should be separated and up front, so users wanting
> to report a bug or suggest an enhancement need not
> find themselves immediately in the depths of how to
> contribute in a deeper way.

I think that it's fine that users can click the link on the top of the
page to reach (info "(emacs) Bugs").  It's separate enough, and early
enough, that users can easily click on it and ignore the rest of the
page, in my opinion.

> We want (IMO) to encourage lots of users to provide
> relatively easy feedback, beyond also wanting some
> users to get more deeply involved.  We don't want
> people to get the impression that lightweight
> suggestions are not possible or encouraged, and that
> a heavy commitment is the only encouraged participation.

I absolutely agree.

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-09-13 19:39         ` Stefan Kangas
@ 2019-09-13 20:13           ` Drew Adams
  2019-09-14 12:01             ` Stefan Kangas
  0 siblings, 1 reply; 25+ messages in thread
From: Drew Adams @ 2019-09-13 20:13 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: Lars Ingebrigtsen, 20697

>    There are many ways to contribute to Emacs:
>    • find and report bugs; *Note Bugs::.
> 
> So I think this is already a good landing page for both bugs and
> contributions.

Yes.

> > [Mentioning also enhancement requests was my input
> > for this bug thread.]
> 
> Do you have any ideas for how to better emphasize enhancement
> requests?  Should it be a separate bullet point on the "Contribute"
> page perhaps?

My suggestion is to put it explicitly in the text/link
that then leads you to the doc section that covers all
of this.

Although "contribute improvements" covers suggesting
enhancements, I think the former suggests more
substantial contribution than just asking for or
suggesting a possible enhancement - something wished.

I think it's important for users to see, up front,
an invitation to make even minor or undeveloped, even
possibly infeasible or not-well-thought-through
suggestions.

If that invitation is found only after following some
"contribute" link to doc that covers everything,
including full-blown patches, then its effect on
inviting superficial suggestions can be lost.

So I'd "waste" a few extra chars to spell out that
invitation explicitly.  Something like this:

 "How to report bugs and suggest or contribute possible improvements"

> > But in that case, the more lightweight feedback, #1,
> > should be separated and up front, so users wanting
> > to report a bug or suggest an enhancement need not
> > find themselves immediately in the depths of how to
> > contribute in a deeper way.
> 
> I think that it's fine that users can click the link on the top of the
> page to reach (info "(emacs) Bugs").  It's separate enough, and early
> enough, that users can easily click on it and ignore the rest of the
> page, in my opinion.

See above.  Separate enough and early enough, perhaps.
But it doesn't explicitly invite suggestions, even
blue-sky suggestions.  That invitation is what I think
is missing up front.

> > We want (IMO) to encourage lots of users to provide
> > relatively easy feedback, beyond also wanting some
> > users to get more deeply involved.  We don't want
> > people to get the impression that lightweight
> > suggestions are not possible or encouraged, and that
> > a heavy commitment is the only encouraged participation.
> 
> I absolutely agree.

Thanks for working on this.  The patch looks good to
me, though I'd prefer to also see what I mention above.





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-09-13 19:29         ` Stefan Kangas
@ 2019-09-14  6:41           ` Eli Zaretskii
  2019-09-14 12:06             ` Stefan Kangas
  2019-09-14 12:11           ` Lars Ingebrigtsen
  1 sibling, 1 reply; 25+ messages in thread
From: Eli Zaretskii @ 2019-09-14  6:41 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: larsi, 20697

> From: Stefan Kangas <stefan@marxist.se>
> Date: Fri, 13 Sep 2019 21:29:25 +0200
> Cc: 20697@debbugs.gnu.org
> 
> Lars Ingebrigtsen <larsi@gnus.org> writes:
> 
> > Perhaps the "Absence of Warranty" and "Copying Conditions" could be
> > merged into one line?
> 
> Are there any legal implications here?  Otherwise, I agree that it
> would be a good change.

I'd rather we didn't merge them, they are quite different issues.

> @@ -1648,6 +1648,8 @@ fancy-about-text
>       :link ("Ordering Manuals" ,(lambda (_button) (view-order-manuals)))
>       "\tBuying printed manuals from the FSF\n"
>       "\n"
> +     :link ("Emacs Manual" ,(lambda (_button) (info-emacs-manual)))
> +     "\tDisplay the Emacs manual in Info mode\n"

This should come after the Overview, IMO.

> -     "\tSee an overview of Emacs features at gnu.org"))
> +     "\tSee an overview of Emacs features at gnu.org\n"))

Why do we need this extra newline?

Thanks.





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-09-13 20:13           ` Drew Adams
@ 2019-09-14 12:01             ` Stefan Kangas
  2019-09-14 15:54               ` Drew Adams
  0 siblings, 1 reply; 25+ messages in thread
From: Stefan Kangas @ 2019-09-14 12:01 UTC (permalink / raw)
  To: Drew Adams; +Cc: Lars Ingebrigtsen, 20697

[-- Attachment #1: Type: text/plain, Size: 2660 bytes --]

Drew Adams <drew.adams@oracle.com> writes:

> > Do you have any ideas for how to better emphasize enhancement
> > requests?  Should it be a separate bullet point on the "Contribute"
> > page perhaps?
>
> My suggestion is to put it explicitly in the text/link
> that then leads you to the doc section that covers all
> of this.
>
> Although "contribute improvements" covers suggesting
> enhancements, I think the former suggests more
> substantial contribution than just asking for or
> suggesting a possible enhancement - something wished.
>
> I think it's important for users to see, up front,
> an invitation to make even minor or undeveloped, even
> possibly infeasible or not-well-thought-through
> suggestions.
>
> If that invitation is found only after following some
> "contribute" link to doc that covers everything,
> including full-blown patches, then its effect on
> inviting superficial suggestions can be lost.
>
> So I'd "waste" a few extra chars to spell out that
> invitation explicitly.  Something like this:
>
>  "How to report bugs and suggest or contribute possible improvements"

I find that line a bit too packed with information to be easily
parsed.  I think that the concern Lars has pointed out is valid here:
the about screen is already very dense.

I came up with the attached tentative patch that adds a paragraph to
"Contributing" manual page, attached here for discussion.

But thinking about this a bit more, I can't decide if it's a good idea
to encourage this or not.  There is a risk that we get too many low
quality suggestions that we will waste a lot of time handling.  But
perhaps that's an unwarranted fear, and the biggest problem in the
long run might be users that feel distant and disengaged from Emacs
development.  Encouraging feature suggestions might help draw in new
developers.

On the other hand, what we need more than suggestions would be patches
to fix what is already in the bug tracker, and this doesn't do much to
help that.  There are already many worthy and good projects in the bug
tracker, suitable for everything from beginners to experts.  More low
quality feature requests would make it harder to find these requests
in the bug tracker, thus raising the barrier for new developers.

So I see both arguments as valid here, and I'm conflicted between
them.  Since it's a social issue more than a technical one, I'm not
sure there is one correct answer.

Perhaps the question is simply if this is subjectively desirable from
the point of view of the leading Emacs developers?  After all, they
are the ones who will do the majority of the work handling these
suggestions.

Best regards,
Stefan Kangas

[-- Attachment #2: 0001-Document-feature-requests-in-the-Emacs-manual.patch --]
[-- Type: text/x-patch, Size: 1341 bytes --]

From 009c01d9df3103d0e0828dfb6a5fa8dcd5aca2ba Mon Sep 17 00:00:00 2001
From: Stefan Kangas <stefankangas@gmail.com>
Date: Sat, 14 Sep 2019 13:27:10 +0200
Subject: [PATCH] Document feature requests in the Emacs manual

* doc/emacs/trouble.texi (Contributing): Document feature
requests.  (Bug20697)
---
 doc/emacs/trouble.texi | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index 13d3e8475c..17de6edec8 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -1299,6 +1299,19 @@ Contributing
 @end ifhtml
 You can ask for suggested projects or suggest your own ideas.
 
+If you have a feature request or a suggestion for how to improve
+Emacs, the best place to send it is to
+@ifnothtml
+@email{bug-gnu-emacs.org}
+@end ifnothtml
+@ifhtml
+@url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, bug-gnu-emacs}
+@end ifhtml
+.  Please explain in clear language exactly what change you would like
+to see, and why and how you think it would improve Emacs.  If your
+suggestion is accepted, this will allow it to stand a better chance of
+attracting interest from one of many volunteer Emacs developers.
+
 If you have already written an improvement, please tell us about it.  If
 you have not yet started work, it is useful to contact
 @ifnothtml
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-09-14  6:41           ` Eli Zaretskii
@ 2019-09-14 12:06             ` Stefan Kangas
  0 siblings, 0 replies; 25+ messages in thread
From: Stefan Kangas @ 2019-09-14 12:06 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Lars Ingebrigtsen, 20697

[-- Attachment #1: Type: text/plain, Size: 1035 bytes --]

Eli Zaretskii <eliz@gnu.org> writes:

> > > Perhaps the "Absence of Warranty" and "Copying Conditions" could be
> > > merged into one line?
> >
> > Are there any legal implications here?  Otherwise, I agree that it
> > would be a good change.
>
> I'd rather we didn't merge them, they are quite different issues.

Fine by me.

> > @@ -1648,6 +1648,8 @@ fancy-about-text
> >       :link ("Ordering Manuals" ,(lambda (_button) (view-order-manuals)))
> >       "\tBuying printed manuals from the FSF\n"
> >       "\n"
> > +     :link ("Emacs Manual" ,(lambda (_button) (info-emacs-manual)))
> > +     "\tDisplay the Emacs manual in Info mode\n"
>
> This should come after the Overview, IMO.

Fixed.

> > -     "\tSee an overview of Emacs features at gnu.org"))
> > +     "\tSee an overview of Emacs features at gnu.org\n"))
>
> Why do we need this extra newline?

That was included by mistake, but is necessary if the manual is the
last entry.  So I'm keeping it here.

Please find attached an updated patch.

Best regards,
Stefan Kangas

[-- Attachment #2: 0001-Add-bug-reporting-and-link-the-manual-on-the-about-s.patch --]
[-- Type: text/x-patch, Size: 2052 bytes --]

From 7eeedc47e183dc7937b73183bd546a86deacc910 Mon Sep 17 00:00:00 2001
From: Stefan Kangas <stefankangas@gmail.com>
Date: Fri, 13 Sep 2019 21:23:24 +0200
Subject: [PATCH] Add bug reporting and link the manual on the about screen

* lisp/startup.el (fancy-about-text, normal-about-screen): Clarify
that "Contribute" also describes how to report bugs.  Add new link
"Emacs Manual".  (Bug#20697)
---
 lisp/startup.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/lisp/startup.el b/lisp/startup.el
index ef6234128a..6e569168e2 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -1632,7 +1632,7 @@ fancy-about-text
      "\tMany people have contributed code included in GNU Emacs\n"
      :link ("Contributing"
 	    ,(lambda (_button) (info "(emacs)Contributing")))
-     "\tHow to contribute improvements to Emacs\n"
+     "\tHow to report bugs and contribute improvements to Emacs\n"
      "\n"
      :link ("GNU and Freedom" ,(lambda (_button) (describe-gnu-project)))
      "\tWhy we developed GNU Emacs, and the GNU operating system\n"
@@ -1674,7 +1674,9 @@ fancy-about-text
 	    ,(lambda (_button)
                (browse-url "https://www.gnu.org/software/emacs/tour/"))
 	    "Browse https://www.gnu.org/software/emacs/tour/")
-     "\tSee an overview of Emacs features at gnu.org"))
+     "\tSee an overview of Emacs features at gnu.org\n"
+     :link ("Emacs Manual" ,(lambda (_button) (info-emacs-manual)))
+     "\tDisplay the Emacs manual in Info mode"))
   "A list of texts to show in the middle part of the About screen.
 Each element in the list should be a list of strings or pairs
 `:face FACE', like `fancy-splash-insert' accepts them.")
@@ -2211,7 +2213,7 @@ normal-about-screen
 		 'action
 		 (lambda (_button) (info "(emacs)Contributing"))
 		 'follow-link t)
-  (insert "\tHow to contribute improvements to Emacs\n\n")
+  (insert "\tHow to report bugs and contribute improvements to Emacs\n\n")
 
   (insert-button "GNU and Freedom"
 		 'action (lambda (_button) (describe-gnu-project))
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-09-13 19:29         ` Stefan Kangas
  2019-09-14  6:41           ` Eli Zaretskii
@ 2019-09-14 12:11           ` Lars Ingebrigtsen
  2019-09-28 13:39             ` Stefan Kangas
  1 sibling, 1 reply; 25+ messages in thread
From: Lars Ingebrigtsen @ 2019-09-14 12:11 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: 20697

Stefan Kangas <stefan@marxist.se> writes:

> Please see the attached patch.  I've incorporated your suggestion and
> added a link to the manual.

Thanks; looks good to me (after Eli's comments).

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-09-14 12:01             ` Stefan Kangas
@ 2019-09-14 15:54               ` Drew Adams
  2019-09-28 13:44                 ` Stefan Kangas
  0 siblings, 1 reply; 25+ messages in thread
From: Drew Adams @ 2019-09-14 15:54 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: Lars Ingebrigtsen, 20697

> > > Do you have any ideas for how to better emphasize enhancement
> > > requests?  Should it be a separate bullet point on the "Contribute"
> > > page perhaps?
> >
> > My suggestion is to put it explicitly in the text/link
> > that then leads you to the doc section that covers all
> > of this.
> >
> > Although "contribute improvements" covers suggesting
> > enhancements, I think the former suggests more
> > substantial contribution than just asking for or
> > suggesting a possible enhancement - something wished.
> >
> > I think it's important for users to see, up front,
> > an invitation to make even minor or undeveloped, even
> > possibly infeasible or not-well-thought-through
> > suggestions.
> >
> > If that invitation is found only after following some
> > "contribute" link to doc that covers everything,
> > including full-blown patches, then its effect on
> > inviting superficial suggestions can be lost.
> >
> > So I'd "waste" a few extra chars to spell out that
> > invitation explicitly.  Something like this:
> >
> >  "How to report bugs and suggest or contribute possible improvements"
> 
> I find that line a bit too packed with information to be easily
> parsed.  I think that the concern Lars has pointed out is valid here:
> the about screen is already very dense.

Then get rid of some other parts of the link text or
other parts of the too-dense screen.  Don't get rid
of the part about suggesting improvements.

This bug report is especially about explicitly
inviting enhancement suggestions/wishes.  That needs
to be on top, up-front, in link text - not relegated
to some text at the link target.

IMO, this is important.  Users who really want to
contribute heavily will inevitably find the info
about how to do so.  That's not a problem now.

What's missing, IMO, is a general, well-advertised,
make-it-obvious-that-it's-easy-to-do invitation for
any and all (whatever their Emacs level) to pass
along their suggestions, however blue-sky or half-baked.

That should be one of the _main_ things visible and
obvious on the splash page etc.  It should be one
of our main messages.

Emacs users should learn right off-the-bat that
_they_ are the focus of Emacs: its purpose.
Emacs is developed by its users for its users -
from core, steady, heavy lifters to newbie ride-by
tourists.

> I came up with the attached tentative patch that adds a paragraph to
> "Contributing" manual page, attached here for discussion.
> 
> But thinking about this a bit more, I can't decide if it's a good idea
> to encourage this or not.  There is a risk that we get too many low
> quality suggestions that we will waste a lot of time handling.

I couldn't disagree more with such fear/hesitation.

Nothing requires particular action on any
suggestion.  Nothing even requires consideration
of any given suggestion.

It's important to get Emacs users involved with
their own ideas.  Get them thinking about their
experiences using Emacs and expressing those
thoughts.  All ideas, good as well as not-so-good,
start out raw or at best half-baked.

The emphasis has too long been on setting a high
bar - a premature gate to receiving user input.
Just adding a friendly encouragement to speak up
will help Emacs, not hurt it.

> But perhaps that's an unwarranted fear,

It's not only an unwarranted fear, IMO.  It's
restrictive for no reason.  Far from discouraging,
we should be encouraging suggestions of all sorts.

There's plenty of time after receiving a suggestion
to consider whether it is "low quality".  Prejudging
by discouraging, essentially hiding/suppressing the
invitation, is backward.

> and the biggest problem in the
> long run might be users that feel distant and disengaged from Emacs
> development.  Encouraging feature suggestions might help draw in new
> developers.

Yes, it might draw in new developers.
But Emacs doesn't just need more developers.

It will also put existing developers more in
touch with more user thoughts and experiences -
and provide them with much more food for thought.

Emacs features have often come from beyond its
"core developers", though some such outsiders
later became active developers.  That's just the
way it works.

Even stuff that has become part of distributed
(i.e. vanilla) Emacs started as 3rd-party code -
see `(emacs)Acknowledgments'.  And some features
that many users make heavy use of are still
outside vanilla Emacs.

And plenty of developments have resulted from
suggestions by users who never helped develop
those features.  Any developer of a 3rd-party
library knows how helpful user input is - as food
for thought as well as pointing out problems.

> On the other hand, what we need more than suggestions would be patches
> to fix

It's not one or the other, or one more than the
other.  Those are different things.  But they're
related in the sense that someone encouraged to
contribute a suggestion might later contribute a
bug fix.

> what is already in the bug tracker, and this doesn't do much to
> help that.

That's not its (direct) aim.  (But see previous.)

> There are already many worthy and good projects in the bug
> tracker, suitable for everything from beginners to experts.

Again, that's something else.  As Eli is wont to
say, correctly, things in Emacs get added/changed
because someone had an itch and scratched it.

That someone doesn't want to or doesn't have the
time to work on a particular bug fix or feature
suggestion doesn't mean someone won't work on
another suggestion.

> More low quality feature requests would make it harder
> to find these requests in the bug tracker, thus raising
> the barrier for new developers.

I don't buy that.  But if it's true then that
in itself calls for another new feature: better
bug-tracker search/organization, ways to lower
the barrier for new developers.

> So I see both arguments as valid here, and I'm conflicted between
> them.

They aren't contradictory needs - at least not
in the sense of being mutually exclusive.  Their
contradiction is dialectical.

Inviting users to suggest things does not impede
bug fixing or other Emacs development.  That's a
false binary choice.

That's essentially saying, "We don't want to hear
more suggestions, especially from newbies or
half-baked suggestions, because we already have
a lot of more important work to do."

> Since it's a social issue more than a technical one, I'm not
> sure there is one correct answer.
> 
> Perhaps the question is simply if this is subjectively desirable from
> the point of view of the leading Emacs developers?  After all, they
> are the ones who will do the majority of the work handling these
> suggestions.

Not necessarily.  See above.  Someone feels an
itch - maybe suggested by someone else, and
works on it - a little bit or a lot.  Someone
else picks up on that work and fixes/improves
it.





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-09-14 12:11           ` Lars Ingebrigtsen
@ 2019-09-28 13:39             ` Stefan Kangas
  0 siblings, 0 replies; 25+ messages in thread
From: Stefan Kangas @ 2019-09-28 13:39 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 20697

Lars Ingebrigtsen <larsi@gnus.org> writes:
>
> Stefan Kangas <stefan@marxist.se> writes:
>
> > Please see the attached patch.  I've incorporated your suggestion and
> > added a link to the manual.
>
> Thanks; looks good to me (after Eli's comments).

Thanks, I've now pushed this as commit 3026af7744.

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-09-14 15:54               ` Drew Adams
@ 2019-09-28 13:44                 ` Stefan Kangas
  2019-09-28 13:49                   ` Stefan Kangas
                                     ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Stefan Kangas @ 2019-09-28 13:44 UTC (permalink / raw)
  To: Drew Adams; +Cc: Lars Ingebrigtsen, 20697

[-- Attachment #1: Type: text/plain, Size: 1629 bytes --]

Drew Adams <drew.adams@oracle.com> writes:

> > > So I'd "waste" a few extra chars to spell out that
> > > invitation explicitly.  Something like this:
> > >
> > >  "How to report bugs and suggest or contribute possible improvements"
> >
> > I find that line a bit too packed with information to be easily
> > parsed.  I think that the concern Lars has pointed out is valid here:
> > the about screen is already very dense.
>
> Then get rid of some other parts of the link text or
> other parts of the too-dense screen.  Don't get rid
> of the part about suggesting improvements.
>
> This bug report is especially about explicitly
> inviting enhancement suggestions/wishes.  That needs
> to be on top, up-front, in link text - not relegated
> to some text at the link target.
[...]
> > I came up with the attached tentative patch that adds a paragraph to
> > "Contributing" manual page, attached here for discussion.
> >
> > But thinking about this a bit more, I can't decide if it's a good idea
> > to encourage this or not.  There is a risk that we get too many low
> > quality suggestions that we will waste a lot of time handling.
>
> I couldn't disagree more with such fear/hesitation.

I largely agree with what you're saying; thanks for spelling it out.

I see two options to move forward here:

1. Add a new item (or reformulate an old one) on the splash screen.
2. Add something to the "Contributing" page about feature suggestions.

I'm not too enthusiastic about option 1, but I've re-attached my patch
which tries to do 2.  (They are not mutually exclusive.)

Any other opinions, please?

Best regards,
Stefan Kangas

[-- Attachment #2: 0001-Document-feature-requests-in-the-Emacs-manual.patch --]
[-- Type: text/x-patch, Size: 1328 bytes --]

From 1a445133c47c2fa596fa5bdebe150991fde9ee6f Mon Sep 17 00:00:00 2001
From: Stefan Kangas <stefankangas@gmail.com>
Date: Sat, 14 Sep 2019 13:27:10 +0200
Subject: [PATCH] Document feature requests in the Emacs manual

* doc/emacs/trouble.texi (Contributing): Document feature
requests.  (Bug20697)
---
 doc/emacs/trouble.texi | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index 13d3e8475c..f0f9af20b8 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -1299,6 +1299,19 @@ Contributing
 @end ifhtml
 You can ask for suggested projects or suggest your own ideas.
 
+If you have a feature request or a suggestion for how to improve
+Emacs, the best place to send it is to
+@ifnothtml
+@email{bug-gnu-emacs.org}
+@end ifnothtml
+@ifhtml
+@url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, bug-gnu-emacs}
+@end ifhtml
+.  Please explain in clear language exactly what change you would like
+to see, and why and how you think it would improve Emacs.  If your
+suggestion is accepted, this will increase its chances of attracting
+interest from one of many volunteer Emacs developers.
+
 If you have already written an improvement, please tell us about it.  If
 you have not yet started work, it is useful to contact
 @ifnothtml
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-09-28 13:44                 ` Stefan Kangas
@ 2019-09-28 13:49                   ` Stefan Kangas
  2019-09-29  0:42                   ` Drew Adams
  2020-01-16  2:06                   ` Stefan Kangas
  2 siblings, 0 replies; 25+ messages in thread
From: Stefan Kangas @ 2019-09-28 13:49 UTC (permalink / raw)
  To: Drew Adams; +Cc: Lars Ingebrigtsen, 20697

[-- Attachment #1: Type: text/plain, Size: 236 bytes --]

Stefan Kangas <stefan@marxist.se> writes:

> I'm not too enthusiastic about option 1, but I've re-attached my patch
> which tries to do 2.  (They are not mutually exclusive.)

Sent it too fast.  I've fixed a typo in the attached patch.

[-- Attachment #2: 0001-Document-feature-requests-in-the-Emacs-manual.patch --]
[-- Type: text/x-patch, Size: 1333 bytes --]

From 2c2ed0e929caf50d02c890293a94da5863cf838b Mon Sep 17 00:00:00 2001
From: Stefan Kangas <stefankangas@gmail.com>
Date: Sat, 14 Sep 2019 13:27:10 +0200
Subject: [PATCH] Document feature requests in the Emacs manual

* doc/emacs/trouble.texi (Contributing): Document feature
requests.  (Bug20697)
---
 doc/emacs/trouble.texi | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index 13d3e8475c..3805cf14ae 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -1299,6 +1299,19 @@ Contributing
 @end ifhtml
 You can ask for suggested projects or suggest your own ideas.
 
+If you have a feature request or a suggestion for how to improve
+Emacs, the best place to send it is to
+@ifnothtml
+@email{bug-gnu-emacs@@gnu.org}
+@end ifnothtml
+@ifhtml
+@url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, bug-gnu-emacs}
+@end ifhtml
+.  Please explain in clear language exactly what change you would like
+to see, and why and how you think it would improve Emacs.  If your
+suggestion is accepted, this will increase its chances of attracting
+interest from one of many volunteer Emacs developers.
+
 If you have already written an improvement, please tell us about it.  If
 you have not yet started work, it is useful to contact
 @ifnothtml
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-09-28 13:44                 ` Stefan Kangas
  2019-09-28 13:49                   ` Stefan Kangas
@ 2019-09-29  0:42                   ` Drew Adams
  2020-01-16  2:06                   ` Stefan Kangas
  2 siblings, 0 replies; 25+ messages in thread
From: Drew Adams @ 2019-09-29  0:42 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: Lars Ingebrigtsen, 20697

> I largely agree with what you're saying; thanks for spelling it out.
> 
> I see two options to move forward here:
> 
> 1. Add a new item (or reformulate an old one) on the splash screen.
> 2. Add something to the "Contributing" page about feature suggestions.
> 
> I'm not too enthusiastic about option 1, but I've re-attached my patch
> which tries to do 2.  (They are not mutually exclusive.)
> 
> Any other opinions, please?

Thanks for reconsidering, and for working on this.

Wrt #1 & #2: Neither is perfect:

#1: People breeze past the splash screen.
    (But see below.)
#2: A user needs to have somehow found node
    (emacs) `Contributing'.  Not obvious for a
    newbie (but see below).

Wrt your patch (#2): +1 in favor of it.

You might want to say "attracting interest from 
volunteer Emacs developers", instead of "from
one of many" (why one?).

Or maybe - why mention two separate hurdles:
getting your suggestion "accepted" and getting
someone to work on it?  Consider just removing
that whole sentence, keeping only the first one,
which invites suggestions that are clear and
that provide a "why".

Wrt #1: People might not notice a mention on
the splash screen, and even if they do they
might not have a clue how to show it again,
apart from restarting Emacs.

But they might well look into the `Help' menu.

The `Help' menu is the most likely place a new
user will look for info about how to contribute
or contact Emacs developers.  Even if they know
nothing about Info or how to get to the splash
screen, they will find the `Help' menu.

On the `Help' menu we have `How to Report a
Bug' and `Send Bug Report...'.  That's 2 menu
items to help users report bugs.

The `Help' menu also has an `About Emacs' item
that, lo and behold, displays the splash screen,
with its link to node `Contributing'. So for
both contributing and reporting bugs the `Help'
menu is pretty good.

Consider one or both of these possibilities,
in addition to adding your suggested text to
node `Contributing':

* Change `Help' > `Send Bug Report' to `Help'
  > `Report Bug or Suggestion'
* Add a `Report Bug or Suggestion' link to
  the splash screen

The menu item `Send Bug Report' invokes
`send-emacs-bug-report'.  But that's the
same command you use to send an enhancement
request.  It would help if the menu item
expressed that.  (It would even help if the
command name did so.)

---

BTW, I don't know why the _first_ of the
list of links on the splash page is `Authors'.
I'd suggest moving it later or (better, I
think) just removing it.  It would be good to
have `Contributing' as the first link of the
list.





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2019-09-28 13:44                 ` Stefan Kangas
  2019-09-28 13:49                   ` Stefan Kangas
  2019-09-29  0:42                   ` Drew Adams
@ 2020-01-16  2:06                   ` Stefan Kangas
  2020-01-16 14:49                     ` Eli Zaretskii
  2 siblings, 1 reply; 25+ messages in thread
From: Stefan Kangas @ 2020-01-16  2:06 UTC (permalink / raw)
  To: Drew Adams; +Cc: Lars Ingebrigtsen, 20697

[-- Attachment #1: Type: text/plain, Size: 782 bytes --]

Stefan Kangas <stefan@marxist.se> writes:

> I see two options to move forward here:
>
> 1. Add a new item (or reformulate an old one) on the splash screen.
> 2. Add something to the "Contributing" page about feature suggestions.
>
> I'm not too enthusiastic about option 1, but I've re-attached my patch
> which tries to do 2.  (They are not mutually exclusive.)
>
> Any other opinions, please?

No one besides me and Drew has commented so far, and we both seem to
be in favour of the above patch.  Drew had some suggestions for
improvements which I've incorporated into the below patch.  I also
took the time to just make it much shorter and simpler (down to two
sentences now).

Are there any objections to pushing this patch to the release branch?

Best regards,
Stefan Kangas


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Document-feature-requests-in-the-Emacs-manual.patch --]
[-- Type: text/x-diff, Size: 1206 bytes --]

From 0fdbf284a97f31147c8d081536d6b57784d93a5b Mon Sep 17 00:00:00 2001
From: Stefan Kangas <stefankangas@gmail.com>
Date: Sat, 14 Sep 2019 13:27:10 +0200
Subject: [PATCH] Document feature requests in the Emacs manual

* doc/emacs/trouble.texi (Contributing): Document how to send feature
requests.  (Bug20697)
---
 doc/emacs/trouble.texi | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index 9cbcf20610..33f67f2b44 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -1299,6 +1299,17 @@ Contributing
 @end ifhtml
 You can ask for suggested projects or suggest your own ideas.
 
+If you have a feature request or a suggestion for how to improve
+Emacs, the best place to send it is to
+@ifnothtml
+@email{bug-gnu-emacs@@gnu.org}
+@end ifnothtml
+@ifhtml
+@url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, bug-gnu-emacs}
+@end ifhtml
+.  Please explain as clearly as possible what change you would like to
+see, and why and how you think it would improve Emacs.
+
 If you have already written an improvement, please tell us about it.  If
 you have not yet started work, it is useful to contact
 @ifnothtml
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2020-01-16  2:06                   ` Stefan Kangas
@ 2020-01-16 14:49                     ` Eli Zaretskii
  2020-01-16 14:55                       ` Stefan Kangas
  0 siblings, 1 reply; 25+ messages in thread
From: Eli Zaretskii @ 2020-01-16 14:49 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: larsi, 20697

> From: Stefan Kangas <stefan@marxist.se>
> Date: Thu, 16 Jan 2020 03:06:30 +0100
> Cc: Lars Ingebrigtsen <larsi@gnus.org>, 20697@debbugs.gnu.org
> 
> > I see two options to move forward here:
> >
> > 1. Add a new item (or reformulate an old one) on the splash screen.
> > 2. Add something to the "Contributing" page about feature suggestions.
> >
> > I'm not too enthusiastic about option 1, but I've re-attached my patch
> > which tries to do 2.  (They are not mutually exclusive.)
> >
> > Any other opinions, please?
> 
> No one besides me and Drew has commented so far, and we both seem to
> be in favour of the above patch.  Drew had some suggestions for
> improvements which I've incorporated into the below patch.  I also
> took the time to just make it much shorter and simpler (down to two
> sentences now).
> 
> Are there any objections to pushing this patch to the release branch?

I'm confused: what is "the above patch", and how is it different from
the change in trouble.texi you posted now?





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2020-01-16 14:49                     ` Eli Zaretskii
@ 2020-01-16 14:55                       ` Stefan Kangas
  2020-01-16 15:16                         ` Eli Zaretskii
  0 siblings, 1 reply; 25+ messages in thread
From: Stefan Kangas @ 2020-01-16 14:55 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: larsi, 20697

Eli Zaretskii <eliz@gnu.org> writes:

>> Are there any objections to pushing this patch to the release branch?
>
> I'm confused: what is "the above patch", and how is it different from
> the change in trouble.texi you posted now?

Sorry, I was being unclear.  The patch in question is the one attached
to the message you were replying too, with the change to trouble.texi.

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2020-01-16 14:55                       ` Stefan Kangas
@ 2020-01-16 15:16                         ` Eli Zaretskii
  2020-01-16 20:36                           ` Stefan Kangas
  0 siblings, 1 reply; 25+ messages in thread
From: Eli Zaretskii @ 2020-01-16 15:16 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: larsi, 20697

> From: Stefan Kangas <stefan@marxist.se>
> Cc: larsi@gnus.org,  drew.adams@oracle.com,  20697@debbugs.gnu.org
> Date: Thu, 16 Jan 2020 15:55:16 +0100
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> >> Are there any objections to pushing this patch to the release branch?
> >
> > I'm confused: what is "the above patch", and how is it different from
> > the change in trouble.texi you posted now?
> 
> Sorry, I was being unclear.  The patch in question is the one attached
> to the message you were replying too, with the change to trouble.texi.

Then the patch is fine with me, thanks.





^ permalink raw reply	[flat|nested] 25+ messages in thread

* bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen
  2020-01-16 15:16                         ` Eli Zaretskii
@ 2020-01-16 20:36                           ` Stefan Kangas
  0 siblings, 0 replies; 25+ messages in thread
From: Stefan Kangas @ 2020-01-16 20:36 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 20697-done, larsi

Eli Zaretskii <eliz@gnu.org> writes:

> Then the patch is fine with me, thanks.

Thanks.  Pushed to emacs-27 as 778923afe5.

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2020-01-16 20:36 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-30 14:42 bug#20697: 25.0.50; Mention `M-x report-emacs-bug' on splash screen Drew Adams
2016-04-30 19:33 ` Lars Ingebrigtsen
2019-08-21  0:41 ` Stefan Kangas
2019-08-21  1:59   ` Drew Adams
2019-08-21 20:02   ` Lars Ingebrigtsen
2019-08-21 21:02     ` Stefan Kangas
2019-08-21 21:27       ` Drew Adams
2019-09-13 19:39         ` Stefan Kangas
2019-09-13 20:13           ` Drew Adams
2019-09-14 12:01             ` Stefan Kangas
2019-09-14 15:54               ` Drew Adams
2019-09-28 13:44                 ` Stefan Kangas
2019-09-28 13:49                   ` Stefan Kangas
2019-09-29  0:42                   ` Drew Adams
2020-01-16  2:06                   ` Stefan Kangas
2020-01-16 14:49                     ` Eli Zaretskii
2020-01-16 14:55                       ` Stefan Kangas
2020-01-16 15:16                         ` Eli Zaretskii
2020-01-16 20:36                           ` Stefan Kangas
2019-08-21 21:38       ` Lars Ingebrigtsen
2019-09-13 19:29         ` Stefan Kangas
2019-09-14  6:41           ` Eli Zaretskii
2019-09-14 12:06             ` Stefan Kangas
2019-09-14 12:11           ` Lars Ingebrigtsen
2019-09-28 13:39             ` Stefan Kangas

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).