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, 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 AE06820248 for ; Mon, 25 Feb 2019 02:19:18 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 35FC41210E2; Mon, 25 Feb 2019 11:19:15 +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 C7C7C1210E2 for ; Mon, 25 Feb 2019 11:19:12 +0900 (JST) Received: by filter0031p3las1.sendgrid.net with SMTP id filter0031p3las1-19526-5C73509F-1A 2019-02-25 02:19:11.619824428 +0000 UTC m=+72375.363864577 Received: from herokuapp.com (ec2-54-166-78-40.compute-1.amazonaws.com [54.166.78.40]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id 0V5xBZSYQJKZ4iqBsqZOHg for ; Mon, 25 Feb 2019 02:19:11.503 +0000 (UTC) Date: Mon, 25 Feb 2019 02:19:12 +0000 (UTC) From: duerst@it.aoyama.ac.jp To: ruby-core@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 67068 X-Redmine-Project: common-ruby X-Redmine-Issue-Id: 15619 X-Redmine-Issue-Author: skalee X-Redmine-Sender: duerst 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/Ymy4QrNMhiuLXJG8OTL2vJD1yS6E1N/C4Qpvw59auEEx/D9urQtNwG+rHG/s6z x3Q2B/p4uD22gzxv6aEUNDzdY+gWPIG+/+c5JgjwkGPCuxtj1dNhb4j+zK01ShpyOnzwsbXbAoOYMe s0kWsiBhMJNxOCns2gXWVi13K3aeD8h8jxsxeyVgqHVE/r2JycccExt+IQ== X-ML-Name: ruby-core X-Mail-Count: 91618 Subject: [ruby-core:91618] [CommonRuby Feature#15619] Support blacklisting certain dependency versions 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE1NjE5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgZHVlcnN0IChNYXJ0aW4gRMO8cnN0KS4N Cg0KU3RhdHVzIGNoYW5nZWQgZnJvbSBPcGVuIHRvIFRoaXJkIFBhcnR5J3MgSXNzdWUNCg0KVGhp cyByZXF1ZXN0IG1ha2VzIGEgbG90IG9mIHNlbnNlIHRvIG1lLg0KDQpIb3dldmVyLCB3aGlsZSB0 aGUgZ2VtIGxpYnJhcnkgaXMgcGFydCBvZiBSdWJ5LCB0aGV5IGFyZSBkZXZlbG9wZWQgc2VwYXJh dGVseS4gSSBzdWdnZXN0IHlvdSBzdWJtaXQgeW91ciByZXF1ZXN0IHRvIGh0dHBzOi8vZ2l0aHVi LmNvbS9ydWJ5Z2Vtcy9ydWJ5Z2Vtcy9pc3N1ZXMuDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCkZlYXR1cmUgIzE1NjE5OiBTdXBwb3J0IGJsYWNrbGlzdGluZyBj ZXJ0YWluIGRlcGVuZGVuY3kgdmVyc2lvbnMNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lz c3Vlcy8xNTYxOSNjaGFuZ2UtNzY4ODINCg0KKiBBdXRob3I6IHNrYWxlZSAoU2ViYXN0aWFuIFNr YWxhY2tpKQ0KKiBTdGF0dXM6IFRoaXJkIFBhcnR5J3MgSXNzdWUNCiogUHJpb3JpdHk6IE5vcm1h bA0KKiBBc3NpZ25lZTogDQoqIFRhcmdldCB2ZXJzaW9uOiANCi0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0NCiMgQWJzdHJhY3QNCg0KVGhpcyBmZWF0dXJlIHJlcXVlc3Qg cHJvcG9zZXMgaW50cm9kdWNpbmcgYSBuZXcgZGVwZW5kZW5jeSBjb25zdHJhaW50ICIhPSIsIHdo aWNoIHdpbGwgYWxsb3cgdG8gYmxhY2tsaXN0IGEgc3BlY2lmaWMgYnVnZ3kgdmVyc2lvbiBvZiBz b21lIGdlbSBkZXBlbmRlbmN5IHdpdGhvdXQgZHJvcHBpbmcgc3VwcG9ydCBmb3Igb2xkZXIgcmVs ZWFzZXMuDQoNCiMgQmFja2dyb3VuZA0KDQpJIGFtIGRldmVsb3BpbmcgYSBnZW0gd2hpY2ggZXh0 ZW5kcyBmdW5jdGlvbmFsaXR5IG9mIHRoZSBNYWlsIGdlbS4gIEl0IHdvcmtzIHdpdGggTWFpbCAy LjYuNCBvbndhcmRzICh0aGUgY3VycmVudCBsYXRlc3QgaXMgMi43LjEpLCB0aGVyZWZvcmUgSSdk IG5vcm1hbGx5IGRlZmluZSBhIGRlcGVuZGVuY3kgY29uc3RyYWludCBhcyBjb21iaW5hdGlvbiBv ZiAifj4gMi42IiBBTkQgIj49IDIuNi40Ii4NCg0KSG93ZXZlciwgdGhlcmUgaXMgb25lIGV4Y2Vw dGlvbjogTWFpbCB2ZXJzaW9uIDIuNy4wIGhhcyBzb21lIGJ1Zywgd2hpY2ggaXMgZmF0YWwgZm9y IG15IGdlbS4gIFRoaXMgYnVnIGhhcyBiZWVuIGZpeGVkIGluIDIuNy4xLiAgSSBuZWVkIHRvIHBy ZXZlbnQgdXNlcnMgZnJvbSB1c2luZyB0aGUgYnVnZ3kgdmVyc2lvbiBvZiBNYWlsIHdpdGggbXkg Z2VtLiAgQ3VycmVudGx5LCBJIGNhbiBkbyBmb2xsb3dpbmc6DQoNCjEuIEJ1bXAgdmVyc2lvbiBj b25zdHJhaW50IG9uIE1haWwgZ2VtIHRvICJ+PiAyLjciIEFORCAiPj0gMi43LjEiLg0KDQoyLiBS ZWxlYXNlIHR3byBzZXBhcmF0ZSBnZW1zIChvciB2ZXJzaW9ucyksIG9uZSB3aXRoIGNvbnN0cmFp bnQgIn4+IDIuNi40IiwgYW5kIGFub3RoZXIgd2l0aCAifj4gMi43IiBBTkQgIj49IDIuNy4xIi4N Cg0KMy4gRGlzcGxheSBhIHByb3BlciBtZXNzYWdlIGluIFJFQURNRSBhbmQgcG9zdC1pbnN0YWxs IHN0ZXAgaW4gb3JkZXIgdG8gaW5mb3JtIHVzZXJzIHRoYXQgdGhleSBzaG91bGQgY2FyZSBhYm91 dCBNYWlsIHZlcnNpb24gdGhlbXNlbHZlcyAoZS5nLiBjb25zdHJhaW4gaXQgaW4gdGhlaXIgZ2Vt ZmlsZXMpLg0KDQo0LiBQZXJmb3JtIGEgcnVudGltZSBjaGVjaywgYW5kIHJhaXNlIGV4Y2VwdGlv biBvbiBpbmNvbXBhdGlibGUgTWFpbCB2ZXJzaW9uLg0KDQo1LiBBbnkgcmVhc29uYWJsZSBjb21i aW5hdGlvbiBvZiBhYm92ZS4NCg0KT3B0aW9uIDEgc2VlbXMgdG8gYmUgdGhlIGJlc3QuICBJdCBp cyBlYXN5IGFuZCB2ZXJ5IHN0cmFpZ2h0Zm9yd2FyZCwgYWxzbyBpdCBkb2VzIG5vdCBicmVhayBC dW5kbGVyJ3MgZ2VtIHJlc29sdXRpb24uICBIb3dldmVyLCBpdCBzZWVtcyB3cm9uZyB0byByZW1v dmUgc3VwcG9ydCBmb3Igb2xkZXIgdmVyc2lvbnMgb25seSBiZWNhdXNlIHNpbmdsZSB2ZXJzaW9u IG9mIE1haWwgaXMgYnVnZ3kuICBXaGF0IGlzIG1vcmUsIHN1Y2ggY2hhbmdlIHRvIGRlcGVuZGVu Y2llcyBtYXkgYmUgY29uc2lkZXJlZCBhcyBhIGJyZWFraW5nIG9uZS4gIE9wdGlvbiAyIGFkZHMg YW4gdW5uZWNlc3NhcnkgbWFpbnRlbmFuY2UgYnVyZGVuLCBhbmQgZmVlbHMgb2RkIGluIGdlbmVy YWwuICBPcHRpb25zIDMgYW5kIDQgYXJlIGFsc28gcXVpdGUgb2RkLCBhcyB0aGV5IHNlZW0gdG8g YmUgYW4gdW5uZWNlc3NhcnkgY29tcGxpY2F0aW9uLCBhbmQgbWF5IHN1cnByaXNlIHVzZXJzIHdo byBoYXZlIGp1c3QgdXBncmFkZWQgbXkgZ2VtLg0KDQpBY3R1YWxseSwgd2hhdCBJIHdvdWxkIHJl YWxseSB3YW50IHRvIGFjaGlldmUgaXMgdG8gYmUgYWJsZSB0byBkZWZpbmUgZGVwZW5kZW5jeSBj b25zdHJhaW50IGFzICJ+PiAyLjYiIEFORCAiPj0gMi42LjQiIEJVVCBOT1QgIj0gMi43LjAiLg0K DQojIFByb3Bvc2FsDQoNCkZvciB0aGlzIHJlYXNvbiwgSSBwcm9wb3NlIGludHJvZHVjaW5nICIh PSIgdmVyc2lvbiBjb25zdHJhaW50cyB3aGljaCBleGNsdWRlIHVud2FudGVkIHZlcnNpb24gZXhw bGljaXRseS4gIEZvciBleGFtcGxlLCBpbiBteSBjYXNlIEkgY291bGQgd3JpdGUgIn4+IDIuNiIg QU5EICI+PSAyLjYuNCIgQU5EICIhPSAyLjcuMCIuDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5y dWJ5LWxhbmcub3JnLw0K