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.0 required=3.0 tests=AWL,BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_PASS 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 62F61211B4 for ; Thu, 29 Nov 2018 06:36:04 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 0B3391217F9; Thu, 29 Nov 2018 15:36:00 +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 C61A3121133 for ; Thu, 29 Nov 2018 15:35:56 +0900 (JST) Received: by filter0095p3iad2.sendgrid.net with SMTP id filter0095p3iad2-2582-5BFF88C7-34 2018-11-29 06:35:51.832701238 +0000 UTC m=+1161103.430093615 Received: from herokuapp.com (ec2-54-159-163-150.compute-1.amazonaws.com [54.159.163.150]) by ismtpd0028p1iad2.sendgrid.net (SG) with ESMTP id 4xwkGl0PRNmehALNdgHSkw for ; Thu, 29 Nov 2018 06:35:51.794 +0000 (UTC) Date: Thu, 29 Nov 2018 06:35:52 +0000 (UTC) From: v.ondruch@tiscali.cz To: ruby-core@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 65551 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 15354 X-Redmine-Issue-Author: vo.x X-Redmine-Issue-Assignee: hsbt X-Redmine-Sender: vo.x 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-SG-EID: ync6xU2WACa70kv/Ymy4QrNMhiuLXJG8OTL2vJD1yS6RNw+mS6O5GjYMuLuKrgRAY3BehTHO2H/9jw K2dg+XjHg2SAlNqSS/lWtocOW+T81lsfG26XHXnsS8XTiVlQHflRRcv51kALvb0800XRtI5UrRs+40 k4aUC5lQb/PNcSMNzsxnEXSuX+F0VBgm61R35gJN+k1+QSSntspNhu4ACA== X-ML-Name: ruby-core X-Mail-Count: 90154 Subject: [ruby-core:90154] [Ruby trunk Bug#15354] Remove Bundler from StdLib 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 #15354 has been updated by vo.x (Vit Ondruch). I am afraid that my issues won't be addressed as long as independent Bundler is not discontinued and this have not happened for past 10 years. If this was just announced, the two copies of Molinillo could be merged into one for start. The repositories could be rearranged to have more sense. The backward compatibility and extensions `lib/bundler/rubygems_*.rb` could be probably removed or slimmed down. But nothing like that is planned. I just hear rumors about Bundler 2.x and Bundler 3.x, which will necessarily keep carrying all these issues. ---------------------------------------- Bug #15354: Remove Bundler from StdLib https://bugs.ruby-lang.org/issues/15354#change-75271 * Author: vo.x (Vit Ondruch) * Status: Assigned * Priority: Normal * Assignee: hsbt (Hiroshi SHIBATA) * Target version: * ruby -v: ruby 2.6.0dev (2018-11-26 trunk 65990) [x86_64-linux] * Backport: 2.4: UNKNOWN, 2.5: UNKNOWN ---------------------------------------- [This is mostly a clone of #13978 which I opened a year ago. Unfortunately, the same points I mentioned there still hold true.] I understand that given that almost every Ruby user is using Bundler, it would be convenient for quite some people to have Bundler as part of StdLib. However, seeing two copies of Molinillo, each in a different version [1], [2], similarly to fileutils [3], [4], is a sign that things are not as they should be. Therefore, please consider removal of Bundler from StdLib unless upstream demonstrates it can maintain it properly. [1]: https://github.com/ruby/ruby/blob/trunk/lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb#L5 [2]: https://github.com/ruby/ruby/blob/trunk/lib/rubygems/resolver/molinillo/lib/molinillo/gem_metadata.rb#L4 [3]: https://github.com/ruby/ruby/blob/trunk/lib/bundler/vendor/fileutils/lib/fileutils.rb [4]: https://github.com/ruby/ruby/blob/trunk/lib/fileutils.rb -- https://bugs.ruby-lang.org/