Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp273180pxk; Thu, 1 Oct 2020 01:53:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwAx+aF3ggNQbQDcDqV44hGSnzdfEP1tflao+DOs819WRzvzqjTaKdiSRIVurVCYCApW2r5 X-Received: by 2002:a17:906:1e51:: with SMTP id i17mr7243210ejj.103.1601542405676; Thu, 01 Oct 2020 01:53:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601542405; cv=none; d=google.com; s=arc-20160816; b=AIYHVmdQt0BNHYiv6jK9k39LSKTg3H8/x+NXFWQu6/2ED+yoW9pDGyFIaKsfTtrvPp P6W5PFFThSOBDd/+irdwHGRxQmBHO6EatuXAZtJTsLbgs2oyoxoZiSDTkXfGDUEEbYgB Q7zjKZFTL4dfm544mJompfhzfN592vwmsN8hPPYXMWoi10txlOvQT14CcoiMXDQzqvKH QtkH+CN3gqYrgXM9DYS9nVt/Rl+OI8JlsQG91piVXJ93DF5K95vz4CZl5ukzzTx7WDs6 mCI8XBNTJrTGxgK13P7NrZJGXD/6WEctgbmJBaNjN5kUjhPT2qVRPmNUxPNorYyOVyvu t4ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=RHigMQxC214OJK6o8RQZxOaQ/QfufqYy8sty47VkdSE=; b=f/EJHPDUB/7mY4RtBhjFukQhonEW3cSD9lKRLCcBhI8NwZ/1ep9CLPAP32asT+y0pS lFnpro3GrG0aV3d+OvKrTk3TnCAGXcvEElw4BnzcxQnke2Gj2GSfAAYhtdqbVPmYymkX pWcVylwBey40TdgZHU+Pd3LXXUlO2eP9vH9QoQWJXTqn1kFI2Yken3k4332Sb6kWo1ED HI8lGWyO5GGhH8zw2TyU+6R4p48MxeHUkZJv/+rATk/8MnDM8Omb8Zr3toHsXmbB9kFv Ly0/5wu7c9u5OR4M3TF1EGORKQM35+xz7BWsaVvMx1oVvrRL3JvPPA1wyAVoFfy+tqVK VYfg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g23si2977405edv.304.2020.10.01.01.53.03; Thu, 01 Oct 2020 01:53:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731788AbgJAIvp (ORCPT + 99 others); Thu, 1 Oct 2020 04:51:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34076 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731134AbgJAIvo (ORCPT ); Thu, 1 Oct 2020 04:51:44 -0400 Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8234::]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1101BC0613E2 for ; Thu, 1 Oct 2020 01:51:44 -0700 (PDT) Received: from ip4d14bc8c.dynamic.kabel-deutschland.de ([77.20.188.140] helo=truhe.fritz.box); authenticated by wp530.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1kNu8e-0000gU-1X; Thu, 01 Oct 2020 10:40:32 +0200 From: Thorsten Leemhuis To: Jonathan Corbet Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [RFC PATCH v1 10/26] docs: reporting-bugs: remind people to look for existing reports Date: Thu, 1 Oct 2020 10:39:31 +0200 Message-Id: X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-bounce-key: webpack.hosteurope.de;linux@leemhuis.info;1601542304;803d86db; X-HE-SMSGID: 1kNu8e-0000gU-1X Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Tells users to search for existing reports, as not reporting them a second time is in their own interest. Tel them where to look and provide a few hints how to search properly, as that is easy to get wrong. That seems to be especially true when it comes to things like graphics cards or wifi modules: mentioning the model name often is not much help, but mentioning its main chip often leads to the results you are looking for. This might be obvious to kernel developers, but for many users it's not. Signed-off-by: Thorsten Leemhuis --- = RFC = Have I gone to far in describing how to find good search terms? I got the impression quite a few users to it poorly. --- Documentation/admin-guide/reporting-bugs.rst | 58 ++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/Documentation/admin-guide/reporting-bugs.rst b/Documentation/admin-guide/reporting-bugs.rst index 3e9923c9650e..4828e8924136 100644 --- a/Documentation/admin-guide/reporting-bugs.rst +++ b/Documentation/admin-guide/reporting-bugs.rst @@ -491,6 +491,64 @@ sometimes modified during tree-wide cleanups by developers that do not care about the particular code at all. Hence, use this option with care. +Search for existing reports +--------------------------- + + *Search the archives of the bug tracker or mailing list in question + thoroughly for reports that might match your issue. Also check if you find + something with your favorite internet search engine or in the Linux Kernel + Mailing List (LKML) archives. If you find anything, join the discussion + instead of sending a new report.* + +Reporting an issue that someone else already brought forward is often a waste of +time for everyone involved, especially you as the reporter. So it's in your own +interest to thoroughly check if somebody reported the issue already. Thus do not +hurry with this step of the reporting process, spending 30 to 60 minutes or even +more time can save you and others quite a lot of time and trouble. + +The best place to search is the bug tracker or the mailing list where your +report needs to be filed. You'll find quite a few of those lists on +`lore.kernel.org/ `_, but some are hosted in different +places. That for example is the case for the ath10k Wi-Fi driver used as example +in the previous step. But you'll often find the archives for these lists easily +on the net. Searching for 'archive ath10k@lists.infradead.org' for example +will quickly lead you to the `Info page for the ath10k mailing list +`_, which at the top links +to its `list archives `_. + +Sadly this and quite a few other lists miss a way to search the archives. In +those cases use a regular internet search engine and add something like +'site:lists.infradead.org/pipermail/ath10k/' to your search terms, which limits +the results to the archives at that URL. + +Additionally, search the internet and the `Linux Kernel Mailing List (LKML) +archives `_, as maybe the real culprit might be +in some other subsystem. Searching in `bugzilla.kernel.org +`_ might also be a good idea, but if you find +anything there keep in mind: it's not the official place to file reports, hence +the reports you find there might have not even reached the people responsible +for the subsystem in question. + +If you get flooded with results consider telling your search engine to limit the +results to posts from the past month or year. And wherever you search, make sure +to use good search terms; vary them a few times, too. While doing so try to look +at the issue from perspective of someone else: that will help you to come up +with other words to use as search terms. Also make sure to not use too many +search terms at once. Remember to search with and without information like the +name of the kernel driver or the name of the affected hardware component. But +its exact brand name (say 'ASUS Red Devil Radeon RX 5700 XT Gaming OC') often is +not much helpful, better use the name of the model line (Radeon 5700), the code +name of the main chip ('Navi' or 'Navi10'), its manufacturer ('AMD'), and things +like that. + +In case you find an existing report consider joining the discussion, as you +might be able to provide valuable additional information. That can be important +even when a fix is prepared or in its final stages already, as developers might +look for people that can provide additional information or test a proposed fix. +See the section 'Duties after the report went out' for details how to get +properly involved. + + .. ############################################################################ .. Temporary marker added while this document is rewritten. Sections above .. are new and dual-licensed under GPLv2+ and CC-BY 4.0, those below are old. -- 2.26.2