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=-2.8 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET, RCVD_IN_DNSWL_MED,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE,T_SPF_PERMERROR, UNPARSEABLE_RELAY,URIBL_GREY shortcircuit=no autolearn=no 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 519621F54E for ; Tue, 30 Aug 2022 10:45:30 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=sendgrid.me header.i=@sendgrid.me header.b="EZO3KLR7"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 8ACE0120A32; Tue, 30 Aug 2022 19:45:24 +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 D3D80121037 for ; Tue, 30 Aug 2022 19:45:21 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sendgrid.me; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc; s=smtpapi; bh=IkYAiN2+FHn2JaWxd1a8T71ETgq+c6xfVmQVqPDDUMk=; b=EZO3KLR7OhqrovGy6SkmQ8GnTBIkKWjmgEriholUea9x2zfc2uChTzfBpGrzBrz2wkWO DiT3J6pIZ9r7hXKOWOqMUCCKdtBwVnLntaRmXlD5K82/OBZQFTWgo+tQlt0LLFc048lcH7 M6Zgful5A931n1sTz6+vowCOIay3iR7wk= Received: by filterdrecv-5fb7f79bd6-dxm8k with SMTP id filterdrecv-5fb7f79bd6-dxm8k-1-630DEA39-33 2022-08-30 10:45:13.871738913 +0000 UTC m=+390853.257052838 Received: from herokuapp.com (unknown) by geopod-ismtpd-2-1 (SG) with ESMTP id Oue2K9dXQyOC0roYa4R4fA for ; Tue, 30 Aug 2022 10:45:13.739 +0000 (UTC) Date: Tue, 30 Aug 2022 10:45:13 +0000 (UTC) From: deivid Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 18784 X-Redmine-Issue-Author: deivid X-Redmine-Issue-Assignee: mame X-Redmine-Sender: deivid 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: 86228 X-SG-EID: =?us-ascii?Q?YNVYWl+1uPBIsyX5DXqb8a=2F48vshSh7lVjO=2FTfAGztNPOwxR8PtEo3nB7h+cvH?= =?us-ascii?Q?Y6nG+XSCKmzMFIXPRE+zymeQVMAvD=2FJOSt3D=2FaA?= =?us-ascii?Q?6PxPbcSicJ81Toc4sKd1aXxr4ffSTKw3xdGH3ol?= =?us-ascii?Q?z3lgmjr70MaciiX4Sply5YOHppct+0Dm1OR1y1y?= =?us-ascii?Q?XdPZsdcwUiNlOlACRUzrhObgN=2FcrimChdzMq7kO?= =?us-ascii?Q?IzipSAjYeiXFjsFNJV79bVDkTunoU9nGvFdfP+b?= =?us-ascii?Q?l0LgB5xeb5jaQQ=2FFX7j9w=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 109787 Subject: [ruby-core:109787] [Ruby master Bug#18784] `FileUtils.rm_f` and `FileUtils.rm_rf` should not mask exceptions 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" SXNzdWUgIzE4Nzg0IGhhcyBiZWVuIHVwZGF0ZWQgYnkgZGVpdmlkIChEYXZpZCBSb2Ryw61ndWV6 KS4NCg0KDQpJIGp1c3QgcmVtb3ZlZCB0aGUgbGluZSBwb2ludGVkIG91dCBieSBARXJlZ29uLCBz byBJIGd1ZXNzIGFsbCB0aGUgd29ya2Fyb3VuZHMgYWRkZWQgYXJvdW5kIHRoZSBgRmlsZVV0aWxz LnJtX3JmYCBpbiBSdWJ5R2VtcyB0ZWFyZG93biBtZXRob2QgY2FuIG5vdyBiZSByZW1vdmVkIHRv byENCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQnVnICMxODc4 NDogYEZpbGVVdGlscy5ybV9mYCBhbmQgYEZpbGVVdGlscy5ybV9yZmAgc2hvdWxkIG5vdCBtYXNr IGV4Y2VwdGlvbnMNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8xODc4NCNjaGFu Z2UtOTkwMjMNCg0KKiBBdXRob3I6IGRlaXZpZCAoRGF2aWQgUm9kcsOtZ3VleikNCiogU3RhdHVz OiBPcGVuDQoqIFByaW9yaXR5OiBOb3JtYWwNCiogQXNzaWduZWU6IG1hbWUgKFl1c3VrZSBFbmRv aCkNCiogcnVieSAtdjogcnVieSAzLjEuMnAyMCAoMjAyMi0wNC0xMiByZXZpc2lvbiA0NDkxYmI3 NDBhKSBbYXJtNjQtZGFyd2luMjFdDQoqIEJhY2twb3J0OiAyLjc6IFVOS05PV04sIDMuMDogVU5L Tk9XTiwgMy4xOiBVTktOT1dODQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tDQpJbiByZWNlbnQgdGltZXMsIEkndmUgYmVlbiBoYXZpbmcgaXNzdWVzIHdpdGggdGhlc2Ug bWV0aG9kcyBiZWNhdXNlIHRoZXkgZG9uJ3QgbGV0IHlvdSBrbm93IHdoZW4gc29tZSBpc3N1ZSBo YXBwZW5lZCB3aGlsZSB0cnlpbmcgdG8gcmVtb3ZlIHRoZSBnaXZlbiBmb2xkZXJzL2ZpbGVzLg0K DQpJTU8gbW9zdCB1c2VycyBleHBlY3QgYWxsIHByZS1leGlzdGluZyBmb2xkZXJzL2ZpbGVzIHRo YXQgYXJlIHBhc3NlZCB0byB0aGVzZSBtZXRob2RzIHRvIGJlIGFjdHVhbGx5IHJlbW92ZWQgYnkg dGhlIG1ldGhvZHMuIEluc3RlYWQsIHdoZW4gdGhpcyBoYXBwZW5zLCBlcnJvcnMgYXJlIHNpbGVu dGx5IHN3YWxsb3dlZCBhbmQgbm9ybWFsbHkgdGhlIHJlc3VsdCBpcyB0aGF0IHlvdSB3aWxsIGdl dCBzb21lIG90aGVyIGlzc3VlIGZ1cnRoZXIgZG93biB0aGUgcm9hZCwgbWFraW5nIHRoZSBwcm9i bGVtIGhhcmQgdG8gZGVidWcuDQoNClRoZSBjdXJyZW50IHdvcmthcm91bmQgSSdtIHVzaW5nIGlz IHRvIGRvdWJsZSBjaGVjayB3aGV0aGVyIHRoZSBmaWxlcyBzdGlsbCBleGlzdCBhZnRlciB0aGUg bWV0aG9kLCBhbmQgcmFpc2UgYSBjdXN0b20gZXJyb3IgaWYgdGhleSBkbywgYnV0IEkgc3RpbGwg Y2FuJ3Qgc2VlIHRoZSBvcmlnaW5hbCBwcm9ibGVtLCBzbyBpc3N1ZXMgYXJlIHNpbWlsYXJseSBo YXJkIHRvIGRlYnVnLg0KDQpUaGlzIGlzIGFsc28gYSBkZXZpYXRpb24gZnJvbSBob3cgYHJtIC1y ZmAgYW5kIGBybSAtZmAgd29yaywgc2luY2UgdGhlc2UgdG9vbHMgZmluaXNoIHdpdGggYSBmYWls dXJlIGV4aXQgY29kZSB3aGVuIHRoZXkgZmFpbCB0byByZW1vdmUgdGhlIGdpdmVuIGZpbGVzLiBH aXZlbiB0aGF0IGBmaWxldXRpbHNgIGlzIGludGVuZGVkIHRvIG1pbWljIHNoZWxsIGZ1bmN0aW9u YWxpdHksIEkgdGhpbmsgdGhpcyBpcyBqdXN0IGEgYnVnLg0KDQpJIHRoaW5rIHRoZSBpbnRlbnRp b24gb2YgdGhlIGBmb3JjZWAgZmxhZyBoZXJlIGlzIHRvOg0KKiBEb24ndCBwcm9tcHQgZm9yIGNv bmZpcm1hdGlvbi4NCiogSWdub3JlIGdpdmVuIGFyZ3VtZW50cyB0aGF0IGFyZSBub3QgZmlsZXMg dGhhdCBhbHJlYWR5IGV4aXN0Lg0KDQpCdXQgYW55IGlzc3VlIG90aGVyIHRoYW4gdGhhdCBzaG91 bGQgbm90IGJlIHN3YWxsb3dlZCwgYW5kIGluIGdlbmVyYWwgSSB0aGluayB0aGUgbWV0aG9kIHNo b3VsZCBzdWNjZWVkIGlmIGFuZCBvbmx5IGlmIHRoZSBnaXZlbiBsaXN0IG9mIGZpbGUgbmFtZXMg ZG9lcyBub3QgZXhpc3QgYWZ0ZXIgdGhlIG1ldGhvZHMgYXJlIGRvbmUuDQoNCkkgdGhpbmsgdGhp cyBpcyBpbiBsaW5lIHdpdGggdGhlIGZvbGxvd2luZyBub3RlIEkgZ2V0IHdoZW4gSSBydW4gYG1h biBybWAsIGJ1dCBhbHNvIHN1Z2dlc3RzIHRoYXQgdGhpcyBpcyBub3QgdGhlIHN0YW5kYXJkIGJl aGF2aW9yIG9mICJoaXN0b3JpY2FsIGltcGxlbWVudGF0aW9ucyINCg0KPiBDT01QQVRJQklMSVRZ DQo+DQo+IFRoZSBybSB1dGlsaXR5IGRpZmZlcnMgZnJvbSBoaXN0b3JpY2FsIGltcGxlbWVudGF0 aW9ucyBpbiB0aGF0IHRoZSAtZiBvcHRpb24gb25seSBtYXNrcyBhdHRlbXB0cyB0byByZW1vdmUg bm9uLWV4aXN0ZW50IGZpbGVzIGluc3RlYWQgb2YgbWFza2luZyBhIGxhcmdlIHZhcmlldHkgb2Yg ZXJyb3JzLg0KDQpJIGltcGxlbWVudGVkIHRoaXMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3J1Ynkv ZmlsZXV0aWxzL3B1bGwvNTgsIGJ1dCB0cmVhdGluZyB0aGlzIGFzIGEgYnVnLiBJIGNhbiBhbHNv IGltcGxlbWVudCBhIG1vcmUgY29uc2VydmF0aXZlIGZvciBhcHByb2FjaCBmb3IgdXNlcnMgdGhh dCBtaWdodCBiZSB1c2luZyBgRmlsZVV0aWxzLnJtX3JmYCBvciBgRmlsZVV0aWxzLnJtX2ZgIGJ1 dCBkb24ndCByZWFsbHkgY2FyZSBpZiB0aGUgZmlsZXMgYXJlIHJlbW92ZWQgb3Igbm90Lg0KDQpB bHRlcm5hdGl2ZSBwcm9wb3NhbHMgd291bGQgYmUgYEZpbGVVdGlscy5ybV9yZihmb3JjZTogc3Ry aWN0KWAsIG9yIGBGaWxlVXRpbHMuc3RyaWN0X3JtX3JmYCwgYnV0IHRvIGJlIGhvbmVzdCwgaWYg dGhpcyBpcyBjb25zaWRlcmVkIGEgYnJlYWtpbmcgY2hhbmdlLCBJIHdvdWxkIHNoaXAgaXQgYXMg YSBuZXcgbWFqb3IgdmVyc2lvbiwgYW5kIGxldCB1c2VycyB1cGRhdGUgdGhlaXIgY29kZSB0byBz d2FsbG93IGVycm9ycyB0aGVtc2VsdmVzIGlmIHRoZXkgbmVlZCB0by4NCg0KSGFwcHkgdG8gaGVh ciBhbnkgZmVlZGJhY2shDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0K