However there are around 1000 "not important" issues.
I think the ruby core team always likes to remove bugs from ruby, if these reports
constitute real bugs that is. At the github page of mruby one can see that some sort of
systematically try to find ways to break ruby, if you look at some of the issues there. :P
Many such reported examples are really quite contrived. I think that makes a huge difference
towards bugs that are caused by a "regular" use of ruby, by a real person - that
is, you write ruby code in some application and discover that things are failing
or breaking, as opposed to automatic/systematic testing of syntax that can crash
ruby, like fuzzing in C/C++ and such.
I remember being able to do so (that is, causing segfaults) with the ruby-gtk bindings -
not on purpose, but simply because some of the code I used is quite long, many thousand
lines of code, and very old too (much of which was written by me too, many years ago), and
it is hard to make changes (I got a bit lazy from gtk2 to gtk3 so I don't write anywhere
near as much gtk-code in ruby these days); and a bit cumbersome to find and report bugs
too. (Even if Kouhei Sutou does a great job improving, fixing bugs and maintaining the
ruby-gnome bindings.) But I think developer manpower is still limited, in numbers alone.
Perhaps not only in numbers but in knowledge too. I am sure there are many people who
know ruby quite well, but significantly fewer who know both ruby and C very well.
I also don't think there is any ... realistic way that the ruby bug tracker could
handle reports like +1000 bugs started. :)
The total amount of bugs reported on the issue tracker so far here is 8307. Even
though nobu is the patch monster from Mount Fuji with 20 arms, even he may have
a hard time tackling 1000 different bugs (even if they are well documented and
reproducible),
What may be useful, perhaps, is if there could be some way to not only find "real"
bugs, but those that seem to be more "promising" and worthwhile to fix. Like to
somehow semi-automatically "promote" the more outstanding bugs from Coverity Scan
or any other method that may have a real, larger impact. And then say that you may
distribute a few of these onto the bug tracker here somehow, distributed somewhat
slowly so that they would not take too much time away (I think people also prefer
to add features since it is something new, whereas fixing bugs is not quite as fun
as playing around with new features :D ).
Developer time is limited and I think different members of the ruby core team said
it before, that often priority will be given to "real" problems, as opposed to
theoretical problems or ... not sure about the word ... very unlikely bugs?
Anyway, perhaps some people like to look at CI to discover "worthwhile" bugs to
fix. A few bug reports in the last ~3 months really amazed me, how they were found.
Some other bugs (or "surprising behaviour") are interesting too, like the one where
<< can change the encoding of Strings (https://bugs.ruby-lang.org/issues/14975),
even though that one was found by regular use of ruby rather than any automated
or semi-automated CI (may not be a bug and perhaps just a specific behaviour but
it still surprised me when I read it).