From: shevegen@... Date: 2019-02-15T11:35:06+00:00 Subject: [ruby-core:91565] [Ruby trunk Bug#15605] json library needs more frequent releases Issue #15605 has been updated by shevegen (Robert A. Heiler). I think this can be "abstracted" out in the sense of a general mechanism in place when it comes to gems that are part of the official ruby distribution, and maintainers that become inactive or at the least less active. In particular when it comes to pull requests, aka code that already exists but is not merged in, I agree completely with Charles. (Let's assume here that these changes all work fine, without breaking stuff, just to simplify the argument.) Perhaps a better general solution may be to allow the ruby main team to decide who is co-owner of gems IF these gems are part of the official ruby distribution. That way e. g. Charles or other folks (decided by core devs) could at the least add in the patches. Alternatively things could always be forked anyway and then merged in. Since Charles mention it ("find a way to get them push rights"), what would be a simple way to get others into the position to have push rights? Could that work on rubygems/gems + rubygems.org alone or does this have to include github-hosted code? For the latter it may be feasible to have it all under the main ruby site on github. (Ideally of course, everything could be managed in-ruby, without having to depend on any external source, but I also understand that github made some feature/access simpler.) IMO this may be something for the next developer meeting - this can happen to other gems too, so it seems more general to me. ---------------------------------------- Bug #15605: json library needs more frequent releases https://bugs.ruby-lang.org/issues/15605#change-76828 * Author: headius (Charles Nutter) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: all * Backport: 2.4: UNKNOWN, 2.5: UNKNOWN, 2.6: UNKNOWN ---------------------------------------- There has not been a release of the json gem since April 2017. Unfortunately there's a long backlog of bugs and pull requests that have been sitting there, including some that prevent users from upgrading JRuby. I think most of us who have been working on Ruby for any length of time knows that it has been difficult to get json changes released, and it's now starting to really hold back other development. I propose that we start looking for an alternative maintainer of the library, find a way to get them push rights, and end this bottleneck. FWIW only flori and I currently have push rights for the gem, but I do not have push rights for the repository. -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>