From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id uNMMMH8T9mVmcQEAqHPOHw:P1 (envelope-from ) for ; Sat, 16 Mar 2024 22:47:43 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id uNMMMH8T9mVmcQEAqHPOHw (envelope-from ) for ; Sat, 16 Mar 2024 22:47:43 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=fastmail.com header.s=fm1 header.b=g1lHKwiU; dkim=pass header.d=messagingengine.com header.s=fm1 header.b="p DVdBZC"; dmarc=pass (policy=none) header.from=fastmail.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1710625663; a=rsa-sha256; cv=none; b=g16Vu51ENIbyRxIbkVfAv4vZ4CzpJnaj7+FnKSy3k/XAbDw5uGO5YpMcnHF7L7blEmUXxE IlGx9XPMEVjEwKH1V8VOC+tzf/detLu488Z0gfJvSGpsByEwg6hJXd11x78x/wIFyEnLFm FBdXgjRc0Jpet6KwDlS+/YqYIDWG4n8yjWNZtg9DWm+EdpbLZsIZrDRpZXnCsnuxlIehqF skq0LMeiTGNbeag+d5WJHLmV3c6f2leMwuaDMVGld2WeXmW285r4uoqJq6cYiJxu/pK33S eBTrklqGelM+RjY4NzC9cDxL1QMq39sPFTFE3iJ7U6WmEJ+6uoqU5BSTUb0MUw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=fastmail.com header.s=fm1 header.b=g1lHKwiU; dkim=pass header.d=messagingengine.com header.s=fm1 header.b="p DVdBZC"; dmarc=pass (policy=none) header.from=fastmail.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1710625663; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=qzln+jdD99j+mlB1Cfsxq7PIIvMCe3Byi9hXb/COB7w=; b=CrOpHBqszQDSbZhtY+5ZD7azH8/Zjr1llx8CCXuotexjEVbXHMPYqMLutyczu4s4Qv5cxt GVTFRTDVFRDobyZkxyqpoFqrALuzKh5PHfcEvHZJaLtjwVhHUIVHSonrjQP1nTvTFQu/Tj Jhvk04UJ7h2xv0cleuLY2nxtbIbrFYZbOPjpwKk9+3X5DmL1RCusGHqQrSnwKMcsnV6J5m WXupbd83CKn43yqgSVYPD50J9tEggiHT4wfUqrBIkxVxgRymawZhKQN8NxFK6RdLMUiQBZ nSPZMgUz5ETQQrytePMQUrYDHw9x6SUBPS0Dx4fku0E7CUMXakQgLsIQ2TCCpw== 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 C4E36793C8 for ; Sat, 16 Mar 2024 22:47:42 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rlbs7-00033x-93; Sat, 16 Mar 2024 17:47:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rlbs5-00033b-VD for help-guix@gnu.org; Sat, 16 Mar 2024 17:47:18 -0400 Received: from wfhigh3-smtp.messagingengine.com ([64.147.123.154]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rlbs0-0005mh-55 for help-guix@gnu.org; Sat, 16 Mar 2024 17:47:17 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfhigh.west.internal (Postfix) with ESMTP id 257DB1800078 for ; Sat, 16 Mar 2024 17:47:09 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Sat, 16 Mar 2024 17:47:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1710625628; x=1710712028; bh=qzln+jdD99j+mlB1Cfsxq7PIIvMCe3Byi9hXb/COB7w=; b= g1lHKwiU2+XUUP5TN/LbdbwdJ4ChHzymADLs+UuTrFDnXO9jxPC5qQQ7FEkzY08d ZToWR/MoewkJSyV0jlX2BuEynMFE57mBPqAcfykQ8Q5eCOK5u4J3uhHjQjXl+IcE an0GOg4k47oA2YHK/Gk5WM2p7svZluNt4pa0jdo3z1fSp+E9nXumNMesBZ9y2mne g0oMqIoxxhDyweJ2PbEM3E3mVhVutRQqo9G/80exYvTXVz5F2bU7sXfQd4Vg1aeU tAYRFjmohkwFnaAFHWHvMUxDgUIOlEiwdn/JmtZxExG/Sg922w2igFT5E+LEOqho r1tG3bQdH4c1pG0KbYMlog== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1710625628; x= 1710712028; bh=qzln+jdD99j+mlB1Cfsxq7PIIvMCe3Byi9hXb/COB7w=; b=p DVdBZCpJX4sm/NkzTnKLI3dGgv5ca1s8VeyolV2vQeXTYPY16iI2nW8IYnPoawX2 Dsz4bGWBvj28Y3yCo9UaMgjDUXal8/4hxMGmRZPzFviH/Gm1ooleFtYzHNa4BWht sTBiBtQ9KmFuChzIbBXIGh4w/6yicfkGIeUETE1ecjxYs6otBGKRgOJf7kSNbgOW GZdxU43OZ1E0ulR4RwSvYPM1BWBBxcfDCOLfDxMOej4VQakAj8RhR0CwooVXaOk/ e2AX/YbPj4eDk/zYggActan4PbjXAEesX5Xls/QP5EolZQYov8sJcBkae6NRrZJm YeX0tyutVYCQqgwHXtQjw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrkedvgdduvdelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuvfhfhfgjtgfgsehtsg ertddtvdejnecuhfhrohhmpeflvghsshgvucfoihhllhifohhougcuoehjvghsshgvpghm sehfrghsthhmrghilhdrtghomheqnecuggftrfgrthhtvghrnhepkeeileetgffgveefhf eiffevleejgedugfejkedugeffvedutdefieevhfekjedvnecuffhomhgrihhnpegtohgu vggsvghrghdrohhrghdpghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehjvghsshgvpghmsehfrghsthhmrghilhdrtghomh X-ME-Proxy: Feedback-ID: i57f947b1:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sat, 16 Mar 2024 17:47:08 -0400 (EDT) Message-ID: <618d1615-1328-4027-9b29-843bde81f05b@fastmail.com> Date: Sat, 16 Mar 2024 17:47:07 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Help with channel build system and package Content-Language: en-US To: help-guix@gnu.org References: <68237c05-3c30-4d36-b733-6251f168ad9e@millwood.earth> <3587568.aeNJFYEL58@akashi> <3091283.mvXUDI8C0e@akashi> <71333165-cb1a-40b2-aee0-70eb68ded67a@millwood.earth> <87y1asqdj8.fsf@freakingpenguin.com> From: Jesse Millwood In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Received-SPF: pass client-ip=64.147.123.154; envelope-from=jesse_m@fastmail.com; helo=wfhigh3-smtp.messagingengine.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -10.36 X-Spam-Score: -10.36 X-Migadu-Queue-Id: C4E36793C8 X-TUID: Td53BxH1S9Z9 UmljaGFyZCBhbmQgTWFyZWssDQoNClRoZSBpbnB1dCBmcm9tIGJvdGggb2YgeW91IGhlbHBl ZCBtZSBnZXQgYSBsaXR0bGUgZmFydGhlci4gSSd2ZSBwdXNoZWQgDQpteSBjaGFuZ2VzIHRv IGh0dHBzOi8vY29kZWJlcmcub3JnL21vb25saW5nL2d1aXgtZW1iZWRkZWQtZGV2Lg0KDQpJ IGZlZWwgbGlrZSBJJ20gcmVhbGx5IGNsb3NlIG5vdy4gSSBzZWVtIHRvIGJlIGFibGUgdG8g Z2V0IGludG8gdGhlIA0KcGhhc2VzIG9mIG15IGJ1aWxkIHN5c3RlbS4gSSBjYW4gbm90IGlu dm9rZSB0aGUgY3Jvc3N0b29sLW5nIHRvb2wuIE15IA0KaXNzdWUgaXMgdGhhdCBpdCBzZWVt cyB0byBub3QgYmUgYWJsZSB0byBzZWUgdGhlIGRlZmNvbmZpZyB0aGF0IEkgZGVmaW5lIA0K aW4gdGhlIHBhY2thZ2UgZGVjbGFyYXRpb24gYXMgYSAicGxhaW4tZmlsZSIuDQoNCkkndmUg ZGV0ZXJtaW5lZCB0aGlzIHRocm91Z2ggdGhlIHJlcGwuIEluIG15IHJlcG8gdGhlcmUgaXMg YSBzY2hlbWUgZmlsZSANCmNhbGxlZCAiYnVpbGQtcmVwbC5zY20iIGFuZCBJIGludm9rZSBp dCBsaWtlIHRoaXM6DQoNCuKenCBndWl4IHJlcGwgLUwgZ3VpeC1lbWJlZGRlZC1kZXYNCkdO VSBHdWlsZSAzLjAuOQ0KQ29weXJpZ2h0IChDKSAxOTk1LTIwMjMgRnJlZSBTb2Z0d2FyZSBG b3VuZGF0aW9uLCBJbmMuDQoNCkd1aWxlIGNvbWVzIHdpdGggQUJTT0xVVEVMWSBOTyBXQVJS QU5UWTsgZm9yIGRldGFpbHMgdHlwZSBgLHNob3cgdycuDQpUaGlzIHByb2dyYW0gaXMgZnJl ZSBzb2Z0d2FyZSwgYW5kIHlvdSBhcmUgd2VsY29tZSB0byByZWRpc3RyaWJ1dGUgaXQNCnVu ZGVyIGNlcnRhaW4gY29uZGl0aW9uczsgdHlwZSBgLHNob3cgYycgZm9yIGRldGFpbHMuDQoN CkVudGVyIGAsaGVscCcgZm9yIGhlbHAuDQpzY2hlbWVAKGd1aXgtdXNlcik+ICxsIA0KL2hv bWUvamVzc2UvQ29kZS9ndWl4LXJlcG9zL2d1aXgtZW1iZWRkZWQtZGV2L2J1aWxkLXJlcGwu c2NtDQpXQVJOSU5HOiAoZW1iZWRkZWQtZGV2IHBhY2thZ2VzIGNyb3NzdG9vbC1uZyk6IGB3 aGljaCcgaW1wb3J0ZWQgZnJvbSANCmJvdGggKGd1aXggYnVpbGQgdXRpbHMpIGFuZCAoZ251 IHBhY2thZ2VzIGJhc2UpDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9t ICdodHRwczovL2NpLmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRh dGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2JvcmRlYXV4Lmd1aXguZ251Lm9yZycu Li4gDQoxMDAuMCUNCmJ1aWxkaW5nIHBhdGgocykgDQpgL2dudS9zdG9yZS9uYzg5MnA5a2d4 MG15M2dnOWdseXN6Zzg0OGhwZjE2Ni1jdC1uZy1yaXNjdjY0LXVua25vd24tZWxmLTEuMjYu MCcNCnN0YXJ0aW5nIHBoYXNlIGBzZXQtU09VUkNFLURBVEUtRVBPQ0gnDQpwaGFzZSBgc2V0 LVNPVVJDRS1EQVRFLUVQT0NIJyBzdWNjZWVkZWQgYWZ0ZXIgMC4wIHNlY29uZHMNCnN0YXJ0 aW5nIHBoYXNlIGBzZXQtcGF0aHMnDQplbnZpcm9ubWVudCB2YXJpYWJsZSBgUEFUSCcgc2V0 IHRvIA0KYC9nbnUvc3RvcmUvZHYwMDlpMXdqODY1bjM0ZHlsbjJmbXhyeXhxZzN6N2MtY3Jv c3N0b29sLW5nLTEuMjYuMC9iaW46L2dudS9zdG9yZS9zeHgyMmY5OHZmYmF2Y3FtZGtzbTZh czhmdnNrcHhpdy10YXItMS4zNC9iaW46L2dudS9zdG9yZS94MjRibTQ5YWc1ZHZraTcybWpk ejE5NWJmYjg5bnJuYi1nemlwLTEuMTIvYmluOi9nbnUvc3RvcmUvajh3bGZtbG1mdnBiemE2 aXM5d3Y5eHNkOHBzcnhuMDAtYnppcDItMS4wLjgvYmluOi9nbnUvc3RvcmUvZ3Iwc3kwbTFt djM2cXY1NGlkbTZjbjEwbDNtbmdzaHEtZmlsZS01LjQ0L2JpbjovZ251L3N0b3JlL3ptY2Y1 a3BxaWlnaGtiaDd3c2xmOTFxZGp3ajA2eXIxLWRpZmZ1dGlscy0zLjgvYmluOi9nbnUvc3Rv cmUvMjEweWZheDE4cjJnMmlueHJtbDk0MzVpa2hmY2NhNm0tcGF0Y2gtMi43LjYvYmluOi9n bnUvc3RvcmUvYzhqeXBoMmx4dzBtOW5hMzRmZzhoNzBuNG5ubno3aXMtZmluZHV0aWxzLTQu OS4wL2JpbjovZ251L3N0b3JlL2hjMDVkNzZmMWozaXozdjJiczVqejRmcGxqbDFyNGRqLWdh d2stNS4yLjEvYmluOi9nbnUvc3RvcmUveHhjZnNpbXZ4ejd6NGRqNTkzZ25xYmt6YzZwaWN3 enEtc2VkLTQuOC9iaW46L2dudS9zdG9yZS95cnY1ZjcwbW44M2E4NzZiNzhpNXM3OWRkMmhz aDB6Zi1ncmVwLTMuOC9iaW46L2dudS9zdG9yZS82azF5eXM5d3FyZm40eTQxaWMxd2luOGdw bmltbmN3ai14ei01LjIuOC9iaW46L2dudS9zdG9yZS9hNWk4YXZ4ODI2YnJ3NWdybjNuNHF2 NDBnNTE0NTA1Yy1jb3JldXRpbHMtOS4xL2JpbjovZ251L3N0b3JlL3dqN2Nhc2RhN3JiNTVy dnFqbnBtMGJtN2Eyem02NjE4LW1ha2UtNC4zL2JpbjovZ251L3N0b3JlL3JpYjlnMmlnMXhm M2tjbHlsMDc2dzI4cGFybW5jZzRrLWJhc2gtbWluaW1hbC01LjEuMTYvYmluOi9nbnUvc3Rv cmUvbmExZHBiYmN4amFhM244d2t3cmZwY2g0NzZmOTBobGYtbGQtd3JhcHBlci0wL2Jpbjov Z251L3N0b3JlL3poNHg2NXNuZmlzN3N2czY5MDZnajF6OGk3ZHgyajNtLWJpbnV0aWxzLTIu MzgvYmluOi9nbnUvc3RvcmUvNWxxaGN2OTFpank4MnA5MmFjNmc1eHc0OGwwbHd3ejQtZ2Nj LTExLjMuMC9iaW46L2dudS9zdG9yZS9nc2pjenFpcjF3Yno4cDc3MHpuZHJwdzRybnBwbXhp My1nbGliYy0yLjM1L2JpbjovZ251L3N0b3JlL2dzamN6cWlyMXdiejhwNzcwem5kcnB3NHJu cHBteGkzLWdsaWJjLTIuMzUvc2JpbicNCmVudmlyb25tZW50IHZhcmlhYmxlIGBCQVNIX0xP QURBQkxFU19QQVRIJyB1bnNldA0KZW52aXJvbm1lbnQgdmFyaWFibGUgYENfSU5DTFVERV9Q QVRIJyBzZXQgdG8gDQpgL2dudS9zdG9yZS9qOHdsZm1sbWZ2cGJ6YTZpczl3djl4c2Q4cHNy eG4wMC1iemlwMi0xLjAuOC9pbmNsdWRlOi9nbnUvc3RvcmUvZ3Iwc3kwbTFtdjM2cXY1NGlk bTZjbjEwbDNtbmdzaHEtZmlsZS01LjQ0L2luY2x1ZGU6L2dudS9zdG9yZS9oYzA1ZDc2ZjFq M2l6M3YyYnM1ano0ZnBsamwxcjRkai1nYXdrLTUuMi4xL2luY2x1ZGU6L2dudS9zdG9yZS82 azF5eXM5d3FyZm40eTQxaWMxd2luOGdwbmltbmN3ai14ei01LjIuOC9pbmNsdWRlOi9nbnUv c3RvcmUvd2o3Y2FzZGE3cmI1NXJ2cWpucG0wYm03YTJ6bTY2MTgtbWFrZS00LjMvaW5jbHVk ZTovZ251L3N0b3JlL3poNHg2NXNuZmlzN3N2czY5MDZnajF6OGk3ZHgyajNtLWJpbnV0aWxz LTIuMzgvaW5jbHVkZTovZ251L3N0b3JlLzVscWhjdjkxaWp5ODJwOTJhYzZnNXh3NDhsMGx3 d3o0LWdjYy0xMS4zLjAvaW5jbHVkZTovZ251L3N0b3JlL2dzamN6cWlyMXdiejhwNzcwem5k cnB3NHJucHBteGkzLWdsaWJjLTIuMzUvaW5jbHVkZTovZ251L3N0b3JlLzVpa2xjcHM3MGMw c2ZreHZscmhnOGpoZjNxNGgxOGJqLWxpbnV4LWxpYnJlLWhlYWRlcnMtNS4xNS40OS9pbmNs dWRlJw0KZW52aXJvbm1lbnQgdmFyaWFibGUgYENQTFVTX0lOQ0xVREVfUEFUSCcgc2V0IHRv IA0KYC9nbnUvc3RvcmUvajh3bGZtbG1mdnBiemE2aXM5d3Y5eHNkOHBzcnhuMDAtYnppcDIt MS4wLjgvaW5jbHVkZTovZ251L3N0b3JlL2dyMHN5MG0xbXYzNnF2NTRpZG02Y24xMGwzbW5n c2hxLWZpbGUtNS40NC9pbmNsdWRlOi9nbnUvc3RvcmUvaGMwNWQ3NmYxajNpejN2MmJzNWp6 NGZwbGpsMXI0ZGotZ2F3ay01LjIuMS9pbmNsdWRlOi9nbnUvc3RvcmUvNmsxeXlzOXdxcmZu NHk0MWljMXdpbjhncG5pbW5jd2oteHotNS4yLjgvaW5jbHVkZTovZ251L3N0b3JlL3dqN2Nh c2RhN3JiNTVydnFqbnBtMGJtN2Eyem02NjE4LW1ha2UtNC4zL2luY2x1ZGU6L2dudS9zdG9y ZS96aDR4NjVzbmZpczdzdnM2OTA2Z2oxejhpN2R4MmozbS1iaW51dGlscy0yLjM4L2luY2x1 ZGU6L2dudS9zdG9yZS81bHFoY3Y5MWlqeTgycDkyYWM2ZzV4dzQ4bDBsd3d6NC1nY2MtMTEu My4wL2luY2x1ZGUvYysrOi9nbnUvc3RvcmUvNWxxaGN2OTFpank4MnA5MmFjNmc1eHc0OGww bHd3ejQtZ2NjLTExLjMuMC9pbmNsdWRlOi9nbnUvc3RvcmUvZ3NqY3pxaXIxd2J6OHA3NzB6 bmRycHc0cm5wcG14aTMtZ2xpYmMtMi4zNS9pbmNsdWRlOi9nbnUvc3RvcmUvNWlrbGNwczcw YzBzZmt4dmxyaGc4amhmM3E0aDE4YmotbGludXgtbGlicmUtaGVhZGVycy01LjE1LjQ5L2lu Y2x1ZGUnDQplbnZpcm9ubWVudCB2YXJpYWJsZSBgTElCUkFSWV9QQVRIJyBzZXQgdG8gDQpg L2dudS9zdG9yZS9qOHdsZm1sbWZ2cGJ6YTZpczl3djl4c2Q4cHNyeG4wMC1iemlwMi0xLjAu OC9saWI6L2dudS9zdG9yZS9ncjBzeTBtMW12MzZxdjU0aWRtNmNuMTBsM21uZ3NocS1maWxl LTUuNDQvbGliOi9nbnUvc3RvcmUvaGMwNWQ3NmYxajNpejN2MmJzNWp6NGZwbGpsMXI0ZGot Z2F3ay01LjIuMS9saWI6L2dudS9zdG9yZS82azF5eXM5d3FyZm40eTQxaWMxd2luOGdwbmlt bmN3ai14ei01LjIuOC9saWI6L2dudS9zdG9yZS96aDR4NjVzbmZpczdzdnM2OTA2Z2oxejhp N2R4MmozbS1iaW51dGlscy0yLjM4L2xpYjovZ251L3N0b3JlL2dzamN6cWlyMXdiejhwNzcw em5kcnB3NHJucHBteGkzLWdsaWJjLTIuMzUvbGliOi9nbnUvc3RvcmUvbDB5cnlpNWpzYTFn cm52dzAxYzlua3o5YzgxY3YyMjQtZ2xpYmMtMi4zNS1zdGF0aWMvbGliOi9nbnUvc3RvcmUv dmlzZmRkYTkzNGd2aXZ3aWh3aGxtNjNmZHFoaGNjOGEtZ2xpYmMtdXRmOC1sb2NhbGVzLTIu MzUvbGliJw0KZW52aXJvbm1lbnQgdmFyaWFibGUgYEdVSVhfTE9DUEFUSCcgc2V0IHRvIA0K YC9nbnUvc3RvcmUvdmlzZmRkYTkzNGd2aXZ3aWh3aGxtNjNmZHFoaGNjOGEtZ2xpYmMtdXRm OC1sb2NhbGVzLTIuMzUvbGliL2xvY2FsZScNCnBoYXNlIGBzZXQtcGF0aHMnIHN1Y2NlZWRl ZCBhZnRlciAwLjAgc2Vjb25kcw0Kc3RhcnRpbmcgcGhhc2UgYGluc3RhbGwtbG9jYWxlJw0K dXNpbmcgJ2VuX1VTLnV0ZjgnIGxvY2FsZSBmb3IgY2F0ZWdvcnkgIkxDX0FMTCINCnBoYXNl IGBpbnN0YWxsLWxvY2FsZScgc3VjY2VlZGVkIGFmdGVyIDAuMCBzZWNvbmRzDQpzdGFydGlu ZyBwaGFzZSBgcGF0Y2gtdXNyLWJpbi1maWxlJw0KcGhhc2UgYHBhdGNoLXVzci1iaW4tZmls ZScgc3VjY2VlZGVkIGFmdGVyIDAuMCBzZWNvbmRzDQpzdGFydGluZyBwaGFzZSBgcGF0Y2gt c291cmNlLXNoZWJhbmdzJw0KcGhhc2UgYHBhdGNoLXNvdXJjZS1zaGViYW5ncycgc3VjY2Vl ZGVkIGFmdGVyIDAuMCBzZWNvbmRzDQpzdGFydGluZyBwaGFzZSBgcGF0Y2gtZ2VuZXJhdGVk LWZpbGUtc2hlYmFuZ3MnDQpwaGFzZSBgcGF0Y2gtZ2VuZXJhdGVkLWZpbGUtc2hlYmFuZ3Mn IHN1Y2NlZWRlZCBhZnRlciAwLjAgc2Vjb25kcw0Kc3RhcnRpbmcgcGhhc2UgYGRlZmNvbmZp ZycNCiDCoCBDT05GwqAgZGVmY29uZmlnDQoqKioNCioqKiBDYW4ndCBmaW5kIGRlZmF1bHQg Y29uZmlndXJhdGlvbiAiZGVmY29uZmlnIiENCioqKg0KbWFrZTogKioqIA0KWy9nbnUvc3Rv cmUvZHYwMDlpMXdqODY1bjM0ZHlsbjJmbXhyeXhxZzN6N2MtY3Jvc3N0b29sLW5nLTEuMjYu MC9iaW4vY3Qtbmc6MTQ1OiANCmRlZmNvbmZpZ10gRXJyb3IgMQ0KZXJyb3I6IGluIHBoYXNl ICdkZWZjb25maWcnOiB1bmNhdWdodCBleGNlcHRpb246DQolZXhjZXB0aW9uICM8Jmludm9r ZS1lcnJvciBwcm9ncmFtOiAiY3QtbmciIGFyZ3VtZW50czogKCJkZWZjb25maWciKSANCmV4 aXQtc3RhdHVzOiAyIHRlcm0tc2lnbmFsOiAjZiBzdG9wLXNpZ25hbDogI2Y+DQpwaGFzZSBg ZGVmY29uZmlnJyBmYWlsZWQgYWZ0ZXIgMC4xIHNlY29uZHMNCmNvbW1hbmQgImN0LW5nIiAi ZGVmY29uZmlnIiBmYWlsZWQgd2l0aCBzdGF0dXMgMg0KYnVpbGRlciBmb3IgDQpgL2dudS9z dG9yZS9mNDU0a3g0djc4OWFmMDNzMnJ6Nm56bHpuaGxhOWk2eC1jdC1uZy1yaXNjdjY0LXVu a25vd24tZWxmLTEuMjYuMC5kcnYnIA0KZmFpbGVkIHdpdGggZXhpdCBjb2RlIDENCldoaWxl IGV4ZWN1dGluZyBtZXRhLWNvbW1hbmQ6DQpFUlJPUjoNCiDCoCAxLiAmc3RvcmUtcHJvdG9j b2wtZXJyb3I6DQogwqDCoMKgwqDCoCBtZXNzYWdlOiAiYnVpbGQgb2YgDQpgL2dudS9zdG9y ZS9mNDU0a3g0djc4OWFmMDNzMnJ6Nm56bHpuaGxhOWk2eC1jdC1uZy1yaXNjdjY0LXVua25v d24tZWxmLTEuMjYuMC5kcnYnIA0KZmFpbGVkIg0KIMKgwqDCoMKgwqAgc3RhdHVzOiAxMDAN Cg0KDQpUaGUgY3QtbmcgdG9vbCB0aGF0IGlzIGludm9rZWQgZnJvbSB0aGUgYnVpbGQtc3lz dGVtIGlzIHNheWluZyB0aGF0IGl0IA0KY2FuJ3QgZmluZCB0aGUgZGVmY29uZmlnIGZpbGUu DQoNClJpY2hhcmQsDQogRnJvbSB5b3VyIGRlYnVnZ2luZyB0aXBzIHlvdSBtZW50aW9uZWQg bG9va2luZyBhdCB0aGUgbWVudGlvbmVkICIuZHJ2IiANCmZpbGUgYW5kIHRoZSBhc3NvY2lh dGVkICItYnVpbGRlciIgZmlsZS4gSW4gdGhlIGJ1aWxkZXIgZmlsZSBJIGNhbiBzZWU6DQoN CiDCoCAoY3Jvc3N0b29sLW5nLWJ1aWxkICM6bmFtZSAiY3QtbmctcmlzY3Y2NC11bmtub3du LWVsZi0xLjI2LjAiIA0KIzpzb3VyY2UgIi9nbnUvc3RvcmUvNjUxeG1uZGk4d3NocWM3bHJn aXc5YjU5bWgwbnlneGotZGVmY29uZmlnIg0KDQpXaGljaCBpcyBpbnRlcmVzdGluZywgSSBn dWVzcyBJIGFzc3VtZWQgdGhhdCB0aGUgcGxhaW5maWxlIHRoYXQgSSANCnNwZWNpZmllZCBp biB0aGUgcGFja2FnZSBkZWNsYXJhdGlvbiB3b3VsZCBiZSBwdXQgaW4gYSBidWlsZCBkaXJl Y3RvcnkgDQpvciBzb21ldGhpbmcuIEkgc2VlIHRoYXQgaXQgaXMgaW4gdGhlIHN0b3JlLCB3 aGljaCBtYWtlcyBzZW5zZS4NCg0KSSB0aGluayBteSBtYWluIHF1ZXN0aW9uIGhlcmUgdGhl biBpcyBob3cgY2FuIEkgZ2V0IHRoZSBkZWZjb25maWcgZmlsZSANCmZyb20gdGhlIHN0b3Jl IGludG8gdGhlIGJ1aWxkIGRpcmVjdG9yeSBzbyB0aGF0IEkgY2FuIGludm9rZSBjb21tYW5k cyBpbiANCnRoZSBidWlsZCBzeXN0ZW0gbGlrZSBvdGhlciBidWlsZCBzeXN0ZW1zIGRvPyBU aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIA0Kb3RoZXIgcGFja2FnZXMgaXMgdGhhdCBpdCBzZWVt cyB0aGF0IG90aGVyIHBhY2thZ2VzIGhhdmUgYSBnaXQgcmVwbyBvciANCnNvbWV0aGluZyBm b3IgcGFja2FnZSBzb3VyY2VzIGFuZCB0aGUgYXNzb2NpYXRlZCBidWlsZCBzeXN0ZW0gY2Fu IGludm9rZSANCmNvbW1hbmRzIG9uIHRoZSBmaWxlcyB0aGVyZS4gSSB3YW50IHRvIGJlIGFi bGUgdG8ganVzdCBwcm92aWRlIGEgcGFydGlhbCANCmRlZmNvbmZpZyBmaWxlIGFuZCBvcGVy YXRlIG9uIHRoYXQuDQoNClRoYW5rcyBmb3IgYW55IHBvaW50ZXJzLA0KSmVzc2UNCg0KDQpP biAzLzkvMjQgMTA6MDIsIEplc3NlIE1pbGx3b29kIHdyb3RlOg0KPiBUaGFua3MgZm9yIHlv dXIgcmVzcG9uc2UgUmljaGFyZCENCj4NCj4gT24gMy84LzI0IDIyOjM5LCBSaWNoYXJkIFNl bnQgd3JvdGU6DQo+PiBKZXNzZSwNCj4+DQo+PiBJIGV4cGVjdCB5b3VyIGlzc3VlIGlzIHlv dSBoYXZlIGFuIGV4dHJhIGdleHAgaW4NCj4+IGJ1aWxkLXN5c3RlbS9jcm9zc3Rvb2wtbmcu c2NtLCBsaW5lIDcxLiBJIGRldGVybWluZWQgdGhpcyBieToNCj4+DQo+PiAxLiBFeGFtaW5p bmcgdGhlIGRlcml2YXRpb24gR3VpeCBpcyB0cnlpbmcgdG8gYnVpbGQNCj4gSSdtIHN0aWxs IHRyeWluZyB0byBsZWFybiBhYm91dCB0aGUgaW50ZXJuYWxzIG9mIEd1aXggYW5kIHdyaXRp bmcgDQo+IHBhY2thZ2VzLiBIb3cgZGlkIHlvdSBleGFtaW5lIHRoZSBkZXJpdmF0aW9uIEd1 aXggaXMgdHJ5aW5nIHRvIGJ1aWxkPw0KPj4gMi4gRXhhbWluaW5nIHRoZSAtYnVpbGRlciBm aWxlIG1lbnRpb25lZCBpbiB0aGUgZGVyaXZhdGlvbg0KPiBBaCEgSSBkaWQgbm90IG5vdGlj ZSB0aGF0IGZpbGUgaW4gdGhlIG91dHB1dCBub3Igb3BlbiBpdCEgSSBzZWUgbm93IA0KPiB0 aGF0IHRoZSBEZXJpdmF0aW9ucyBzZWN0aW9uIG9mIHRoZSBtYW51YWwgbWVudGlvbnMgdGhl c2UgZHJ2IGZpbGVzLiANCj4gSXMgdGhpcyB3aGVyZSB5b3UgYXJlIGV4YW1pbmluZyB0aGUg ZGVyaXZhdGlvbiB0aGF0IEd1aXggaXMgdHJ5aW5nIHRvIA0KPiBidWlsZD8NCj4+IDMuIE9i c2VydmUgdGhhdCBjdC1uZy1yaXNjdjY0LXVua25vd24tZWxmLTEuMjYuMC1idWlsZGVyIHdy YXBzDQo+PiAoY3Jvc3N0b29sLW5nLWJ1aWxkIC4uLikgaW4gKGdleHApLg0KPg0KPiBXaGVy ZSBpcyB0aGlzPyBBcmUgeW91IHRhbGtpbmcgb2YgdGhpcyBpbiBidWlsZC1zeXN0ZW0vY3Jv c3N0b29sLW5nOg0KPg0KPiDCoCAoZGVmaW5lIGJ1aWxkDQo+IMKgwqDCoCAod2l0aC1pbXBv cnRlZC1tb2R1bGVzDQo+IMKgwqDCoMKgIGltcG9ydGVkLW1vZHVsZXMNCj4gwqDCoMKgwqAg I34oYmVnaW4NCj4gwqDCoMKgwqDCoMKgwqDCoCAodXNlLW1vZHVsZXMgIyRAKHNleHAtPmdl eHAgbW9kdWxlcykpDQo+IMKgwqDCoMKgwqDCoMKgwqAgI34oY3Jvc3N0b29sLW5nLWJ1aWxk ICM6bmFtZSAjJG5hbWUNCj4NCj4gV2hlcmUgIiN+IiwgSSBoYXZlIGxlYXJuZWQgZnJvbSBN YXJlayAoZWFybGllciBpbiB0aGlzIHRocmVhZCksIGlzIGFuIA0KPiBhbGlhcyBmb3IgImdl eHAiLg0KPg0KPiBBaCwgSSBzZWUgdGhlIGN0LW5nLXJpc2N2NjQtdW5rbm93bi1lbGYtMS4y Ni4wLWJ1aWxkZXIgaW4gdGhlIGRydiBmaWxlIA0KPiBhbmQgd293LCBJIGRpZG4ndCBrbm93 IHRoaXMgZXhpc3RlZCEgSSBzZWUgdGhlIGdleHAgd3JhcHBpbmcgdGhhdCB5b3UgDQo+IG1l bnRpb24uDQo+DQo+IElzIHRoZXJlIGEgd2F5IHRvIHVzZSB0aGUgZ3VpeCBjb21tYW5kIHRv IHRlbGwgbWUgd2hlcmUgdGhlIGRydiBmaWxlIA0KPiBmb3Igb3RoZXIgcGFja2FnZXMgZXhp c3Q/IEl0IGlzIGFwcGFyZW50IHRoYXQgSSBuZWVkIHRvIHBlcmZvcm0gYSBtb3JlIA0KPiBp biBkZXB0aCByZXZpZXcgb2YgdGhlIG1hbnVhbC4gVGhpcyByZWFsbHkgaGVscHMgY29udGV4 dHVhbGl6ZSB0aGluZ3MgDQo+IGZvciBtZS4NCj4NCj4+IFRoZSBwYWNrYWdlIHN0aWxsIGRp ZCBub3QgYnVpbGQgbG9jYWxseSBvbiBteSBtYWNoaW5lIGFmdGVyIHJlbW92aW5nIGl0LA0K Pj4gYnV0IGl0IHNlZW1zIHRvIGhhdmUgcHJvZ3Jlc3NlZCB0byBhIGZ1cnRoZXIgc3RhZ2Uu DQo+Pg0KPiBUaGFua3MsIEkgbWF5IGludmVzdGlnYXRlIGhvdyBvdGhlciBkZXJpdmF0aW9u cyBsb29rIG5vdyB0aGF0IEkga25vdyANCj4gd2hlcmUgdG8gbG9vay4gSSBhcHByZWNpYXRl IHRoZSBkZXRhaWxlZCBpbnB1dCENCg==