From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-3.9 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 7128B1F5AE for ; Fri, 21 May 2021 04:35:04 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 14B72120ACA; Fri, 21 May 2021 13:33:57 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id D677C120AA4 for ; Fri, 21 May 2021 13:33:53 +0900 (JST) Received: by filterdrecv-6b4886b6-wlhp5 with SMTP id filterdrecv-6b4886b6-wlhp5-1-60A73871-30 2021-05-21 04:34:57.629290651 +0000 UTC m=+1245872.094314605 Received: from herokuapp.com (unknown) by geopod-ismtpd-2-0 (SG) with ESMTP id 1EqIwrHWRp2kU9iGdtADSg for ; Fri, 21 May 2021 04:34:57.568 +0000 (UTC) Date: Fri, 21 May 2021 04:34:57 +0000 (UTC) From: marcandre-ruby-core@marc-andre.ca Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 17873 X-Redmine-Issue-Author: hsbt X-Redmine-Issue-Assignee: hsbt X-Redmine-Sender: marcandre 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: 79977 X-SG-EID: =?us-ascii?Q?6=2FIMxCQLDposcQf5wmbDAtfaKduBAO0bKyhL3BGZtMQ5q7K2TvpbN6A7JIyt9E?= =?us-ascii?Q?aOK6+xrrMjY+lE3h7qADv6vepV0yERJQkjKih36?= =?us-ascii?Q?VDGZyhiskmlNVUYra6rWGvbWox9=2F3O571r1XzTQ?= =?us-ascii?Q?c3QXRfghWL13qLimcyoC8vCKCpnShTQXDoLt63R?= =?us-ascii?Q?HXnFYvSVsMLKI+gEHkO9NzlH7fuw9SHyRBtK+bR?= =?us-ascii?Q?KjkNlLF8VpOFLRn1A=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 103930 Subject: [ruby-core:103930] [Ruby master Feature#17873] Update of default gems in Ruby 3.1 X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" Issue #17873 has been updated by marcandre (Marc-Andre Lafortune). Thanks, I agree about `prime`. I imagine `matrix` users are limited and will be ok. I'm not sure about `ostruct`. Could we consider to bundle them in next major version but with some warning? If you "update" the gem then the conversion warning would not be there. This could ease conversion. ---------------------------------------- Feature #17873: Update of default gems in Ruby 3.1 https://bugs.ruby-lang.org/issues/17873#change-92060 * Author: hsbt (Hiroshi SHIBATA) * Status: Assigned * Priority: Normal * Assignee: hsbt (Hiroshi SHIBATA) ---------------------------------------- I promoted many standard libraries to the default gems. You can see them at https://stdgems.org/#default-gems-ruby-301 I propose the following libraries to promote the bundled gems from the default gems. ``` ostruct: matrix net/smtp net/ftp net/pop net/imap prime ``` They have primary maintainer in the canonical repository in github. So, they can release the new version with their convenience. @shugo @marcandre Any thought? And I also propose to extract the following libraries from the default gems. ``` tracer syslog ``` They are no longer actively maintained and not widely used today. -- https://bugs.ruby-lang.org/