ksummit.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: Laura Abbott <labbott@redhat.com>
Cc: ksummit <ksummit-discuss@lists.linuxfoundation.org>
Subject: Re: [Ksummit-discuss] [MAINTAINERS SUMMIT] Bug reporting feedback loop
Date: Thu, 22 Jun 2017 16:08:13 +0200	[thread overview]
Message-ID: <s5h8tkkqfn6.wl-tiwai@suse.de> (raw)
In-Reply-To: <1de3c642-a4b7-1065-5c35-ba32866d471d@redhat.com>

On Thu, 22 Jun 2017 00:34:11 +0200,
Laura Abbott wrote:
> 
> Fedora tends to follow the most recent stable kernel very closely
> (e.g. 4.11.6 is currently pending for Fedora 24, 25, and 26).
> This works well enough, but there still seem to be some
> disconnects in the bug reporting process. Examples I can think of:
> 
> - When users report bugs on the Fedora tracker that look like
> actual upstream bugs, what's the best way to have those reported?
> I typically end up having to summarize from the Fedora bugzilla
> and send an e-mail which ends up being tedious. Can we make this
> bug reporting easier for non-kernel developers?

The topic is what I wanted to brought up, so thanks for heading up,
Laura.

Below are other related points I noticed while working on openSUSE /
SUSE kernel bugzilla triage:

- Very little information about the bug reporting:
  MAINTAINERS file lists only a few.  (Oh, my area also missing...)
  For some areas, it's extremely hard to report a bug.  There is
  always a fallback to LKML, but who reads it?

- The inconsistent bug tracking over the whole kernel areas:
  which way to report purely depends on the subsystem.  Even inside a
  subsystem, some prefer bugzilla while some don't.

- No information about debugging:
  each subsystem tends to have a dedicated script or tool to gather
  the debug information, but it remains secret like grandmother's
  recipe.

- Not well tied with regression tracking:
  for the already released kernels, we have no way to check what's
  still broken and what's been fixed.  Even a simple check list would
  be helpful...

- Inactive bug handling:
  many bug reports on bugzilla are just ignored and rotten.
  In most cases, maintainers play a role as "bug master" on bugzilla.
  But they are often too overloaded or don't pay much attention on old
  bugs.  Later on, when the bug list becomes a pile, they loose the
  gut to solve such bugs any longer.  (The model is the man standing
  on the mirror.)
  

The bug handling really need a big resource.  It takes time to
analyze, fix it, and it needs more efforts for communication, as the
bug reporter tend to have less development experiences.

It would be great to have someone assigned helping for bug  tracking
in both upstream (kernel subsystem) side, and in distributor side.
We have a better coordination regarding the security bugs, and it
should be extended for larger areas.


About your other points:
> - There's still a gap between when bugs hit Linus' tree and when
> stable releases come out. This is not a knock against stable or
> a request for stable to go faster :). I try
> and monitor stable@ for fixes but there still seems to be a
> large time gap for identifying fixes that have been fixes in
> master that are relevant to a recent stable release.

IMO, the stable upstream development is fast enough.  A fast delivery
of a particular fix can be done in the distro side, after all.


> - Are pictures of kernel panic still the most reliable method
> of getting information for early crashes? I keep getting pictures
> in 'creative' formats. 

There have been discussions about this, sending QR code, or whatever,
but I don't see any development since then, unfortunately.
But as a "reliable" method, taking the picture always works, it's not
too bad in the end.


thanks,

Takashi

  parent reply	other threads:[~2017-06-22 14:08 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-06-21 22:34 Laura Abbott
2017-06-22 12:36 ` Jiri Kosina
2017-06-27 17:53   ` Luis R. Rodriguez
2017-06-27 18:26     ` Laurent Pinchart
2017-06-27 18:30     ` James Bottomley
2017-06-27 18:41       ` Daniel Vetter
2017-06-27 19:02       ` Luis R. Rodriguez
2017-06-27 19:46         ` Guenter Roeck
2017-06-28 10:19           ` Mark Brown
2017-06-27 22:35       ` Jiri Kosina
2017-06-28  6:59         ` Takashi Iwai
2017-06-27 18:31     ` Takashi Iwai
2017-06-27 19:04       ` Luis R. Rodriguez
2017-06-28  8:04         ` Daniel Vetter
2017-06-22 14:08 ` Takashi Iwai [this message]
2017-06-22 14:12   ` Jiri Kosina
2017-06-22 14:24     ` Takashi Iwai
2017-06-28 13:12       ` Jani Nikula
2017-06-28 13:13         ` Takashi Iwai
2017-06-22 15:34 ` James Bottomley
2017-06-23 14:52 ` Greg KH
2017-06-23 20:28   ` Jiri Kosina
2017-06-25 17:11   ` Laura Abbott

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=s5h8tkkqfn6.wl-tiwai@suse.de \
    --to=tiwai@suse.de \
    --cc=ksummit-discuss@lists.linuxfoundation.org \
    --cc=labbott@redhat.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.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox