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.5 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,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 5E3331F54E for ; Tue, 30 Aug 2022 08:14:34 +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="UdAayJcd"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id B99DF120B3C; Tue, 30 Aug 2022 17:14:26 +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 95BD412103A for ; Tue, 30 Aug 2022 17:14:24 +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=OQHJsN6X+H0O/7twg0sBzIQIuA9eYntxNQLBE93vjmc=; b=UdAayJcdLvSetYSx4v8RAXGfUZG/4JN9V2Q3TE5MS0HIx7+JR47m+9RYwzkVdeLmWvtZ yd+gWIP38Ll8jJa7Q0t+C5Wwz45CGqzpaVTDLfVnNK3kuh3sTHaet2sq4h9/mZefJWyqIh vwn80fy9uO0cLLVBqp9TG/aXVcpUVu1Nk= Received: by filterdrecv-5657f5d76d-t6hbk with SMTP id filterdrecv-5657f5d76d-t6hbk-1-630DC6D9-40 2022-08-30 08:14:17.983680249 +0000 UTC m=+381804.063695991 Received: from herokuapp.com (unknown) by geopod-ismtpd-1-0 (SG) with ESMTP id 7zzdMjboSzOAF7owUTmNlw for ; Tue, 30 Aug 2022 08:14:17.926 +0000 (UTC) Date: Tue, 30 Aug 2022 08:14:18 +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: 86225 X-SG-EID: =?us-ascii?Q?YNVYWl+1uPBIsyX5DXqb8a=2F48vshSh7lVjO=2FTfAGztNPOwxR8PtEo3nB7h+cvH?= =?us-ascii?Q?Y6nG+XSCKmzMFIXPRE+zymeQVMAvD=2FJOSt3D=2FaA?= =?us-ascii?Q?6PxPbclciuZZdyPCh+PGl0MjDou=2Fd6AIV=2FBVnTE?= =?us-ascii?Q?8f1uWfEPNCeoOqhpnV4RmTYJF9ReFg1xEGpm055?= =?us-ascii?Q?EHrj0RBMDdIADpvrEX006ILpsn5dTrRYRX4onjo?= =?us-ascii?Q?lY0UdfXDJSaYA+oQ88mX3EWrX=2Fkv175QVp0vo3h?= =?us-ascii?Q?ljSbcl1pYoqL2O1ebTyJA=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 109784 Subject: [ruby-core:109784] [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 KS4NCg0KDQpAbWFtZSBJIGFncmVlIHdpdGggeW91ciBhbmFseXNpcywgYnV0IEkgaGF2ZSB0byBz YXkgZnJvbSBleHBlcmllbmNlIHRoYXQgcmVhbHdvcmxkIGJ1Z3MgaGlkZGVuIGJ5IHRoaXMgYmVo YXZpb3IgYXJlIHByZXR0eSBoYXJkIHRvIGZpeCB0b28uIFRoZSB3YXJuaW5nIGluIHZlcmJvc2Ug bW9kZSBzb3VuZHMgZ3JlYXQsIGJ1dCBwZXJoYXBzIHdlIGNvdWxkIGFsc28gbWVudGlvbiB0aGlz IGluIGRvY3VtZW50YXRpb24gYW5kIGFkZCBhbiBvcHQtaW4gc3RyaWN0IGFsdGVybmF0aXZlIGxp a2UgSSBzdWdnZXN0ZWQgaW4gdGhlIG9yaWdpbmFsIHBvc3QuDQoNCi0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkJ1ZyAjMTg3ODQ6IGBGaWxlVXRpbHMucm1fZmAgYW5k IGBGaWxlVXRpbHMucm1fcmZgIHNob3VsZCBub3QgbWFzayBleGNlcHRpb25zDQpodHRwczovL2J1 Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTg3ODQjY2hhbmdlLTk5MDIwDQoNCiogQXV0aG9yOiBk ZWl2aWQgKERhdmlkIFJvZHLDrWd1ZXopDQoqIFN0YXR1czogT3Blbg0KKiBQcmlvcml0eTogTm9y bWFsDQoqIEFzc2lnbmVlOiBtYW1lIChZdXN1a2UgRW5kb2gpDQoqIHJ1YnkgLXY6IHJ1YnkgMy4x LjJwMjAgKDIwMjItMDQtMTIgcmV2aXNpb24gNDQ5MWJiNzQwYSkgW2FybTY0LWRhcndpbjIxXQ0K KiBCYWNrcG9ydDogMi43OiBVTktOT1dOLCAzLjA6IFVOS05PV04sIDMuMTogVU5LTk9XTg0KLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KSW4gcmVjZW50IHRpbWVzLCBJ J3ZlIGJlZW4gaGF2aW5nIGlzc3VlcyB3aXRoIHRoZXNlIG1ldGhvZHMgYmVjYXVzZSB0aGV5IGRv bid0IGxldCB5b3Uga25vdyB3aGVuIHNvbWUgaXNzdWUgaGFwcGVuZWQgd2hpbGUgdHJ5aW5nIHRv IHJlbW92ZSB0aGUgZ2l2ZW4gZm9sZGVycy9maWxlcy4NCg0KSU1PIG1vc3QgdXNlcnMgZXhwZWN0 IGFsbCBwcmUtZXhpc3RpbmcgZm9sZGVycy9maWxlcyB0aGF0IGFyZSBwYXNzZWQgdG8gdGhlc2Ug bWV0aG9kcyB0byBiZSBhY3R1YWxseSByZW1vdmVkIGJ5IHRoZSBtZXRob2RzLiBJbnN0ZWFkLCB3 aGVuIHRoaXMgaGFwcGVucywgZXJyb3JzIGFyZSBzaWxlbnRseSBzd2FsbG93ZWQgYW5kIG5vcm1h bGx5IHRoZSByZXN1bHQgaXMgdGhhdCB5b3Ugd2lsbCBnZXQgc29tZSBvdGhlciBpc3N1ZSBmdXJ0 aGVyIGRvd24gdGhlIHJvYWQsIG1ha2luZyB0aGUgcHJvYmxlbSBoYXJkIHRvIGRlYnVnLg0KDQpU aGUgY3VycmVudCB3b3JrYXJvdW5kIEknbSB1c2luZyBpcyB0byBkb3VibGUgY2hlY2sgd2hldGhl ciB0aGUgZmlsZXMgc3RpbGwgZXhpc3QgYWZ0ZXIgdGhlIG1ldGhvZCwgYW5kIHJhaXNlIGEgY3Vz dG9tIGVycm9yIGlmIHRoZXkgZG8sIGJ1dCBJIHN0aWxsIGNhbid0IHNlZSB0aGUgb3JpZ2luYWwg cHJvYmxlbSwgc28gaXNzdWVzIGFyZSBzaW1pbGFybHkgaGFyZCB0byBkZWJ1Zy4NCg0KVGhpcyBp cyBhbHNvIGEgZGV2aWF0aW9uIGZyb20gaG93IGBybSAtcmZgIGFuZCBgcm0gLWZgIHdvcmssIHNp bmNlIHRoZXNlIHRvb2xzIGZpbmlzaCB3aXRoIGEgZmFpbHVyZSBleGl0IGNvZGUgd2hlbiB0aGV5 IGZhaWwgdG8gcmVtb3ZlIHRoZSBnaXZlbiBmaWxlcy4gR2l2ZW4gdGhhdCBgZmlsZXV0aWxzYCBp cyBpbnRlbmRlZCB0byBtaW1pYyBzaGVsbCBmdW5jdGlvbmFsaXR5LCBJIHRoaW5rIHRoaXMgaXMg anVzdCBhIGJ1Zy4NCg0KSSB0aGluayB0aGUgaW50ZW50aW9uIG9mIHRoZSBgZm9yY2VgIGZsYWcg aGVyZSBpcyB0bzoNCiogRG9uJ3QgcHJvbXB0IGZvciBjb25maXJtYXRpb24uDQoqIElnbm9yZSBn aXZlbiBhcmd1bWVudHMgdGhhdCBhcmUgbm90IGZpbGVzIHRoYXQgYWxyZWFkeSBleGlzdC4NCg0K QnV0IGFueSBpc3N1ZSBvdGhlciB0aGFuIHRoYXQgc2hvdWxkIG5vdCBiZSBzd2FsbG93ZWQsIGFu ZCBpbiBnZW5lcmFsIEkgdGhpbmsgdGhlIG1ldGhvZCBzaG91bGQgc3VjY2VlZCBpZiBhbmQgb25s eSBpZiB0aGUgZ2l2ZW4gbGlzdCBvZiBmaWxlIG5hbWVzIGRvZXMgbm90IGV4aXN0IGFmdGVyIHRo ZSBtZXRob2RzIGFyZSBkb25lLg0KDQpJIHRoaW5rIHRoaXMgaXMgaW4gbGluZSB3aXRoIHRoZSBm b2xsb3dpbmcgbm90ZSBJIGdldCB3aGVuIEkgcnVuIGBtYW4gcm1gLCBidXQgYWxzbyBzdWdnZXN0 cyB0aGF0IHRoaXMgaXMgbm90IHRoZSBzdGFuZGFyZCBiZWhhdmlvciBvZiAiaGlzdG9yaWNhbCBp bXBsZW1lbnRhdGlvbnMiDQoNCj4gQ09NUEFUSUJJTElUWQ0KPg0KPiBUaGUgcm0gdXRpbGl0eSBk aWZmZXJzIGZyb20gaGlzdG9yaWNhbCBpbXBsZW1lbnRhdGlvbnMgaW4gdGhhdCB0aGUgLWYgb3B0 aW9uIG9ubHkgbWFza3MgYXR0ZW1wdHMgdG8gcmVtb3ZlIG5vbi1leGlzdGVudCBmaWxlcyBpbnN0 ZWFkIG9mIG1hc2tpbmcgYSBsYXJnZSB2YXJpZXR5IG9mIGVycm9ycy4NCg0KSSBpbXBsZW1lbnRl ZCB0aGlzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L2ZpbGV1dGlscy9wdWxsLzU4LCBidXQg dHJlYXRpbmcgdGhpcyBhcyBhIGJ1Zy4gSSBjYW4gYWxzbyBpbXBsZW1lbnQgYSBtb3JlIGNvbnNl cnZhdGl2ZSBmb3IgYXBwcm9hY2ggZm9yIHVzZXJzIHRoYXQgbWlnaHQgYmUgdXNpbmcgYEZpbGVV dGlscy5ybV9yZmAgb3IgYEZpbGVVdGlscy5ybV9mYCBidXQgZG9uJ3QgcmVhbGx5IGNhcmUgaWYg dGhlIGZpbGVzIGFyZSByZW1vdmVkIG9yIG5vdC4NCg0KQWx0ZXJuYXRpdmUgcHJvcG9zYWxzIHdv dWxkIGJlIGBGaWxlVXRpbHMucm1fcmYoZm9yY2U6IHN0cmljdClgLCBvciBgRmlsZVV0aWxzLnN0 cmljdF9ybV9yZmAsIGJ1dCB0byBiZSBob25lc3QsIGlmIHRoaXMgaXMgY29uc2lkZXJlZCBhIGJy ZWFraW5nIGNoYW5nZSwgSSB3b3VsZCBzaGlwIGl0IGFzIGEgbmV3IG1ham9yIHZlcnNpb24sIGFu ZCBsZXQgdXNlcnMgdXBkYXRlIHRoZWlyIGNvZGUgdG8gc3dhbGxvdyBlcnJvcnMgdGhlbXNlbHZl cyBpZiB0aGV5IG5lZWQgdG8uDQoNCkhhcHB5IHRvIGhlYXIgYW55IGZlZWRiYWNrIQ0KDQoNCg0K LS0gDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy8NCg==