Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:97823 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 19456 invoked from network); 17 Jan 2017 17:22:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Jan 2017 17:22:12 -0000 Authentication-Results: pb1.pair.com header.from=andreas@heigl.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=andreas@heigl.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain heigl.org from 195.191.240.18 cause and error) X-PHP-List-Original-Sender: andreas@heigl.org X-Host-Fingerprint: 195.191.240.18 hos109.unaxus.net Received: from [195.191.240.18] ([195.191.240.18:43962] helo=hos109.unaxus.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E1/29-00729-0C25E785 for ; Tue, 17 Jan 2017 12:22:09 -0500 Received: from heigl.gw.tgnet.de ([80.72.250.242]:65053 helo=wdv-hg-0C07-zX4090-HeiglAndreas.local) by hos109.unaxus.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from ) id 1cTXSO-002SS9-Cm for internals@lists.php.net; Tue, 17 Jan 2017 18:22:04 +0100 To: PHP internals References: <47370a17-d428-b30d-183b-c1ec96d47872@gmail.com> <8307a455-1f57-b289-74cb-71c3a0410c92@gmail.com> <4d79d06b-671e-02c8-0e8d-d019ff57b7e0@gmail.com> <53556e09-af3a-e5b1-5c82-6c974742c407@gmx.de> Message-ID: <13d379ad-cf24-6ca2-b8b9-2cd7281114fa@heigl.org> Date: Tue, 17 Jan 2017 18:22:03 +0100 MIME-Version: 1.0 In-Reply-To: <53556e09-af3a-e5b1-5c82-6c974742c407@gmx.de> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms090500020703070909050004" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hos109.unaxus.net X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - heigl.org X-Get-Message-Sender-Via: hos109.unaxus.net: authenticated_id: a.heigl+heigl.org/only user confirmed/virtual account not confirmed X-Authenticated-Sender: hos109.unaxus.net: a.heigl@heigl.org Subject: Re: [PHP-DEV] bugsnet cleanup From: andreas@heigl.org (Andreas Heigl) --------------ms090500020703070909050004 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi All. Am 17.01.17 um 17:51 schrieb Christoph M. Becker: > On 17.01.2017 at 17:35, Stanislav Malyshev wrote: >=20 >>> People can now cross-reference issues, discuss, get notifications, an= d >>> have some simplified/readable markup. >> >> All this, except for markup, is available on bugs.php.net. And I don't= >> think markup is that important - I'm pretty sure one can discuss bugs = in >> plain text. >=20 > Well, what is missing is a simple means to ping another developer =E2=80= =93 > currently the only way to do so is assigning the ticket to them, but > that's not always appropriate. >=20 Personally I think it's best for a project like the PHP-Project to stay as independent as possible. And that also means have our own bugtracker. And as the whole project is about a programming language why the heck should that bugtracker not be written in (vanilla) PHP. That gives us the advantage that we can decide what we need and have the possibility to change it according to changing needs. But that also has the disadvantage that we have to decide what we need and that we have to change it according to changing needs. And that is where I currently see an issue. Searching Bugs is - lets put it diplomatic - a challenge. The fulltext-search doesn't work pretty well, the list of possible subprojects is endless and the pull request I submitted to be able to search for commenters names is still sitting in the PR queue for the last 16 months or so. Which brings me to the next thing: It isn't clear who's in charge. Issues with the bug-tracker are handled in a similar timely manner as some issues in the language itself. So why should one invest time to adapt the bugtracker to our needs when no one seems to notice or care. So no wonder people are looking for alternatives. And let's be honest here: The UI looks pretty =E2=80=93 2001? A facelift would make a differe= nce: But who would do it? And when someone would do it: Who'd actually apply i= t? For me the Bugtracker works pretty OK. There are things that could be handled better but for managing issues, assigning them etc it's OK. Definitely not worse than Github-issues! We should work on making transparent who's in charge for the issue-tracker and whom to address for issues with it. Only then it's possible to bring people back to it and add fixes to their own itches. Like adding a PR to notify people by mentioning them. Or by allowing code-samples to be formatted. Because formatted code *is* easier to read than unformatted code. And we already make formatting in plain text, so why not allow that in the bug-tracker? And because there are a lot of "should"s and "could"s in there: I'd love to help out: But someone will need to help me (or whoever else wants to help) in getting to know the details and internals of =E2=80=93 internals= ? =E2=80=93 the system=E2=80=A6 Just my 0.02 =E2=82=AC Cheers Andreas --=20 ,,, (o o) +---------------------------------------------------------ooO-(_)-Ooo-+ | Andreas Heigl | | mailto:andreas@heigl.org N 50=C2=B022'59.5" E 08=C2=B0= 23'58" | | http://andreas.heigl.org http://hei.gl/wiFKy7 | +---------------------------------------------------------------------+ | http://hei.gl/root-ca | +---------------------------------------------------------------------+ --------------ms090500020703070909050004 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC BawwggWoMIIDkKADAgECAgMSOD4wDQYJKoZIhvcNAQENBQAweTEQMA4GA1UEChMHUm9vdCBD QTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNp Z25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcwHhcN MTYwNzIzMDkxNjU1WhcNMTgwNzIzMDkxNjU1WjBcMRYwFAYDVQQDEw1BbmRyZWFzIEhlaWds MSAwHgYJKoZIhvcNAQkBFhFhLmhlaWdsQGhlaWdsLm9yZzEgMB4GCSqGSIb3DQEJARYRYW5k cmVhc0BoZWlnbC5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCn6XLcWFLD vAXgllUikBAU2Rv63m7ZKP+ZU/2HTWDW0BJ2muK7GD3cGZxbKKosO6l6PSqqmLqUJ8G6b/85 iPQmNL5z+LG/+wt/p31SOMAWc5UA7CJAQ9pivUCcV+Yt0LzoxWO5ME2rEZ/ioB2tXMilkJLM U4f5A9m3YZVSKj3xbM7rIpQEZiK0TrZ4MchTwPMdAwBLBxCoAztcg4Yj4qKd+IQLff0Ldhc5 3tc9b+XT7YzWLY5rQKHE+hKqIAdvYfqqKQZFHBBXptSXUXBeYK5a4UT0fpnMP7toqr/9mLlK +FvDNeVwSo5I/abiqdek1lH0/xwYy9im8k4SRtLTAp7hAgMBAAGjggFUMIIBUDAMBgNVHRMB Af8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9y IEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAOBgNVHQ8BAf8EBAMC A6gwQAYDVR0lBDkwNwYIKwYBBQUHAwQGCCsGAQUFBwMCBgorBgEEAYI3CgMEBgorBgEEAYI3 CgMDBglghkgBhvhCBAEwMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2Nz cC5jYWNlcnQub3JnMDEGA1UdHwQqMCgwJqAkoCKGIGh0dHA6Ly9jcmwuY2FjZXJ0Lm9yZy9y ZXZva2UuY3JsMC8GA1UdEQQoMCaBEWEuaGVpZ2xAaGVpZ2wub3JngRFhbmRyZWFzQGhlaWds Lm9yZzANBgkqhkiG9w0BAQ0FAAOCAgEAxM1hH9lKrDP3N+9mzQnj4LKt3/VDJHMl4jK/NmiK NKBvKobH+I2knDSeLq66wPMIyg/ynW8dXszb1lcc+5VSFhLYG6WY7HgA/DHUHDK47KrGvVYp EPsVGVLWJqGrW6JyeCns43Iyd4oXEuusbc8j/aeB93RYUpOW84RrO/GEs+ofKoF9sMz4Zfjl G0Z2GfPKgRUhPfeFNBvnM/60onKFIo3uuVS/ZuRSP/LcAY1k0AUA2aRDbEIrWgvA/6TjwZgF 4YL/FHqIl0qjP+xKEr4kaTXmZjvGuTuxPVTTBe1PdZdn4KfVCcTJDsorL29L5G+3E+HygykX 58SmQE9atW0Wwc8cv3QSqqNY8O8CA92o0E3vbsOx9qrYwRt19xD2U14RTqa2ejq9TgG88TN0 E79RYsaIt2iwym+1qV+Olrfoo5xJq3F9Mv3u9kXKsEhoNEhxg9qKWSaJsf4dFP377anelziy 6yqvbpJmrA5zHPhYjD6b8XDgwCPfbpGjVGupdrVrLF2Gx8ghVBPFnXY2/S30NPYPca5L5+cE zxw6UY139RmqXtDHk3qwSnnuS2WjgHqWbk7DNlosduIjk6CFlr/mx2kU3vVX2Nf8fIXnBNUA w12nFtTPv5ULYXR4t4IAWLFKpFF7n4Px6BZL/ttPWlyOA2xhQ7bvwk5v83vyXqvRexoxggOx MIIDrQIBATCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNh Y2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG 9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDEjg+MA0GCWCGSAFlAwQCAQUAoIICATAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNzAxMTcxNzIyMDNaMC8G CSqGSIb3DQEJBDEiBCAFcNkcZvjgjjK1bJzFmqS/JMHjPTfcQfRLXWea6WNjJjBsBgkqhkiG 9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZI hvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGRBgkr BgEEAYI3EAQxgYMwgYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3 dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJ KoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAxI4PjCBkwYLKoZIhvcNAQkQAgsxgYOg gYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3Jn MSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJz dXBwb3J0QGNhY2VydC5vcmcCAxI4PjANBgkqhkiG9w0BAQEFAASCAQBWQrhwQn4b0EtsPSiK xq8YBnxcLLvxqMk06oDuzbCvEYMrJOzs9wOziE0bdBFafY6Mc4p6n8CwlCYu+mwLP2NaO8Gq Pke1eC3RkH+PihYZE1IB5CShrB3nwfnFS0YSy+8GmNT1ydX7+xE4B/M43hsMgGEWqTHzMVvY F5bBXczHHll7LMhvC5/QYcpcCafCFVMil7DLIZQ9PvbuZ354b1WQr7iBUQpZzSmIAzHIr/Nb nIurZmBnKpaKOAxMDJES5pgze60R4uMAKtr7WPjoFH0fepW+sdArY3dg8mxiRv4m++619HeF Zwd4P9TllrVRvpzBOBJQPVDF2IOG2Kt5dd+UAAAAAAAA --------------ms090500020703070909050004--