From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id GLFgJo61RmM0wwAAbAwnHQ (envelope-from ) for ; Wed, 12 Oct 2022 14:39:42 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id yG90Jo61RmM2ywAA9RJhRA (envelope-from ) for ; Wed, 12 Oct 2022 14:39:42 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 45C8712F70 for ; Wed, 12 Oct 2022 14:39:42 +0200 (CEST) Received: from localhost ([::1]:37970 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oib1R-0007kG-Gm for larch@yhetil.org; Wed, 12 Oct 2022 08:39:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43974) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiawx-0003kW-Cb for bug-guix@gnu.org; Wed, 12 Oct 2022 08:35:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56954) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oiaww-0001gu-Hc for bug-guix@gnu.org; Wed, 12 Oct 2022 08:35:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oiaww-0005I8-Ar for bug-guix@gnu.org; Wed, 12 Oct 2022 08:35:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#58198: topological-sort does not sort topologically in case of diamonds Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 12 Oct 2022 12:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58198 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 58198@debbugs.gnu.org Received: via spool by 58198-submit@debbugs.gnu.org id=B58198.166557806320288 (code B ref 58198); Wed, 12 Oct 2022 12:35:02 +0000 Received: (at 58198) by debbugs.gnu.org; 12 Oct 2022 12:34:23 +0000 Received: from localhost ([127.0.0.1]:56032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiawI-0005HA-Hb for submit@debbugs.gnu.org; Wed, 12 Oct 2022 08:34:23 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:55166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiawG-0005H1-50 for 58198@debbugs.gnu.org; Wed, 12 Oct 2022 08:34:20 -0400 Received: from [192.168.123.79] ([213.119.206.193]) by andre.telenet-ops.be with bizsmtp id X0aK280014AtPph010aKAS; Wed, 12 Oct 2022 14:34:19 +0200 Message-ID: <77b74931-cf0a-580b-b558-461ec8d5c2ef@telenet.be> Date: Wed, 12 Oct 2022 14:34:19 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Content-Language: en-US From: Maxime Devos References: <7e5cff81-debc-bc04-6cc0-9d88c5ea1d9b@telenet.be> <26f63a49-ad17-865b-8ad3-43bf6e76389b@telenet.be> In-Reply-To: <26f63a49-ad17-865b-8ad3-43bf6e76389b@telenet.be> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------NrS0msbXfO6LEl0JkTmlAfAm" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1665578059; bh=vKRuZUBJ4jxZah9b6fZ6Y7dE4qawHNdgqfoEhw+0fUw=; h=Date:Subject:From:To:References:In-Reply-To; b=FPpRqZUOfJrmQ5luVJp/iSI7sTrjbzWrPFcpLxAEUpe1bDAHtAV3mFvZu3a2JqaGC FsIudC8c9bwcgWUn7Yzozokz8ngfkpnDs5fz79DPjuE1IL5xg5BzjukMGWglaGAMoN 6AeJQQOx7ckso/taSRq76jJRYlwFcz99wByvVSU0Tk66lR2EzFlqZ499tEduwMl/6o DLGm6n3ds/y1iuDzbMYRU44audyEwSBhFG1YRwZ4sCCw7TLbt8ATA6OXSX2iaMvLeP RjEZkrSyjVQdUa++gLtOChxKkOQSwTdzGWbxjf/qAKMtPIem4d+JedRA1g95MMZUMu AoPCsWX6W0Dng== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1665578382; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=vKRuZUBJ4jxZah9b6fZ6Y7dE4qawHNdgqfoEhw+0fUw=; b=Wb+1RWjP/cQddR45EkYsQLk0tLgY4kx82xPqodU+V3WcbthLLAMpj5QgH2lokNWPuvtATV BYQj00vlDV+7A9iFa6Ix8jFRFtmNdF9y98wqrSWhrvfnEYW8iiQEF/8m9CB/eG4HPr/+Wf Ie2HnYwnDXvMnBLGQX4T3sxeeCtHZeCjpUfEW+szfhCnbZjaO9so6soySBWiwAjzBdf0ZY RoJhy2ki/Cuo1bFP8eNfPXdFscmcej/Wv6N/a4xuh9L/ckll4M0Xocc/fBiykFu1sHiMHP 1vY8Ex/PtiPZlmHJhYq7j4tfqZqj7dy91i5sttMSwL1db6xkeVJfyNXn1EwsXA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1665578382; a=rsa-sha256; cv=none; b=osJh9j7xz52wfUv7emlQ7hkyXrP7A8e96YYtxg8ge81DItevztyb42XCvzUcGZCdZTjedM Zj2/FmQSD+jpQAQeIHT7TKi3qemOi6QBsfnDpqwz+0eywxSeWHv9uhW2JwnpMl1VTGUBno 1eRtzQU1X9AwG8wr8P3D36RBYp/bte3Q2DXmaxKkl+IR7x02L4fu7NFu1RzYAuJv2onSfd ZP3QyMG6FIepki3Cl6SpPv3rVcy6ScdJLwxNlNneLzk1FikjZsI/OJYm2ME3DeMr5j4O8R stcDF/2gIVv8sMsO6cB4xONfqLksY/K9EBY6Q+cmDyQO4xn9OT0UTBQZlktUQQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=FPpRqZUO; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 5.10 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=FPpRqZUO; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 45C8712F70 X-Spam-Score: 5.10 X-Migadu-Scanner: scn1.migadu.com X-TUID: tBKpcQxDuww2 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------NrS0msbXfO6LEl0JkTmlAfAm Content-Type: multipart/mixed; boundary="------------E0UYC3YwGj0Owxdccelo9Fwn"; protected-headers="v1" From: Maxime Devos To: 58198@debbugs.gnu.org Message-ID: <77b74931-cf0a-580b-b558-461ec8d5c2ef@telenet.be> Subject: Re: topological-sort does not sort topologically in case of diamonds References: <7e5cff81-debc-bc04-6cc0-9d88c5ea1d9b@telenet.be> <26f63a49-ad17-865b-8ad3-43bf6e76389b@telenet.be> In-Reply-To: <26f63a49-ad17-865b-8ad3-43bf6e76389b@telenet.be> --------------E0UYC3YwGj0Owxdccelo9Fwn Content-Type: multipart/mixed; boundary="------------UEEfcmhXscOBk0TtwTFU1ype" --------------UEEfcmhXscOBk0TtwTFU1ype Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCk9uIDA4LTEwLTIwMjIgMjA6MTMsIE1heGltZSBEZXZvcyB3cm90ZToNCj4gSSBmb3Vu ZCBhIHNvbHV0aW9uOiBbLi4uXQ0KDQpJdCdzIGJ1Z2d5LCBpdCBkb2Vzbid0IGhhbmRsZSBz aXR1YXRpb25zIGxpa2UNCg0KCSAgICBsaWJuZXdzYm9hdA0KCSAgLyAgIHwNCgkgfCAgcmVn ZXgtcnMNCiAgICAgICAgICB8ICAgIHwNCiAgICAgICAgIHN0cnByaW50Zi4NCg0KUmV2aXNl ZCBtb2R1bGUgaXMgYXR0YWNoZWQuDQo= --------------UEEfcmhXscOBk0TtwTFU1ype Content-Type: text/x-scheme; charset=UTF-8; name="topological-sort.scm" Content-Disposition: attachment; filename="topological-sort.scm" Content-Transfer-Encoding: base64 Ozs7IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdlbWVudCBmb3IgR05V Cjs7OyBDb3B5cmlnaHQgwqkgMjAxOSBMdWRvdmljIENvdXJ0w6hzIDxsdWRvQGdudS5vcmc+ Cjs7OyBDb3B5cmlnaHQgwqkgMjAyMiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVu ZXQuYmU+Cjs7Owo7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCjs7Owo7Ozsg R05VIEd1aXggaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k L29yIG1vZGlmeSBpdAo7OzsgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ dWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKOzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZv dW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yIChhdAo7Ozsg eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo7OzsKOzs7IEdOVSBHdWl4IGlzIGRp c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dAo7Ozsg V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50 eSBvZgo7OzsgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ VVJQT1NFLiAgU2VlIHRoZQo7OzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v cmUgZGV0YWlscy4KOzs7Cjs7OyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo7OzsgYWxvbmcgd2l0aCBHTlUgR3Vp eC4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KCjs7IFRv IGJlIHVzZWQgYnkgdGhlIGltcGxlbWVudGF0aW9uIG9mIHdvcmtzcGFjZXMuCjs7IEV4dHJh Y3RlZCBmcm9tIChndWl4IGltcG9ydCB1dGlscyksIGFuZCBjaGFuZ2VkIGZyb20gKGd1aXgg c2V0cykKOzsgdG8gYSBndWlsZS1wZmRzIGVxdWl2YWxlbnQuCihkZWZpbmUtbW9kdWxlICh0 b3BvbG9naWNhbC1zb3J0KQogICM6ZXhwb3J0ICh0b3BvbG9naWNhbC1zb3J0IHRvcG9sb2dp Y2FsLXNvcnQqKQogICM6dXNlLW1vZHVsZSAoc3JmaSBzcmZpLTEpCiAgIzp1c2UtbW9kdWxl ICgoc3JmaSBzcmZpLTY5KSAjOnNlbGVjdCAoaGFzaCkpCiAgIzp1c2UtbW9kdWxlICgoaWNl LTkgbWF0Y2gpICM6c2VsZWN0IChtYXRjaCkpCiAgOzsgWFhYOiBDdWlyYXNzIGNvbXBpbGVz IGV2ZW4gYnVpbGQtc2lkZSBvbmx5IG1vZHVsZXMuCiAgIzphdXRvbG9hZCAocGZkcyBoYW10 cykgKG1ha2UtaGFtdCBoYW10LXJlZiBoYW10LXNldCkpCgooZGVmaW5lICh0b3BvbG9naWNh bC1zb3J0IG5vZGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgbm9kZS1kZXBlbmRlbmNp ZXMKICAgICAgICAgICAgICAgICAgICAgICAgICBub2RlLW5hbWUpCiAgIlBlcmZvcm0gYSBi cmVhZHRoLWZpcnN0IHRyYXZlcnNhbCBvZiB0aGUgZ3JhcGggcm9vdGVkIGF0IE5PREVTLCBh IGxpc3Qgb2YKbm9kZXMsIGFuZCByZXR1cm4gdGhlIGxpc3Qgb2Ygbm9kZXMgc29ydGVkIGlu IHRvcG9sb2dpY2FsIG9yZGVyLiAgQ2FsbApOT0RFLURFUEVOREVOQ0lFUyB0byBvYnRhaW4g dGhlIGRlcGVuZGVuY2llcyBvZiBhIG5vZGUsIGFuZCBOT0RFLU5BTUUgdG8Kb2J0YWluIGEg bm9kZSdzIHVuaXF1ZWx5IGlkZW50aWZ5aW5nIFwia2V5XCIuIgogIDs7IEl0IGlzIGltcG9y dGFudCB0byBkbyBhIGJyZWFkdGgtZmlyc3QgdHJhdmVyc2FsIGluc3RlYWQgb2YgYSBkZXB0 aC1maXJzdAogIDs7IHRyYXZlcnNhbCAtLSBhIHNpbXBsZXIgZGVwdGgtZmlyc3QgdHJhdmVy c2FsIGhhcyBjYXVzZWQgZmFpbHVyZXMgaW4gdGhlCiAgOzsgcGFzdC4KICAoZGVmaW5lIChp cy1kZXBlbmRlbmN5PyBwb3RlbnRpYWwtZGVwZW5kZW5jeSBwb3RlbnRpYWwtZGVwZW5kZW50 cykKICAgIChtZW1iZXIgKG5vZGUtbmFtZSBwb3RlbnRpYWwtZGVwZW5kZW5jeSkKCSAgICAo bWFwIG5vZGUtbmFtZQoJCSAoYXBwZW5kLW1hcCBub2RlLWRlcGVuZGVuY2llcyBwb3RlbnRp YWwtZGVwZW5kZW50cykpKSkKICAobGV0IGxvb3AgKCh1bmV4cGFuZGVkLW5vZGVzIG5vZGVz KQoJICAgICAocmVzdWx0ICcoKSkgOyBpbiByZXZlcnNlIHRvcG9sb2dpY2FsIG9yZGVyCgkg ICAgIDs7IElkZW50aWNhbCB0byAncmVzdWx0JywgZXhjZXB0IGZvciB1c2luZyBhIGRpZmZl cmVudCBkYXRhCgkgICAgIDs7IHN0cnVjdHVyZS4KCSAgICAgKHZpc2l0ZWQgKG1ha2UtaGFt dCBoYXNoIGVxdWFsPykpKQogICAgKGlmIChudWxsPyB1bmV4cGFuZGVkLW5vZGVzKQoJKHJl dmVyc2UgcmVzdWx0KSA7IGRvbmUhCgkobGV0IGlubmVyLWxvb3AgKChjdXJyZW50LXVuZXhw YW5kZWQtbm9kZXMgdW5leHBhbmRlZC1ub2RlcykKCQkJIChsYXRlci11bmV4cGFuZGVkLW5v ZGVzICcoKSkKCQkJIChyZXN1bHQgcmVzdWx0KQoJCQkgKHZpc2l0ZWQgdmlzaXRlZCkKCQkJ IChwcm9ncmVzcz8gI2ZhbHNlKSkKCSAgKG1hdGNoIGN1cnJlbnQtdW5leHBhbmRlZC1ub2Rl cwoJICAgICgoZmlyc3QgLiBjdXJyZW50LXVuZXhwYW5kZWQtbm9kZXMpCgkgICAgIChjb25k ICgoaGFtdC1yZWYgdmlzaXRlZCAobm9kZS1uYW1lIGZpcnN0KSAjZmFsc2UpCgkJICAgIDs7 IEFscmVhZHkgdmlzaXN0ZWQsIG5vdGhpbmcgdG8gZG8hCgkJICAgIChpbm5lci1sb29wIGN1 cnJlbnQtdW5leHBhbmRlZC1ub2RlcwoJCQkJbGF0ZXItdW5leHBhbmRlZC1ub2RlcyByZXN1 bHQgdmlzaXRlZAoJCQkJI3RydWUpKQoJCSAgIDs7IFhYWDogd291bGQgYmUgbmljZSB0byBu b3QgcmVjb21wdXRlCgkJICAgOzsgJ25vZGUtZGVwZW5kZW5jaWVzJy4KCQkgICAoKGlzLWRl cGVuZGVuY3k/IGZpcnN0IGN1cnJlbnQtdW5leHBhbmRlZC1ub2RlcykKCQkgICAgOzsgVGhl IG5vZGUgd2FzIGEgZGVwZW5kZW5jeSBvZiBzb21ldGhpbmcgb24gdGhlIHByZXZpb3VzCgkJ ICAgIDs7IGxldmVsLCBidXQgYWxzbyBvZiBzb21ldGhpbmcgb2YgdGhlIGN1cnJlbnQgbGV2 ZWwuCgkJICAgIDs7IERlbGF5IGl0IGZvciBsYXRlci4KCQkgICAgKGlubmVyLWxvb3AgY3Vy cmVudC11bmV4cGFuZGVkLW5vZGVzCgkJCQkoY29ucyBmaXJzdCBsYXRlci11bmV4cGFuZGVk LW5vZGVzKQoJCQkJcmVzdWx0CgkJCQl2aXNpdGVkCgkJCQlwcm9ncmVzcz8pKQoJCSAgICgj dHJ1ZQoJCSAgICA7OyBFeHBhbmQgJ2ZpcnN0JywgcHV0dGluZyBkZXBlbmRlbmNpZXMgaW4K CQkgICAgOzsgJ2xhdGVyLXVuZXhwYW5kZWQtbm9kZXMnLgoJCSAgICAoaW5uZXItbG9vcCBj dXJyZW50LXVuZXhwYW5kZWQtbm9kZXMKCQkJCShhcHBlbmQgKG5vZGUtZGVwZW5kZW5jaWVz IGZpcnN0KQoJCQkJCWxhdGVyLXVuZXhwYW5kZWQtbm9kZXMpCgkJCQkoY29ucyBmaXJzdCBy ZXN1bHQpCgkJCQkoaGFtdC1zZXQgdmlzaXRlZCAobm9kZS1uYW1lIGZpcnN0KSAjdHJ1ZSkK CQkJCSN0cnVlKSkpKQoJICAgICgoKQoJICAgICA7OyBBbGwgbm9kZXMgb24gdGhlIGN1cnJl bnQgbGV2ZWwgYXJlIGV4cGFuZGVkLCBkZXNjZW5kIQoJICAgICA7OyBCdXQgZmlyc3QgY2hl Y2sgZm9yIGEgY3ljbGUuCgkgICAgIChpZiBwcm9ncmVzcz8KCQkgKGxvb3AgbGF0ZXItdW5l eHBhbmRlZC1ub2RlcyByZXN1bHQgdmlzaXRlZCkKCQkgKGVycm9yICJjeWNsZSIpKSkpKSkp KQoKKGRlZmluZSAodG9wb2xvZ2ljYWwtc29ydCogbm9kZXMgbm9kZS1kZXBlbmRlbmNpZXMg bm9kZS1uYW1lKQogICJMaWtlIFRPUE9MT0dJQ0FMLVNPUlQsIGJ1dCBkb24ndCBhc3N1bWUg dGhhdCBOT0RFUyBhcmUgcm9vdHMuICBJbnN0ZWFkLApjb25zaWRlciBhbGwgbm9kZXMgaW4g dGhlIGNsb3N1cmUgb2YgTk9ERVMuIgogIChkZWZpbmUgYXJ0aWZpY2lhbC1yb290IChtYWtl LXN5bWJvbCAicm9vdCIpKSA7IHVuaW50ZXJuZWQsIGZyZXNoIHN5bWJvbAogIChkZWZpbmUg bm9kZXMqIChsaXN0IGFydGlmaWNpYWwtcm9vdCkpCiAgKGRlZmluZSAobm9kZS1kZXBlbmRl bmNpZXMqIG5vZGUqKQogICAgKGlmIChlcT8gbm9kZSogYXJ0aWZpY2lhbC1yb290KQoJbm9k ZXMKCShub2RlLWRlcGVuZGVuY2llcyBub2RlKikpKQogIChkZWZpbmUgKG5vZGUtbmFtZSog bm9kZSopCiAgICAoaWYgKGVxPyBub2RlKiBhcnRpZmljaWFsLXJvb3QpCglhcnRpZmljaWFs LXJvb3QKCShub2RlLW5hbWUgbm9kZSopKSkKICAoZGVmaW5lIChwcm9wZXItbm9kZT8gbm9k ZSopCiAgICAobm90IChlcT8gbm9kZSogYXJ0aWZpY2lhbC1yb290KSkpCiAgKGZpbHRlciBw cm9wZXItbm9kZT8KCSAgKHRvcG9sb2dpY2FsLXNvcnQgbm9kZXMqIG5vZGUtZGVwZW5kZW5j aWVzKiBub2RlLW5hbWUqKSkpCg== --------------UEEfcmhXscOBk0TtwTFU1ype Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------UEEfcmhXscOBk0TtwTFU1ype-- --------------E0UYC3YwGj0Owxdccelo9Fwn-- --------------NrS0msbXfO6LEl0JkTmlAfAm Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCY0a0SwUDAAAAAAAKCRBJ4+4iGRcl7oXW AQD5bPwounrdJDzlPlaF/T3FRybTor6HF73ktFx00m8ZwgD7Bmgi6FL9Y9yrJuN+s100lRsKlmnE pvnHec4IoREYTAQ= =M0cS -----END PGP SIGNATURE----- --------------NrS0msbXfO6LEl0JkTmlAfAm--