Project

General

Profile

Actions

Misc #20746

closed

Request to migrate the json gem from flori/json repository to ruby/json

Added by byroot (Jean Boussier) 3 months ago. Updated 3 months ago.


Description

Context

The json gem, which is part of Ruby's default gems, is the only default gem (aside from rubygems itself) for which the source repository isn't under the ruby/ organization.

@naruse (Yui NARUSE) and @hsbt (Hiroshi SHIBATA), the two maintainers have merge permission into the repository, and gem ownership on, but no administrative right.

The sole repository administrator is @flori (Florian Frank), but he has been inactive for years.

Problem

  • This prevent the maintainers to change the repository configuration to change CI and other integrations.
  • This prevent the maintainers from giving commit bit to others, e.g. JRuby/TruffleRuby maintainers.

@hsbt (Hiroshi SHIBATA) has been trying to contact @flori (Florian Frank) for over two years now (first email in June 2022) and never got any answer.

Later on we tried to contact him via GitHub where he seems active: https://github.com/flori/json/issues/591, but without success. I even asked him to please respond after he merged one of my contribution to one of his projects, but he ignored that too: https://github.com/flori/term-ansicolor/pull/38#issuecomment-2263838711

Proposal

To resolve this situation I propose the following:

  • Create a copy of the repository at ruby/json.
  • Update the json.gemspec to declare ruby/json as the gem official repository.
  • Resume development there.

NB: This is not taking anything away from @flori (Florian Frank), if he wishes to remain administrator of the repository, we can perfectly add him as administrator of ruby/json.

cc @Eregon (Benoit Daloze)

Updated by Eregon (Benoit Daloze) 3 months ago

+1, as I wrote in https://github.com/flori/json/issues/591 I think this is important for many reasons.

Updated by hsbt (Hiroshi SHIBATA) 3 months ago

  • Status changed from Open to Closed
  • Assignee set to hsbt (Hiroshi SHIBATA)

flori transferred json repo under the Ruby organization today. We have https://github.com/ruby/json now.

Updated by hsbt (Hiroshi SHIBATA) 3 months ago

I made @byroot (Jean Boussier) to new maintainer of ruby/json.

He will optimize performance of JSON like https://github.com/ruby/json/pull/598 and https://github.com/ruby/json/pull/597.

Actions

Also available in: Atom PDF

Like2
Like0Like0Like0