From unknown Mon Jun 23 04:10:40 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#36877 <36877@debbugs.gnu.org> To: bug#36877 <36877@debbugs.gnu.org> Subject: Status: 25.3; uniquify renaway uniquify-managed list Reply-To: bug#36877 <36877@debbugs.gnu.org> Date: Mon, 23 Jun 2025 11:10:40 +0000 retitle 36877 25.3; uniquify renaway uniquify-managed list reassign 36877 emacs submitter 36877 David Biesack severity 36877 normal tag 36877 patch fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 12:07:54 2019 Received: (at submit) by debbugs.gnu.org; 31 Jul 2019 16:07:54 +0000 Received: from localhost ([127.0.0.1]:52957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsr8r-0003hC-Uu for submit@debbugs.gnu.org; Wed, 31 Jul 2019 12:07:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:59111) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsr6A-0003dL-AR for submit@debbugs.gnu.org; Wed, 31 Jul 2019 12:05:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39776) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hsr67-0000xR-JJ for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2019 12:05:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, RECEIVED_FROM_WINDOWS_HOST,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hsr64-00083Z-Mj for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2019 12:05:03 -0400 Received: from mail-eopbgr770097.outbound.protection.outlook.com ([40.107.77.97]:62178 helo=NAM02-SN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hsr64-000834-9d for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2019 12:05:00 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ap/ivGZOF4lg0ncHs1dIuK+1ug2YYJPBqB0C0gtCq4/xEbggjpnY6oouHN3t72M2xx3JxlwcaGPetG/jvn5ccAeEuuSPdFBzrpv9IOX3SOwxL5ab5Q7hknRPFYe70dV5ZkVgwpkqmtT8J9O0FZWWH+XCchM0TKdjaTB5tPMNuCTZR0xttwe0Bceeopi4xgUUXnWddssJ2dFKA9r2j5wQsNW5kwPGuweFST78wC6cMHjBb1LVINzFSPvTiX2j67aL9B/gP/+X1Xrq2Y1wDZYF2w+W5X+CWf0J6ZeUr3TxKRUHp6SjJJtmQeVYCLwnFpG7z3PGPd9p3w1RjAZ8K0BVjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bGkWSTapHh/NEVOS0QCOlx9tBJpWBq1NDGkGsI7VEcA=; b=gBY43yvFSBuDHL06e0GKBWzCjOxg9wdKQ15mwSWmSnmJrTzE4cc43LDMa+YGBRhXnH1nbp0T0UBHjdBhVt2PGP+Hi5CenfBYv0QNjLczrbNqYfcbxb3T2jTiOH6YQF5OruyGqo0Tty16SMMKn/k9IKJZscUbDrMDzWv647G7yX+VK0TU4tOtwiRElF0++y0eDoeLSbeRV3kSIAot6q7GwIHBSGZQ86hI25KipvcOylSGUjCKaWEUXvgEK8uLwGAcWejZtcDjTglnURbAWlIiK0NulCJpBqG7bs/zK+EB1s1PHqZlvymi8FLWTIrU9GTbtYXl0Bzk7dMyxy/RY9YQzQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=apiture.com;dmarc=pass action=none header.from=apiture.com;dkim=pass header.d=apiture.com;arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apiture.onmicrosoft.com; s=selector2-apiture-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bGkWSTapHh/NEVOS0QCOlx9tBJpWBq1NDGkGsI7VEcA=; b=Ei1Qfu2SCBgdG9OjXOcHBdp7E1dFirp7xQ+pM8JaIWpdQr6a6nGF6usCE6k9azNZ4ew59ItXNDOISqyeQeSkNpua8uKTdpswrROgOrzruFZ2CVwDksR9HfdQouZdZ2R0YdA/t6erTUE+CzMC3naskBoihLCb6QHlGpupUIBTkMU= Received: from BY5PR17MB3077.namprd17.prod.outlook.com (10.255.160.207) by BY5PR17MB3427.namprd17.prod.outlook.com (52.132.255.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.10; Wed, 31 Jul 2019 16:04:56 +0000 Received: from BY5PR17MB3077.namprd17.prod.outlook.com ([fe80::d7f:4f58:7c32:3943]) by BY5PR17MB3077.namprd17.prod.outlook.com ([fe80::d7f:4f58:7c32:3943%5]) with mapi id 15.20.2115.005; Wed, 31 Jul 2019 16:04:56 +0000 From: David Biesack To: "bug-gnu-emacs@gnu.org" Subject: 25.3; uniquify renaway uniquify-managed list Thread-Topic: 25.3; uniquify renaway uniquify-managed list Thread-Index: AQHVR7my/zlizanEQkmiuOcj9qhSlg== Date: Wed, 31 Jul 2019 16:04:56 +0000 Message-ID: <183FDF33-F082-4E2F-BC62-6156A83FFADD@apiture.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=David.Biesack@Apiture.com; x-originating-ip: [165.166.177.74] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ae292f53-3d57-488e-2f42-08d715d0d515 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BY5PR17MB3427; x-ms-traffictypediagnostic: BY5PR17MB3427: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 011579F31F x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39850400004)(366004)(396003)(376002)(136003)(346002)(199004)(189003)(71200400001)(71190400001)(6116002)(2616005)(476003)(33656002)(68736007)(305945005)(14454004)(2906002)(2351001)(186003)(99286004)(6506007)(8676002)(102836004)(66066001)(26005)(8936002)(7736002)(3846002)(316002)(486006)(6486002)(2501003)(76116006)(81166006)(6916009)(6306002)(14444005)(66446008)(25786009)(36756003)(30864003)(66476007)(5640700003)(53936002)(6436002)(53946003)(256004)(66556008)(66946007)(478600001)(6512007)(91956017)(81156014)(5660300002)(64756008)(86362001)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BY5PR17MB3427; H:BY5PR17MB3077.namprd17.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: Apiture.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: CLcXZQiO34hDXPQEeTeLZ5FyvMakwWKQBoYcgiG2SnBjKmgnBkas36p3bqOyAjERzx0cgBa6C96VdrFdmi7fS4/XP99KDYgEtolWH4SfHwL6/PPT08IPds2g4aqSu1NP/y/YWmSkmKqukxWmuJnCYaKdQ0T8wOifdMZJONm07e0CB/zPp5/ZkMjUuiONzHpUCbHQC/V5eEnjNq8B7kQPdvWNCH9ulRx2fqwdMKpU5vsOMGFY5eLtCYQOjCdQY1oZp7O0fv3uTb/bmPCtz8caodQYJwYPqtVCDOxaLo4jDOt444VJaPOIbzv6Av5Pdcrsn9I28zAjjGVCjNW+2acJxlDhBg9MEl61gvpl0tlvEqEA1kEtz3V+Xx9hAEG5zszaSnY2a02/A5QQak1QnRsDa5Uua2Tqo52g5WQYZQ2TVks= Content-Type: text/plain; charset="utf-8" Content-ID: <74AC6275A300A44992E6DD2DA83D1FDC@namprd17.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: apiture.com X-MS-Exchange-CrossTenant-Network-Message-Id: ae292f53-3d57-488e-2f42-08d715d0d515 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jul 2019 16:04:56.6282 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 617675c1-4280-45c0-a684-f93b5ed3e3e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: David.Biesack@Apiture.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR17MB3427 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.107.77.97 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 31 Jul 2019 12:07:52 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) VGhlIGxpc3QgdW5pcXVpZmllZC1tYW5hZ2VkIHNvbWV0aW1lcyBzdGFydHMgdG8gZ3JvdyBpbiBh biB1bm1hbmFnZWQgbWFubmVyIChJIHN1c3BlY3QgZXhwb25lbnRpYWxseSkgYWZ0ZXIgcnVubmlu Zw0KRW1hY3MgZm9yIGEgZmV3IGRheXMuIE15IHdvcmsgaW52b2x2ZXMgaGVhdmlseSBlZGl0aW5n IG1hbnkgZmlsZXMgbmFtZWQgIm9wZW5hcGkueWFtbCIgaW4gYWJvdXQgMjAgZGlmZmVyZW50DQpk aXJlY3Rvcmllcywgb2Z0ZW4gc3dpdGNoaW5nIGdpdCBicmFuY2hlcyBzbyBJIG5lZWQgdG8gcmV2 aXNpdCAoTS14IHJldmVydC1idWZmZXIpIHRoZXNlIGZpbGVzIGEgbG90Lg0KDQpBZnRlciBhIGZl dyBkYXlzLCBJIG5vdGljZWQgb3BlbmluZyBuZXcgb3BlbmFwaS55YW1sIGZpbGVzIHN0YXJ0ZWQg dG8gc2xvdyBkb3duIGRyYW1hdGljYWxseSAtIHRoZXJlIHdvdWxkIGJlIHNldmVyYWwNCnNlY29u ZHMgb2YgZGVsYXksIHRoZW4gdGVucyBvZiBzZWNvbmRzLiBJIG5hcnJvd2VkIHRoaXMgdG8gdW5p cXVpZnkuIEluIG15IGJ1ZmZlcnMsIHRoZSBsb2NhbCB2YXJpYWJsZQ0KdW5pcXVpZmllZC1tYW5h Z2VkIGlzIG1vcmUgdGhhbiAxMDAsMDAwIGl0ZW1zIGxvbmcsIHdpdGggbWFueSBkdXBsaWNhdGUg aXRlbXMuDQoNCkhlcmUgaXMgc29tZSBkYXRhIChJIGdyYWJiZWQgdGhlIGxvY2FsIHZhcmlhYmxl IHVuaXF1aWZ5LW1hbmFnZWQgZnJvbSBteSBvcGVuYXBpLnlhbWwgYnVmZmVyKQ0KDQoobGVuZ3Ro IHVuaXF1aWZ5LW1hbmFnZWQpDQoxMDAwMDQNCg0KKGNsLXN1YnNlcSB1bmlxdWlmeS1tYW5hZ2Vk IDAgMTkpDQooDQpbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gIm9wZW5hcGkueWFtbCIgIi9Vc2Vy cy9kYXZpZC5iaWVzYWNrL2Rldi9vcGVuYXBpL2NhcmRzLWFwaS1kZWYvc3JjL29wZW5hcGkiICM8 YnVmZmVyIG9wZW5hcGkueWFtbDwzPj4gIm9wZW5hcGkueWFtbDxvcGVuYXBpPiJdDQpbY2wtc3Ry dWN0LXVuaXF1aWZ5LWl0ZW0gIm9wZW5hcGkueWFtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rl di9vcGVuYXBpL2FjY3QtdmVyaWZpY2F0aW9ucy1hcGktZGVmIiAjPGJ1ZmZlciBvcGVuYXBpLnlh bWw8YWNjdC12ZXJpZmljYXRpb25zLWFwaS1kZWY+PiAib3BlbmFwaS55YW1sPGFjY3QtdmVyaWZp Y2F0aW9ucy1hcGktZGVmPiJdDQpbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gIm9wZW5hcGkueWFt bCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9vcGVuYXBpL29yZ2FuaXphdGlvbnMtYXBpLWRl Zi9zcmMvb3BlbmFwaSIgIzxidWZmZXIgb3BlbmFwaS55YW1sPiAib3BlbmFwaS55YW1sPG9wZW5h cGk+Il0NCltjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAib3BlbmFwaS55YW1sIiAiL1VzZXJzL2Rh dmlkLmJpZXNhY2svZGV2L29wZW5hcGkvY29udGFjdHMtYXBpLWRlZi9zcmMvb3BlbmFwaSIgIzxi dWZmZXIgb3BlbmFwaS55YW1sPDI+PiAib3BlbmFwaS55YW1sPG9wZW5hcGk+Il0NCltjbC1zdHJ1 Y3QtdW5pcXVpZnktaXRlbSAib3BlbmFwaS55YW1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2 L29wZW5hcGkvY29udGFjdHMtYXBpLWRlZiIgIzxidWZmZXIgb3BlbmFwaS55YW1sPGNvbnRhY3Rz LWFwaS1kZWY+PiAib3BlbmFwaS55YW1sPGNvbnRhY3RzLWFwaS1kZWY+Il0NCltjbC1zdHJ1Y3Qt dW5pcXVpZnktaXRlbSAib3BlbmFwaS55YW1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L29w ZW5hcGkvdHJhbnNhY3Rpb25zLWFwaS1kZWYiICM8YnVmZmVyIG9wZW5hcGkueWFtbDx0cmFuc2Fj dGlvbnMtYXBpLWRlZj4+ICJvcGVuYXBpLnlhbWw8dHJhbnNhY3Rpb25zLWFwaS1kZWY+Il0NCltj bC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAib3BlbmFwaS55YW1sIiAiL1VzZXJzL2RhdmlkLmJpZXNh Y2svZGV2L29wZW5hcGkvY29uZmlndXJhdGlvbnMtYXBpLWRlZiIgIzxidWZmZXIgb3BlbmFwaS55 YW1sPGNvbmZpZ3VyYXRpb25zLWFwaS1kZWY+PiAib3BlbmFwaS55YW1sPGNvbmZpZ3VyYXRpb25z LWFwaS1kZWY+Il0NCltjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAib3BlbmFwaS55YW1sIiAiL1Vz ZXJzL2RhdmlkLmJpZXNhY2svZGV2L29wZW5hcGkvdXNlcnMtYXBpLWRlZiIgIzxidWZmZXIgb3Bl bmFwaS55YW1sPHVzZXJzLWFwaS1kZWY+PiAib3BlbmFwaS55YW1sPC9Vc2Vycy9kYXZpZC5iaWVz YWNrL2Rldi9vcGVuYXBpL3VzZXJzLWFwaS1kZWY+Il0NCltjbC1zdHJ1Y3QtdW5pcXVpZnktaXRl bSAib3BlbmFwaS55YW1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L29wZW5hcGkvYWNjb3Vu dHMtYXBpLWRlZi9nZW4vb3BlbmFwaSIgIzxidWZmZXIgb3BlbmFwaS55YW1sPGdlbi9vcGVuYXBp Pj4gIm9wZW5hcGkueWFtbDxvcGVuYXBpPiJdDQpbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gIm9w ZW5hcGkueWFtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9vcGVuYXBpL2FjY291bnRzLWFw aS1kZWYvZ2VuL29wZW5hcGkiICM8YnVmZmVyIG9wZW5hcGkueWFtbDxnZW4vb3BlbmFwaT4+ICJv cGVuYXBpLnlhbWw8b3BlbmFwaT4iXQ0KW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJvcGVuYXBp LnlhbWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvb3BlbmFwaS9hY2NvdW50cy1hcGktZGVm L2dlbi9vcGVuYXBpIiAjPGJ1ZmZlciBvcGVuYXBpLnlhbWw8Z2VuL29wZW5hcGk+PiAib3BlbmFw aS55YW1sPG9wZW5hcGk+Il0NCltjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAib3BlbmFwaS55YW1s IiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L29wZW5hcGkvY29uZmlndXJhdGlvbnMtYXBpLWRl ZiIgIzxidWZmZXIgb3BlbmFwaS55YW1sPGNvbmZpZ3VyYXRpb25zLWFwaS1kZWY+PiAib3BlbmFw aS55YW1sPGNvbmZpZ3VyYXRpb25zLWFwaS1kZWY+Il0NCltjbC1zdHJ1Y3QtdW5pcXVpZnktaXRl bSAib3BlbmFwaS55YW1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L29wZW5hcGkvdXNlcnMt YXBpLWRlZiIgIzxidWZmZXIgb3BlbmFwaS55YW1sPHVzZXJzLWFwaS1kZWY+PiAib3BlbmFwaS55 YW1sPC9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9vcGVuYXBpL3VzZXJzLWFwaS1kZWY+Il0NCltj bC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAib3BlbmFwaS55YW1sIiAiL1VzZXJzL2RhdmlkLmJpZXNh Y2svZGV2L29wZW5hcGkvYWNjb3VudHMtYXBpLWRlZi9nZW4vb3BlbmFwaSIgIzxidWZmZXIgb3Bl bmFwaS55YW1sPGdlbi9vcGVuYXBpPj4gIm9wZW5hcGkueWFtbDxvcGVuYXBpPiJdDQpbY2wtc3Ry dWN0LXVuaXF1aWZ5LWl0ZW0gIm9wZW5hcGkueWFtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rl di9vcGVuYXBpL2FjY291bnRzLWFwaS1kZWYvZ2VuL29wZW5hcGkiICM8YnVmZmVyIG9wZW5hcGku eWFtbDxnZW4vb3BlbmFwaT4+ICJvcGVuYXBpLnlhbWw8b3BlbmFwaT4iXQ0KW2NsLXN0cnVjdC11 bmlxdWlmeS1pdGVtICJvcGVuYXBpLnlhbWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvb3Bl bmFwaS9hY2NvdW50cy1hcGktZGVmL2dlbi9vcGVuYXBpIiAjPGJ1ZmZlciBvcGVuYXBpLnlhbWw8 Z2VuL29wZW5hcGk+PiAib3BlbmFwaS55YW1sPG9wZW5hcGk+Il0NCltjbC1zdHJ1Y3QtdW5pcXVp ZnktaXRlbSAib3BlbmFwaS55YW1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L29wZW5hcGkv Y29uZmlndXJhdGlvbnMtYXBpLWRlZiIgIzxidWZmZXIgb3BlbmFwaS55YW1sPGNvbmZpZ3VyYXRp b25zLWFwaS1kZWY+PiAib3BlbmFwaS55YW1sPGNvbmZpZ3VyYXRpb25zLWFwaS1kZWY+Il0NCltj bC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAib3BlbmFwaS55YW1sIiAiL1VzZXJzL2RhdmlkLmJpZXNh Y2svZGV2L29wZW5hcGkvdXNlcnMtYXBpLWRlZiIgIzxidWZmZXIgb3BlbmFwaS55YW1sPHVzZXJz LWFwaS1kZWY+PiAib3BlbmFwaS55YW1sPC9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9vcGVuYXBp L3VzZXJzLWFwaS1kZWY+Il0NCltjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAib3BlbmFwaS55YW1s IiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L29wZW5hcGkvYWNjb3VudHMtYXBpLWRlZi9nZW4v b3BlbmFwaSIgIzxidWZmZXIgb3BlbmFwaS55YW1sPGdlbi9vcGVuYXBpPj4gIm9wZW5hcGkueWFt bDxvcGVuYXBpPiJdKQ0KDQoobWFwY2FyIChsYW1iZGEgKGJ1ZikNCiAgICAgICAgICAoc2V0LWJ1 ZmZlciBidWYpDQogICAgICAgICAgKGZvcm1hdCAidW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMg JWQgZm9yIGJ1ZmZlciAlcyIgKGxlbmd0aCB1bmlxdWlmeS1tYW5hZ2VkKSAoYnVmZmVyLW5hbWUp KSkNCiAoYnVmZmVyLWxpc3QpKQ0KInVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3RoIGlzIDAgZm9yIGJ1 ZmZlciAqc2NyYXRjaCoiDQoidW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMgMCBmb3IgYnVmZmVy ICAqTWluaWJ1Zi0xKiINCiJ1bmlxdWlmeS1tYW5hZ2VkIGxlbmd0aCBpcyAwIGZvciBidWZmZXIg KklidWZmZXIqIg0KInVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3RoIGlzIDEgZm9yIGJ1ZmZlciB0cmFu c2llbnQuZWwiDQoidW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMgMSBmb3IgYnVmZmVyIHVuaXF1 aWZ5LmVsLmd6Ig0KInVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3RoIGlzIDEwMDAwNCBmb3IgYnVmZmVy IG9wZW5hcGkueWFtbDwzPiINCiJ1bmlxdWlmeS1tYW5hZ2VkIGxlbmd0aCBpcyAxIGZvciBidWZm ZXIgZW1hY3MuZWwiDQoidW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMgMyBmb3IgYnVmZmVyIHNj aGVtYXM8ZGV2PiINCiJ1bmlxdWlmeS1tYW5hZ2VkIGxlbmd0aCBpcyAxIGZvciBidWZmZXIgYnJv d3NlLXVybC5lbC5neiINCiJ1bmlxdWlmeS1tYW5hZ2VkIGxlbmd0aCBpcyAwIGZvciBidWZmZXIg KnNoZWxsKiINCiJ1bmlxdWlmeS1tYW5hZ2VkIGxlbmd0aCBpcyAwIGZvciBidWZmZXIgKmNvbXBp bGUtc2hlbGwqIg0KInVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3RoIGlzIDAgZm9yIGJ1ZmZlciAgU1BF RURCQVIiDQoidW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMgMTAwMDA0IGZvciBidWZmZXIgb3Bl bmFwaS55YW1sPGFjY3QtdmVyaWZpY2F0aW9ucy1hcGktZGVmPiINCiJ1bmlxdWlmeS1tYW5hZ2Vk IGxlbmd0aCBpcyA1IGZvciBidWZmZXIgcGFja2FnZS5qc29uPGxvY2FsaG9zdD4iDQoidW5pcXVp ZnktbWFuYWdlZCBsZW5ndGggaXMgMTAwMDA0IGZvciBidWZmZXIgb3BlbmFwaS55YW1sIg0KInVu aXF1aWZ5LW1hbmFnZWQgbGVuZ3RoIGlzIDUgZm9yIGJ1ZmZlciBwYWNrYWdlLmpzb248b3JnYW5p emF0aW9ucy1hcGktZGVmPiINCiJ1bmlxdWlmeS1tYW5hZ2VkIGxlbmd0aCBpcyAwIGZvciBidWZm ZXIgJTEiDQoidW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMgMSBmb3IgYnVmZmVyIC5mdW5jdGlv bnMiDQoidW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMgMSBmb3IgYnVmZmVyIC5hbGlhcyINCiJ1 bmlxdWlmeS1tYW5hZ2VkIGxlbmd0aCBpcyA1IGZvciBidWZmZXIgcGFja2FnZS5qc29uPHN0YXJ0 ZXItYXBpLWRlZj4iDQoidW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMgNSBmb3IgYnVmZmVyIHBh Y2thZ2UuanNvbjxjb250YWN0cy1hcGktZGVmPiINCiJ1bmlxdWlmeS1tYW5hZ2VkIGxlbmd0aCBp cyAxMDAwMDQgZm9yIGJ1ZmZlciBvcGVuYXBpLnlhbWw8Mj4iDQoidW5pcXVpZnktbWFuYWdlZCBs ZW5ndGggaXMgMSBmb3IgYnVmZmVyIG9wZW5hcGkiDQoidW5pcXVpZnktbWFuYWdlZCBsZW5ndGgg aXMgMTAgZm9yIGJ1ZmZlciBtb2RlbC55YW1sPHNpbXBsZUNvbnRhY3Q+Ig0KInVuaXF1aWZ5LW1h bmFnZWQgbGVuZ3RoIGlzIDEgZm9yIGJ1ZmZlciBSRUFETUUubWQiDQoidW5pcXVpZnktbWFuYWdl ZCBsZW5ndGggaXMgMSBmb3IgYnVmZmVyIGNvbnRhY3RzLWFwaS1kZWYiDQoidW5pcXVpZnktbWFu YWdlZCBsZW5ndGggaXMgMTAwMDA0IGZvciBidWZmZXIgb3BlbmFwaS55YW1sPGNvbmZpZ3VyYXRp b25zLWFwaS1kZWY+Ig0KInVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3RoIGlzIDEgZm9yIGJ1ZmZlciBh Y2NvdW50cyINCiJ1bmlxdWlmeS1tYW5hZ2VkIGxlbmd0aCBpcyAxMDAwMDQgZm9yIGJ1ZmZlciBv cGVuYXBpLnlhbWw8Z2VuL29wZW5hcGk+Ig0KInVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3RoIGlzIDEg Zm9yIGJ1ZmZlciBjb21tb24iDQoidW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMgMTAgZm9yIGJ1 ZmZlciBtb2RlbC55YW1sPGRldi9zY2hlbWFzL2NvbmZpZ3VyYXRpb25zL2NvbmZpZ3VyYXRpb25H cm91cFN1bW1hcnk+Ig0KInVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3RoIGlzIDEwIGZvciBidWZmZXIg bW9kZWwueWFtbDxjb25maWd1cmF0aW9uR3JvdXA+Ig0KInVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3Ro IGlzIDAgZm9yIGJ1ZmZlciAqT2NjdXIqIg0KInVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3RoIGlzIDEw IGZvciBidWZmZXIgbW9kZWwueWFtbDxsb2NhbGhvc3Q6ODA4MC9zY2hlbWFzL2NvbmZpZ3VyYXRp b25zL2NvbmZpZ3VyYXRpb25Hcm91cFN1bW1hcnk+Ig0KInVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3Ro IGlzIDEgZm9yIGJ1ZmZlciB2MS4wLjAiDQoidW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMgMSBm b3IgYnVmZmVyIGNvbmZpZ3VyYXRpb25Hcm91cFN1bW1hcnkiDQoidW5pcXVpZnktbWFuYWdlZCBs ZW5ndGggaXMgMiBmb3IgYnVmZmVyIGNvbmZpZ3VyYXRpb25zPGxvY2FsaG9zdDo4MDgwPiINCiJ1 bmlxdWlmeS1tYW5hZ2VkIGxlbmd0aCBpcyA1IGZvciBidWZmZXIgcGFja2FnZS5qc29uPGNhcmRz LWFwaS1kZWY+Ig0KInVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3RoIGlzIDEgZm9yIGJ1ZmZlciBsYWJl bHMueWFtbCINCiJ1bmlxdWlmeS1tYW5hZ2VkIGxlbmd0aCBpcyAxMDAwMDQgZm9yIGJ1ZmZlciBv cGVuYXBpLnlhbWw8dHJhbnNhY3Rpb25zLWFwaS1kZWY+Ig0KInVuaXF1aWZ5LW1hbmFnZWQgbGVu Z3RoIGlzIDIgZm9yIGJ1ZmZlciBjb25maWd1cmF0aW9uczxkZXY+Ig0KInVuaXF1aWZ5LW1hbmFn ZWQgbGVuZ3RoIGlzIDIgZm9yIGJ1ZmZlciBjb3B5LXNjaGVtYXM8ZGF2aWQuYmllc2Fjaz4iDQoi dW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMgMTAwMDA0IGZvciBidWZmZXIgb3BlbmFwaS55YW1s PHVzZXJzLWFwaS1kZWY+Ig0KInVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3RoIGlzIDIgZm9yIGJ1ZmZl ciAuZ2l0aWdub3JlPG9wZW5hcGktbW9kZWwtZ2VuPiINCiJ1bmlxdWlmeS1tYW5hZ2VkIGxlbmd0 aCBpcyAxIGZvciBidWZmZXIgcHJldHRpZXIuY29uZmlnLmpzIg0KInVuaXF1aWZ5LW1hbmFnZWQg bGVuZ3RoIGlzIDAgZm9yIGJ1ZmZlciAgKk1pbmlidWYtMCoiDQoidW5pcXVpZnktbWFuYWdlZCBs ZW5ndGggaXMgMCBmb3IgYnVmZmVyICpNZXNzYWdlcyoiDQoidW5pcXVpZnktbWFuYWdlZCBsZW5n dGggaXMgMCBmb3IgYnVmZmVyICAqY29kZS1jb252ZXJzaW9uLXdvcmsqIg0KInVuaXF1aWZ5LW1h bmFnZWQgbGVuZ3RoIGlzIDAgZm9yIGJ1ZmZlciAgKkVjaG8gQXJlYSAwKiINCiJ1bmlxdWlmeS1t YW5hZ2VkIGxlbmd0aCBpcyAwIGZvciBidWZmZXIgICpFY2hvIEFyZWEgMSoiDQoidW5pcXVpZnkt bWFuYWdlZCBsZW5ndGggaXMgMCBmb3IgYnVmZmVyICAqc2VydmVyKiINCiJ1bmlxdWlmeS1tYW5h Z2VkIGxlbmd0aCBpcyAwIGZvciBidWZmZXIgKkRpZmYqIg0KInVuaXF1aWZ5LW1hbmFnZWQgbGVu Z3RoIGlzIDAgZm9yIGJ1ZmZlciAgKmNvZGUtY29udmVydGluZy13b3JrKiINCiJ1bmlxdWlmeS1t YW5hZ2VkIGxlbmd0aCBpcyAwIGZvciBidWZmZXIgKkNvbXBpbGUtTG9nKiINCiJ1bmlxdWlmeS1t YW5hZ2VkIGxlbmd0aCBpcyAwIGZvciBidWZmZXIgKkVkaWZmIFJlZ2lzdHJ5KiINCiJ1bmlxdWlm eS1tYW5hZ2VkIGxlbmd0aCBpcyAwIGZvciBidWZmZXIgKnZjKiINCiJ1bmlxdWlmeS1tYW5hZ2Vk IGxlbmd0aCBpcyAxMDAwMDQgZm9yIGJ1ZmZlciBvcGVuYXBpLnlhbWw8Y29udGFjdHMtYXBpLWRl Zj4iDQoidW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMgMCBmb3IgYnVmZmVyICpDb21wbGV0aW9u cyoiDQoidW5pcXVpZnktbWFuYWdlZCBsZW5ndGggaXMgMSBmb3IgYnVmZmVyIGZpbGVtZW51Ig0K InVuaXF1aWZ5LW1hbmFnZWQgbGVuZ3RoIGlzIDAgZm9yIGJ1ZmZlciAqQmFja3RyYWNlKiINCiJ1 bmlxdWlmeS1tYW5hZ2VkIGxlbmd0aCBpcyAwIGZvciBidWZmZXIgKkhlbHAqIg0KDQpJbiBHTlUg RW1hY3MgMjUuMy4xICh4ODZfNjQtYXBwbGUtZGFyd2luMTMuNC4wLCBOUyBhcHBraXQtMTI2NS4y MSBWZXJzaW9uIDEwLjkuNSAoQnVpbGQgMTNGMTkxMSkpDQogb2YgMjAxNy0wOS0xMiBidWlsdCBv biBidWlsZGVyMTAtOS5sb2NhbA0KV2luZG93aW5nIHN5c3RlbSBkaXN0cmlidXRvciAnQXBwbGUn LCB2ZXJzaW9uIDEwLjMuMTY3MQ0KQ29uZmlndXJlZCB1c2luZzoNCiAnY29uZmlndXJlIC0td2l0 aC1ucyAnLS1lbmFibGUtbG9jYWxsaXNwcGF0aD0vTGlicmFyeS9BcHBsaWNhdGlvbiBTdXBwb3J0 L0VtYWNzLyR7dmVyc2lvbn0vc2l0ZS1saXNwOi9MaWJyYXJ5L0FwcGxpY2F0aW9uIFN1cHBvcnQv RW1hY3Mvc2l0ZS1saXNwJyAtLXdpdGgtbW9kdWxlcycNCg0KQ29uZmlndXJlZCBmZWF0dXJlczoN Ck5PVElGWSBBQ0wgR05VVExTIExJQlhNTDIgWkxJQiBUT09MS0lUX1NDUk9MTF9CQVJTIE5TIE1P RFVMRVMNCg0KSW1wb3J0YW50IHNldHRpbmdzOg0KICB2YWx1ZSBvZiAkTEFORzogZW5fVVMuVVRG LTgNCiAgbG9jYWxlLWNvZGluZy1zeXN0ZW06IHV0Zi04LXVuaXgNCg0KTWFqb3IgbW9kZTogRnVu ZGFtZW50YWwNCg0KTWlub3IgbW9kZXMgaW4gZWZmZWN0Og0KICBpc3dpdGNoYi1tb2RlOiB0DQog IGRpZmYtYXV0by1yZWZpbmUtbW9kZTogdA0KICBueGh0bWwtbWVudS1tb2RlOiB0DQogIG54aHRt bC10YWctZG8tYWxzbzogdA0KICBwb3BjbXAtZ3JvdXAtYWx0ZXJuYXRpdmVzOiB0DQogIHBvcGNt cC1zaG9ydC1oZWxwLWJlc2lkZS1hbHRzOiB0DQogIG1saW5rcy1hY3RpdmUtbGlua3M6IHQNCiAg cm5nYWx0LW1pbmltYWwtdmFsaWRhdGlvbi1oZWFkZXI6IHQNCiAgcm5nYWx0LWRpc3BsYXktdmFs aWRhdGlvbi1oZWFkZXI6IHQNCiAgc2hlbGwtZGlydHJhY2stbW9kZTogdA0KICBzaG93LXBhcmVu LW1vZGU6IHQNCiAgbWlkbmlnaHQtbW9kZTogdA0KICBkaXNwbGF5LXRpbWUtbW9kZTogdA0KICB0 b29sdGlwLW1vZGU6IHQNCiAgZ2xvYmFsLWVsZG9jLW1vZGU6IHQNCiAgZWxlY3RyaWMtaW5kZW50 LW1vZGU6IHQNCiAgbW91c2Utd2hlZWwtbW9kZTogdA0KICBmaWxlLW5hbWUtc2hhZG93LW1vZGU6 IHQNCiAgZ2xvYmFsLWZvbnQtbG9jay1tb2RlOiB0DQogIGZvbnQtbG9jay1tb2RlOiB0DQogIGJs aW5rLWN1cnNvci1tb2RlOiB0DQogIGF1dG8tY29tcG9zaXRpb24tbW9kZTogdA0KICBhdXRvLWVu Y3J5cHRpb24tbW9kZTogdA0KICBhdXRvLWNvbXByZXNzaW9uLW1vZGU6IHQNCiAgbGluZS1udW1i ZXItbW9kZTogdA0KDQpSZWNlbnQgbWVzc2FnZXM6DQpFcnJvciBkdXJpbmcgcmVkaXNwbGF5OiAo aml0LWxvY2stZnVuY3Rpb24gNTAwMSkgc2lnbmFsZWQgKHdyb25nLXR5cGUtYXJndW1lbnQgYXJy YXlwIG5pbCkNCkxvYWRpbmcgbWFpbGFiYnJldi4uLmRvbmUNCm1haWwtc2lnbmF0dXJlLWZpbGUt Y29udGVudDogT3BlbmluZyBpbnB1dCBmaWxlOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5LCAv VXNlcnMvZGF2aWQuYmllc2Fjay8uc2lnbmF0dXJlDQooTmV3IGZpbGUpDQpNYXJrIHNldCBbMiB0 aW1lc10NCldyb3RlIC9Vc2Vycy9kYXZpZC5iaWVzYWNrLy5zaWduYXR1cmUNClNhdmluZyBmaWxl IC9Vc2Vycy9kYXZpZC5iaWVzYWNrLy5zaWduYXR1cmUuLi4NCk1hcmsgc2V0IFsyIHRpbWVzXQ0K V3JvdGUgL1VzZXJzL2RhdmlkLmJpZXNhY2svLnNpZ25hdHVyZQ0KS2lsbCBidWZmZXIgKnVuc2Vu dCBtYWlsIHRvIGJ1Zy1nbnUtZW1hY3NAZ251Lm9yZyo/ICh5IG9yIG4pIHkNCg0KTG9hZC1wYXRo IHNoYWRvd3M6DQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy9ueGh0bWwvd2ViLXZjcyBoaWRl cyAvVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy93ZWItdmNzDQovVXNlcnMvZGF2aWQuYmllc2Fj ay9lbWFjcy9ueGh0bWwvbnhodG1sLXdlYi12Y3MgaGlkZXMgL1VzZXJzL2RhdmlkLmJpZXNhY2sv ZW1hY3MvbnhodG1sLXdlYi12Y3MNCi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL2JzIGhpZGVz IC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9saXNwL2JzDQovVXNl cnMvZGF2aWQuYmllc2Fjay9lbWFjcy93ZGlyZWQgaGlkZXMgL0FwcGxpY2F0aW9ucy9FbWFjcy5h cHAvQ29udGVudHMvUmVzb3VyY2VzL2xpc3Avd2RpcmVkDQovVXNlcnMvZGF2aWQuYmllc2Fjay9l bWFjcy9hdXRvaW5zZXJ0IGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jl c291cmNlcy9saXNwL2F1dG9pbnNlcnQNCi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL2FsaWdu IGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9saXNwL2Fs aWduDQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy9jbXVzY2hlbWUgaGlkZXMgL0FwcGxpY2F0 aW9ucy9FbWFjcy5hcHAvQ29udGVudHMvUmVzb3VyY2VzL2xpc3AvY211c2NoZW1lDQovVXNlcnMv ZGF2aWQuYmllc2Fjay9lbWFjcy9pbmRlbnQgaGlkZXMgL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAv Q29udGVudHMvUmVzb3VyY2VzL2xpc3AvaW5kZW50DQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFj cy93aGl0ZXNwYWNlIGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291 cmNlcy9saXNwL3doaXRlc3BhY2UNCi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL21pZG5pZ2h0 IGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9saXNwL21p ZG5pZ2h0DQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy94bWwgaGlkZXMgL0FwcGxpY2F0aW9u cy9FbWFjcy5hcHAvQ29udGVudHMvUmVzb3VyY2VzL2xpc3AveG1sDQovVXNlcnMvZGF2aWQuYmll c2Fjay9lbWFjcy91cmwvdXJsLW1ldGhvZHMgaGlkZXMgL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAv Q29udGVudHMvUmVzb3VyY2VzL2xpc3AvdXJsL3VybC1tZXRob2RzDQovVXNlcnMvZGF2aWQuYmll c2Fjay9lbWFjcy91cmwvdXJsLWRhdiBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250 ZW50cy9SZXNvdXJjZXMvbGlzcC91cmwvdXJsLWRhdg0KL1VzZXJzL2RhdmlkLmJpZXNhY2svZW1h Y3MvdXJsL3VybC1maWxlIGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jl c291cmNlcy9saXNwL3VybC91cmwtZmlsZQ0KL1VzZXJzL2RhdmlkLmJpZXNhY2svZW1hY3MvdXJs L3VybC1jb29raWUgaGlkZXMgL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMvUmVzb3Vy Y2VzL2xpc3AvdXJsL3VybC1jb29raWUNCi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL3VybC91 cmwtdXRpbCBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9SZXNvdXJjZXMv bGlzcC91cmwvdXJsLXV0aWwNCi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL3VybC91cmwtaHR0 cCBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9SZXNvdXJjZXMvbGlzcC91 cmwvdXJsLWh0dHANCi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL3VybC91cmwtY2lkIGhpZGVz IC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9saXNwL3VybC91cmwt Y2lkDQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy91cmwvdXJsLWhhbmRsZXJzIGhpZGVzIC9B cHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9saXNwL3VybC91cmwtaGFu ZGxlcnMNCi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL3VybC91cmwtZ3cgaGlkZXMgL0FwcGxp Y2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMvUmVzb3VyY2VzL2xpc3AvdXJsL3VybC1ndw0KL1Vz ZXJzL2RhdmlkLmJpZXNhY2svZW1hY3MvdXJsL3VybC1hdXRoIGhpZGVzIC9BcHBsaWNhdGlvbnMv RW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9saXNwL3VybC91cmwtYXV0aA0KL1VzZXJzL2Rh dmlkLmJpZXNhY2svZW1hY3MvdXJsL3VybC1leHBhbmQgaGlkZXMgL0FwcGxpY2F0aW9ucy9FbWFj cy5hcHAvQ29udGVudHMvUmVzb3VyY2VzL2xpc3AvdXJsL3VybC1leHBhbmQNCi9Vc2Vycy9kYXZp ZC5iaWVzYWNrL2VtYWNzL3VybC91cmwtdmFycyBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFw cC9Db250ZW50cy9SZXNvdXJjZXMvbGlzcC91cmwvdXJsLXZhcnMNCi9Vc2Vycy9kYXZpZC5iaWVz YWNrL2VtYWNzL3VybC91cmwtaXJjIGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRl bnRzL1Jlc291cmNlcy9saXNwL3VybC91cmwtaXJjDQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFj cy91cmwvdXJsLW1haWx0byBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9S ZXNvdXJjZXMvbGlzcC91cmwvdXJsLW1haWx0bw0KL1VzZXJzL2RhdmlkLmJpZXNhY2svZW1hY3Mv dXJsL3VybC1wcm94eSBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9SZXNv dXJjZXMvbGlzcC91cmwvdXJsLXByb3h5DQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy91cmwv dXJsLW5ld3MgaGlkZXMgL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMvUmVzb3VyY2Vz L2xpc3AvdXJsL3VybC1uZXdzDQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy91cmwvdXJsLWhp c3RvcnkgaGlkZXMgL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMvUmVzb3VyY2VzL2xp c3AvdXJsL3VybC1oaXN0b3J5DQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy91cmwvdXJsLXBy aXZhY3kgaGlkZXMgL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMvUmVzb3VyY2VzL2xp c3AvdXJsL3VybC1wcml2YWN5DQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy91cmwvdXJsLW5m cyBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9SZXNvdXJjZXMvbGlzcC91 cmwvdXJsLW5mcw0KL1VzZXJzL2RhdmlkLmJpZXNhY2svZW1hY3MvdXJsL3VybC1hYm91dCBoaWRl cyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9SZXNvdXJjZXMvbGlzcC91cmwvdXJs LWFib3V0DQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy91cmwvdXJsLWRpcmVkIGhpZGVzIC9B cHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9saXNwL3VybC91cmwtZGly ZWQNCi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL3VybC91cmwgaGlkZXMgL0FwcGxpY2F0aW9u cy9FbWFjcy5hcHAvQ29udGVudHMvUmVzb3VyY2VzL2xpc3AvdXJsL3VybA0KL1VzZXJzL2Rhdmlk LmJpZXNhY2svZW1hY3MvdXJsL3VybC1pbWFwIGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBw L0NvbnRlbnRzL1Jlc291cmNlcy9saXNwL3VybC91cmwtaW1hcA0KL1VzZXJzL2RhdmlkLmJpZXNh Y2svZW1hY3MvdXJsL3VybC1jYWNoZSBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250 ZW50cy9SZXNvdXJjZXMvbGlzcC91cmwvdXJsLWNhY2hlDQovVXNlcnMvZGF2aWQuYmllc2Fjay9l bWFjcy91cmwvdXJsLWxkYXAgaGlkZXMgL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMv UmVzb3VyY2VzL2xpc3AvdXJsL3VybC1sZGFwDQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy91 cmwvdXJsLW5zIGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNl cy9saXNwL3VybC91cmwtbnMNCi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL3VybC91cmwtZnRw IGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9saXNwL3Vy bC91cmwtZnRwDQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy91cmwvdXJsLW1pc2MgaGlkZXMg L0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMvUmVzb3VyY2VzL2xpc3AvdXJsL3VybC1t aXNjDQovVXNlcnMvZGF2aWQuYmllc2Fjay9lbWFjcy91cmwvdXJsLXBhcnNlIGhpZGVzIC9BcHBs aWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9saXNwL3VybC91cmwtcGFyc2UN Ci9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL3RhYmxlIGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1h Y3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9saXNwL3RleHRtb2Rlcy90YWJsZQ0KL1VzZXJzL2Rh dmlkLmJpZXNhY2svZW1hY3MvZ2xhc3NlcyBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9D b250ZW50cy9SZXNvdXJjZXMvbGlzcC9wcm9nbW9kZXMvZ2xhc3Nlcw0KL1VzZXJzL2RhdmlkLmJp ZXNhY2svZW1hY3MvaWNvbiBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9S ZXNvdXJjZXMvbGlzcC9wcm9nbW9kZXMvaWNvbg0KL1VzZXJzL2RhdmlkLmJpZXNhY2svZW1hY3Mv YW50bHItbW9kZSBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9SZXNvdXJj ZXMvbGlzcC9wcm9nbW9kZXMvYW50bHItbW9kZQ0KL1VzZXJzL2RhdmlkLmJpZXNhY2svZW1hY3Mv Y3BwIGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9saXNw L3Byb2dtb2Rlcy9jcHANCi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL3hzY2hlbWUgaGlkZXMg L0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMvUmVzb3VyY2VzL2xpc3AvcHJvZ21vZGVz L3hzY2hlbWUNCi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL2JhdC1tb2RlIGhpZGVzIC9BcHBs aWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9saXNwL3Byb2dtb2Rlcy9iYXQt bW9kZQ0KL1VzZXJzL2RhdmlkLmJpZXNhY2svZW1hY3Mvem9uZSBoaWRlcyAvQXBwbGljYXRpb25z L0VtYWNzLmFwcC9Db250ZW50cy9SZXNvdXJjZXMvbGlzcC9wbGF5L3pvbmUNCi9Vc2Vycy9kYXZp ZC5iaWVzYWNrL2VtYWNzL3NvbGl0YWlyZSBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9D b250ZW50cy9SZXNvdXJjZXMvbGlzcC9wbGF5L3NvbGl0YWlyZQ0KL1VzZXJzL2RhdmlkLmJpZXNh Y2svZW1hY3MvbWV0YW1haWwgaGlkZXMgL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMv UmVzb3VyY2VzL2xpc3AvbWFpbC9tZXRhbWFpbA0KL1VzZXJzL2RhdmlkLmJpZXNhY2svZW1hY3Mv cmVnaXN0cnkgaGlkZXMgL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMvUmVzb3VyY2Vz L2xpc3AvZ251cy9yZWdpc3RyeQ0KL1VzZXJzL2RhdmlkLmJpZXNhY2svZW1hY3MvcmUtYnVpbGRl ciBoaWRlcyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9SZXNvdXJjZXMvbGlzcC9l bWFjcy1saXNwL3JlLWJ1aWxkZXINCi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL2VscCBoaWRl cyAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9SZXNvdXJjZXMvbGlzcC9lbWFjcy1s aXNwL2VscA0KL1VzZXJzL2RhdmlkLmJpZXNhY2svZW1hY3MvdHJhY2UgaGlkZXMgL0FwcGxpY2F0 aW9ucy9FbWFjcy5hcHAvQ29udGVudHMvUmVzb3VyY2VzL2xpc3AvZW1hY3MtbGlzcC90cmFjZQ0K DQpGZWF0dXJlczoNCihzaGFkb3cgbWVzc2FnZS1tb2RlLWhvb2tzIG1pbWUtb3BlbiBxdW90ZWQt cHJpbnRhYmxlIHFwIHJtYWlsIHNtdHBtYWlsIGF1dGgtc291cmNlIGVpZWlvIGVpZWlvLWNvcmUg bWFpbHRvIHBoIG1haWwtZXh0ciBlbWFjc2J1ZyBtZXNzYWdlIHJmYzgyMiBtbWwgbW1sLXNlYyBw YXNzd29yZC1jYWNoZSBlcGcgbWFpbGFiYnJldiBnbW0tdXRpbHMgbWFpbGhlYWRlciBkZWJ1ZyBl ZGVidWcgaWJ1Zi1leHQgaWJ1ZmZlciBqa2EtY29tcHIgZWYgdmMgdmMtZGlzcGF0Y2hlciBzbWVy Z2UtbW9kZSByZWN0IGFsaWduIHNoLXNjcmlwdCBleGVjdXRhYmxlIGRhYmJyZXYgdHdvLWNvbHVt biBpc28tdHJhbnNsIHNvcnQgZmlsZW1lbnUganNvbi1tb2RlIGpzb24tcmVmb3JtYXQganNvbi1z bmF0Y2hlciBqcyBjYy1tb2RlIGNjLWZvbnRzIGNjLWd1ZXNzIGNjLW1lbnVzIGNjLWNtZHMgY2Mt c3R5bGVzIGNjLWFsaWduIHBjbXBsLXVuaXggZGlmZiBtaXNlYXJjaCBtdWx0aS1pc2VhcmNoIGZs eWNoZWNrIGpzb24gbWFwIHN1YnIteCBkYXNoIGFkZC1ob29rIGRhdmlkcy1tYWNib29rLXByby5s b2NhbCBzZXJ2ZXIgcmVzaXppbmcgY29sb3ItdGhlbWVzIGNvbG9yLXRoZW1lIHNlbmRtYWlsIHJl cG9ydGVyIGNvbG9yLXRoZW1lLWF1dG9sb2FkcyBteS1lbWFjcyBteS1rZXlzIHRoaW5nIGdudXMt ZGlyZWQgZ290by1hZGRyIHBhc3N3b3JkLWtlZXBlci1tb2RlIHNlbnNpdGl2ZS1tb2RlIHBhc3N3 b3JkLWdlbmVyYXRvciBwcy1jY3J5cHQgZGlyZWQtZWZhcCBkaXJlZC1zb3J0LW1hcCBkaXJlZC1h IGRpcmVkLWF1eCBpc3dpdGNoYiBtc2IgamF2YWRlY29tcCBhdXRvYnJvd3NlIGxhc3QtbW9kIGhp Z2hsaWdodC1pbmRlbnRhdGlvbiBteS15YW1sIHNwZWVkYmFyIHNiLWltYWdlIGV6aW1hZ2UgZGZy YW1lIHlhbWwtbW9kZSBkaXNwLXRhYmxlIHNnbWwtZXh0IGZseW1ha2UtZmlsZXMgZmx5bWFrZW1z ZyBueGh0bWwtYXV0b3N0YXJ0IG54aHRtbC1hdXRvbG9hZCBtYWptb2RwcmkgdmMtZ2l0IGRpZmYt bW9kZSBueGh0bWwtbWVudSB1ZGV2LXJpbmFyaSB1ZGV2LWVjYiB1ZGV2IGZseW1ha2UgY3NzLWNv bG9yIG54aHRtbC1tb2RlIGh0bWwtcXVvdGUgdGlkeS14aHRtbCBlZGlmZi1tZXJnIGVkaWZmLXdp bmQgZWRpZmYtZGlmZiBlZGlmZi1tdWx0IGVkaWZmLWhlbHAgZWRpZmYtaW5pdCBlZGlmZi11dGls IGVkaWZmIGh0bWwtaW1lbnUgaW1lbnUgbG9hZGhpc3QgcG9wY21wIHhodG1sLWhlbHAgbWxpbmtz IGh0bWwtdG9jIHhtbCBmdXBkIGh0bWwtcGFnZXRvYyBhcHBtZW51LWZvbGQgYXBwbWVudSBtdW1h bW8gc2dtbC1tb2RlIGVkbWFjcm8ga21hY3JvIHJ1YnktbW9kZSBzbWllIHJuZ2FsdCBybmctbnht bCBybmctdmFsaWQgcm5nLWxvYyBybmctdXJpIHJuZy1wYXJzZSBueG1sLXBhcnNlIHJuZy1tYXRj aCBybmctZHQgcm5nLXV0aWwgcm5nLXB0dHJuIG54bWwtbnMgbnhtbC1tb2RlIG54bWwtb3V0bG4g bnhtbC1yYXAgbnhtbC11dGlsIG54bWwtZ2x5cGggbnhtbC1lbmMgeG1sdG9rIG11bWFtby1jbWly ciBjYy1lbmdpbmUgY2MtdmFycyBjYy1kZWZzIGZseXNwZWxsIGlzcGVsbCBodG1sLXVwbCBodG1s LXNpdGUgb3VyY29tbWVudHMtdXRpbCBjbC1zZXEgcmVjZW50ZiB0cmVlLXdpZGdldCBtbS11cmwg Z251cyBnbnVzLWVtcyBubmhlYWRlciBnbnVzLXV0aWwgbWFpbC11dGlscyBvcmcgb3JnLW1hY3Jv IG9yZy1mb290bm90ZSBvcmctcGNvbXBsZXRlIG9yZy1saXN0IG9yZy1mYWNlcyBvcmctZW50aXRp ZXMgb3JnLXZlcnNpb24gb2ItZW1hY3MtbGlzcCBvYiBvYi10YW5nbGUgb2ItcmVmIG9iLWxvYiBv Yi10YWJsZSBvYi1leHAgb3JnLXNyYyBvYi1rZXlzIG9iLWNvbWludCBvYi1jb3JlIG9iLWV2YWwg b3JnLWNvbXBhdCBvcmctbWFjcyBvcmctbG9hZGRlZnMgZm9ybWF0LXNwZWMgZmluZC1mdW5jIGNh bC1tZW51IGNhbGVuZGFyIGNhbC1sb2FkZGVmcyBpZG8gYm9va21hcmsgYXByb3BvcyBncmVwIGZm aXAgZ2ltcGVkaXQgZm9sZGl0IG5vdXRsaW5lIG91dGxpbmUgaGlkZXNob3cgZGlyZWQgd2ViLXZj cyBkZXJpdmVkIGNsLW1hY3MgcnggdXJsLWh0dHAgdGxzIGdudXRscyB1cmwgdXJsLXByb3h5IHVy bC1wcml2YWN5IHVybC1leHBhbmQgdXJsLW1ldGhvZHMgdXJsLWhpc3RvcnkgbWFpbGNhcCB1cmwt YXV0aCB1cmwtY29va2llIHRpbWV6b25lIHVybC11dGlsIHVybC1wYXJzZSB1cmwtZ3cgdXJsLXZh cnMgbW0tZGVjb2RlIG1tLWJvZGllcyBtbS1lbmNvZGUgbWFpbC1wYXJzZSByZmMyMjMxIHJmYzIw NDcgcmZjMjA0NSBpZXRmLWRydW1zIG1tLXV0aWwgaGVscC1mbnMgbWFpbC1wcnN2ciBjdXMtZWRp dCB3aWQtZWRpdCBjb21waWxlIGNsIHdlYi1hdXRvbG9hZCBueGh0bWwtYmFzZSBlYXN5LW1tb2Rl IGFzY2lpLWNvbnZlcnNpb24gYmcgc2hlbGwgcGNvbXBsZXRlIGNvbWludCBhbnNpLWNvbG9yIHJp bmcgcXVpY2t1cmwgYnJvd3NlLXVybCBwcCB0aGluZ2F0cHQgcmVtb3RlLXNoZWxsIHdhcm5pbmdz IGFkdmljZSBwYXJlbiBtaWRuaWdodCB0aW1lIGRlc2t0b3AgZnJhbWVzZXQgY3VzLXN0YXJ0IGN1 cy1sb2FkIGZpbmRlci1pbmYgcGFja2FnZSBlcGctY29uZmlnIHNlcSBieXRlLW9wdCBndiBieXRl Y29tcCBieXRlLWNvbXBpbGUgY2wtZXh0cmEgaGVscC1tb2RlIGVhc3ltZW51IGNjb252IGNsLWxv YWRkZWZzIHBjYXNlIGNsLWxpYiB0aW1lLWRhdGUgbXVsZS11dGlsIHRvb2x0aXAgZWxkb2MgZWxl Y3RyaWMgdW5pcXVpZnkgZWRpZmYtaG9vayB2Yy1ob29rcyBsaXNwLWZsb2F0LXR5cGUgbXdoZWVs IG5zLXdpbiB1Y3Mtbm9ybWFsaXplIHRlcm0vY29tbW9uLXdpbiB0b29sLWJhciBkbmQgZm9udHNl dCBpbWFnZSByZWdleHAtb3B0IGZyaW5nZSB0YWJ1bGF0ZWQtbGlzdCBuZXdjb21tZW50IGVsaXNw LW1vZGUgbGlzcC1tb2RlIHByb2ctbW9kZSByZWdpc3RlciBwYWdlIG1lbnUtYmFyIHJmbi1lc2hh ZG93IHRpbWVyIHNlbGVjdCBzY3JvbGwtYmFyIG1vdXNlIGppdC1sb2NrIGZvbnQtbG9jayBzeW50 YXggZmFjZW1lbnUgZm9udC1jb3JlIGZyYW1lIGNsLWdlbmVyaWMgY2hhbSBnZW9yZ2lhbiB1dGYt OC1sYW5nIG1pc2MtbGFuZyB2aWV0bmFtZXNlIHRpYmV0YW4gdGhhaSB0YWktdmlldCBsYW8ga29y ZWFuIGphcGFuZXNlIGV1Y2pwLW1zIGNwNTE5MzIgaGVicmV3IGdyZWVrIHJvbWFuaWFuIHNsb3Zh ayBjemVjaCBldXJvcGVhbiBldGhpb3BpYyBpbmRpYW4gY3lyaWxsaWMgY2hpbmVzZSBjaGFyc2Ny aXB0IGNhc2UtdGFibGUgZXBhLWhvb2sgamthLWNtcHItaG9vayBoZWxwIHNpbXBsZSBhYmJyZXYg bWluaWJ1ZmZlciBjbC1wcmVsb2FkZWQgbmFkdmljZSBsb2FkZGVmcyBidXR0b24gZmFjZXMgY3Vz LWZhY2UgbWFjcm9leHAgZmlsZXMgdGV4dC1wcm9wZXJ0aWVzIG92ZXJsYXkgc2hhMSBtZDUgYmFz ZTY0IGZvcm1hdCBlbnYgY29kZS1wYWdlcyBtdWxlIGN1c3RvbSB3aWRnZXQgaGFzaHRhYmxlLXBy aW50LXJlYWRhYmxlIGJhY2txdW90ZSBrcXVldWUgY29jb2EgbnMgbXVsdGktdHR5IG1ha2UtbmV0 d29yay1wcm9jZXNzIGVtYWNzKQ0KDQpNZW1vcnkgaW5mb3JtYXRpb246DQooKGNvbnNlcyAxNiAx MDI4NTkwIDE1MTgxNykNCiAoc3ltYm9scyA0OCA0ODc3NyAyNikNCiAobWlzY3MgNDAgOTg3MTgg Mjg4MikNCiAoc3RyaW5ncyAzMiAxMTc3NDAgMTc3OTIpDQogKHN0cmluZy1ieXRlcyAxIDM5NjI3 MzUpDQogKHZlY3RvcnMgMTYgNjY1MTQpDQogKHZlY3Rvci1zbG90cyA4IDEyNjU2NDEgMjgxMzkp DQogKGZsb2F0cyA4IDUzMyA2MTYpDQogKGludGVydmFscyA1NiAyNTE0MiA3NzEpDQogKGJ1ZmZl cnMgOTc2IDg3KSkNCg0KRGF2aWQgQmllc2FjayB8IFZpY2UgUHJlc2lkZW50LCBBUEkgUGxhdGZv cm1zDQpEYXZpZC5CaWVzYWNrQGFwaXR1cmUuY29tIHwgQGRhdmlkYmllc2FjayA8aHR0cHM6Ly90 d2l0dGVyLmNvbS9kYXZpZGJpZXNhY2s+DQoNCg0KDQoNCkRpc2NsYWltZXI6IFRoZSBpbmZvcm1h dGlvbiBpbiB0aGlzIG1lc3NhZ2UgbWF5IGJlIHByb3ByaWV0YXJ5IGFuZC9vciBjb25maWRlbnRp YWwsIGFuZCBwcm90ZWN0ZWQgZnJvbSBkaXNjbG9zdXJlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMg bWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgb3IgYW4gZW1wbG95ZWUgb3Ig YWdlbnQgcmVzcG9uc2libGUgZm9yIGRlbGl2ZXJpbmcgdGhpcyBtZXNzYWdlIHRvIHRoZSBpbnRl bmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWlu YXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBz dHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRp b24gaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgQXBpdHVyZSBpbW1lZGlhdGVseSBieSByZXBseWlu ZyB0byB0aGlzIG1lc3NhZ2UgYW5kIGRlbGV0aW5nIGl0IGZyb20geW91ciBjb21wdXRlci4NCg== From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 08 20:47:42 2019 Received: (at 36877) by debbugs.gnu.org; 9 Aug 2019 00:47:42 +0000 Received: from localhost ([127.0.0.1]:41929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hvt4G-0002Wd-3t for submit@debbugs.gnu.org; Thu, 08 Aug 2019 20:47:42 -0400 Received: from mail-ot1-f50.google.com ([209.85.210.50]:41335) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hvt4E-0002WR-6F for 36877@debbugs.gnu.org; Thu, 08 Aug 2019 20:47:38 -0400 Received: by mail-ot1-f50.google.com with SMTP id o101so126237234ota.8 for <36877@debbugs.gnu.org>; Thu, 08 Aug 2019 17:47:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=vMcw95VK3Hn3Nsy/32Z6eU7OJawQngr9YV3QZMJhhe0=; b=lDFEu2hmfdJ4quxlfz8OWOUaLuJZdRpEVqcXVuJ94TMZ/1du8mlh4rqxTjvCqzVPre 1u/j5WRfEIbFAACzCW3KEV4OXF70NC0wt4TSA4u9VvnjMN9gBE7VOvPVouAyRVHc1GNK mNrVuIL1gyIVoaBALb77EwXjKkWKG3CdM3JxXVVDJOruwDXb/qVA7JB4ZJU+sCqV240Z 8Vm5pjpR8uGGEHxc1lvlbkBIANbHluR6+4+7p5Va47jm1YIjJu+lKdoQAMVjqhivy3rF /QCEjmDhoFP9I0YxArYKeJZR+al5/VHfPHchy/r++eakujNrDaaqo3jF40ylDaz7L5Cc 6Eig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=vMcw95VK3Hn3Nsy/32Z6eU7OJawQngr9YV3QZMJhhe0=; b=ew4Nxt6B6XH+ohtizbKPwV86SYLFXzM9TkNyG1uFmpvgiZgByIc1G7nvWukVd6SW0J U8XMOXW9pWbFG2HC34s0FGi2HKnnWwSN4xX6C0ljHJTFpxRTWkL57Pd8hUz+TM22eh8f 1RvDlltWu1duXIGOhau/6EtvbdiLEGtTStQmXio+CgXoieSGyq21Hk0PJHgsmuTTH3Ml 8YQk0A9bD2nm1XBB8HSWAZavV74aGAQzZTxoPThfeHCAdqKVdRLRJLGgT6mANLXIv5uH 4EdLYDTYdRi3nACZVCq5x++PcRVTlli2ZWRw3ddKK+xy/JI0ZsLHcxp3nM7S6rRb+go+ /zpw== X-Gm-Message-State: APjAAAVkZVKq9YM8/kLBkSgN0RxHuDCrysR5zgtnu9MQAJWpTUCnZrWZ JHowmjWoghdLS2EkKBarW23hejm5 X-Google-Smtp-Source: APXvYqwOcUe4R7eKHFzmmLSLYGBxnvxJugFf+EaVHl4FdYyasDZ/9D5N6K+YP0o4hVLwGObVbZAoxQ== X-Received: by 2002:a02:c6a9:: with SMTP id o9mr20328628jan.90.1565311652260; Thu, 08 Aug 2019 17:47:32 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id s10sm198589221iod.46.2019.08.08.17.47.31 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 08 Aug 2019 17:47:31 -0700 (PDT) From: Noam Postavsky To: David Biesack Subject: Re: bug#36877: 25.3; uniquify renaway uniquify-managed list References: <183FDF33-F082-4E2F-BC62-6156A83FFADD@apiture.com> Date: Thu, 08 Aug 2019 20:47:31 -0400 In-Reply-To: <183FDF33-F082-4E2F-BC62-6156A83FFADD@apiture.com> (David Biesack's message of "Wed, 31 Jul 2019 16:04:56 +0000") Message-ID: <87imr7qi58.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36877 Cc: 36877@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) David Biesack writes: > The list uniquified-managed sometimes starts to grow in an unmanaged manner (I suspect exponentially) after running > Emacs for a few days. My work involves heavily editing many files named "openapi.yaml" in about 20 different > directories, often switching git branches so I need to revisit (M-x revert-buffer) these files a lot. > > After a few days, I noticed opening new openapi.yaml files started to slow down dramatically - there would be several > seconds of delay, then tens of seconds. I narrowed this to uniquify. In my buffers, the local variable > uniquified-managed is more than 100,000 items long, with many duplicate items. Looks like the only place where uniquified-managed is set to non-nil is by uniquify-rationalize, so could you run with the advice below and post the backtrace you get with it? (defconst bug-36877-dup-table (make-hash-table :test 'eq)) (defun bug-36877-debug-fix-list-dups (fix-list) (clrhash bug-36877-dup-table) (dolist (item fix-list) (let ((buf (uniquify-item-buffer item))) (if (gethash buf bug-36877-dup-table) (progn (debug nil "Adding duplicate to uniquify list!" item) ;; Just once. (advice-remove 'uniquify-rationalize #'bug-36877-debug-fix-list-dups)) (puthash buf item bug-36877-dup-table))))) (advice-add 'uniquify-rationalize :before #'bug-36877-debug-fix-list-dups) From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 09 11:58:32 2019 Received: (at 36877) by debbugs.gnu.org; 9 Aug 2019 15:58:32 +0000 Received: from localhost ([127.0.0.1]:43153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hw7Hj-0006du-Vm for submit@debbugs.gnu.org; Fri, 09 Aug 2019 11:58:32 -0400 Received: from mail-eopbgr690108.outbound.protection.outlook.com ([40.107.69.108]:39173 helo=NAM04-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hw7Hh-0006dh-Go for 36877@debbugs.gnu.org; Fri, 09 Aug 2019 11:58:30 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iEwDPHXo0l7uU3G7i0nLE1jul1lpn5x8lywVHfRKDwID3/vZdLbMJhMBZmMt4bpe9K0zi+LrH7tUos/ObyqstgSEvjPo4tuOmSnj0RAQkd07uC5z4PvdqXSGsXFMOm0KSU02Xy5I3Tgjv9+ndC8LtYWtq3315hU9CLXtphc5vfDvkf9jt0uTElS9Pkg3RHUPbS67B2cNwfNaw5TuPB344NXABawZN15+bZ8Fiq8Wizkr8Qa1FKcgXll/jn3zpBcVLWOBjRWuwzROxjAZAn0FlUOWcsG4+HBGgAiQyHyIByXNm3dcl/p668f/6eUHLPloHJZMPzKivEDghsLalS4v3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=06MJeYewxiwVGGMlVxSEX4zBWv5YBjsn8dV6hdHLz1Q=; b=BgUE0fV7wTLV54bBaaIwmYkJZL6+DfKK3UtmcI1DEUpk5UPo0CjbL/ZDcOa0RzzgnaLo9lwiqYAbh/dL6+tntnAFvKiR5qNpf+KOkSFfhODHDC3lU0GYxGrK9LCo1D89Gyi78RhV+aT4CGev12veNwn+Q/aYaJcSvkuqnAoYGJz7JKeZx7Q2y/LgsE2r3Be/pVOAidAUayE4EntnWEhzOGEkGlJAt1EnMlbJvoL906mk5h9xSvaRFJEA2pddZbTR0JzRS2jvtpRMNR/v8SeT0fpbxXRXG6+5TnYgMnjLmHDF6DI+oQH0YkVp5hpXehRJJK8fMNiLZx7lefkYKk/M3A== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=apiture.com;dmarc=pass action=none header.from=apiture.com;dkim=pass header.d=apiture.com;arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apiture.onmicrosoft.com; s=selector2-apiture-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=06MJeYewxiwVGGMlVxSEX4zBWv5YBjsn8dV6hdHLz1Q=; b=BonxKhnXs1Z/3AvSRWbG/EhbIKG3tIuJqJ79oCl/agJV3DsV5a/UWPzcRgFw7OSE0jUelrYQt2umAcOlf4OnrgyqAoS1i/Cf32YJ5J71MNgJ8j5IwjSagGMb3ksoN2i+bSKWKpbM/tifCfR6Qli5CsCAQEdWsZkx7jmWMpWovMA= Received: from BN6PR17MB3075.namprd17.prod.outlook.com (10.255.128.13) by BN6PR17MB3220.namprd17.prod.outlook.com (10.255.130.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.17; Fri, 9 Aug 2019 15:58:22 +0000 Received: from BN6PR17MB3075.namprd17.prod.outlook.com ([fe80::11be:eb8f:d5f4:4f26]) by BN6PR17MB3075.namprd17.prod.outlook.com ([fe80::11be:eb8f:d5f4:4f26%2]) with mapi id 15.20.2157.020; Fri, 9 Aug 2019 15:58:22 +0000 From: David Biesack Subject: Re: bug#36877: 25.3; uniquify renaway uniquify-managed list Thread-Topic: bug#36877: 25.3; uniquify renaway uniquify-managed list Thread-Index: AQHVR7my/zlizanEQkmiuOcj9qhSlqbyCJ11gAC7aoA= Date: Fri, 9 Aug 2019 15:58:22 +0000 Message-ID: <80998773-A88F-4750-84EC-1E73171A399A@apiture.com> References: <183FDF33-F082-4E2F-BC62-6156A83FFADD@apiture.com> <87imr7qi58.fsf@gmail.com> In-Reply-To: <87imr7qi58.fsf@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=David.Biesack@Apiture.com; x-originating-ip: [165.166.177.74] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 21d72ed3-887a-4350-4f0a-08d71ce267c6 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BN6PR17MB3220; x-ms-traffictypediagnostic: BN6PR17MB3220: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 01244308DF x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(346002)(39850400004)(376002)(396003)(136003)(199004)(189003)(8936002)(5660300002)(71200400001)(66476007)(66946007)(66446008)(33656002)(81166006)(305945005)(7736002)(66556008)(36756003)(6116002)(1671002)(59246006)(8676002)(256004)(76116006)(81156014)(30864003)(6486002)(229853002)(64756008)(86362001)(102836004)(26005)(6506007)(71190400001)(316002)(186003)(53946003)(99286004)(53936002)(6246003)(6306002)(6436002)(76176011)(109986005)(14454004)(6512007)(446003)(476003)(2616005)(25786009)(4326008)(478600001)(486006)(66066001)(3846002)(11346002)(2906002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR17MB3220; H:BN6PR17MB3075.namprd17.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: Apiture.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: ZsB9mO2uY7VHkghx3B7lX6U1I2hR7dY/8JT1B5odtTJVVcXE4NKrSlNeH0GhXDTValRFtIfn9E61M75gIPhYb+XsjUWwVZAOy8Nzf1MXmGXIUxgG4KitM4uZO8MgaFsaX5ve+AxUlByx7jskOvr3Q59scIVlWD/JkRojH3YQeVfmiKDPZitIZre6oJ02FzVH2Ys7J8y53i+I9lxqgsSopitiu25jmt+758WR/eaCBILWuH3BaqWq7eHoBVjbqjzRsYxy9/geKvXspqhj9r1ENESpgwK5ckh8XK17yQ1uio9KRj8Ak7IvhW/pl0MxRry21ihBnYReaokvGnUl0WWtzVStoKaAzmSLp2u3RVu9wRvPkUAdp6xvt0THOiL/lwG21HogmYLkwScln3VdRxH0rwAF8nMnzylGDkU6gj+2aaU= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: apiture.com X-MS-Exchange-CrossTenant-Network-Message-Id: 21d72ed3-887a-4350-4f0a-08d71ce267c6 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2019 15:58:22.2962 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 617675c1-4280-45c0-a684-f93b5ed3e3e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3c6rPUq/OCvG036/mYpF1it+tfz5rA38ZfsR3nuiLaqcaiofa3xovA3eSTCdPJ9F54GbMRUX8xfXnlCb3L2RPQc6vyoRdHQGfbdq66G9woo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR17MB3220 X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Debugger entered: ("Adding duplicate to uniquify list! (bug-36877)" [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com/_site/docs/apis/sample" # X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) RGVidWdnZXIgZW50ZXJlZDogKCJBZGRpbmcgZHVwbGljYXRlIHRvIHVuaXF1aWZ5IGxpc3QhIChi dWctMzY4NzcpIiBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMv ZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvY3MvYXBpcy9z YW1wbGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8ZG9jcy9hcGlzL3NhbXBsZT4+ICJpbmRleC5odG1s PGRvY3MvYXBpcy9zYW1wbGU+Il0pDQogIChwcm9nbiAoZGVidWcgbmlsICJBZGRpbmcgZHVwbGlj YXRlIHRvIHVuaXF1aWZ5IGxpc3QhIChidWctMzY4NzcpIiBpdGVtKSAoYWR2aWNlLXJlbW92ZSAo cXVvdGUgdW5pcXVpZnktcmF0aW9uYWxpemUpIChmdW5jdGlvbiBidWctMzY4NzctZGVidWctZml4 LWxpc3QtZHVwcykpKQ0KICAoaWYgKGdldGhhc2ggYnVmIGJ1Zy0zNjg3Ny1kdXAtdGFibGUpIChw cm9nbiAoZGVidWcgbmlsICJBZGRpbmcgZHVwbGljYXRlIHRvIHVuaXF1aWZ5IGxpc3QhIChidWct MzY4NzcpIiBpdGVtKSAoYWR2aWNlLXJlbW92ZSAocXVvdGUgdW5pcXVpZnktcmF0aW9uYWxpemUp IChmdW5jdGlvbiBidWctMzY4NzctZGVidWctZml4LWxpc3QtZHVwcykpKSAocHV0aGFzaCBidWYg aXRlbSBidWctMzY4NzctZHVwLXRhYmxlKSkNCiAgKGxldCAoKGJ1ZiAocHJvZ24gbmlsIChvciAo YW5kIChtZW1xIChhcmVmIGl0ZW0gMCkgY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0tdGFncykpIChz aWduYWwgKHF1b3RlIHdyb25nLXR5cGUtYXJndW1lbnQpIChsaXN0IChxdW90ZSB1bmlxdWlmeS1p dGVtKSBpdGVtKSkpIChhcmVmIGl0ZW0gMykpKSkgKGlmIChnZXRoYXNoIGJ1ZiBidWctMzY4Nzct ZHVwLXRhYmxlKSAocHJvZ24gKGRlYnVnIG5pbCAiQWRkaW5nIGR1cGxpY2F0ZSB0byB1bmlxdWlm eSBsaXN0ISAoYnVnLTM2ODc3KSIgaXRlbSkgKGFkdmljZS1yZW1vdmUgKHF1b3RlIHVuaXF1aWZ5 LXJhdGlvbmFsaXplKSAoZnVuY3Rpb24gYnVnLTM2ODc3LWRlYnVnLWZpeC1saXN0LWR1cHMpKSkg KHB1dGhhc2ggYnVmIGl0ZW0gYnVnLTM2ODc3LWR1cC10YWJsZSkpKQ0KICAod2hpbGUgLS1kb2xp c3QtdGFpbC0tIChzZXRxIGl0ZW0gKGNhciAtLWRvbGlzdC10YWlsLS0pKSAobGV0ICgoYnVmIChw cm9nbiBuaWwgKG9yIChhbmQgKG1lbXEgLi4uIGNsLXN0cnVjdC11bmlxdWlmeS1pdGVtLXRhZ3Mp KSAoc2lnbmFsIChxdW90ZSB3cm9uZy10eXBlLWFyZ3VtZW50KSAobGlzdCAuLi4gaXRlbSkpKSAo YXJlZiBpdGVtIDMpKSkpIChpZiAoZ2V0aGFzaCBidWYgYnVnLTM2ODc3LWR1cC10YWJsZSkgKHBy b2duIChkZWJ1ZyBuaWwgIkFkZGluZyBkdXBsaWNhdGUgdG8gdW5pcXVpZnkgbGlzdCEgKGJ1Zy0z Njg3NykiIGl0ZW0pIChhZHZpY2UtcmVtb3ZlIChxdW90ZSB1bmlxdWlmeS1yYXRpb25hbGl6ZSkg KGZ1bmN0aW9uIGJ1Zy0zNjg3Ny1kZWJ1Zy1maXgtbGlzdC1kdXBzKSkpIChwdXRoYXNoIGJ1ZiBp dGVtIGJ1Zy0zNjg3Ny1kdXAtdGFibGUpKSkgKHNldHEgLS1kb2xpc3QtdGFpbC0tIChjZHIgLS1k b2xpc3QtdGFpbC0tKSkpDQogIChsZXQgKCgtLWRvbGlzdC10YWlsLS0gZml4LWxpc3QpIGl0ZW0p ICh3aGlsZSAtLWRvbGlzdC10YWlsLS0gKHNldHEgaXRlbSAoY2FyIC0tZG9saXN0LXRhaWwtLSkp IChsZXQgKChidWYgKHByb2duIG5pbCAob3IgKGFuZCAuLi4pIChzaWduYWwgLi4uIC4uLikpIChh cmVmIGl0ZW0gMykpKSkgKGlmIChnZXRoYXNoIGJ1ZiBidWctMzY4NzctZHVwLXRhYmxlKSAocHJv Z24gKGRlYnVnIG5pbCAiQWRkaW5nIGR1cGxpY2F0ZSB0byB1bmlxdWlmeSBsaXN0ISAoYnVnLTM2 ODc3KSIgaXRlbSkgKGFkdmljZS1yZW1vdmUgKHF1b3RlIHVuaXF1aWZ5LXJhdGlvbmFsaXplKSAo ZnVuY3Rpb24gYnVnLTM2ODc3LWRlYnVnLWZpeC1saXN0LWR1cHMpKSkgKHB1dGhhc2ggYnVmIGl0 ZW0gYnVnLTM2ODc3LWR1cC10YWJsZSkpKSAoc2V0cSAtLWRvbGlzdC10YWlsLS0gKGNkciAtLWRv bGlzdC10YWlsLS0pKSkpDQogIGJ1Zy0zNjg3Ny1kZWJ1Zy1maXgtbGlzdC1kdXBzKChbY2wtc3Ry dWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYv ZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvY3MvYXBpcy93b3JrZmxvdy92MC4xMy4wIiAj PGJ1ZmZlciBpbmRleC5odG1sPiBuaWxdIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXgu aHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3Np dGUvZG9jcy9hcGlzL3NhbXBsZSIgIzxidWZmZXIgaW5kZXguaHRtbDxkb2NzL2FwaXMvc2FtcGxl Pj4gImluZGV4Lmh0bWw8ZG9jcy9hcGlzL3NhbXBsZT4iXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0 ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1 cmUuY29tL19zaXRlL2RvYy9hcGlzL3NhbXBsZSIgIzxidWZmZXIgaW5kZXguaHRtbDxkb2MvYXBp cy9zYW1wbGU+PiAiaW5kZXguaHRtbDxkb2MvYXBpcy9zYW1wbGU+Il0gW2NsLXN0cnVjdC11bmlx dWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Bl ci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2NzL2FwaXMvc2FtcGxlL3NhbXBsZSIgIzxidWZmZXIgaW5k ZXguaHRtbDxzYW1wbGUvc2FtcGxlPj4gImluZGV4Lmh0bWw8c2FtcGxlL3NhbXBsZT4iXSBbY2wt c3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9k ZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tIiAjPGJ1ZmZlciBpbmRleC5odG1sPGRldmVsb3Blci5h cGl0dXJlLmNvbT4+ICJpbmRleC5odG1sPGRldmVsb3Blci5hcGl0dXJlLmNvbT4iXSBbY2wtc3Ry dWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYv ZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvY3MvY29uY2VwdHMiICM8YnVmZmVyIGluZGV4 Lmh0bWw8Y29uY2VwdHM+PiAiaW5kZXguaHRtbDxjb25jZXB0cz4iXSBbY2wtc3RydWN0LXVuaXF1 aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVy LmFwaXR1cmUuY29tL19zaXRlL2RvY3MvYXBpcy9zYW1wbGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8 ZG9jcy9hcGlzL3NhbXBsZT4+ICJpbmRleC5odG1sPGRvY3MvYXBpcy9zYW1wbGU+Il0gW2NsLXN0 cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2 L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2MvYXBpcy9zYW1wbGUiICM8YnVmZmVyIGlu ZGV4Lmh0bWw8ZG9jL2FwaXMvc2FtcGxlPj4gImluZGV4Lmh0bWw8ZG9jL2FwaXMvc2FtcGxlPiJd IFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVz YWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jcy9hcGlzL3NhbXBsZS9zYW1w bGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8c2FtcGxlL3NhbXBsZT4+ICJpbmRleC5odG1sPHNhbXBs ZS9zYW1wbGU+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJz L2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbSIgIzxidWZmZXIgaW5kZXgu aHRtbDxkZXZlbG9wZXIuYXBpdHVyZS5jb20+PiAiaW5kZXguaHRtbDxkZXZlbG9wZXIuYXBpdHVy ZS5jb20+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2Rh dmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2NzL2NvbmNlcHRz IiAjPGJ1ZmZlciBpbmRleC5odG1sPGNvbmNlcHRzPj4gImluZGV4Lmh0bWw8Y29uY2VwdHM+Il0g W2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNh Y2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2NzL2FwaXMvc2FtcGxlIiAjPGJ1 ZmZlciBpbmRleC5odG1sPGRvY3MvYXBpcy9zYW1wbGU+PiAiaW5kZXguaHRtbDxkb2NzL2FwaXMv c2FtcGxlPiJdIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9k YXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jL2FwaXMvc2Ft cGxlIiAjPGJ1ZmZlciBpbmRleC5odG1sPGRvYy9hcGlzL3NhbXBsZT4+ICJpbmRleC5odG1sPGRv Yy9hcGlzL3NhbXBsZT4iXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIv VXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvY3Mv YXBpcy9zYW1wbGUvc2FtcGxlIiAjPGJ1ZmZlciBpbmRleC5odG1sPHNhbXBsZS9zYW1wbGU+PiAi aW5kZXguaHRtbDxzYW1wbGUvc2FtcGxlPiJdIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5k ZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20i ICM8YnVmZmVyIGluZGV4Lmh0bWw8ZGV2ZWxvcGVyLmFwaXR1cmUuY29tPj4gImluZGV4Lmh0bWw8 ZGV2ZWxvcGVyLmFwaXR1cmUuY29tPiJdIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXgu aHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3Np dGUvZG9jcy9jb25jZXB0cyIgIzxidWZmZXIgaW5kZXguaHRtbDxjb25jZXB0cz4+ICJpbmRleC5o dG1sPGNvbmNlcHRzPiJdIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9V c2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jcy9h cGlzL3NhbXBsZSIgIzxidWZmZXIgaW5kZXguaHRtbDxkb2NzL2FwaXMvc2FtcGxlPj4gImluZGV4 Lmh0bWw8ZG9jcy9hcGlzL3NhbXBsZT4iXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4 Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19z aXRlL2RvYy9hcGlzL3NhbXBsZSIgIzxidWZmZXIgaW5kZXguaHRtbDxkb2MvYXBpcy9zYW1wbGU+ PiAiaW5kZXguaHRtbDxkb2MvYXBpcy9zYW1wbGU+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVt ICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJl LmNvbS9fc2l0ZS9kb2NzL2FwaXMvc2FtcGxlL3NhbXBsZSIgIzxidWZmZXIgaW5kZXguaHRtbDxz YW1wbGUvc2FtcGxlPj4gImluZGV4Lmh0bWw8c2FtcGxlL3NhbXBsZT4iXSBbY2wtc3RydWN0LXVu aXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxv cGVyLmFwaXR1cmUuY29tIiAjPGJ1ZmZlciBpbmRleC5odG1sPGRldmVsb3Blci5hcGl0dXJlLmNv bT4+ICJpbmRleC5odG1sPGRldmVsb3Blci5hcGl0dXJlLmNvbT4iXSBbY2wtc3RydWN0LXVuaXF1 aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVy LmFwaXR1cmUuY29tL19zaXRlL2RvY3MvY29uY2VwdHMiICM8YnVmZmVyIGluZGV4Lmh0bWw8Y29u Y2VwdHM+PiAiaW5kZXguaHRtbDxjb25jZXB0cz4iXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0g ImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUu Y29tL19zaXRlL2RvY3MvYXBpcy9zYW1wbGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8ZG9jcy9hcGlz L3NhbXBsZT4+ICJpbmRleC5odG1sPGRvY3MvYXBpcy9zYW1wbGU+Il0gW2NsLXN0cnVjdC11bmlx dWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Bl ci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2MvYXBpcy9zYW1wbGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8 ZG9jL2FwaXMvc2FtcGxlPj4gImluZGV4Lmh0bWw8ZG9jL2FwaXMvc2FtcGxlPiJdIFtjbC1zdHJ1 Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9k ZXZlbG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jcy9hcGlzL3NhbXBsZS9zYW1wbGUiICM8YnVm ZmVyIGluZGV4Lmh0bWw8c2FtcGxlL3NhbXBsZT4+ICJpbmRleC5odG1sPHNhbXBsZS9zYW1wbGU+ Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJp ZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbSIgIzxidWZmZXIgaW5kZXguaHRtbDxkZXZl bG9wZXIuYXBpdHVyZS5jb20+PiAiaW5kZXguaHRtbDxkZXZlbG9wZXIuYXBpdHVyZS5jb20+Il0g W2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNh Y2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2NzL2NvbmNlcHRzIiAjPGJ1ZmZl ciBpbmRleC5odG1sPGNvbmNlcHRzPj4gImluZGV4Lmh0bWw8Y29uY2VwdHM+Il0pKQ0KICBhcHBs eShidWctMzY4NzctZGVidWctZml4LWxpc3QtZHVwcyAoW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVt ICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJl LmNvbS9fc2l0ZS9kb2NzL2FwaXMvd29ya2Zsb3cvdjAuMTMuMCIgIzxidWZmZXIgaW5kZXguaHRt bD4gbmlsXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2 aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvY3MvYXBpcy9zYW1w bGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8ZG9jcy9hcGlzL3NhbXBsZT4+ICJpbmRleC5odG1sPGRv Y3MvYXBpcy9zYW1wbGU+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAi L1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2Mv YXBpcy9zYW1wbGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8ZG9jL2FwaXMvc2FtcGxlPj4gImluZGV4 Lmh0bWw8ZG9jL2FwaXMvc2FtcGxlPiJdIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXgu aHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3Np dGUvZG9jcy9hcGlzL3NhbXBsZS9zYW1wbGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8c2FtcGxlL3Nh bXBsZT4+ICJpbmRleC5odG1sPHNhbXBsZS9zYW1wbGU+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1p dGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0 dXJlLmNvbSIgIzxidWZmZXIgaW5kZXguaHRtbDxkZXZlbG9wZXIuYXBpdHVyZS5jb20+PiAiaW5k ZXguaHRtbDxkZXZlbG9wZXIuYXBpdHVyZS5jb20+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVt ICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJl LmNvbS9fc2l0ZS9kb2NzL2NvbmNlcHRzIiAjPGJ1ZmZlciBpbmRleC5odG1sPGNvbmNlcHRzPj4g ImluZGV4Lmh0bWw8Y29uY2VwdHM+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5o dG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0 ZS9kb2NzL2FwaXMvc2FtcGxlIiAjPGJ1ZmZlciBpbmRleC5odG1sPGRvY3MvYXBpcy9zYW1wbGU+ PiAiaW5kZXguaHRtbDxkb2NzL2FwaXMvc2FtcGxlPiJdIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRl bSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVy ZS5jb20vX3NpdGUvZG9jL2FwaXMvc2FtcGxlIiAjPGJ1ZmZlciBpbmRleC5odG1sPGRvYy9hcGlz L3NhbXBsZT4+ICJpbmRleC5odG1sPGRvYy9hcGlzL3NhbXBsZT4iXSBbY2wtc3RydWN0LXVuaXF1 aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVy LmFwaXR1cmUuY29tL19zaXRlL2RvY3MvYXBpcy9zYW1wbGUvc2FtcGxlIiAjPGJ1ZmZlciBpbmRl eC5odG1sPHNhbXBsZS9zYW1wbGU+PiAiaW5kZXguaHRtbDxzYW1wbGUvc2FtcGxlPiJdIFtjbC1z dHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rl di9kZXZlbG9wZXIuYXBpdHVyZS5jb20iICM8YnVmZmVyIGluZGV4Lmh0bWw8ZGV2ZWxvcGVyLmFw aXR1cmUuY29tPj4gImluZGV4Lmh0bWw8ZGV2ZWxvcGVyLmFwaXR1cmUuY29tPiJdIFtjbC1zdHJ1 Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9k ZXZlbG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jcy9jb25jZXB0cyIgIzxidWZmZXIgaW5kZXgu aHRtbDxjb25jZXB0cz4+ICJpbmRleC5odG1sPGNvbmNlcHRzPiJdIFtjbC1zdHJ1Y3QtdW5pcXVp ZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIu YXBpdHVyZS5jb20vX3NpdGUvZG9jcy9hcGlzL3NhbXBsZSIgIzxidWZmZXIgaW5kZXguaHRtbDxk b2NzL2FwaXMvc2FtcGxlPj4gImluZGV4Lmh0bWw8ZG9jcy9hcGlzL3NhbXBsZT4iXSBbY2wtc3Ry dWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYv ZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvYy9hcGlzL3NhbXBsZSIgIzxidWZmZXIgaW5k ZXguaHRtbDxkb2MvYXBpcy9zYW1wbGU+PiAiaW5kZXguaHRtbDxkb2MvYXBpcy9zYW1wbGU+Il0g W2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNh Y2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2NzL2FwaXMvc2FtcGxlL3NhbXBs ZSIgIzxidWZmZXIgaW5kZXguaHRtbDxzYW1wbGUvc2FtcGxlPj4gImluZGV4Lmh0bWw8c2FtcGxl L3NhbXBsZT4iXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMv ZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tIiAjPGJ1ZmZlciBpbmRleC5o dG1sPGRldmVsb3Blci5hcGl0dXJlLmNvbT4+ICJpbmRleC5odG1sPGRldmVsb3Blci5hcGl0dXJl LmNvbT4iXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2 aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvY3MvY29uY2VwdHMi ICM8YnVmZmVyIGluZGV4Lmh0bWw8Y29uY2VwdHM+PiAiaW5kZXguaHRtbDxjb25jZXB0cz4iXSBb Y2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fj ay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvY3MvYXBpcy9zYW1wbGUiICM8YnVm ZmVyIGluZGV4Lmh0bWw8ZG9jcy9hcGlzL3NhbXBsZT4+ICJpbmRleC5odG1sPGRvY3MvYXBpcy9z YW1wbGU+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2Rh dmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2MvYXBpcy9zYW1w bGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8ZG9jL2FwaXMvc2FtcGxlPj4gImluZGV4Lmh0bWw8ZG9j L2FwaXMvc2FtcGxlPiJdIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9V c2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jcy9h cGlzL3NhbXBsZS9zYW1wbGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8c2FtcGxlL3NhbXBsZT4+ICJp bmRleC5odG1sPHNhbXBsZS9zYW1wbGU+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRl eC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbSIg IzxidWZmZXIgaW5kZXguaHRtbDxkZXZlbG9wZXIuYXBpdHVyZS5jb20+PiAiaW5kZXguaHRtbDxk ZXZlbG9wZXIuYXBpdHVyZS5jb20+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5o dG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0 ZS9kb2NzL2NvbmNlcHRzIiAjPGJ1ZmZlciBpbmRleC5odG1sPGNvbmNlcHRzPj4gImluZGV4Lmh0 bWw8Y29uY2VwdHM+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1Vz ZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2NzL2Fw aXMvc2FtcGxlIiAjPGJ1ZmZlciBpbmRleC5odG1sPGRvY3MvYXBpcy9zYW1wbGU+PiAiaW5kZXgu aHRtbDxkb2NzL2FwaXMvc2FtcGxlPiJdIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXgu aHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3Np dGUvZG9jL2FwaXMvc2FtcGxlIiAjPGJ1ZmZlciBpbmRleC5odG1sPGRvYy9hcGlzL3NhbXBsZT4+ ICJpbmRleC5odG1sPGRvYy9hcGlzL3NhbXBsZT4iXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0g ImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUu Y29tL19zaXRlL2RvY3MvYXBpcy9zYW1wbGUvc2FtcGxlIiAjPGJ1ZmZlciBpbmRleC5odG1sPHNh bXBsZS9zYW1wbGU+PiAiaW5kZXguaHRtbDxzYW1wbGUvc2FtcGxlPiJdIFtjbC1zdHJ1Y3QtdW5p cXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9w ZXIuYXBpdHVyZS5jb20iICM8YnVmZmVyIGluZGV4Lmh0bWw8ZGV2ZWxvcGVyLmFwaXR1cmUuY29t Pj4gImluZGV4Lmh0bWw8ZGV2ZWxvcGVyLmFwaXR1cmUuY29tPiJdIFtjbC1zdHJ1Y3QtdW5pcXVp ZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIu YXBpdHVyZS5jb20vX3NpdGUvZG9jcy9jb25jZXB0cyIgIzxidWZmZXIgaW5kZXguaHRtbDxjb25j ZXB0cz4+ICJpbmRleC5odG1sPGNvbmNlcHRzPiJdKSkNCiAgdW5pcXVpZnktcmF0aW9uYWxpemUo KFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVz YWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jcy9hcGlzL3dvcmtmbG93L3Yw LjEzLjAiICM8YnVmZmVyIGluZGV4Lmh0bWw+IG5pbF0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVt ICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJl LmNvbS9fc2l0ZS9kb2NzL2FwaXMvc2FtcGxlIiAjPGJ1ZmZlciBpbmRleC5odG1sPGRvY3MvYXBp cy9zYW1wbGU+PiAiaW5kZXguaHRtbDxkb2NzL2FwaXMvc2FtcGxlPiJdIFtjbC1zdHJ1Y3QtdW5p cXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9w ZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jL2FwaXMvc2FtcGxlIiAjPGJ1ZmZlciBpbmRleC5odG1s PGRvYy9hcGlzL3NhbXBsZT4+ICJpbmRleC5odG1sPGRvYy9hcGlzL3NhbXBsZT4iXSBbY2wtc3Ry dWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYv ZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvY3MvYXBpcy9zYW1wbGUvc2FtcGxlIiAjPGJ1 ZmZlciBpbmRleC5odG1sPHNhbXBsZS9zYW1wbGU+PiAiaW5kZXguaHRtbDxzYW1wbGUvc2FtcGxl PiJdIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5i aWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20iICM8YnVmZmVyIGluZGV4Lmh0bWw8ZGV2 ZWxvcGVyLmFwaXR1cmUuY29tPj4gImluZGV4Lmh0bWw8ZGV2ZWxvcGVyLmFwaXR1cmUuY29tPiJd IFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVz YWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jcy9jb25jZXB0cyIgIzxidWZm ZXIgaW5kZXguaHRtbDxjb25jZXB0cz4+ICJpbmRleC5odG1sPGNvbmNlcHRzPiJdIFtjbC1zdHJ1 Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9k ZXZlbG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jcy9hcGlzL3NhbXBsZSIgIzxidWZmZXIgaW5k ZXguaHRtbDxkb2NzL2FwaXMvc2FtcGxlPj4gImluZGV4Lmh0bWw8ZG9jcy9hcGlzL3NhbXBsZT4i XSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmll c2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvYy9hcGlzL3NhbXBsZSIgIzxi dWZmZXIgaW5kZXguaHRtbDxkb2MvYXBpcy9zYW1wbGU+PiAiaW5kZXguaHRtbDxkb2MvYXBpcy9z YW1wbGU+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2Rh dmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2NzL2FwaXMvc2Ft cGxlL3NhbXBsZSIgIzxidWZmZXIgaW5kZXguaHRtbDxzYW1wbGUvc2FtcGxlPj4gImluZGV4Lmh0 bWw8c2FtcGxlL3NhbXBsZT4iXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwi ICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tIiAjPGJ1ZmZl ciBpbmRleC5odG1sPGRldmVsb3Blci5hcGl0dXJlLmNvbT4+ICJpbmRleC5odG1sPGRldmVsb3Bl ci5hcGl0dXJlLmNvbT4iXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIv VXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvY3Mv Y29uY2VwdHMiICM8YnVmZmVyIGluZGV4Lmh0bWw8Y29uY2VwdHM+PiAiaW5kZXguaHRtbDxjb25j ZXB0cz4iXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2 aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvY3MvYXBpcy9zYW1w bGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8ZG9jcy9hcGlzL3NhbXBsZT4+ICJpbmRleC5odG1sPGRv Y3MvYXBpcy9zYW1wbGU+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAi L1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2Mv YXBpcy9zYW1wbGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8ZG9jL2FwaXMvc2FtcGxlPj4gImluZGV4 Lmh0bWw8ZG9jL2FwaXMvc2FtcGxlPiJdIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXgu aHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3Np dGUvZG9jcy9hcGlzL3NhbXBsZS9zYW1wbGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8c2FtcGxlL3Nh bXBsZT4+ICJpbmRleC5odG1sPHNhbXBsZS9zYW1wbGU+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1p dGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0 dXJlLmNvbSIgIzxidWZmZXIgaW5kZXguaHRtbDxkZXZlbG9wZXIuYXBpdHVyZS5jb20+PiAiaW5k ZXguaHRtbDxkZXZlbG9wZXIuYXBpdHVyZS5jb20+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVt ICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJl LmNvbS9fc2l0ZS9kb2NzL2NvbmNlcHRzIiAjPGJ1ZmZlciBpbmRleC5odG1sPGNvbmNlcHRzPj4g ImluZGV4Lmh0bWw8Y29uY2VwdHM+Il0gW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5o dG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0 ZS9kb2NzL2FwaXMvc2FtcGxlIiAjPGJ1ZmZlciBpbmRleC5odG1sPGRvY3MvYXBpcy9zYW1wbGU+ PiAiaW5kZXguaHRtbDxkb2NzL2FwaXMvc2FtcGxlPiJdIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRl bSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVy ZS5jb20vX3NpdGUvZG9jL2FwaXMvc2FtcGxlIiAjPGJ1ZmZlciBpbmRleC5odG1sPGRvYy9hcGlz L3NhbXBsZT4+ICJpbmRleC5odG1sPGRvYy9hcGlzL3NhbXBsZT4iXSBbY2wtc3RydWN0LXVuaXF1 aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVy LmFwaXR1cmUuY29tL19zaXRlL2RvY3MvYXBpcy9zYW1wbGUvc2FtcGxlIiAjPGJ1ZmZlciBpbmRl eC5odG1sPHNhbXBsZS9zYW1wbGU+PiAiaW5kZXguaHRtbDxzYW1wbGUvc2FtcGxlPiJdIFtjbC1z dHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rl di9kZXZlbG9wZXIuYXBpdHVyZS5jb20iICM8YnVmZmVyIGluZGV4Lmh0bWw8ZGV2ZWxvcGVyLmFw aXR1cmUuY29tPj4gImluZGV4Lmh0bWw8ZGV2ZWxvcGVyLmFwaXR1cmUuY29tPiJdIFtjbC1zdHJ1 Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9k ZXZlbG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jcy9jb25jZXB0cyIgIzxidWZmZXIgaW5kZXgu aHRtbDxjb25jZXB0cz4+ICJpbmRleC5odG1sPGNvbmNlcHRzPiJdIFtjbC1zdHJ1Y3QtdW5pcXVp ZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIu YXBpdHVyZS5jb20vX3NpdGUvZG9jcy9hcGlzL3NhbXBsZSIgIzxidWZmZXIgaW5kZXguaHRtbDxk b2NzL2FwaXMvc2FtcGxlPj4gImluZGV4Lmh0bWw8ZG9jcy9hcGlzL3NhbXBsZT4iXSBbY2wtc3Ry dWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYv ZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvYy9hcGlzL3NhbXBsZSIgIzxidWZmZXIgaW5k ZXguaHRtbDxkb2MvYXBpcy9zYW1wbGU+PiAiaW5kZXguaHRtbDxkb2MvYXBpcy9zYW1wbGU+Il0g W2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNh Y2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2NzL2FwaXMvc2FtcGxlL3NhbXBs ZSIgIzxidWZmZXIgaW5kZXguaHRtbDxzYW1wbGUvc2FtcGxlPj4gImluZGV4Lmh0bWw8c2FtcGxl L3NhbXBsZT4iXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMv ZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tIiAjPGJ1ZmZlciBpbmRleC5o dG1sPGRldmVsb3Blci5hcGl0dXJlLmNvbT4+ICJpbmRleC5odG1sPGRldmVsb3Blci5hcGl0dXJl LmNvbT4iXSBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2 aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvY3MvY29uY2VwdHMi ICM8YnVmZmVyIGluZGV4Lmh0bWw8Y29uY2VwdHM+PiAiaW5kZXguaHRtbDxjb25jZXB0cz4iXSkp DQogIHVuaXF1aWZ5LXJhdGlvbmFsaXplLWZpbGUtYnVmZmVyLW5hbWVzKCJpbmRleC5odG1sIiAi L1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2Nz L2FwaXMvd29ya2Zsb3cvdjAuMTMuMC8iICM8YnVmZmVyIGluZGV4Lmh0bWw+KQ0KICB1bmlxdWlm eS0tY3JlYXRlLWZpbGUtYnVmZmVyLWFkdmljZSgjWzI1NyAiXDMwMQEhXDIxMVwzMDJcMjMwXDIw M1xmDQoNCkRhdmlkIEJpZXNhY2sgfCBWaWNlIFByZXNpZGVudCwgQVBJIFBsYXRmb3Jtcw0KRGF2 aWQuQmllc2Fja0BhcGl0dXJlLmNvbSB8IEBkYXZpZGJpZXNhY2sgPGh0dHBzOi8vdHdpdHRlci5j b20vZGF2aWRiaWVzYWNrPg0KDQoNCg0KDQoNCu+7v09uIDgvOC8xOSwgODo0NyBQTSwgIk5vYW0g UG9zdGF2c2t5IiA8bnBvc3RhdnNAZ21haWwuY29tPiB3cm90ZToNCg0KICAgIERhdmlkIEJpZXNh Y2sgPERhdmlkLkJpZXNhY2tAQXBpdHVyZS5jb20+IHdyaXRlczoNCg0KICAgID4gVGhlIGxpc3Qg dW5pcXVpZmllZC1tYW5hZ2VkIHNvbWV0aW1lcyBzdGFydHMgdG8gZ3JvdyBpbiBhbiB1bm1hbmFn ZWQgbWFubmVyIChJIHN1c3BlY3QgZXhwb25lbnRpYWxseSkgYWZ0ZXIgcnVubmluZw0KICAgID4g RW1hY3MgZm9yIGEgZmV3IGRheXMuIE15IHdvcmsgaW52b2x2ZXMgaGVhdmlseSBlZGl0aW5nIG1h bnkgZmlsZXMgbmFtZWQgIm9wZW5hcGkueWFtbCIgaW4gYWJvdXQgMjAgZGlmZmVyZW50DQogICAg PiBkaXJlY3Rvcmllcywgb2Z0ZW4gc3dpdGNoaW5nIGdpdCBicmFuY2hlcyBzbyBJIG5lZWQgdG8g cmV2aXNpdCAoTS14IHJldmVydC1idWZmZXIpIHRoZXNlIGZpbGVzIGEgbG90Lg0KICAgID4NCiAg ICA+IEFmdGVyIGEgZmV3IGRheXMsIEkgbm90aWNlZCBvcGVuaW5nIG5ldyBvcGVuYXBpLnlhbWwg ZmlsZXMgc3RhcnRlZCB0byBzbG93IGRvd24gZHJhbWF0aWNhbGx5IC0gdGhlcmUgd291bGQgYmUg c2V2ZXJhbA0KICAgID4gc2Vjb25kcyBvZiBkZWxheSwgdGhlbiB0ZW5zIG9mIHNlY29uZHMuIEkg bmFycm93ZWQgdGhpcyB0byB1bmlxdWlmeS4gSW4gbXkgYnVmZmVycywgdGhlIGxvY2FsIHZhcmlh YmxlDQogICAgPiB1bmlxdWlmaWVkLW1hbmFnZWQgaXMgbW9yZSB0aGFuIDEwMCwwMDAgaXRlbXMg bG9uZywgd2l0aCBtYW55IGR1cGxpY2F0ZSBpdGVtcy4NCg0KICAgIExvb2tzIGxpa2UgdGhlIG9u bHkgcGxhY2Ugd2hlcmUgdW5pcXVpZmllZC1tYW5hZ2VkIGlzIHNldCB0byBub24tbmlsIGlzDQog ICAgYnkgdW5pcXVpZnktcmF0aW9uYWxpemUsIHNvIGNvdWxkIHlvdSBydW4gd2l0aCB0aGUgYWR2 aWNlIGJlbG93IGFuZCBwb3N0DQogICAgdGhlIGJhY2t0cmFjZSB5b3UgZ2V0IHdpdGggaXQ/DQoN CiAgICAgICAgKGRlZmNvbnN0IGJ1Zy0zNjg3Ny1kdXAtdGFibGUgKG1ha2UtaGFzaC10YWJsZSA6 dGVzdCAnZXEpKQ0KICAgICAgICAoZGVmdW4gYnVnLTM2ODc3LWRlYnVnLWZpeC1saXN0LWR1cHMg KGZpeC1saXN0KQ0KICAgICAgICAgIChjbHJoYXNoIGJ1Zy0zNjg3Ny1kdXAtdGFibGUpDQogICAg ICAgICAgKGRvbGlzdCAoaXRlbSBmaXgtbGlzdCkNCiAgICAgICAgICAgIChsZXQgKChidWYgKHVu aXF1aWZ5LWl0ZW0tYnVmZmVyIGl0ZW0pKSkNCiAgICAgICAgICAgICAgKGlmIChnZXRoYXNoIGJ1 ZiBidWctMzY4NzctZHVwLXRhYmxlKQ0KICAgICAgICAgICAgICAgICAgKHByb2duIChkZWJ1ZyBu aWwgIkFkZGluZyBkdXBsaWNhdGUgdG8gdW5pcXVpZnkgbGlzdCEiIGl0ZW0pDQogICAgICAgICAg ICAgICAgICAgICAgICAgOzsgSnVzdCBvbmNlLg0KICAgICAgICAgICAgICAgICAgICAgICAgIChh ZHZpY2UtcmVtb3ZlICd1bmlxdWlmeS1yYXRpb25hbGl6ZQ0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICMnYnVnLTM2ODc3LWRlYnVnLWZpeC1saXN0LWR1cHMpKQ0KICAg ICAgICAgICAgICAgIChwdXRoYXNoIGJ1ZiBpdGVtIGJ1Zy0zNjg3Ny1kdXAtdGFibGUpKSkpKQ0K ICAgICAgICAoYWR2aWNlLWFkZCAndW5pcXVpZnktcmF0aW9uYWxpemUgOmJlZm9yZSAjJ2J1Zy0z Njg3Ny1kZWJ1Zy1maXgtbGlzdC1kdXBzKQ0KDQoNCg0KRGlzY2xhaW1lcjogVGhlIGluZm9ybWF0 aW9uIGluIHRoaXMgbWVzc2FnZSBtYXkgYmUgcHJvcHJpZXRhcnkgYW5kL29yIGNvbmZpZGVudGlh bCwgYW5kIHByb3RlY3RlZCBmcm9tIGRpc2Nsb3N1cmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBt ZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBvciBhbiBlbXBsb3llZSBvciBh Z2VudCByZXNwb25zaWJsZSBmb3IgZGVsaXZlcmluZyB0aGlzIG1lc3NhZ2UgdG8gdGhlIGludGVu ZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5h dGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0 cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlv biBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSBBcGl0dXJlIGltbWVkaWF0ZWx5IGJ5IHJlcGx5aW5n IHRvIHRoaXMgbWVzc2FnZSBhbmQgZGVsZXRpbmcgaXQgZnJvbSB5b3VyIGNvbXB1dGVyLg0K From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 15 13:20:22 2019 Received: (at 36877) by debbugs.gnu.org; 15 Aug 2019 17:20:22 +0000 Received: from localhost ([127.0.0.1]:52405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyJQD-00028Y-Mk for submit@debbugs.gnu.org; Thu, 15 Aug 2019 13:20:21 -0400 Received: from mail-io1-f53.google.com ([209.85.166.53]:37624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyJQB-00028J-Jw for 36877@debbugs.gnu.org; Thu, 15 Aug 2019 13:20:20 -0400 Received: by mail-io1-f53.google.com with SMTP id q22so639352iog.4 for <36877@debbugs.gnu.org>; Thu, 15 Aug 2019 10:20:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=IJL3xxslEQ6UnxsGJwH7rg3kOuFSopI2Gfi0tOvunPI=; b=fyz76lA/ad6mgcCBmGnbr96O6d/hWCldCqpnbw8XpoS8DQow/50BM5FmQwNrYqb7GR CNuN0Rr46T6KtFhFnRDkePLaVbTki5zp8r6opMuggQm1B0BvFZOxI+0hsc+NNXuW5akt DdB30y2/V3NKR/fOacyq4RoiA/2+ni1V0sGDhSZiN8+lX9w4l7O9kD468zjtjeZO3i60 OL3nLAZUwg54YrDtmiCzpDo0jVKf2/aMyru7WNY8NRARMWwpknn/WzIgoxaOn8fjcO0+ n5vmUTTL6w9gKHZSbxCnZsZ/e8OnGteGb5kyvi3P1lxyK6LlUDA8oe9fsYN6HhKUCskr xU4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=IJL3xxslEQ6UnxsGJwH7rg3kOuFSopI2Gfi0tOvunPI=; b=Mtp4c2foWy9GhVhzcl9rLpxoMLDANHUe+OsHWdY4Cidv4n0cY6sQW+KVY4gTI4dxb4 V/hQ3ukc6ifmErIJXPN/D7DIu6E4Om2KCLs2A6MrtvsBDxrx4l1bbjfMWMghQXOxaOu8 ZVP/tzun8Oinrpp+K845YICsoxbYFPYf0SbqFS06OQZU+M3oXCaYvRroZYJOJmyv53Ub kFJupJg9we8wEYVDTRUabS0ywiSNVifvPI9l4XcjA8dkhvfn47H3w8y4ONhG+N+8qqxa CsYrS1vJJKXaZIACIJE0GbRxxkBHrXADbEbzhj+53omPR+dhd4VBbChVi4WeQOzC4UMM DF9w== X-Gm-Message-State: APjAAAXgcJ1eB4Y7bRlkVgtZczkfw/XGYMCLLnl8wGDnwyz0UIBChBKm dT/dx2cT5a3rRKfIZ9Je5beFA5cF X-Google-Smtp-Source: APXvYqxSc2dPe/g4BH9H0JbOXr6UzStIH0X/+63Hs/zltLV65hKWnk7B0xS2QVCkHl35oYxB01x4qg== X-Received: by 2002:a6b:6812:: with SMTP id d18mr3263335ioc.239.1565889613892; Thu, 15 Aug 2019 10:20:13 -0700 (PDT) Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.51.196]) by smtp.gmail.com with ESMTPSA id v10sm4318329iob.43.2019.08.15.10.20.13 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 15 Aug 2019 10:20:13 -0700 (PDT) From: Noam Postavsky To: David Biesack Subject: Re: bug#36877: 25.3; uniquify renaway uniquify-managed list References: <183FDF33-F082-4E2F-BC62-6156A83FFADD@apiture.com> <87imr7qi58.fsf@gmail.com> <80998773-A88F-4750-84EC-1E73171A399A@apiture.com> Date: Thu, 15 Aug 2019 13:20:13 -0400 In-Reply-To: <80998773-A88F-4750-84EC-1E73171A399A@apiture.com> (David Biesack's message of "Fri, 9 Aug 2019 15:58:22 +0000") Message-ID: <85d0h6l50y.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.92 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: 36877 Cc: "36877@debbugs.gnu.org" <36877@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) David Biesack writes: > uniquify-rationalize-file-buffer-names("index.html" "/Users/david.biesack/dev/developer.apiture.com/_site/docs/apis/workflow/v0.13.0/" #) > uniquify--create-file-buffer-advice(#[257 "\301!\211\302\230\203\f Ah right, Emacs 25 still has that thing where it cuts off nthe pasted text after NUL bytes. For next time, saving the backtrace to a file and attaching it should work better. Looking at the fix-list in the backtrace, we have: [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com/_site/docs/apis/workflow/v0.13.0" # nil] { ;; repeated 5 times... [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com/_site/docs/apis/sample" #> "index.html"] [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com/_site/doc/apis/sample" #> "index.html"] [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com/_site/docs/apis/sample/sample" #> "index.html"] [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com" #> "index.html"] [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com/_site/docs/concepts" #> "index.html"] } I think that means the (dolist (buffer (buffer-list))...) somehow went over #> 5 times, or else that buffer already had duplicates in its uniquify-managed list (i.e., this backtrace triggerred "too late"). Did you add the advice in an ongoing session? If yes, then it you should clear out existing duplicates first, so we can catch a "fresh" instance. Evaluating the below should do: (let ((htable (make-hash-table :test 'equal))) (save-current-buffer (dolist (buf (buffer-list)) (set-buffer buf) (when (cdr uniquify-managed) (clrhash htable) (dolist (item (cdr uniquify-managed)) (puthash item t htable)) (let ((managed nil)) (maphash (lambda (k _v) (push k managed)) htable) (push (car uniquify-managed) managed) (setq uniquify-managed managed)))))) If that backtrace was actually from a new session (that is, the advice was added at the beginning of the session), then it means the problem is coming from some other unexpected spot. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 16 10:36:36 2019 Received: (at 36877) by debbugs.gnu.org; 16 Aug 2019 14:36:36 +0000 Received: from localhost ([127.0.0.1]:54715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hydLI-0003Tp-B8 for submit@debbugs.gnu.org; Fri, 16 Aug 2019 10:36:36 -0400 Received: from mail-eopbgr820135.outbound.protection.outlook.com ([40.107.82.135]:31520 helo=NAM01-SN1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hydLE-0003TV-N4 for 36877@debbugs.gnu.org; Fri, 16 Aug 2019 10:36:33 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iwa+OAOAXT68h6ITKfFslmWCtCIaPUHbk7doWTF3BdGLKzxWWjE67CtQmsOW/pNg4ZPvm5CxAg5gu/EY02mNeF+6pbzjN1yEYeX59lXMYX7d+uvvrmPj3dCgyrTSmTCTSmM9OKX19tE2LQFXU1RNJVoTtcUsXKdu8CBLNw7B0dUTKre+JPYMVir8+tvFehfZopjboRyIX5bOPW4bm8MCheAGG8Ii5AUFmm2tmoVI1j1CYFapx+QNh9Leu++TCO1UUDd41xsCdrvms/osPI18Vt5TwGcCo8r8oB9cLzJaz/L24FnHgcUTdhHEqeHJ46/dtEICBrsjaeuTxwVh81OIuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+POwZwdTvw8/6zl3g8kQRtMuTTUKR/Wx39jsneP0LvY=; b=ShaQTpuw03z26Lz42hreD4Q1oB5qIXTzbiK7bpTXVM+B1efN7oddOBtrrICwZGOuAWzZsYCZweaxJ5PlMTtgs5L85Ql3XsyBRT+0Wd3fQ3BU2TVJRCAzG6/seYi1fr3nl14bAMIjXH5NPwKBaNuzMe/BvSGmWnuEPm6ugZ9YQyps6LkcBO3UvUBx3YWvwsX5ARyYnqe4TOuIWk3yoM+AsKFNkSjgaj5Lm9V8r4SaOWCLiLxugRxA9DhfmmxxmprVZid0NwlC6FUvde8dpjTjIoXb9YE92VMUkIF1+b1RKqe+HnS4FsO4N0DnJA9NINFHGC6hGvJfc0U3g3pNrcUEow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=apiture.com; dmarc=pass action=none header.from=apiture.com; dkim=pass header.d=apiture.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apiture.onmicrosoft.com; s=selector2-apiture-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+POwZwdTvw8/6zl3g8kQRtMuTTUKR/Wx39jsneP0LvY=; b=jFH74I5Pu2tRc1jVAzKhVQWsc3p4I6s0gTptD1eGex6p5fyYIWawYI8bPCH/+7gxxzRwFKtuOrVPiAvWBID1VmjetEauQJ2+yA8uI0fuoXjLaXYA2irqAYsKQVnbN5lEKKQls1+h0KbMBWb52AEgKQTZFCdYFr0s/b3rceRAcDs= Received: from BN6PR17MB3075.namprd17.prod.outlook.com (10.255.128.13) by BN6PR17MB3140.namprd17.prod.outlook.com (10.255.130.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.16; Fri, 16 Aug 2019 14:36:25 +0000 Received: from BN6PR17MB3075.namprd17.prod.outlook.com ([fe80::11be:eb8f:d5f4:4f26]) by BN6PR17MB3075.namprd17.prod.outlook.com ([fe80::11be:eb8f:d5f4:4f26%2]) with mapi id 15.20.2178.016; Fri, 16 Aug 2019 14:36:25 +0000 From: David Biesack To: Noam Postavsky Subject: Re: bug#36877: 25.3; uniquify renaway uniquify-managed list Thread-Topic: bug#36877: 25.3; uniquify renaway uniquify-managed list Thread-Index: AQHVR7my/zlizanEQkmiuOcj9qhSlqbyCJ11gAC7aoCACcf2foABIXYA Date: Fri, 16 Aug 2019 14:36:25 +0000 Message-ID: References: <183FDF33-F082-4E2F-BC62-6156A83FFADD@apiture.com> <87imr7qi58.fsf@gmail.com> <80998773-A88F-4750-84EC-1E73171A399A@apiture.com> <85d0h6l50y.fsf@gmail.com> In-Reply-To: <85d0h6l50y.fsf@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=David.Biesack@Apiture.com; x-originating-ip: [165.166.177.74] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 93c2e914-2171-4219-793f-08d722571e24 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BN6PR17MB3140; x-ms-traffictypediagnostic: BN6PR17MB3140: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 0131D22242 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(366004)(39840400004)(346002)(136003)(376002)(189003)(199004)(51444003)(229853002)(36756003)(3846002)(6116002)(5660300002)(305945005)(6916009)(6512007)(6436002)(6306002)(7736002)(476003)(486006)(26005)(186003)(2616005)(11346002)(86362001)(2906002)(446003)(76116006)(66446008)(66946007)(66476007)(66556008)(91956017)(6506007)(102836004)(6486002)(64756008)(33656002)(14454004)(256004)(76176011)(53936002)(5024004)(99286004)(316002)(478600001)(6246003)(25786009)(71200400001)(71190400001)(8936002)(66066001)(1411001)(8676002)(81156014)(81166006)(4326008); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR17MB3140; H:BN6PR17MB3075.namprd17.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: Apiture.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: /IbXS+ugWWIz26MUv62x3a+xHPap4NmxZrzDoZG8bW5h9Dx0wcE1YZIvddbtntx/2UPtPOsF+H7TksHIIXeuETz0gKmCrYFK9+HKdETk4F2RSoFWKfY0EYEbdZG6cd5lC+GbdBVfRScNStN+qdLL02U/64V+/HcyRaucZf676h5hJANCPDKRCl4d5IL1rki+jT3wiVMzsANtM+K07dOnB+3ZrWu0ewyrc6uVrluXjYSaThENNPlsTLp+mwKmsxitDJ3HatZOE1heaSkLaQDj41BYAIZqMrYZc5REooi5ZsztQ/SJaO7/suuJi3Mi1QcUYV2onZ4DpY5DLf2pIoy5tlg1fHhTV/b5Jib+9cCSdAiVJmrjSm/bsQSGPnB9w48lpAYPC00ZXPtEc5oN45G/AhjzHQaE4Pazgan6apPGhCE= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <3B3353D70A57C74E88F5A21248B73E7C@namprd17.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: apiture.com X-MS-Exchange-CrossTenant-Network-Message-Id: 93c2e914-2171-4219-793f-08d722571e24 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Aug 2019 14:36:25.8271 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 617675c1-4280-45c0-a684-f93b5ed3e3e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: m2P358fYF6TP243yMWTCYrCJbds4R5d8vbG1FTUDMOFkKpDYSQTdnXIcyj262RYZCDvg6NMJ+LaccNySOpgNdqiHinlLnEbY/mb0d98DipM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR17MB3140 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 36877 Cc: "36877@debbugs.gnu.org" <36877@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) SSdsbCByZXN0YXJ0IEVtYWNzIGFuZCB3aGVuIEkgZ2V0IGEgYmFja3RyYWNlIGFnYWluIEknbGwg YXR0YWNoIGl0IGFzIGZpbGUuDQoNCkRhdmlkIEJpZXNhY2sgfCBWaWNlIFByZXNpZGVudCwgQVBJ IFBsYXRmb3Jtcw0KRGF2aWQuQmllc2Fja0BhcGl0dXJlLmNvbSB8IEBkYXZpZGJpZXNhY2sgPGh0 dHBzOi8vdHdpdHRlci5jb20vZGF2aWRiaWVzYWNrPg0KDQoNCg0KDQoNCu+7v09uIDgvMTUvMTks IDE6MjAgUE0sICJOb2FtIFBvc3RhdnNreSIgPG5wb3N0YXZzQGdtYWlsLmNvbT4gd3JvdGU6DQoN CiAgICBEYXZpZCBCaWVzYWNrIDxEYXZpZC5CaWVzYWNrQEFwaXR1cmUuY29tPiB3cml0ZXM6DQoN CiAgICA+ICAgdW5pcXVpZnktcmF0aW9uYWxpemUtZmlsZS1idWZmZXItbmFtZXMoImluZGV4Lmh0 bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRl L2RvY3MvYXBpcy93b3JrZmxvdy92MC4xMy4wLyIgIzxidWZmZXIgaW5kZXguaHRtbD4pDQogICAg PiAgIHVuaXF1aWZ5LS1jcmVhdGUtZmlsZS1idWZmZXItYWR2aWNlKCNbMjU3ICJcMzAxIVwyMTFc MzAyXDIzMFwyMDNcZg0KDQogICAgQWggcmlnaHQsIEVtYWNzIDI1IHN0aWxsIGhhcyB0aGF0IHRo aW5nIHdoZXJlIGl0IGN1dHMgb2ZmIG50aGUgcGFzdGVkDQogICAgdGV4dCBhZnRlciBOVUwgYnl0 ZXMuICBGb3IgbmV4dCB0aW1lLCBzYXZpbmcgdGhlIGJhY2t0cmFjZSB0byBhIGZpbGUgYW5kDQog ICAgYXR0YWNoaW5nIGl0IHNob3VsZCB3b3JrIGJldHRlci4NCg0KICAgIExvb2tpbmcgYXQgdGhl IGZpeC1saXN0IGluIHRoZSBiYWNrdHJhY2UsIHdlIGhhdmU6DQoNCiAgICAgIFtjbC1zdHJ1Y3Qt dW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZl bG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jcy9hcGlzL3dvcmtmbG93L3YwLjEzLjAiICM8YnVm ZmVyIGluZGV4Lmh0bWw+IG5pbF0NCiAgICAgIHsgOzsgcmVwZWF0ZWQgNSB0aW1lcy4uLg0KICAg ICAgW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJp ZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2NzL2FwaXMvc2FtcGxlIiAj PGJ1ZmZlciBpbmRleC5odG1sPGRvY3MvYXBpcy9zYW1wbGU+PiAiaW5kZXguaHRtbDxkb2NzL2Fw aXMvc2FtcGxlPiJdDQogICAgICBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwi ICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2Rv Yy9hcGlzL3NhbXBsZSIgIzxidWZmZXIgaW5kZXguaHRtbDxkb2MvYXBpcy9zYW1wbGU+PiAiaW5k ZXguaHRtbDxkb2MvYXBpcy9zYW1wbGU+Il0NCiAgICAgIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRl bSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVy ZS5jb20vX3NpdGUvZG9jcy9hcGlzL3NhbXBsZS9zYW1wbGUiICM8YnVmZmVyIGluZGV4Lmh0bWw8 c2FtcGxlL3NhbXBsZT4+ICJpbmRleC5odG1sPHNhbXBsZS9zYW1wbGU+Il0NCiAgICAgIFtjbC1z dHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rl di9kZXZlbG9wZXIuYXBpdHVyZS5jb20iICM8YnVmZmVyIGluZGV4Lmh0bWw8ZGV2ZWxvcGVyLmFw aXR1cmUuY29tPj4gImluZGV4Lmh0bWw8ZGV2ZWxvcGVyLmFwaXR1cmUuY29tPiJdDQogICAgICBb Y2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImluZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fj ay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29tL19zaXRlL2RvY3MvY29uY2VwdHMiICM8YnVmZmVy IGluZGV4Lmh0bWw8Y29uY2VwdHM+PiAiaW5kZXguaHRtbDxjb25jZXB0cz4iXQ0KICAgICAgfQ0K DQogICAgSSB0aGluayB0aGF0IG1lYW5zIHRoZSAoZG9saXN0IChidWZmZXIgKGJ1ZmZlci1saXN0 KSkuLi4pIHNvbWVob3cgd2VudA0KICAgIG92ZXIgIzxidWZmZXIgaW5kZXguaHRtbDxkb2NzL2Fw aXMvc2FtcGxlPj4gNSB0aW1lcywgb3IgZWxzZSB0aGF0IGJ1ZmZlcg0KICAgIGFscmVhZHkgaGFk IGR1cGxpY2F0ZXMgaW4gaXRzIHVuaXF1aWZ5LW1hbmFnZWQgbGlzdCAoaS5lLiwgdGhpcw0KICAg IGJhY2t0cmFjZSB0cmlnZ2VycmVkICJ0b28gbGF0ZSIpLg0KDQogICAgRGlkIHlvdSBhZGQgdGhl IGFkdmljZSBpbiBhbiBvbmdvaW5nIHNlc3Npb24/ICBJZiB5ZXMsIHRoZW4gaXQgeW91DQogICAg c2hvdWxkIGNsZWFyIG91dCBleGlzdGluZyBkdXBsaWNhdGVzIGZpcnN0LCBzbyB3ZSBjYW4gY2F0 Y2ggYSAiZnJlc2giDQogICAgaW5zdGFuY2UuICBFdmFsdWF0aW5nIHRoZSBiZWxvdyBzaG91bGQg ZG86DQoNCiAgICAgICAgKGxldCAoKGh0YWJsZSAobWFrZS1oYXNoLXRhYmxlIDp0ZXN0ICdlcXVh bCkpKQ0KICAgICAgICAgIChzYXZlLWN1cnJlbnQtYnVmZmVyDQogICAgICAgICAgICAoZG9saXN0 IChidWYgKGJ1ZmZlci1saXN0KSkNCiAgICAgICAgICAgICAgKHNldC1idWZmZXIgYnVmKQ0KICAg ICAgICAgICAgICAod2hlbiAoY2RyIHVuaXF1aWZ5LW1hbmFnZWQpDQogICAgICAgICAgICAgICAg KGNscmhhc2ggaHRhYmxlKQ0KICAgICAgICAgICAgICAgIChkb2xpc3QgKGl0ZW0gKGNkciB1bmlx dWlmeS1tYW5hZ2VkKSkNCiAgICAgICAgICAgICAgICAgIChwdXRoYXNoIGl0ZW0gdCBodGFibGUp KQ0KICAgICAgICAgICAgICAgIChsZXQgKChtYW5hZ2VkIG5pbCkpDQogICAgICAgICAgICAgICAg ICAobWFwaGFzaCAobGFtYmRhIChrIF92KQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo cHVzaCBrIG1hbmFnZWQpKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgaHRhYmxlKQ0KICAg ICAgICAgICAgICAgICAgKHB1c2ggKGNhciB1bmlxdWlmeS1tYW5hZ2VkKSBtYW5hZ2VkKQ0KICAg ICAgICAgICAgICAgICAgKHNldHEgdW5pcXVpZnktbWFuYWdlZCBtYW5hZ2VkKSkpKSkpDQoNCiAg ICBJZiB0aGF0IGJhY2t0cmFjZSB3YXMgYWN0dWFsbHkgZnJvbSBhIG5ldyBzZXNzaW9uICh0aGF0 IGlzLCB0aGUgYWR2aWNlDQogICAgd2FzIGFkZGVkIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIHNl c3Npb24pLCB0aGVuIGl0IG1lYW5zIHRoZSBwcm9ibGVtIGlzDQogICAgY29taW5nIGZyb20gc29t ZSBvdGhlciB1bmV4cGVjdGVkIHNwb3QuDQoNCg0KDQpEaXNjbGFpbWVyOiBUaGUgaW5mb3JtYXRp b24gaW4gdGhpcyBtZXNzYWdlIG1heSBiZSBwcm9wcmlldGFyeSBhbmQvb3IgY29uZmlkZW50aWFs LCBhbmQgcHJvdGVjdGVkIGZyb20gZGlzY2xvc3VyZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1l c3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIG9yIGFuIGVtcGxveWVlIG9yIGFn ZW50IHJlc3BvbnNpYmxlIGZvciBkZWxpdmVyaW5nIHRoaXMgbWVzc2FnZSB0byB0aGUgaW50ZW5k ZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0 aW9uLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3Ry aWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9u IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IEFwaXR1cmUgaW1tZWRpYXRlbHkgYnkgcmVwbHlpbmcg dG8gdGhpcyBtZXNzYWdlIGFuZCBkZWxldGluZyBpdCBmcm9tIHlvdXIgY29tcHV0ZXIuDQo= From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 18 13:51:17 2019 Received: (at 36877) by debbugs.gnu.org; 18 Aug 2019 17:51:17 +0000 Received: from localhost ([127.0.0.1]:58564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzPKn-0004SV-Dt for submit@debbugs.gnu.org; Sun, 18 Aug 2019 13:51:17 -0400 Received: from mail-io1-f49.google.com ([209.85.166.49]:40487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzPKl-0004SE-CI for 36877@debbugs.gnu.org; Sun, 18 Aug 2019 13:51:16 -0400 Received: by mail-io1-f49.google.com with SMTP id t6so16022962ios.7 for <36877@debbugs.gnu.org>; Sun, 18 Aug 2019 10:51:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=dhcQ72gWuxI35tdtge8t/I7yHZ0ZJc3qdU9+EpD6cUw=; b=JfwErLpuF76ylac5YNPiKaPBZ0gSUwUCdNXtt71VSkJ46npUCoS46tsNPzInwBxwwo o43OxLtEEn5SHAS4kmr4vE8d4MccISyrMZNK/VwrGe+tApl83RQgjSYJFMsrBv/FvUZ7 nJGxTjjlyQ697BwKMqeinAdX6fXvY3z/4WEATgahG+cW0P/bbvq0a08TvTqsiNq/0Ptw V3peA+TLl9Y5iK7joV60y/e1Eybk90OpeFQdHzVpWQ5AyKJjagil8S0B97lrzcQiWML2 RzM0RVdOP+do/3TjfAawLyMUPbwKktU08XpgP+QJXmyAouH8AAOjthK4NyrasVHFCOD+ q8JA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=dhcQ72gWuxI35tdtge8t/I7yHZ0ZJc3qdU9+EpD6cUw=; b=TabVdRA1RAxaYZW3PQFrhbhS+cAgToTiAao3VwyNKSoN+WauYB2W8D5YJzI5M7aLwI kaL4VqO5BzMvXqtdSWRZq9w2nITSKrR/Frca7Mt8Ltju9AbOc9cUsQaC37BZ4FlOWi2N CpcQE+et1AKuONmR5ZJ67CXx6kvcDrgnH0J/9qXkswNO7mxmO2yrLxd+L7+Eqwxf6xiI gVGMRugBWAVF17QdSzBWOkn5rhbdPVNRu1ugZwIeHqV3NdXkt7L1YNkngCK88lxE1Pt0 sMZ18VnjtkJNo2csErlW0I7zjLIaw5YDlgeBOJw+27PxYl16n2zW99k1RYpn+E8dpaOn V4fw== X-Gm-Message-State: APjAAAXxnp/GcQeP0ohgLq7WUvf5rO+9xfbAOqJwm2Q9GlclYaMNrSO0 hM10mT8C0nuHPg6DOYiZPisvY3Dw X-Google-Smtp-Source: APXvYqxxt4IixSGyn6e5LWsw1x7yG8KvJMPpJfLeTP2Ew8SlZ+Szz3IRcWdWT5a86Zal93fEXvHIuA== X-Received: by 2002:a6b:3b57:: with SMTP id i84mr939083ioa.145.1566150669554; Sun, 18 Aug 2019 10:51:09 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id p3sm11207780iom.7.2019.08.18.10.51.08 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 18 Aug 2019 10:51:08 -0700 (PDT) From: Noam Postavsky To: David Biesack Subject: Re: bug#36877: 25.3; uniquify renaway uniquify-managed list References: <183FDF33-F082-4E2F-BC62-6156A83FFADD@apiture.com> <87imr7qi58.fsf@gmail.com> <80998773-A88F-4750-84EC-1E73171A399A@apiture.com> <85d0h6l50y.fsf@gmail.com> Date: Sun, 18 Aug 2019 13:51:08 -0400 In-Reply-To: <85d0h6l50y.fsf@gmail.com> (Noam Postavsky's message of "Thu, 15 Aug 2019 13:20:13 -0400") Message-ID: <87a7c6pdkj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36877 Cc: "36877@debbugs.gnu.org" <36877@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Noam Postavsky writes: > Looking at the fix-list in the backtrace, we have: > > [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com/_site/docs/apis/workflow/v0.13.0" # nil] > { ;; repeated 5 times... > [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com/_site/docs/apis/sample" #> "index.html"] > [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com/_site/doc/apis/sample" #> "index.html"] > [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com/_site/docs/apis/sample/sample" #> "index.html"] > [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com" #> "index.html"] > [cl-struct-uniquify-item "index.html" "/Users/david.biesack/dev/developer.apiture.com/_site/docs/concepts" #> "index.html"] > } I managed to hit this myself. I'm not exactly sure what triggered it. My problematic fix-list looks like this: (#s(uniquify-item :base "term-tests.el" :dirname "/home/npostavs/src/emacs/master/test/lisp" :buffer # :proposed nil) #3=#s(uniquify-item :base #1="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-master/test/lisp" :buffer # :proposed #1#) #4=#s(uniquify-item :base #2="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-26/test/lisp" :buffer # :proposed #2#) #3# #4#) I suspect the problem is happening earlier, so we'll need some other test to catch it. --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=backtrace.txt Content-Description: backtrace Debugger entered: ("Adding duplicate to uniquify list!" #s(uniquify-item :base #1="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-master/test/lisp" :buffer # :proposed #1#)) (progn (debug nil "Adding duplicate to uniquify list!" item) (advice-remove (quote uniquify-rationalize) (function bug-36877-debug-fix-list-dups))) (if (gethash buf bug-36877-dup-table) (progn (debug nil "Adding duplicate to uniquify list!" item) (advice-remove (quote uniquify-rationalize) (function bug-36877-debug-fix-list-dups))) (puthash buf item bug-36877-dup-table)) (let ((buf (progn (or (and (memq (type-of item) cl-struct-uniquify-item-tags) t) (signal (quote wrong-type-argument) (list (quote uniquify-item) item))) (aref item 3)))) (if (gethash buf bug-36877-dup-table) (progn (debug nil "Adding duplicate to uniquify list!" item) (advice-remove (quote uniquify-rationalize) (function bug-36877-debug-fix-list-dups))) (puthash buf item bug-36877-dup-table))) (while --dolist-tail-- (setq item (car --dolist-tail--)) (let ((buf (progn (or (and (memq ... cl-struct-uniquify-item-tags) t) (signal (quote wrong-type-argument) (list ... item))) (aref item 3)))) (if (gethash buf bug-36877-dup-table) (progn (debug nil "Adding duplicate to uniquify list!" item) (advice-remove (quote uniquify-rationalize) (function bug-36877-debug-fix-list-dups))) (puthash buf item bug-36877-dup-table))) (setq --dolist-tail-- (cdr --dolist-tail--))) (let ((--dolist-tail-- fix-list) item) (while --dolist-tail-- (setq item (car --dolist-tail--)) (let ((buf (progn (or (and ... t) (signal ... ...)) (aref item 3)))) (if (gethash buf bug-36877-dup-table) (progn (debug nil "Adding duplicate to uniquify list!" item) (advice-remove (quote uniquify-rationalize) (function bug-36877-debug-fix-list-dups))) (puthash buf item bug-36877-dup-table))) (setq --dolist-tail-- (cdr --dolist-tail--)))) bug-36877-debug-fix-list-dups((#s(uniquify-item :base "term-tests.el" :dirname "/home/npostavs/src/emacs/master/test/lisp" :buffer # :proposed nil) #3=#s(uniquify-item :base #1="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-master/test/lisp" :buffer # :proposed #1#) #4=#s(uniquify-item :base #2="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-26/test/lisp" :buffer # :proposed #2#) #3# #4#)) apply(bug-36877-debug-fix-list-dups (#s(uniquify-item :base "term-tests.el" :dirname "/home/npostavs/src/emacs/master/test/lisp" :buffer # :proposed nil) #3=#s(uniquify-item :base #1="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-master/test/lisp" :buffer # :proposed #1#) #4=#s(uniquify-item :base #2="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-26/test/lisp" :buffer # :proposed #2#) #3# #4#)) uniquify-rationalize((#s(uniquify-item :base "term-tests.el" :dirname "/home/npostavs/src/emacs/master/test/lisp" :buffer # :proposed nil) #3=#s(uniquify-item :base #1="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-master/test/lisp" :buffer # :proposed #1#) #4=#s(uniquify-item :base #2="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-26/test/lisp" :buffer # :proposed #2#) #3# #4#)) uniquify-rationalize-file-buffer-names("term-tests.el" "/home/npostavs/src/emacs/master/test/lisp/" #) uniquify--create-file-buffer-advice(#f(compiled-function (arg1) #) "~/src/emacs/master/test/lisp/term-tests.el") apply(uniquify--create-file-buffer-advice #f(compiled-function (arg1) #) "~/src/emacs/master/test/lisp/term-tests.el") create-file-buffer("~/src/emacs/master/test/lisp/term-tests.el") find-file-noselect("/home/npostavs/src/emacs/master/test/lisp/term-tests.el" nil nil) ido-file-internal(other-window find-file-other-window) ido-find-file-other-window() funcall-interactively(ido-find-file-other-window) #(ido-find-file-other-window nil nil) ad-Advice-call-interactively(# ido-find-file-other-window nil nil) apply(ad-Advice-call-interactively # (ido-find-file-other-window nil nil)) call-interactively(ido-find-file-other-window nil nil) command-execute(ido-find-file-other-window) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 20 11:07:59 2019 Received: (at 36877) by debbugs.gnu.org; 20 Aug 2019 15:07:59 +0000 Received: from localhost ([127.0.0.1]:33562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i05jr-00082W-CX for submit@debbugs.gnu.org; Tue, 20 Aug 2019 11:07:59 -0400 Received: from mail-eopbgr690122.outbound.protection.outlook.com ([40.107.69.122]:35856 helo=NAM04-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i05jp-00082E-4W for 36877@debbugs.gnu.org; Tue, 20 Aug 2019 11:07:57 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gqNYqpVU4vcQTfiatYs2G093k79wRb7rmwmBRqbx+wJq5CTVtNriAz7wjOWvGAAnAaL3feaXNC/HHuRlLkDUFDfqXp71NT8cVHwzIyOU8/XDZ2yzS2cRhMyZ2FyUC2cHkXw2HfByR6Kx4o2O5ZlOslyrRc+brrSiXVw8mVorIf1yCW5L7FUPZ78Z9L1HS9NiFKQ3JYTXe+QZSX12oJ3B+rGgLeTnkRvU0MPv+lHEVTvqwV+vif07OJ5pxynejqKEj9e1oupx9ROB7tQrXnBDQTNyrI69nwPtYPWRw5WRTPjd2I4DunKEPjd5J5iWCYFU1O1pmCqqQolAIJMWqThjgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+qBnQkABfBWQam5e/iQU7tKR4quRQWpi3RRBIjhFDBs=; b=UasF1ysej91M3ebES7AlHo8rSIqcvjpm3Mu1OwVET/rZzw9+185T9gDrxsmJpVdL3xgtWV03ect1rTX9/PsgukodUZjklexzL40BiacmiA7Q0OF4C+KktlwkULecJvRGDd6tYVR/Zf4RDOpdfWXd8RpONzyAzT/ccWPwU7+3qSd7Ss9aywyUkSDPXNGJt9Omx7i8HOTtOGfdaH6gmHwy8UTQ8rHIhoJE8Egk8yLg/EultdncAo6Ir20/A+CzTp7YAhwh7qkHXd2eLL6UroLojiL3HKQI0sN/WOpNpD9Mbw3LQ1cuXjXPpwmAICEo5NypYMFD6xsHK3jvhg0qGq0CvQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=apiture.com; dmarc=pass action=none header.from=apiture.com; dkim=pass header.d=apiture.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apiture.onmicrosoft.com; s=selector2-apiture-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+qBnQkABfBWQam5e/iQU7tKR4quRQWpi3RRBIjhFDBs=; b=kfH3vR/2xuYx4GmTcLhxIqA5kKez6HbkPIr5WCwlaMM4ZasITbVRUwOkd5ygTuJAvDMfym1aQgAFePSDd9qJEah39f6jy6Sw2KJch5ZHVDqIiSMQTrCwB/ql31+jHL999tqMPZHR6fU7WLFaXgflLlI0OAt9d0s5OmkOo+wrKBI= Received: from BN6PR17MB3075.namprd17.prod.outlook.com (10.255.128.13) by BN6PR17MB1460.namprd17.prod.outlook.com (10.175.190.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.18; Tue, 20 Aug 2019 15:07:49 +0000 Received: from BN6PR17MB3075.namprd17.prod.outlook.com ([fe80::11be:eb8f:d5f4:4f26]) by BN6PR17MB3075.namprd17.prod.outlook.com ([fe80::11be:eb8f:d5f4:4f26%2]) with mapi id 15.20.2178.018; Tue, 20 Aug 2019 15:07:49 +0000 From: David Biesack To: Noam Postavsky Subject: Re: bug#36877: 25.3; uniquify renaway uniquify-managed list Thread-Topic: bug#36877: 25.3; uniquify renaway uniquify-managed list Thread-Index: AQHVR7my/zlizanEQkmiuOcj9qhSlqbyCJ11gAC7aoCACcf2foAEv5uHgAKz9AA= Date: Tue, 20 Aug 2019 15:07:49 +0000 Message-ID: <9755920B-2303-4819-BD8A-CB238F29E1BA@apiture.com> References: <183FDF33-F082-4E2F-BC62-6156A83FFADD@apiture.com> <87imr7qi58.fsf@gmail.com> <80998773-A88F-4750-84EC-1E73171A399A@apiture.com> <85d0h6l50y.fsf@gmail.com> <87a7c6pdkj.fsf@gmail.com> In-Reply-To: <87a7c6pdkj.fsf@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=David.Biesack@Apiture.com; x-originating-ip: [165.166.177.74] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 60ca30c2-f755-40c5-c9aa-08d725802a68 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BN6PR17MB1460; x-ms-traffictypediagnostic: BN6PR17MB1460: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3383; x-forefront-prvs: 013568035E x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39850400004)(376002)(136003)(346002)(396003)(366004)(43234003)(189003)(199004)(11346002)(305945005)(81156014)(476003)(8936002)(33656002)(8676002)(81166006)(14454004)(486006)(2906002)(6436002)(6916009)(6506007)(66066001)(6486002)(6246003)(2616005)(53936002)(86362001)(4326008)(25786009)(229853002)(102836004)(3846002)(6116002)(6512007)(36756003)(71200400001)(5660300002)(186003)(6306002)(1411001)(446003)(71190400001)(26005)(64756008)(66556008)(66476007)(256004)(66446008)(5024004)(66946007)(76116006)(7736002)(76176011)(478600001)(316002)(99286004); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR17MB1460; H:BN6PR17MB3075.namprd17.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: Apiture.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: K3Q7HUIp4vx4cVRpge2ZHu+TvXG4GWwov1R+KsrBE2UUipQzqEjpzSwwfnTHb5613vhATHvG1wLszXrSnH+f5k8fu5pjby3+3pYhoO1KlzWR0/3PMpDYJ17DPXTZ0PNykUNBsVCKI+AavIoiH3ZXneP7VzkLd+dHbEfmfZVLZV1dsliF8NgZUsPtPitfyj+NO5+JEpeQpvLvWUMFtRrjKUfLeACagXnArdx+ixfGxPSbHkHizPafVhxUx2R9EST4gq8odFGhdwtjcPCwL0yPQixrhUNcl4x/zBVo/APy9n1BTvWf+7s9eA4fs1KCI6kJJpRwi0qWairLzzC2rcDNJ+FbQt2dPBk8pKUYo+6PPCndnqiJ+ULbbs9N9hoirWrHFKhPO5RA1w+40u3m5LCd2tcXdLc6LPMx1Zp4AAwvqik= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <893CFEEA72F5F74E9A898171AF393085@namprd17.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: apiture.com X-MS-Exchange-CrossTenant-Network-Message-Id: 60ca30c2-f755-40c5-c9aa-08d725802a68 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Aug 2019 15:07:49.2327 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 617675c1-4280-45c0-a684-f93b5ed3e3e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6K4zmV+B9R2RWAruKFB4iumk+l4qy6BGiABPigQXmzUQUlf7lWBI3Q6ooX9HW2MFnj8C/C4ekG/wmDUfCVY855BWpOyJgtrKUpS6+4IBm84= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR17MB1460 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 36877 Cc: "36877@debbugs.gnu.org" <36877@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) QXR0YWNoZWQgaXMgYSBiYWNrdHJhY2UuDQpMZXQgbWUga25vdyBpZiB0aGVyZSBpcyBvdGhlciBh ZHZpY2UgSSBjYW4gYWRkIHRvIGhlbHAgdHJhY2sgdGhpcyBkb3duLg0KDQpEYXZpZCBCaWVzYWNr IHwgVmljZSBQcmVzaWRlbnQsIEFQSSBQbGF0Zm9ybXMNCkRhdmlkLkJpZXNhY2tAYXBpdHVyZS5j b20gfCBAZGF2aWRiaWVzYWNrIDxodHRwczovL3R3aXR0ZXIuY29tL2RhdmlkYmllc2Fjaz4NCg0K DQoNCg0KDQrvu79PbiA4LzE4LzE5LCAxOjUxIFBNLCAiTm9hbSBQb3N0YXZza3kiIDxucG9zdGF2 c0BnbWFpbC5jb20+IHdyb3RlOg0KDQogICAgTm9hbSBQb3N0YXZza3kgPG5wb3N0YXZzQGdtYWls LmNvbT4gd3JpdGVzOg0KDQogICAgPiBMb29raW5nIGF0IHRoZSBmaXgtbGlzdCBpbiB0aGUgYmFj a3RyYWNlLCB3ZSBoYXZlOg0KICAgID4NCiAgICA+ICAgW2NsLXN0cnVjdC11bmlxdWlmeS1pdGVt ICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2L2RldmVsb3Blci5hcGl0dXJl LmNvbS9fc2l0ZS9kb2NzL2FwaXMvd29ya2Zsb3cvdjAuMTMuMCIgIzxidWZmZXIgaW5kZXguaHRt bD4gbmlsXQ0KICAgID4gICB7IDs7IHJlcGVhdGVkIDUgdGltZXMuLi4NCiAgICA+ICAgW2NsLXN0 cnVjdC11bmlxdWlmeS1pdGVtICJpbmRleC5odG1sIiAiL1VzZXJzL2RhdmlkLmJpZXNhY2svZGV2 L2RldmVsb3Blci5hcGl0dXJlLmNvbS9fc2l0ZS9kb2NzL2FwaXMvc2FtcGxlIiAjPGJ1ZmZlciBp bmRleC5odG1sPGRvY3MvYXBpcy9zYW1wbGU+PiAiaW5kZXguaHRtbDxkb2NzL2FwaXMvc2FtcGxl PiJdDQogICAgPiAgIFtjbC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vy cy9kYXZpZC5iaWVzYWNrL2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jL2FwaXMv c2FtcGxlIiAjPGJ1ZmZlciBpbmRleC5odG1sPGRvYy9hcGlzL3NhbXBsZT4+ICJpbmRleC5odG1s PGRvYy9hcGlzL3NhbXBsZT4iXQ0KICAgID4gICBbY2wtc3RydWN0LXVuaXF1aWZ5LWl0ZW0gImlu ZGV4Lmh0bWwiICIvVXNlcnMvZGF2aWQuYmllc2Fjay9kZXYvZGV2ZWxvcGVyLmFwaXR1cmUuY29t L19zaXRlL2RvY3MvYXBpcy9zYW1wbGUvc2FtcGxlIiAjPGJ1ZmZlciBpbmRleC5odG1sPHNhbXBs ZS9zYW1wbGU+PiAiaW5kZXguaHRtbDxzYW1wbGUvc2FtcGxlPiJdDQogICAgPiAgIFtjbC1zdHJ1 Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNrL2Rldi9k ZXZlbG9wZXIuYXBpdHVyZS5jb20iICM8YnVmZmVyIGluZGV4Lmh0bWw8ZGV2ZWxvcGVyLmFwaXR1 cmUuY29tPj4gImluZGV4Lmh0bWw8ZGV2ZWxvcGVyLmFwaXR1cmUuY29tPiJdDQogICAgPiAgIFtj bC1zdHJ1Y3QtdW5pcXVpZnktaXRlbSAiaW5kZXguaHRtbCIgIi9Vc2Vycy9kYXZpZC5iaWVzYWNr L2Rldi9kZXZlbG9wZXIuYXBpdHVyZS5jb20vX3NpdGUvZG9jcy9jb25jZXB0cyIgIzxidWZmZXIg aW5kZXguaHRtbDxjb25jZXB0cz4+ICJpbmRleC5odG1sPGNvbmNlcHRzPiJdDQogICAgPiAgIH0N Cg0KICAgIEkgbWFuYWdlZCB0byBoaXQgdGhpcyBteXNlbGYuICBJJ20gbm90IGV4YWN0bHkgc3Vy ZSB3aGF0IHRyaWdnZXJlZCBpdC4NCiAgICBNeSBwcm9ibGVtYXRpYyBmaXgtbGlzdCBsb29rcyBs aWtlIHRoaXM6DQoNCiAgICAgICAgKCNzKHVuaXF1aWZ5LWl0ZW0gOmJhc2UgInRlcm0tdGVzdHMu ZWwiIDpkaXJuYW1lICIvaG9tZS9ucG9zdGF2cy9zcmMvZW1hY3MvbWFzdGVyL3Rlc3QvbGlzcCIg OmJ1ZmZlciAjPGJ1ZmZlciB0ZXJtLXRlc3RzLmVsPiA6cHJvcG9zZWQgbmlsKQ0KICAgICAgICAj Mz0jcyh1bmlxdWlmeS1pdGVtIDpiYXNlICMxPSJ0ZXJtLXRlc3RzLmVsIiA6ZGlybmFtZSAiL2hv bWUvbnBvc3RhdnMvc3JjL2VtYWNzL2VtYWNzLW1hc3Rlci90ZXN0L2xpc3AiIDpidWZmZXIgIzxi dWZmZXIgZW1hY3MtbWFzdGVyL3Rlcm0tdGVzdHMuZWw+IDpwcm9wb3NlZCAjMSMpDQogICAgICAg ICM0PSNzKHVuaXF1aWZ5LWl0ZW0gOmJhc2UgIzI9InRlcm0tdGVzdHMuZWwiIDpkaXJuYW1lICIv aG9tZS9ucG9zdGF2cy9zcmMvZW1hY3MvZW1hY3MtMjYvdGVzdC9saXNwIiA6YnVmZmVyICM8YnVm ZmVyIGVtYWNzLTI2L3Rlcm0tdGVzdHMuZWw+IDpwcm9wb3NlZCAjMiMpDQogICAgICAgICMzIyAj NCMpDQoNCiAgICBJIHN1c3BlY3QgdGhlIHByb2JsZW0gaXMgaGFwcGVuaW5nIGVhcmxpZXIsIHNv IHdlJ2xsIG5lZWQgc29tZSBvdGhlcg0KICAgIHRlc3QgdG8gY2F0Y2ggaXQuDQoNCg0KDQoNCkRp c2NsYWltZXI6IFRoZSBpbmZvcm1hdGlvbiBpbiB0aGlzIG1lc3NhZ2UgbWF5IGJlIHByb3ByaWV0 YXJ5IGFuZC9vciBjb25maWRlbnRpYWwsIGFuZCBwcm90ZWN0ZWQgZnJvbSBkaXNjbG9zdXJlLiBJ ZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVu dCwgb3IgYW4gZW1wbG95ZWUgb3IgYWdlbnQgcmVzcG9uc2libGUgZm9yIGRlbGl2ZXJpbmcgdGhp cyBtZXNzYWdlIHRvIHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlm aWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRo aXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNl aXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgQXBpdHVyZSBp bW1lZGlhdGVseSBieSByZXBseWluZyB0byB0aGlzIG1lc3NhZ2UgYW5kIGRlbGV0aW5nIGl0IGZy b20geW91ciBjb21wdXRlci4NCg== From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 20 22:47:53 2019 Received: (at 36877) by debbugs.gnu.org; 21 Aug 2019 02:47:53 +0000 Received: from localhost ([127.0.0.1]:34375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0GfA-0005oM-CA for submit@debbugs.gnu.org; Tue, 20 Aug 2019 22:47:53 -0400 Received: from mail-io1-f47.google.com ([209.85.166.47]:45909) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0Gf8-0005o8-8B for 36877@debbugs.gnu.org; Tue, 20 Aug 2019 22:47:50 -0400 Received: by mail-io1-f47.google.com with SMTP id t3so1518586ioj.12 for <36877@debbugs.gnu.org>; Tue, 20 Aug 2019 19:47:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=b4UDC2Ay405GxmBEnT1wyybuUu0XVgCZoKw4OWGvIOU=; b=NC9DNmuki4mD9E0N8TQ/9gLoPh99H0+JTgJaeul1ECNaApsf6fYp8dsx6lEt4/9Fok 8hkQa+xN5MHHlmYtnsTKHPEeXQK6gocYB/l1im7MwYcnCHD4Hyvq6vaOrRBeveuUrEtd 5Uf7C47kfU9X0TUiyMFUjs5HWGYlwcE9DypmG/OKbOt7oVPhe1JK0marfQhktDo4EZoq Z6BEZA+6iw+BX4fL8lz1/iB0dm/omAk+A1+oIZwnz7Y3wKKh15bUad9sNAFyuR6r0pvp nlvFsu+MExK2eSNx5MEcbzE7PVf8HbVqCwEIW9kITEnOtzuU8v/U7xcCByLoI/s2WTh4 W2uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=b4UDC2Ay405GxmBEnT1wyybuUu0XVgCZoKw4OWGvIOU=; b=KHO90t4Biymb9cU6/y0cBlZhuZJem/TuCovrnT26/ECeOc7MFJyYsUuMdxkmvA67FY aXEUfgEUrp+GGjhN+p9NkjmySxHU0BPtiKDCfaFHmfkMUodMltzKzmPZGNvQ/8ZowVS0 HEXllox5BExDoc+kvfvUpU3prr28Lx/cWjLFy10vZ6APaQCIGtarBSwWv+UbTFsHgcU5 9DBIWmCTR2IfHYHCPnSg/k9TDCmVlqcsFKfpOLnOj2cMRawi1I2JhW4b1nJEreLd4IQq GcFrPyb6wyBwypc3Mb2UDCSW/re7bz/0NW/hx9XXdrX/g98cIzEFkz2DkIe9Aiy2SucG KDGQ== X-Gm-Message-State: APjAAAUyLiRcWKwheNNuviiB2yUAZYcui//Kd1xX+LQT1KAsU2UgKPib DEbucIBqbQKNrFYC5OOd0dsKeBwc X-Google-Smtp-Source: APXvYqz2iICQklo2b4GmWZGVjPoSxPAy6cvQcaWGBDqjatbxhLQr0sVskqQZaqaYTsbDFcG6kgh+3w== X-Received: by 2002:a02:c00c:: with SMTP id y12mr7646179jai.65.1566355664396; Tue, 20 Aug 2019 19:47:44 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id v3sm16156981iom.53.2019.08.20.19.47.43 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 20 Aug 2019 19:47:43 -0700 (PDT) From: Noam Postavsky To: David Biesack Subject: Re: bug#36877: 25.3; uniquify renaway uniquify-managed list References: <183FDF33-F082-4E2F-BC62-6156A83FFADD@apiture.com> <87imr7qi58.fsf@gmail.com> <80998773-A88F-4750-84EC-1E73171A399A@apiture.com> <85d0h6l50y.fsf@gmail.com> <87a7c6pdkj.fsf@gmail.com> <9755920B-2303-4819-BD8A-CB238F29E1BA@apiture.com> Date: Tue, 20 Aug 2019 22:47:42 -0400 In-Reply-To: <9755920B-2303-4819-BD8A-CB238F29E1BA@apiture.com> (David Biesack's message of "Tue, 20 Aug 2019 15:07:49 +0000") Message-ID: <87lfvnnsj5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36877 Cc: "36877@debbugs.gnu.org" <36877@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain David Biesack writes: > Attached is a backtrace. > Let me know if there is other advice I can add to help track this down. The attachment seems to be missing. But anyway, I have a simple reproducer now, so we don't need any more backtraces. I found setting uniquify-after-kill-buffer-p to nil was needed to reproduce this, do you have that setting in your init? --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=repro.el Content-Description: bug reproducer (defconst bug-36877-dup-table (make-hash-table :test 'eq)) (defun bug-36877-debug-fix-list-dups (fix-list) (clrhash bug-36877-dup-table) (dolist (item fix-list) (let ((buf (uniquify-item-buffer item))) (if (gethash buf bug-36877-dup-table) (progn (debug nil "Adding duplicate to uniquify list!" item) ;; Just once. (advice-remove 'uniquify-rationalize #'bug-36877-debug-fix-list-dups)) (puthash buf item bug-36877-dup-table))))) (advice-add 'uniquify-rationalize :before #'bug-36877-debug-fix-list-dups) (setq uniquify-after-kill-buffer-p nil) (defconst bug-36877-topdir (file-name-directory (or load-file-name buffer-file-name))) (dolist (dir '("a" "b" "c")) (setq dir (expand-file-name dir bug-36877-topdir)) (make-directory dir t) (find-file (expand-file-name "foo" dir))) (kill-buffer (get-file-buffer (expand-file-name "c/foo" bug-36877-topdir))) (find-file (expand-file-name "c/foo" bug-36877-topdir)) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 21 08:48:02 2019 Received: (at 36877) by debbugs.gnu.org; 21 Aug 2019 12:48:02 +0000 Received: from localhost ([127.0.0.1]:34860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0Q1x-00063B-TS for submit@debbugs.gnu.org; Wed, 21 Aug 2019 08:48:02 -0400 Received: from mail-eopbgr690133.outbound.protection.outlook.com ([40.107.69.133]:20448 helo=NAM04-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0Q1u-00062u-VJ for 36877@debbugs.gnu.org; Wed, 21 Aug 2019 08:48:00 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ceeEwpebr3keY9led2/7ivIaVpVt/fYqxDN8TkCFJSqMWy1rabALog9BbH6Tj7FCaB0QEa1vRMKQ/VjbetL7/TsBl2TQAoIQEso8y4LFwBgkR3JRCl4PepzQN1gzyzH5G6wZZv2dldJ1hY4XgJ0f+bEUmHPcFEDeQj4owBRmVqFFsssFOsnfeiT1FGXBRB0kTHlK8AC0gwo2Hmy4nVAzk8S4mE5dqld4LXW8kDld2BuA4aWSnALDFCJjZj5G8u34y+zEuGh2I0Y0ukzm27fTIlTxPD32Z9hT9HRjkbagPkdwotTaNUkroYoYHoZesQDuMW788Ks9rBvCErqq4rlscg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mo3T+MfLcIJYxdX9U/y80tNRfyMpLrd2J0q2N2OJ3pc=; b=B7O3euKHyc4Db5M8+hgs1MfzwCz3nqr0iXNUYCMsVXdsrAP+n2C+rhJGMi617wiJcn/7mNbCnb3SY0Zw/LqxjGPp774doCuN1TB4p65sh9kYE1sKHe/IDDZKk682wHYunNuartiiENdrLo64nd1AiI8k5qBhSQ1HMnKc6dAULnCQk4BRI4iNGZhHaUcOtyf53+3V9EmiDZeGsMdNvnmPjciAA+aj298HplqOBJT2c96TVkVTdUkdc2p9WtPh/oNotlhWF1ly/AjFLX+DLlD2IbhMvcNcpOwQVozJ9nJQJnl9d6r/JLguoAc61VLspOfdMRCpI4WazQAQfMGBaKuDWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=apiture.com; dmarc=pass action=none header.from=apiture.com; dkim=pass header.d=apiture.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apiture.onmicrosoft.com; s=selector2-apiture-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mo3T+MfLcIJYxdX9U/y80tNRfyMpLrd2J0q2N2OJ3pc=; b=JSq+LutM0fuiOiamlkyK8caXDUZkJ9FwxeTdE1+vUXiXnYnAO7owJvhdGLhq9/1W7ymrFn2WaQRydLeBiBW9NPxxWrEijccOt4V5lKrb4yNavsOeqAXs/iCDSao6eH9KVjpbFQtfnz1g4fWZU45/2xrqptHUS+dd4x2GqQFQB2s= Received: from BN6PR17MB3075.namprd17.prod.outlook.com (10.255.128.13) by BN6PR17MB1122.namprd17.prod.outlook.com (10.173.152.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.18; Wed, 21 Aug 2019 12:47:51 +0000 Received: from BN6PR17MB3075.namprd17.prod.outlook.com ([fe80::11be:eb8f:d5f4:4f26]) by BN6PR17MB3075.namprd17.prod.outlook.com ([fe80::11be:eb8f:d5f4:4f26%2]) with mapi id 15.20.2178.020; Wed, 21 Aug 2019 12:47:51 +0000 From: David Biesack To: Noam Postavsky Subject: Re: bug#36877: 25.3; uniquify renaway uniquify-managed list Thread-Topic: bug#36877: 25.3; uniquify renaway uniquify-managed list Thread-Index: AQHVR7my/zlizanEQkmiuOcj9qhSlqbyCJ11gAC7aoCACcf2foAEv5uHgAKz9ACAAQah8IAAZJYA Date: Wed, 21 Aug 2019 12:47:51 +0000 Message-ID: <01B77E96-5A7F-4A38-A6DC-BA870B875330@apiture.com> References: <183FDF33-F082-4E2F-BC62-6156A83FFADD@apiture.com> <87imr7qi58.fsf@gmail.com> <80998773-A88F-4750-84EC-1E73171A399A@apiture.com> <85d0h6l50y.fsf@gmail.com> <87a7c6pdkj.fsf@gmail.com> <9755920B-2303-4819-BD8A-CB238F29E1BA@apiture.com> <87lfvnnsj5.fsf@gmail.com> In-Reply-To: <87lfvnnsj5.fsf@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=David.Biesack@Apiture.com; x-originating-ip: [165.166.177.74] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3b8660c1-6cc3-431a-fb00-08d72635c75d x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BN6PR17MB1122; x-ms-traffictypediagnostic: BN6PR17MB1122: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:191; x-forefront-prvs: 0136C1DDA4 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(396003)(346002)(39850400004)(366004)(136003)(199004)(189003)(52314003)(43234003)(305945005)(86362001)(8936002)(81156014)(81166006)(486006)(7736002)(8676002)(316002)(33656002)(99286004)(2906002)(76116006)(66946007)(25786009)(66476007)(66556008)(64756008)(66446008)(6916009)(3846002)(6116002)(6512007)(6306002)(14454004)(53936002)(6246003)(6486002)(2616005)(71200400001)(4326008)(6436002)(71190400001)(102836004)(476003)(26005)(186003)(5660300002)(6506007)(36756003)(478600001)(76176011)(5024004)(446003)(66066001)(1411001)(256004)(11346002)(229853002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR17MB1122; H:BN6PR17MB3075.namprd17.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: Apiture.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 2LUGNWVb+Y8YGI96GOuUjryygPWhDMybuCPGJPcGl6zyqx4nXgAlCG1x8WamsZ1ZGXjaEnjFwRFIC99sJ18my33UMAoMfpnVNlmZR9kT5mykNtX0pkglajDZN3JLHZvze4gQI2Fm1zWYHEoX6vRy0EXfvx6zYoIsVTYvgyhdPbbUiQdRMPgXiWA51BTWQR9r8EQGm+4z3D/8sh6zHnDvFkfB2+o1G5XhdAiBrH+NGbvw6QA5CTIYNcxuYiEs9Uh3tj/5Kz9iUUINQp7RhhaZLrAqbCt8fwi9Ct1WS4dRZ0G+amqYN0vVEZujFYtqON+x+i/ds/VMRz/8+niu/ScXgKI/VSP9n8E5LkCP2EIZAh/AwdtpnzhGDtVM4oBPiMoWqDnL3ZjGU29DnTSasZg5VfmUdxw5lIdmejYy7tYVom8= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <8AA21E7E6A892D4F83D0929571315DBB@namprd17.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: apiture.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3b8660c1-6cc3-431a-fb00-08d72635c75d X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2019 12:47:51.3863 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 617675c1-4280-45c0-a684-f93b5ed3e3e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lGtTSIHJHNUifXEsYdlYIMC715dbUTXvL8dTo2QAmX24H/eA2vq8u1eUq3YfVL4w9Rav028Siv2FCb7ebDP1QdGZUPLvZ3vD25j2fWmDqhk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR17MB1122 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 36877 Cc: "36877@debbugs.gnu.org" <36877@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Tm8sIHVuaXF1aWZ5LWFmdGVyLWtpbGwtYnVmZmVyLXAgaXMgc2V0IHRvIHQgaW4gbXkgc2Vzc2lv bjsgbm8gY3VzdG9taXphdGlvbi4NCg0KRGF2aWQgQmllc2FjayB8IFZpY2UgUHJlc2lkZW50LCBB UEkgUGxhdGZvcm1zDQpEYXZpZC5CaWVzYWNrQGFwaXR1cmUuY29tIHwgQGRhdmlkYmllc2FjayA8 aHR0cHM6Ly90d2l0dGVyLmNvbS9kYXZpZGJpZXNhY2s+DQoNCg0KDQoNCg0K77u/T24gOC8yMC8x OSwgMTA6NDcgUE0sICJOb2FtIFBvc3RhdnNreSIgPG5wb3N0YXZzQGdtYWlsLmNvbT4gd3JvdGU6 DQoNCiAgICBEYXZpZCBCaWVzYWNrIDxEYXZpZC5CaWVzYWNrQEFwaXR1cmUuY29tPiB3cml0ZXM6 DQoNCiAgICA+IEF0dGFjaGVkIGlzIGEgYmFja3RyYWNlLg0KICAgID4gTGV0IG1lIGtub3cgaWYg dGhlcmUgaXMgb3RoZXIgYWR2aWNlIEkgY2FuIGFkZCB0byBoZWxwIHRyYWNrIHRoaXMgZG93bi4N Cg0KICAgIFRoZSBhdHRhY2htZW50IHNlZW1zIHRvIGJlIG1pc3NpbmcuICBCdXQgYW55d2F5LCBJ IGhhdmUgYSBzaW1wbGUNCiAgICByZXByb2R1Y2VyIG5vdywgc28gd2UgZG9uJ3QgbmVlZCBhbnkg bW9yZSBiYWNrdHJhY2VzLiAgSSBmb3VuZCBzZXR0aW5nDQogICAgdW5pcXVpZnktYWZ0ZXIta2ls bC1idWZmZXItcCB0byBuaWwgd2FzIG5lZWRlZCB0byByZXByb2R1Y2UgdGhpcywgZG8geW91DQog ICAgaGF2ZSB0aGF0IHNldHRpbmcgaW4geW91ciBpbml0Pw0KDQoNCg0KDQpEaXNjbGFpbWVyOiBU aGUgaW5mb3JtYXRpb24gaW4gdGhpcyBtZXNzYWdlIG1heSBiZSBwcm9wcmlldGFyeSBhbmQvb3Ig Y29uZmlkZW50aWFsLCBhbmQgcHJvdGVjdGVkIGZyb20gZGlzY2xvc3VyZS4gSWYgdGhlIHJlYWRl ciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIG9yIGFuIGVt cGxveWVlIG9yIGFnZW50IHJlc3BvbnNpYmxlIGZvciBkZWxpdmVyaW5nIHRoaXMgbWVzc2FnZSB0 byB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFu eSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmlj YXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBj b21tdW5pY2F0aW9uIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IEFwaXR1cmUgaW1tZWRpYXRlbHkg YnkgcmVwbHlpbmcgdG8gdGhpcyBtZXNzYWdlIGFuZCBkZWxldGluZyBpdCBmcm9tIHlvdXIgY29t cHV0ZXIuDQo= From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 25 12:19:52 2020 Received: (at 36877) by debbugs.gnu.org; 25 Nov 2020 17:19:52 +0000 Received: from localhost ([127.0.0.1]:36815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khySO-0003q0-9h for submit@debbugs.gnu.org; Wed, 25 Nov 2020 12:19:52 -0500 Received: from mail-co1nam11on2138.outbound.protection.outlook.com ([40.107.220.138]:58941 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khySM-0003ph-17 for 36877@debbugs.gnu.org; Wed, 25 Nov 2020 12:19:50 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iBdIq8wHZJGW1p+0Z6lhnIuFs5+A8LriKfqbWdGJBSOfDil48IUQc/xseUZ2+qXP2Iu45YiJJGZKpz7S9qT+IezWh8sXOwfmUu20bgPiXUSU+CEN3Aqw//vcr0tsE3v4IUF5w3sWmGrhakJn3zpKFR0SUuPO0Jg1CsTc/gpizOPRdIa+VuskQTBQSzM7OETkzWUfl2JXiP0OAsnPjxfzUBccsWugWn2a8TOkhkZeIDJ87/Oreu9EpovBIyJAhdlrt10771ZvDkff1uGhvMjZKm2Pqhb1Tfa8+BtgmsuD63q75w1omTwAx6tahC+9obfvUrHaN+LrI5fUGv3FJxiO7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Q62pjPi994ThMMHzZ3zspopMu+BUYpS0TG5Uf9VOjw=; b=Mz0QiB54bvcLd+p6Ab9ztWfHD5Fv3h/c+PEahJYGK5tB1VSP6ILcZz5CGLeNgwU06XYurVdraQz/Mjb5fU+ljVD59Hq+n60VpPPe2mvvVZE+lNSiAnWvuc3VQ2/gHhrmTBCXdlelWo+lvvPN2qerS6E/r+RUQoa8pye7PUW7377dtQhovvotiTjgMvCjE+Ht9stcSw0WxsqmF0Yl37LIO9k+rMVpRLxfdHDputjC+pcQ7+J1pBkyC9rAoc2gwbHDVDkDA2MAOOeX3QxWXyUaJrWebVBl3p8QZ8DS00PxiRYq/4bgQTjjGBWuxGUlm4P0wTVAslLPwsfyf4+R/ttvuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=apiture.com; dmarc=pass action=none header.from=apiture.com; dkim=pass header.d=apiture.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apiture.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Q62pjPi994ThMMHzZ3zspopMu+BUYpS0TG5Uf9VOjw=; b=b2zRbjSTIk8XtlJi04IAu3vwaOaOEPh1c/v+b/ASw84qWQs8Xg7/eoBSPwomHGe/fWctd7AdIStCWRQPZVXZgS8feIJpydnOdcH0i8oWt+Nq/8j3iqp8wBJiwf/xMx5l0lHRJv8eGCUGAY5frVLKRo/CLu3wksMQ9UM/QJ0/9ys= Received: from BN6PR17MB1554.namprd17.prod.outlook.com (2603:10b6:404:12d::11) by BN7PR17MB2209.namprd17.prod.outlook.com (2603:10b6:406:c7::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.22; Wed, 25 Nov 2020 17:19:41 +0000 Received: from BN6PR17MB1554.namprd17.prod.outlook.com ([fe80::b439:9bb7:3a5c:de09]) by BN6PR17MB1554.namprd17.prod.outlook.com ([fe80::b439:9bb7:3a5c:de09%6]) with mapi id 15.20.3589.032; Wed, 25 Nov 2020 17:19:41 +0000 From: David Biesack To: Noam Postavsky Subject: Re: bug#36877: 25.3; uniquify renaway uniquify-managed list Thread-Topic: bug#36877: 25.3; uniquify renaway uniquify-managed list Thread-Index: AQHVR7my/zlizanEQkmiuOcj9qhSlqbyCJ11gAC7aoCACcf2foAEv5uHgAKz9ACAAQah8IAAZJYAgtZQSAA= Date: Wed, 25 Nov 2020 17:19:41 +0000 Message-ID: References: <183FDF33-F082-4E2F-BC62-6156A83FFADD@apiture.com> <87imr7qi58.fsf@gmail.com> <80998773-A88F-4750-84EC-1E73171A399A@apiture.com> <85d0h6l50y.fsf@gmail.com> <87a7c6pdkj.fsf@gmail.com> <9755920B-2303-4819-BD8A-CB238F29E1BA@apiture.com> <87lfvnnsj5.fsf@gmail.com> <01B77E96-5A7F-4A38-A6DC-BA870B875330@apiture.com> In-Reply-To: <01B77E96-5A7F-4A38-A6DC-BA870B875330@apiture.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=Apiture.com; x-originating-ip: [18.234.18.250] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 10a4edbb-79d0-4ef4-76ee-08d891664baa x-ms-traffictypediagnostic: BN7PR17MB2209: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: c6n/Ej8WW816hQs873sY9DXZPg3der52GfFjtMc5jfTsHQSXKqN1ZLGB/hjWmxySGoXPjNO2LgT5cKENBVbcrzSJRlAvX4Ec9+PUx9jZNWsqrCFs9m7WBUMdyrXc50VlQ24JpBOr8B493vcZ9p8oMyouToIdqvwe+8hza2XOiBW4I1KcNSRKzvADjd7SJZyN5jzBbqPirQeATcqAxO+uGLYLt8BQv2G7cjGj2G/V1Cbo+jmpPSlBl0DkcKAD3+OwwqduWAF2jtY226mcAxN/SZ72ec8D+jyM+wmQIy5alyTWjJEiy60XDuIgdQSXheYehFqnCrY/qGSviillSwd4EsHGS0uEIfJrmKTycijAOT2yzYN8n7GzOKPt+JGzC8VAijHSnF3IgseZnMKiooByjA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR17MB1554.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(39840400004)(136003)(346002)(396003)(366004)(186003)(26005)(6486002)(2906002)(83380400001)(8936002)(91956017)(66946007)(76116006)(4326008)(478600001)(86362001)(53546011)(6506007)(71200400001)(2616005)(5660300002)(316002)(8676002)(6916009)(36756003)(66556008)(64756008)(66446008)(6512007)(33656002)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?WlRCWWVidk5DYUNpNENVWHdGamI5OTFZZHZaVzBwd0k3V0NvZ05VOUx1eENN?= =?utf-8?B?QzdBVzFOcklZanJqMUxIa0xuV0N5b3RRRG9LL0hKTTd1ZWpyTWZXd2xEZlcx?= =?utf-8?B?TFlSWlgwaXM4eFZRYmJMSTVFY1lQV3JrZGNDaWlBeFg2clJ3YnpIMHNISExG?= =?utf-8?B?TFNlTDZ0TmNZU2dOUGk0eVNBQ2x3b09NVHNXZGF0Z0o3ZlVOQ2gxV3JZUHVS?= =?utf-8?B?N09DUGtEb1RoU0lrTFE2dk9aZHYwRkZEMTMrcVh5UmFxLzNPR280VUVxY3hw?= =?utf-8?B?N2lGM0NUSDFoeUVUaVg4L2pVdWU3VW1FdGJpbHJOYldLeWJ0SWtIM2hFVS9Y?= =?utf-8?B?Y1Fra25VcjllNHFiMkE3VTZUb1FwYmdtM2NOenFKaGdWR3R5cDNsWVB4azBF?= =?utf-8?B?UjdBN0FvVkhHalRjOHBGcmtyTG1EQU9EY201RGpaVGNlRmxYOEtCcmlJekZi?= =?utf-8?B?WkRtMDc2ZzlySDNmVzhSY3N3NHlCcDlMM3gzdUk0aXFjaDhnRTZsOWtWZjFz?= =?utf-8?B?Q2xuUHJJZ0NyWDVRREgyT2U1aEdLdXN4QXFSLzE3MSt2UWgxeWt3T1hnelBj?= =?utf-8?B?R2xXOERLdENmNHNlcjh4SE1wOE5qaGdXeWNVSkozdFNLQ29wblNLT2pQS29K?= =?utf-8?B?UkI3cHU4NnlDalFDR05HZW1xZW5qM2NhQ3VOL1NWUjVHYkhGTUIzR1VjNHpD?= =?utf-8?B?cmQxYzdxczVoREw0SWRSWEJOZGlqMlRtcU9yOUh5NlQrSDl1Sk5NT3dsR1VH?= =?utf-8?B?MUEwcVVCbzgreGFzZVFnOUFpMDNueW15d24vd1VKUXJsYk1aU293bm1BU2py?= =?utf-8?B?MHZUUnJFWk44NlVXaERvQ0xBMVEzTmZRUnRoWmQ2TUZmN2crOWMwNmlDSldN?= =?utf-8?B?emEwcWsra0pXZk4yQ1RoY1hKZWxMbmhwcndyUDEzNnRJMUtXdFZMUm9qNVRH?= =?utf-8?B?SjA5SGJOeUt1TFl2dlcwanRrRHdmZE9rWkRuaVRYbExDaUZYckZDaldWMTJT?= =?utf-8?B?ZXlVcFF4WnJnYWlxL2FQK0pyREFKejVFNk5RVENLYmlFaXZLWDVZUit4S05H?= =?utf-8?B?NWlXQVpiQW5yTTlRTnhLWERsd2FudFN0dlVBR3BNaENHZ1YycS9Lai9CZzJm?= =?utf-8?B?cXQ4c08xT2oyUEZvU1FZaTBjZGJiU0xGMHVWUmpGYm1vbGlHZ295ZXQ4KzlU?= =?utf-8?B?dlFhSE84aXVEUjR1UGhhYklrZ0hPWjhCb0xTRjd1NTFUL0U3akl6VVdMY0NP?= =?utf-8?B?K1QyZ01aVjF4Qm1Od1BwZUxOWDZNdUYwUkk5VGluekxCYkdPdDVZckF5Zmdl?= =?utf-8?Q?zgGNCveWork6G/NSeeVPQTJcTSOZRnC3xf?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <820AC1E74C953641B7A0F8C9BEA1682C@namprd17.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: apiture.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN6PR17MB1554.namprd17.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10a4edbb-79d0-4ef4-76ee-08d891664baa X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2020 17:19:41.4401 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 617675c1-4280-45c0-a684-f93b5ed3e3e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: GWvIcgXnzBG8A8HjOSOBPbWnaHUDAr3vFCWlxgS3n0kMgUquGoDYj2lEUyr5XIZz5Y2kd40KDbM5e9MtW4q/Lf30gk0hNLkeCOPc87qLYno= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR17MB2209 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 36877 Cc: "36877@debbugs.gnu.org" <36877@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Tm90ZSB0aGF0IHRoaXMgcHJvYmxlbSBpcyBzdGlsbCBwZXJzaXN0aW5nIGZvciBtZSwgYm90aCBp biBFbWFjcyAyNiBhbmQgYWxzbyBpbiBFbWFjcyAyNy4xDQp3aGljaCBJIGp1c3QgdXBncmFkZWQg dG8uDQoNCkkgaGF2ZSBpbXBsZW1lbnRlZCBhIHdvcmthcm91bmQgdG8gdGhlIHVuaXF1aWZ5LW1h bmFnZWQgbGlzdCBncm93aW5nDQpFeHBvbmVudGlhbGx5IGFmdGVyIHVzaW5nIHJldmVydC1idWZm ZXIuIFNlZSB0aGlzIHBhdGNoDQoNCiAgKioqIC9kZXYvZmQvNjMyMDIwLTExLTI1IDEyOjE4OjM5 LjAwMDAwMDAwMCAtMDUwMA0KLS0tIC9Vc2Vycy9kYXZpZC5iaWVzYWNrL2VtYWNzL3VuaXFpZnku ZWwyMDIwLTExLTI1IDExOjI0OjE5LjAwMDAwMDAwMCAtMDUwMA0KKioqKioqKioqKioqKioqDQoq KiogNjksNzQgKioqKg0KLS0tIDY5LDc3IC0tLS0NCiAgOzsgICBTdGVmYW4gTW9ubmllciA8bW9u bmllckBjcy55YWxlLmVkdT4gMTcgTm92IDIwMDANCiAgOzsgQWxnb3JpdGhtIGFuZCBkYXRhIHN0 cnVjdHVyZSBjaGFuZ2VkIHRvIHJlZHVjZSBjb25zaW5nIHdpdGggbG90cyBvZiBidWZmZXJzDQog IDs7ICAgRnJhbmNlc2NvIFBvdG9ydMOsIDxwb3RAZ251Lm9yZz4gKGlkZWFzIGJ5IHJtcyBhbmQg bW9ubmllcikgMjAwMS0wNy0xOA0KKyA7OyBBZGRlZCB3b3JrYXJvdW5kIHRvIHVuaXFpZnktbWFu YWdlZCBsaXN0IGdyb3dpbmcgZXhwb25lbnRpYWxseQ0KKyA7OyAgICh1bmRlcmx5aW5nIHByb2Js ZW0gc3RpbGwgZXhpc3RzIHRobykNCisgOzsgICBEYXZpZEJpZXNhY2tAZ21haWwuY29tIDI1Tm92 MjANCg0KICA7OyBWYWx1YWJsZSBmZWVkYmFjayB3YXMgcHJvdmlkZWQgYnkNCiAgOzsgUGF1bCBT bWl0aCA8cHNtaXRoQGJheW5ldHdvcmtzLmNvbT4sDQoqKioqKioqKioqKioqKioNCioqKiAyNzAs Mjc1ICoqKioNCi0tLSAyNzMsMjg1IC0tLS0NCiAgKGRlZnVuIHVuaXF1aWZ5LXJhdGlvbmFsaXpl IChmaXgtbGlzdCkNCiAgICA7OyBTZXQgdXAgdW5pcXVpZnkgdG8gcmUtcmF0aW9uYWxpemUgYWZ0 ZXIga2lsbGluZy9yZW5hbWluZw0KICAgIDs7IGlmIHRoZXJlIGlzIGEgY29uZmxpY3QuDQorDQor ICAgOzsgV2hlbiB1c2luZyByZXZlcnQtYnVmZmVyLCB0aGUgdW5pcXVpZnktbWFuYWdlZCBsaXN0 IGdyb3dzIGV4cG9uZW50aWFsbHk7DQorICAgOzsgYW5kIHRoZXJlIGFyZSBtYW55IGR1cGxpY2F0 ZXMgaXRlbXMgaW4gdGhlIGxpc3QuIFNvIHNvcnQgYW5kIHJlbW92ZSBkdXBzIGZpcnN0Lg0KKyAg IDs7IChUaGUgcmVhbCBmaXggd291bGQgYmUgdG8gZmluZC9yZXBhaXIgd2hhdGV2ZXIgYWxsb3dz IGR1cHMgaW4gdGhlIGxpc3QsDQorICAgOzsgb3IgdXNlIGEgaGFzaHRhYmxlIGluc3RlYWQuKQ0K KyAgIChzZXRxIGZpeC1saXN0IChkZWxldGUtZHVwcyAoc29ydCBmaXgtbGlzdCAndW5pcXVpZnkt aXRlbS1ncmVhdGVycCkpKQ0KKw0KICAgIChkb2xpc3QgKGl0ZW0gZml4LWxpc3QpDQogICAgICAo d2l0aC1jdXJyZW50LWJ1ZmZlciAodW5pcXVpZnktaXRlbS1idWZmZXIgaXRlbSkNCiAgICAgICAg OzsgUmVmcmVzaCB0aGUgZGlybmFtZXMgYW5kIHByb3Bvc2VkIG5hbWVzLg0KDQpEYXZpZCBCaWVz YWNrIHwgVmljZSBQcmVzaWRlbnQsIEFQSSBQbGF0Zm9ybXMNCkRhdmlkLkJpZXNhY2tAYXBpdHVy ZS5jb20gfCBAZGF2aWRiaWVzYWNrIDxodHRwczovL3R3aXR0ZXIuY29tL2RhdmlkYmllc2Fjaz4N Cg0KDQoNCg0K77u/T24gOC8yMS8xOSwgODo0NyBBTSwgIkRhdmlkIEJpZXNhY2siIDxEYXZpZC5C aWVzYWNrQEFwaXR1cmUuY29tPiB3cm90ZToNCg0KICAgIE5vLCB1bmlxdWlmeS1hZnRlci1raWxs LWJ1ZmZlci1wIGlzIHNldCB0byB0IGluIG15IHNlc3Npb247IG5vIGN1c3RvbWl6YXRpb24uDQoN CiAgICBEYXZpZCBCaWVzYWNrIHwgVmljZSBQcmVzaWRlbnQsIEFQSSBQbGF0Zm9ybXMNCiAgICBE YXZpZC5CaWVzYWNrQGFwaXR1cmUuY29tIHwgQGRhdmlkYmllc2FjayA8aHR0cHM6Ly90d2l0dGVy LmNvbS9kYXZpZGJpZXNhY2s+DQoNCg0KDQoNCg0KICAgIE9uIDgvMjAvMTksIDEwOjQ3IFBNLCAi Tm9hbSBQb3N0YXZza3kiIDxucG9zdGF2c0BnbWFpbC5jb20+IHdyb3RlOg0KDQogICAgICAgIERh dmlkIEJpZXNhY2sgPERhdmlkLkJpZXNhY2tAQXBpdHVyZS5jb20+IHdyaXRlczoNCg0KICAgICAg ICA+IEF0dGFjaGVkIGlzIGEgYmFja3RyYWNlLg0KICAgICAgICA+IExldCBtZSBrbm93IGlmIHRo ZXJlIGlzIG90aGVyIGFkdmljZSBJIGNhbiBhZGQgdG8gaGVscCB0cmFjayB0aGlzIGRvd24uDQoN CiAgICAgICAgVGhlIGF0dGFjaG1lbnQgc2VlbXMgdG8gYmUgbWlzc2luZy4gIEJ1dCBhbnl3YXks IEkgaGF2ZSBhIHNpbXBsZQ0KICAgICAgICByZXByb2R1Y2VyIG5vdywgc28gd2UgZG9uJ3QgbmVl ZCBhbnkgbW9yZSBiYWNrdHJhY2VzLiAgSSBmb3VuZCBzZXR0aW5nDQogICAgICAgIHVuaXF1aWZ5 LWFmdGVyLWtpbGwtYnVmZmVyLXAgdG8gbmlsIHdhcyBuZWVkZWQgdG8gcmVwcm9kdWNlIHRoaXMs IGRvIHlvdQ0KICAgICAgICBoYXZlIHRoYXQgc2V0dGluZyBpbiB5b3VyIGluaXQ/DQoNCg0KDQoN Cg0KRGlzY2xhaW1lcjogVGhlIGluZm9ybWF0aW9uIGluIHRoaXMgbWVzc2FnZSBtYXkgYmUgcHJv cHJpZXRhcnkgYW5kL29yIGNvbmZpZGVudGlhbCwgYW5kIHByb3RlY3RlZCBmcm9tIGRpc2Nsb3N1 cmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVj aXBpZW50LCBvciBhbiBlbXBsb3llZSBvciBhZ2VudCByZXNwb25zaWJsZSBmb3IgZGVsaXZlcmlu ZyB0aGlzIG1lc3NhZ2UgdG8gdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkg bm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcg b2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZl IHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSBBcGl0 dXJlIGltbWVkaWF0ZWx5IGJ5IHJlcGx5aW5nIHRvIHRoaXMgbWVzc2FnZSBhbmQgZGVsZXRpbmcg aXQgZnJvbSB5b3VyIGNvbXB1dGVyLg0K From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 26 05:17:44 2020 Received: (at control) by debbugs.gnu.org; 26 Nov 2020 10:17:44 +0000 Received: from localhost ([127.0.0.1]:38563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kiELQ-00017z-CD for submit@debbugs.gnu.org; Thu, 26 Nov 2020 05:17:44 -0500 Received: from quimby.gnus.org ([95.216.78.240]:47818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kiELO-000158-9q for control@debbugs.gnu.org; Thu, 26 Nov 2020 05:17:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=56cPb2sOMfVOWrpSueQuenPBfho83mm66NMMWh1uNg4=; b=ikPtX47uU2KzCn6D7pVhQYymCE ING0QrFYjq/oxiy/2kIEy3Bwj4UKLXrCKvSz41i8Q+sSf/XTS+DkW96vww+hDWDmD3n7wXAj2kU8q eDtNivkK5ic4jMsY8C5QppZADX8XPROr9IRAHq/Pm+RR5zj8KIGRGKvpy8YQd5r5104s=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kiELG-00007W-QB for control@debbugs.gnu.org; Thu, 26 Nov 2020 11:17:36 +0100 Date: Thu, 26 Nov 2020 11:17:33 +0100 Message-Id: <87mtz4xw02.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #36877 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 36877 + patch quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 36877 + patch quit From debbugs-submit-bounces@debbugs.gnu.org Wed May 12 11:37:19 2021 Received: (at 36877) by debbugs.gnu.org; 12 May 2021 15:37:19 +0000 Received: from localhost ([127.0.0.1]:40085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgqvG-0003TN-Vw for submit@debbugs.gnu.org; Wed, 12 May 2021 11:37:19 -0400 Received: from quimby.gnus.org ([95.216.78.240]:59936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgqvD-0003T2-Ew for 36877@debbugs.gnu.org; Wed, 12 May 2021 11:37:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=9GmAJBDTpp81V/mDXOC/l+uNGW41uDSS1mjH2mwqL0U=; b=Z/WTZebAqGJbGvPU3m4UMEuR9f sBZvLrxtDkteOQV0tiYaqc/wig4uluFCf0unAsX8Vz0eHj89YQ8BR63AkH2cjqm/r6Ylbcl54TpPi x4nQ+W/b/1UzpBNqp4SxEntPprNWK4KiP3/SN7QPNCga4lEyNSNI7ImbIu6ultW0eP9s=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lgqv3-0006Dd-Q6; Wed, 12 May 2021 17:37:08 +0200 From: Lars Ingebrigtsen To: David Biesack Subject: Re: bug#36877: 25.3; uniquify renaway uniquify-managed list References: <183FDF33-F082-4E2F-BC62-6156A83FFADD@apiture.com> <87imr7qi58.fsf@gmail.com> <80998773-A88F-4750-84EC-1E73171A399A@apiture.com> <85d0h6l50y.fsf@gmail.com> <87a7c6pdkj.fsf@gmail.com> <9755920B-2303-4819-BD8A-CB238F29E1BA@apiture.com> <87lfvnnsj5.fsf@gmail.com> <01B77E96-5A7F-4A38-A6DC-BA870B875330@apiture.com> X-Now-Playing: Lost Girls's _Menneskekollektivet_: "Real Life" Date: Wed, 12 May 2021 17:37:05 +0200 In-Reply-To: (David Biesack's message of "Wed, 25 Nov 2020 17:19:41 +0000") Message-ID: <87im3ohske.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: David Biesack writes: > + ; ; When using revert-buffer, the uniquify-managed list grows exponentially; > + ;; and there are many duplicates items in the list. So sort and remove dups first. > + ;; (The real fix would be to [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36877 Cc: "36877@debbugs.gnu.org" <36877@debbugs.gnu.org>, Noam Postavsky X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) David Biesack writes: > + ;; When using revert-buffer, the uniquify-managed list grows exponentially; > + ;; and there are many duplicates items in the list. So sort and remove dups first. > + ;; (The real fix would be to find/repair whatever allows dups in the list Thanks; this should now be fixed in Emacs 28 by doing just that -- not allowing duplicates onto the list in the first place. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed May 12 11:37:21 2021 Received: (at control) by debbugs.gnu.org; 12 May 2021 15:37:21 +0000 Received: from localhost ([127.0.0.1]:40088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgqvJ-0003Td-7C for submit@debbugs.gnu.org; Wed, 12 May 2021 11:37:21 -0400 Received: from quimby.gnus.org ([95.216.78.240]:59952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgqvH-0003TD-Sb for control@debbugs.gnu.org; Wed, 12 May 2021 11:37:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8ozRNYdsW8d7FMjhyyjCRbDwfSlIZYOLe/HO9auROL0=; b=E+FnV4QZTTJsx/PjPFDj8RVC5p CYtT9TQy6BiKoCFEXvLCQWYs0LjQZOMMA0ZDJOwiGMvaIvXI0lHewOHhZVhIE2FUQnQ++2l1bYll6 r8syvt+9UaO0pIbu+glBLoFI/oM84W/TPYaxR64VB2Qvmcl/NnN5CWZOZBYuXM5vxQoA=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lgqvA-0006Dn-FO for control@debbugs.gnu.org; Wed, 12 May 2021 17:37:14 +0200 Date: Wed, 12 May 2021 17:37:12 +0200 Message-Id: <87h7j8hsk7.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #36877 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 36877 fixed close 36877 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 36877 fixed close 36877 28.1 quit From unknown Mon Jun 23 04:10:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 10 Jun 2021 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator