Morning Christoph,
> Just wiping those under the carpet wouldn't be an improvement, in my
opinion.
Remember that the bugs won't go anywhere, they just won't present
themselves as important to new contributors, and old alike.
It's very overwhelming to see a list of five thousand things that may need
fixing, in reality most of the very old ones don't, and have no chance of
being addressed whatever.
If you're interested in looking through old FR's for stuff to RFC, then you
will still be able to do that.
We also have the option of adding a new status, such as "unresolved", so
that if you're so minded to go and look for old unresolved bugs, you can do
that with a simple search.
Leaving them open isn't helping anyone or anything, and if it overwhelms me
to see that many, you can be pretty sure it has scared a bunch of people
away.
> Instead it would be great if we had active maintainers
Agreed, but we do not, and there isn't much we can do to change that.
The fact is that the burden lies with us to maintain anything in php-src,
not whoever put it there. There are few exceptions, Derick does an
excellent job of maintaining date, there are a few people who work hard to
try to keep PDO and other extensions in shape (or they are emerging now as
maintainers).
> Unmaintained bundled extensions should be considererd to be moved to PECL
as soon as possible (there is already a RFC draft[1] about this – I hope
this will proceed soon).
I'm not sure what you mean by unmaintained, anything bundled is maintained
by virtue of the fact it is bundled ?
There's very few candidates for exclusion today. When I look at the list in
the RFC, it seems pretty obvious why some of them have no maintainer - the
underlying library is frozen in time (readline for example), there isn't
necessarily any real work to do, and nobody is obliged to satisfy
outstanding feature requests.
While I agree that some of those should be removed, I don't think it solves
any long term problems for us.
> Old tickets which can't be easily verified might best be handled by asking
whether the problem persists and setting the issue to "Feedback" (such as
#58167).
This takes the kind of manual labour that we just can't do, and are failing
hard at doing already ... It really would take a team, and we don't have
one.
I know there are a few people that sporadically work on bugs, yourself
included, and that's great.
Maybe you could draft an RFC to put a team together, ask for volunteers to
work on that project and see what happens.
My proposed actions are not about sweeping anything under any carpets, they
are about:
* push people that have opened bugs with patches to go through github,
it's a more effective way of getting the job done
* provide feedback to people that have been waiting for years on end for
some action
* reduce the overall number of bugs so that new and old contributors are
not overwhelmed by the sheer number
* make bugsnet a useful tool for finding things to fix in supported
versions of php - while it may seem that you can just search by version, in
reality this does not work, there are bugs that were opened for some old
version that still apply to 7
At some point, we need to admit that this is not manageable, and that
better tools exist for managing the influx of genuine bugs we do get. I
think actually we should consider closing down bugsnet entirely in the not
too distant future (maybe PHP8) and using the much better collaboration
tools provided by github.
Thanks for your valuable input, I look forward to seeing the bugs triage
RFC.
Cheers
Joe
On Sun, Jan 8, 2017 at 1:00 PM, Christoph M. Becker <cmbecker69@gmx.de>
wrote: