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.7 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_PASS, 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 DC99C1F45A for ; Fri, 28 Oct 2022 17:20:17 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.b="nzeQTfuQ"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 5974E120F66; Sat, 29 Oct 2022 02:20:13 +0900 (JST) Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id 461B6120F5C for ; Sat, 29 Oct 2022 02:20:11 +0900 (JST) 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; s=s1; bh=Y6X5DQTNBgRh0OHS0DTxNRUXEYeEA2sr6WgZgi3BjTA=; b=nzeQTfuQorcs0TfLWofSe2fsfvGnh+/ZplfRP3uLZSEvtBsrINtZ9G9ro4uyxZggFn93 K/NWGz4fNDo7NySL3+X3nHNW5ZxfEzGsOQ1z+A6vG+j7D9eBcaaE9d1Sa9RPqEUAun5jEl EQlCmSofV8tJLHR7toXBh0n4bplaf101y18wns1Pms9F6K10hZj4gK/D2VOQ2Oiw7hTocX SRGQgnFFeUWo19W6/qS7t0P9DOKN+hJ5S9lmW6jcIdpip+GV3Nm7cGiyZCXN9KDsDYLTCY eZyb34SigYqVzaZTeK4LHX+75ijWu9DlTwx2Z6cK3uvFzYVQd+U6+G5ErcvHWgVQ== Received: by filterdrecv-9766d65c6-hszhd with SMTP id filterdrecv-9766d65c6-hszhd-1-635C0F45-13 2022-10-28 17:20:05.115724569 +0000 UTC m=+2662525.023702901 Received: from herokuapp.com (unknown) by geopod-ismtpd-4-3 (SG) with ESMTP id BIpRfyfaTtiLBFlo4t42GQ for ; Fri, 28 Oct 2022 17:20:05.076 +0000 (UTC) Date: Fri, 28 Oct 2022 17:20:05 +0000 (UTC) From: "Eregon (Benoit Daloze)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 19089 X-Redmine-Issue-Author: mame X-Redmine-Sender: Eregon 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: 86996 X-SG-EID: =?us-ascii?Q?DvL3W2Xo+Vk=2FeUn3F50L=2FNc8u9NqZCnbE0mXZHiyye4R1YZg=2FtAFc0SAFzpcS=2F?= =?us-ascii?Q?Zcr7BqPN=2FYCcMZBMITNeIci9STxYay0JAJWPbek?= =?us-ascii?Q?rFR+qUovzeIuk4Maa5SPwwWy88kbiHqlCNHJy5z?= =?us-ascii?Q?09VOYTeTK9k16C=2FflCDCIxZP7bLnenQ6RQnUxCd?= =?us-ascii?Q?xCMaRUpKC5Iu0ulliEwdLHPnQR5bUNn2zuNuBkR?= =?us-ascii?Q?q7K1uGMNXMrC3npi5k6HkUFplIAYLgOXPo19ECI?= =?us-ascii?Q?yEEZeZx7E7kmDQegC6wYA=3D=3D?= To: ruby-core@neon.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 110539 Subject: [ruby-core:110539] [Ruby master Feature#19089] Load bundler/setup in gem_prelude.rb when "bundle exec" is used X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Reply-To: Ruby developers Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE5MDg5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRXJlZ29uIChCZW5vaXQgRGFsb3plKS4K CgpJIGJlbGlldmUgdGhpcyBmZWF0dXJlIGh1cnRzIHN0YXJ0dXAgdGltZSBvcHRpbWl6YXRpb25z LCBzbyBmcm9tIHRoYXQgcG9pbnQgb2YgdmlldyBpdCdzIG5vdCBncmVhdC4KRm9yIGluc3RhbmNl IFRydWZmbGVSdWJ5IGxvYWRzIGBkaWRfeW91X21lYW5gIGFoZWFkIG9mIHRpbWUsIGR1cmluZyBj b250ZXh0IHByZS1pbml0aWFsaXphdGlvbi4KU2ltaWxhcmx5LCBDUnVieSBjb3VsZCBmb3IgaW5z dGFuY2Ugc3RvcmUgdGhlIGJ5dGVjb2RlIG9mIGBkaWRfeW91X21lYW5gL2BlcnJvcl9oaWdobGln aHRgIGluIHRoZSBDUnVieSBiaW5hcnkgb3Igc29tZSBtb3JlIG90aGVyIGVmZmljaWVudCBhY2Nl c3MgdGhhbiBwYXJzaW5nIFJ1YnkgY29kZS4KQnV0IHRob3NlIG9wdGltaXphdGlvbnMgY2Fubm90 IGJlIGFwcGxpZWQgaWYgYW5vdGhlciB2ZXJzaW9uIG9mIGRpZF95b3VfbWVhbi9lcnJvcl9oaWdo bGlnaHQgY2FuIGJlIGxvYWRlZC4KCkkgdGhpbmsgaXQgd291bGQgbWFrZSBtb3JlIHNlbnNlIHRv IG9ubHkgYWxsb3cgbG9hZGluZyBhIGRpZmZlcmVudCBkaWRfeW91X21lYW4gLyBlcnJvcl9oaWdo bGlnaHQgdmVyc2lvbiB3aGVuIGAtLWRpc2FibGUtZGlkLXlvdS1tZWFuYC9gLS1kaXNhYmxlLWVy cm9yLWhpZ2hsaWdodGAvYC0tZGlzYWJsZS1nZW1gIGlzIHBhc3NlZC4KVGhlbiBpdCdzIGNsZWFy IGl0J3MgbG9hZGVkIGxhdGVyLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQpGZWF0dXJlICMxOTA4OTogTG9hZCBidW5kbGVyL3NldHVwIGluIGdlbV9wcmVsdWRlLnJi IHdoZW4gImJ1bmRsZSBleGVjIiBpcyB1c2VkCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lz c3Vlcy8xOTA4OSNjaGFuZ2UtOTk4NjUKCiogQXV0aG9yOiBtYW1lIChZdXN1a2UgRW5kb2gpCiog U3RhdHVzOiBPcGVuCiogUHJpb3JpdHk6IE5vcm1hbAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCiMjIyBQcm9ibGVtCgpDdXJyZW50bHksIHdlIGNhbm5vdCBzcGVjaWZ5 IHRoZSB2ZXJzaW9uIG9mIGRpZF95b3VfbWVhbiBieSB1c2luZyBHZW1maWxlLgoKRm9yIGV4YW1w bGUsIFJ1YnkgbWFzdGVyIGJ1bmRsZXMgd2l0aCBkaWRfeW91X21lYW4gMS42LjEgYnkgZGVmYXVs dDoKCmBgYAokIHJ1YnkgLWUgJ3AgRGlkWW91TWVhbjo6VkVSU0lPTicKIjEuNi4xIgpgYGAKCkNv bnNpZGVyIHRoYXQgd2Ugd2FudCB0byB1c2UgZGlkX3lvdV9tZWFuIDEuNS4wIHdpdGggdGhpcyB2 ZXJzaW9uIG9mIHJ1Ynk6CgpgYGAKJCBjYXQgR2VtZmlsZQpzb3VyY2UgImh0dHBzOi8vcnVieWdl bXMub3JnIgpnZW0gImRpZF95b3VfbWVhbiIsICI9IDEuNS4wIgpgYGAKCkJ1dCB0aGUgYXR0ZW1w dCBmYWlsczoKCmBgYAokIGJ1bmRsZSBleGVjIHJ1YnkgLWUgJ3AgRGlkWW91TWVhbjo6VkVSU0lP TicKL2hvbWUvbWFtZS93b3JrL3J1YnkvbG9jYWwvbGliL3J1YnkvZ2Vtcy8zLjIuMCszL2dlbXMv YnVuZGxlci0yLjMuMTkvbGliL2J1bmRsZXIvcnVudGltZS5yYjozMDg6aW4gYGNoZWNrX2Zvcl9h Y3RpdmF0ZWRfc3BlYyEnOiBZb3UgaGF2ZSBhbHJlYWR5IGFjdGl2YXRlZCBkaWRfeW91X21lYW4g MS42LjEsIGJ1dCB5b3VyIEdlbWZpbGUgcmVxdWlyZXMgZGlkX3lvdV9tZWFuIDEuNS4wLiBTaW5j ZSBkaWRfeW91X21lYW4gaXMgYSBkZWZhdWx0IGdlbSwgeW91IGNhbiBlaXRoZXIgcmVtb3ZlIHlv dXIgZGVwZW5kZW5jeSBvbiBpdCBvciB0cnkgdXBkYXRpbmcgdG8gYSBuZXdlciB2ZXJzaW9uIG9m IGJ1bmRsZXIgdGhhdCBzdXBwb3J0cyBkaWRfeW91X21lYW4gYXMgYSBkZWZhdWx0IGdlbS4gKEdl bTo6TG9hZEVycm9yKQouLi4KYGBgCgpUaGlzIGlzc3VlIGlzIG5vdCBvbmx5IHdpdGggZGlkX3lv dV9tZWFuLCBidXQgYWxzbyB3aXRoIGVycm9yX2hpZ2hsaWdodCBhbmQgc3ludGF4X3N1Z2dlc3Qg d2hpY2ggYXJlIGF1dG9tYXRpY2FsbHkgbG9hZGVkIGF0IHRoZSBpbnRlcnByZXRlciBzdGFydHVw LgoKVGhpcyBleGFtcGxlIGlzIHNwZWNpZnlpbmcgYW4gb2xkZXIgdmVyc2lvbiBvZiBkaWRfeW91 X21lYW4sIGJ1dCB0eXBpY2FsbHkgeW91IHdpbGwgd2FudCB0byBzcGVjaWZ5IGEgbmV3ZXIgdmVy c2lvbi4gQWN0dWFsbHksIGluIGh0dHBzOi8vZ2l0aHViLmNvbS9yYWlscy9yYWlscy9wdWxsLzQ1 ODE4LCBJIHdhbnRlZCB0byB1c2UgZXJyb3JfaGlnaGxpZ2h0IDAuNC4wIHdpdGggUnVieSAzLjEu IChOb3RlIHRoYXQgUnVieSAzLjEgYnVuZGxlcyB3aXRoIGVycm9yX2hpZ2hsaWdodCAwLjMuMC4p CgpUaGUgY2F1c2Ugb2YgdGhpcyBwcm9ibGVtIGlzIHRoYXQgYGJ1bmRsZSBleGVjYCBtYWtlcyB0 aGUgaW50ZXJwcmV0ZXIgbG9hZCBgYnVuZGxlci9zZXR1cGAgdXNpbmcgYFJVQllPUFQ9LXJidW5k bGVyL3NldHVwYCwgYnV0IHRoaXMgbG9hZCBpcyB0b28gbGF0ZS4KCiMjIyBQcm9wb3NlZCBzb2x1 dGlvbgoKTGV0J3MgbG9hZCBgYnVuZGxlci9zZXR1cGAgaW4gZ2VtX3ByZWx1ZGUucmIgd2hlbiBg YnVuZGxlIGV4ZWNgIGlzIHVzZWQuCgpgYGBkaWZmCmRpZmYgLS1naXQgYS9nZW1fcHJlbHVkZS5y YiBiL2dlbV9wcmVsdWRlLnJiCmluZGV4IGYzODIwMjFjYTMuLjgyNTUwOGY1NzEgMTAwNjQ0Ci0t LSBhL2dlbV9wcmVsdWRlLnJiCisrKyBiL2dlbV9wcmVsdWRlLnJiCkBAIC02LDYgKzYsMTAgQEAK ICAgd2FybiAiYFJ1YnlHZW1zJyB3ZXJlIG5vdCBsb2FkZWQuIgogZW5kIGlmIGRlZmluZWQ/KEdl bSkKCitpZiBFTlZbIkJVTkRMRV9CSU5fUEFUSCJdCisgIHJlcXVpcmUgRmlsZS5qb2luKEZpbGUu ZGlybmFtZShFTlZbIkJVTkRMRV9CSU5fUEFUSCJdLCAyKSwgImxpYi9idW5kbGVyL3NldHVwIikK K2VuZAorCiBiZWdpbgogICByZXF1aXJlICdlcnJvcl9oaWdobGlnaHQnCiByZXNjdWUgTG9hZEVy cm9yCmBgYAoKVGhlIGtleSBpcyB0aGF0IGJ1bmRsZXIvc2V0dXAgaXMgbG9hZGVkIGltbWVkaWF0 ZWx5IGFmdGVyIHJ1YnlnZW1zIGlzIGxvYWRlZCwgYW5kIGJlZm9yZSBlcnJvcl9oaWdobGlnaHQg YW5kIGRpZF95b3VfbWVhbiBhcmUgbG9hZGVkLiBUaGlzIHBhdGNoIGFsbG93cyB0byBzcGVjaWZ5 IHRoZSB2ZXJzaW9uIG9mIGRpZF95b3VfbWVhbiBnZW0gYnkgR2VtZmlsZToKCmBgYAokIGNhdCBH ZW1maWxlCnNvdXJjZSAiaHR0cHM6Ly9ydWJ5Z2Vtcy5vcmciCmdlbSAiZGlkX3lvdV9tZWFuIiwg Ij0gMS41LjAiCgokIGJ1bmRsZSBleGVjIHJ1YnkgLWUgJ3AgRGlkWW91TWVhbjo6VkVSU0lPTicK IjEuNS4wIgpgYGAKCkBkZWl2aWQgV2hhdCBkbyB5b3UgdGhpbms/CgoKCi0tIApodHRwczovL2J1 Z3MucnVieS1sYW5nLm9yZy8K