From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [94.130.110.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id F11B71F4B8 for ; Mon, 7 Oct 2024 03:38:32 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=16hdolEi; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=GcYxCQ9j; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1728272310; bh=zQT/rTL9ruVC2+5fO6Qx0ecSBaWoL2rLPdrCuezg4BY=; h=Date:References:To:Reply-To:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Cc:From; b=16hdolEil9urU79r6eUxYPBydyCBMWFAQ+uKS/T8ipQ2B7T+7gXwPky8/GOeKHQkc 6hhSACZltvH6HzmVGQMdPv3eRPPuO/HKvwOOTPD2QkyikTdk+HvlUTcVf6jCsuGBDs v8RHxhSO9TZBj56TtoPpFCST89PjGe0+Qg/7pNE0= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 7966A43FB9 for ; Mon, 7 Oct 2024 03:38:30 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=GcYxCQ9j; dkim-atps=neutral Received: from s.wrqvtbkv.outbound-mail.sendgrid.net (s.wrqvtbkv.outbound-mail.sendgrid.net [149.72.123.24]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 6461543F67 for ; Mon, 7 Oct 2024 03:38:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc:content-type:from:subject:to; s=s1; bh=nkkiEJxkKDEAYj7r/4sWXJA+GUfCrT9UKvIlvhEJK3A=; b=GcYxCQ9jP0aY3JIqUiuPTcASdI6aqnC6BJiDce8z1lj1/SPDq8S5HRYwLOkefl8TSkbc 8s+koGu2d/Ya28+p9ZvR0kyW95th09wD/7WCzwHbungpWt8CvXSoi9nuOnL9uCQD4/tgKg q8xjfUWOqZDSjrZiE034ThgmaatrNRWETBIwcfuuXClD25dbW0P6hR9moGsCHPSwkXCOOD LbNCV3AQ4Eidgm4e2t7RqsnF6Kxrx5OCqPBhIdNJTIJ3BBJxd7AC1jTtSNK+4X+pvSuwoV 6PUx2pIWTxM6CyGrWV39/a8+V/RigEHcWBi6RwfBxcx2qJRD25qjocsGVYDUWKmw== Received: by recvd-55fc7fd858-2nt6g with SMTP id recvd-55fc7fd858-2nt6g-1-670357A9-25 2024-10-07 03:38:17.902601781 +0000 UTC m=+2108545.827739519 Received: from herokuapp.com (unknown) by geopod-ismtpd-32 (SG) with ESMTP id BCjqzqIqSYy6Wmg-bPiOwQ for ; Mon, 07 Oct 2024 03:38:17.850 +0000 (UTC) Date: Mon, 07 Oct 2024 03:38:17 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Misc X-Redmine-Issue-Id: 20746 X-Redmine-Issue-Author: byroot X-Redmine-Issue-Assignee: hsbt X-Redmine-Issue-Priority: Normal X-Redmine-Sender: hsbt X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-Redmine-MailingListIntegration-Message-Ids: 96108 X-SG-EID: =?us-ascii?Q?u001=2ESNtsfy=2FRYrUmxOeGSN+Ah1new64UppKFg8YOAgra6KK6sIhqEP6LswYh4?= =?us-ascii?Q?tCf2AhAD20FCmXanLCSpdJ9Heq83FKB1eeA=2FIRz?= =?us-ascii?Q?=2FUFVHcMb3GOjRqgDXqx5MGbW88lAZlhA31qOiyd?= =?us-ascii?Q?4rY0Lob=2FxHducAeTTr6ygiZ9ssRC=2FnPfi+WL2rT?= =?us-ascii?Q?Z4zPSzRbabY8M4dyhHme=2FNIeS+zHlDM2AUiN6cM?= =?us-ascii?Q?ufkq9FB3w98tGfPiqEUbxBATskQfd39M=2FxO2J2K?= =?us-ascii?Q?16bia2DNx4YqUZx2vF0DYx=2FvGw=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: IAY5O27A5FLFASZL22YYR3SJNXIBRQ4D X-Message-ID-Hash: IAY5O27A5FLFASZL22YYR3SJNXIBRQ4D X-MailFrom: bounces+313651-b711-ruby-core=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:119473] [Ruby master Misc#20746] Request to migrate the json gem from flori/json repository to ruby/json List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "hsbt (Hiroshi SHIBATA) via ruby-core" Cc: "hsbt (Hiroshi SHIBATA)" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Issue #20746 has been updated by hsbt (Hiroshi SHIBATA). 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. ---------------------------------------- Misc #20746: Request to migrate the json gem from flori/json repository to ruby/json https://bugs.ruby-lang.org/issues/20746#change-110090 * Author: byroot (Jean Boussier) * Status: Closed * Assignee: hsbt (Hiroshi SHIBATA) ---------------------------------------- ### 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 and @hsbt, the two maintainers have merge permission into the repository, and gem ownership on, but no administrative right. The sole repository administrator is @flori, 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 has been trying to contact @flori 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, if he wishes to remain administrator of the repository, we can perfectly add him as administrator of `ruby/json`. cc @Eregon -- https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/