Re: [PATCH v9 2/5] bugreport: add tool to generate debugging info
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Mar 10, 2020, 11:42 UTC
- Message-ID
- <nycvar.QRO.7.76.6.2003101239000.46@tvgsbejvaqbjf.bet>
- In-Reply-To
- <xmqq36ah1fao.fsf@gitster-ct.c.googlers.com>
Hi Junio,
On Mon, 9 Mar 2020, Junio C Hamano wrote:
Show 13 quoted lines
> Johannes Schindelin <Johannes.Schindelin@gmx.de> writes: > > > On the other hand, if we make `git-bugreport` a built-in, I cannot see any > > downsides. > > > > For me, therefore, having it as a built-in is a clear win. What am I > > missing? > > The right sense of relative importance between efficiently running > the rest of Git by not bloting the main binary and making sure not > to ship Git that does not run unless "git bugreport" runs (which > makes sure that "bugreport" runs) is what you are missing, I > suspect.
By that reasoning, `git bugreport` should not be included in core Git.
Show 16 quoted lines
> Another thing is that you are giving "git bugreport" too much weight > and too little credit to inexperienced users, by assuming that we > will never hear from them when "bugreport" is incapable to run for > them. They will report, with or without "git bugreport", and the > more important thing you seem to be missing is that after the > initial contact it would become an interactive process---there is > no reason to prioritize to ensure that the initial contact has > everything that is needed to diagnose any issue without further > interaction. "With my build, even 'bugreport' dumps core." is > perfectly good place to start. > > Besides, wouldn't the ones on platforms, on which "git bugreport" > may have trouble running, i.e. the ones on minority and exotic > platforms, tend to be self sufficient and capable (both diagnosing > the issue for themselves, and reaching out to us as appropriate) > ones in practice (e.g. I have NonStop folks in mind)?
Yes, I can agree that inexperienced users will not give up and keep up the conversation until they see their problems fixed.
I can also agree that inexperienced users will report bugs even if it is not made super easy for them to do so.
I can agree to that _iff_ I ignore my entire experience maintaining Git for Windows, that is.
Sarcasm aside, I think that you underestimate the importance of a good bug reporting tool like `git bugreport`, and I suspect that Emily does not.
Ciao, Dscho