Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103048 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 23748 invoked from network); 7 Aug 2018 18:30:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Aug 2018 18:30:06 -0000 Received: from [127.0.0.1] ([127.0.0.1:4216]) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ECSTREAM id 97/40-18754-D25E96B5 for ; Tue, 07 Aug 2018 14:30:05 -0400 Authentication-Results: pb1.pair.com smtp.mail=t.motylewski@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=t.motylewski@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.169 as permitted sender) X-PHP-List-Original-Sender: t.motylewski@gmail.com X-Host-Fingerprint: 209.85.217.169 mail-ua0-f169.google.com Received: from [209.85.217.169] ([209.85.217.169:41609] helo=mail-ua0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 52/40-18754-152E96B5 for ; Tue, 07 Aug 2018 14:17:54 -0400 Received: by mail-ua0-f169.google.com with SMTP id h1-v6so17153580uao.8 for ; Tue, 07 Aug 2018 11:17:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=rTTcNK9Skj1U9tnsi8t3dRJy+E6jO7YjudDcHgj4mwQ=; b=BBwyLZCWQfKSOaZNKu9/4d04o3s+ewPTA7tCwLq2GRLst5yF6szXaw8bhrfmQoskQW Z7C9FiZIRTGq8Amoxl8QA8dBsxEx5R4DfrgtpHPVQ/6kz8MtzZqyGGZpgX8i8LW6LTcm B4OKhsKhB4WeNRNtcrzo62xSin9cQ64sxiUrgOpDl5mGC2oeCnuLTYylqwVFZuK71pJ9 hOnXUbry1L1rUAh6OPXELRLf/KfK/J+T80pLLLZzARfGsdIl3r3jxzoW8zFBkqHEPMDW CNxyfYA1qb2JkJLczRqCpj7XiN7y3+zn/lcAe0pXMwRLzHv+2tvsmT+ox2MERqIIvO8H lYig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=rTTcNK9Skj1U9tnsi8t3dRJy+E6jO7YjudDcHgj4mwQ=; b=mCt3KdMYDRH/7MbvtUa4Di8/4Rp/oNv8fPHQFztYjcAnqcnh7y2k6hYVRcDPP4Ty3O AdHzI761kF7jqxGRIaK0e1rcOnhPBXUjgusNkmLhGNsNvBtGMjeJYZ86G2RWpz1V9KeM fBh2aTR4EfT5RgcqfuHHJ61RH6jiOVswnQTgHgXzrH79zE4Lea3fQuLzLE9R2djdytF5 tlP6MLn2M6x8HuAPUifgRT77wRG7E/kZl92KJD54qyfrtP5c25clIlCDPdPdWCa9jlXb YlHnLS2FFAn35ySk7A8ixccMlmCi1MXsYabhqMjG5ERzM6P8SETrFZ8V1nQneGcqq87D 2TvA== X-Gm-Message-State: AOUpUlFCQ8uVeqIMkBtONQ6ZtJwZmdGg2fetxYDua06ZvttWIb3HveI+ HhIAEQs8b1uRG+JtafZBhSa4EihtCtbIRKVghn38uh7b X-Google-Smtp-Source: AAOMgpdrhhuDMOPZQubapFNLt1Zl0WZtnbVsLnvB7FTFHZXEbryYYbBmSQxO6JF2VqtG1mR+0cTXTM3nz5sHLEtc3r4= X-Received: by 2002:ab0:1163:: with SMTP id g35-v6mr14157911uac.135.1533665870115; Tue, 07 Aug 2018 11:17:50 -0700 (PDT) MIME-Version: 1.0 Date: Tue, 7 Aug 2018 20:17:38 +0200 Message-ID: To: internals@lists.php.net Content-Type: text/plain; charset="UTF-8" Subject: bugs.php.net usability, migration to a different tool From: t.motylewski@gmail.com (Tymoteusz Motylewski) Hi, Thank you all for the great work you do for PHP! I would like to raise a concern regarding the usefulness of the current PHP issue tracker - bugs.php.net. tl;dr In my opinion: Current bug tracker is terrible. Moving to a better/modern bug tracker should be a high priority of the PHP community. I'm presenting a PHP user/reporter point of view, I'm not much into developing PHP interpreter itself. However often I have to use bugs.php.net when debugging issues or checking security reports. In the 1-10 scale I give bugs.php.net grade "2", meaning it's almost not usable. Issues I have: - the UI is terrible (not useful, confusing, misleading) - it's really hard to find what person is looking for - data quality is low (many duplicated reports, lot of old reports cluttering the list, information gathered is not reliable) - the tool blocks community in helping managing the issue list and triaging bugs - Its not possible to log in, be notified when sth change on issues I'm interested in (created, commented, voted or just watching) Examples: - Its not possible to link issues which are related/duplicated (when you're not power user) - its not possible to state PHP version or OS you're reproducing the issue in - the search is not indexing comments (so the place where most important information is stored) - some actions like trying to edit an issue don't always return a result/information/feedback to the user, and once they do it's not helpful e.g. "The password you supplied was incorrect." -> what is the password all about? where do I get it? how can I get it back once I forgot? - voting has some radio buttons selected by default, so I'm sure many users just submits wrong data, because they just want to vote and haven't check e.g. OS radio. - I can't change the voting once it's done - The "Same OS" stats are not really helpful, it doesn't even help to know whether it's windows only issue or also linux related, it's not really possible to filter issues related to some system - there are still open issues for long not supported versions like 4 or 5, and you never know whether they are still valid because nobody updates the affected versions. You need to go inside to see activity and maybe you'll deduce sth from it. - there are tons of stale issues even from over 10 years ago. With better issue tracker people from community would be able to help triaging these bugs, confirming them, setting correct statuses, finding duplicates and so There are of course many more, I haven't even started with UX ;) To make the discussion constructive please answer following question first, before we jump into details. 1. Do you agree that current issue tracker needs a change, or it's ok for you? 2. Do you consider that it's important and high priority to have a better, more collaborative tool there? 3. As stated on twitter (https://twitter.com/official_php/status/1024658601770668033 ) there are some specific needs which make the move to different tool harder. What are they? Cheers Tymoteusz