From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id uC6dEvjkNWOv+wAAbAwnHQ (envelope-from ) for ; Thu, 29 Sep 2022 20:33:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 2OegEvjkNWMVPAEA9RJhRA (envelope-from ) for ; Thu, 29 Sep 2022 20:33:28 +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 C300520158 for ; Thu, 29 Sep 2022 20:33:27 +0200 (CEST) Received: from localhost ([::1]:59872 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odyLe-0005VV-Qm for larch@yhetil.org; Thu, 29 Sep 2022 14:33:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46132) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odyLH-0005TI-6M for guix-patches@gnu.org; Thu, 29 Sep 2022 14:33:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40494) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1odyLG-00086L-Td for guix-patches@gnu.org; Thu, 29 Sep 2022 14:33:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1odyLG-000533-Jj for guix-patches@gnu.org; Thu, 29 Sep 2022 14:33:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58123] [PATCH] gnu: services: docker: Add docker-container-service-type Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 29 Sep 2022 18:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58123 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?M=C3=A1ja_?= =?UTF-8?Q?Tom=C3=A1=C5=A1ek?= , 58123@debbugs.gnu.org Received: via spool by 58123-submit@debbugs.gnu.org id=B58123.166447632819333 (code B ref 58123); Thu, 29 Sep 2022 18:33:02 +0000 Received: (at 58123) by debbugs.gnu.org; 29 Sep 2022 18:32:08 +0000 Received: from localhost ([127.0.0.1]:39572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odyKN-00051l-SF for submit@debbugs.gnu.org; Thu, 29 Sep 2022 14:32:08 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:59148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odyKI-00051Y-TQ for 58123@debbugs.gnu.org; Thu, 29 Sep 2022 14:32:06 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by albert.telenet-ops.be with bizsmtp id RuXz2800320ykKC06uXz6n; Thu, 29 Sep 2022 20:31:59 +0200 Message-ID: Date: Thu, 29 Sep 2022 20:31:59 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US References: <87r0zwr9dv.fsf@disroot.org> From: Maxime Devos In-Reply-To: <87r0zwr9dv.fsf@disroot.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------MkhQdqx650Vxa0JLe6dYfSvF" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1664476319; bh=VVUatcLyJ0TNAZ5w71v14sDtzCVFj/G9QusfmoiUslE=; h=Date:To:References:From:Subject:In-Reply-To; b=m+BKTtL3zNFwgSbb1XkDndWnOPbb7TSILh1QGv4ZCYYSNFNQmWF+ZSHPdEMmKsyA8 4qMfA1mKyCoRlxlrIExw3ZjvHtsCq88LlWsmmJAJ+HUpZdAqcdtKqJCXXKNjITLyk8 RhOV5khewGLaks0bFJ4EZu4loD5xijvqrSw6ByWrgyxOOqv3uHLKFbAoN+BqXWbjkS IQ3o4fayh3JJN4un0mv1vBI5KPeKEiv8H9tkHcKyq61TUWIYBlIFFrGWuZ2Cd0XPw/ ADvNwrmbcDRP78KyVFepznJZEvwIC5gcGW62WOKs2E80WL7G4PSF91NLp+iuPYi0Qo B60zdtPA7W5Nw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" 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=1664476408; 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=VVUatcLyJ0TNAZ5w71v14sDtzCVFj/G9QusfmoiUslE=; b=EqTZoOvTvA/+uCXDDMb5JCtbnjugyDqQTGWEvZ8aUpblxwNtFKezj0mI5jWVznuoXmlXqI YQzew+FzOAg5hLShLGvZ8CzVkqRFhWTPGW/w5DEk5lo5k4A1txgf1SIX6+DIz9yWku9+yg VArE3KCrLDYZX9cFRiTZWyaTSMlHYW7wyFXzh6eHGqTLZijyx/4rY7ITFDK7M1CecjH4yK ug7mEcUqM1bA/Xk33Z1LslHUZthi1mS4E2ZLwDoOlgxuSmztIwJIWoT0+dTCGk3u/4degH hjPyTuPIvUxVeJ4P1Js7zfVk0vU0kgiSdEK3Uh/8sy6LA+4hZFgJO3VVvxNr8Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1664476408; a=rsa-sha256; cv=none; b=eV/Q4wxcdMmN9R/4VZ71nZF73DqHC63QLOcQvPzF7/PUJyK2EY1AahAxjEr1Qvdk9B+fzS aBxedO+bmRElRwkOov7f6CtikiLRpvjHFsA8q7xbhsGGb6S7YNKLKcFfCmLQUkHluquOOa gbvjdwo/kmq2iRoC2+6Mb4sR1O2GRfRyNgQLuMfA5kzFg6XlMaNTSu/x1GC8tR5fP7kKVw nZu2fHPDdOOmuptqbVtCbXpsGgBbOmE5Tb9HGo/m0u+pSaOJseRqtn/Ms5ngazHfmgNyun BiSofufvoPFK58XCK/tsUtEl0cc+ACskwdbMyNTO2mUvqEDypbhXyhc1Cco7NQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=m+BKTtL3; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 6.46 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=m+BKTtL3; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: C300520158 X-Spam-Score: 6.46 X-Migadu-Scanner: scn0.migadu.com X-TUID: ketXbxsdRLkI This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------MkhQdqx650Vxa0JLe6dYfSvF Content-Type: multipart/mixed; boundary="------------cWvhmhlwM8vYzhvCwxcOYDXd"; protected-headers="v1" From: Maxime Devos To: =?UTF-8?B?TcOhamEgVG9tw6HFoWVr?= , 58123@debbugs.gnu.org Message-ID: Subject: Re: [bug#58123] [PATCH] gnu: services: docker: Add docker-container-service-type References: <87r0zwr9dv.fsf@disroot.org> In-Reply-To: <87r0zwr9dv.fsf@disroot.org> --------------cWvhmhlwM8vYzhvCwxcOYDXd Content-Type: multipart/mixed; boundary="------------Uop0srNDnw720NWSCTaIOq8W" --------------Uop0srNDnw720NWSCTaIOq8W Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCk9uIDI3LTA5LTIwMjIgMTk6MTYsIGd1aXgtcGF0Y2hlcy0tLSB2aWEgd3JvdGU6DQo+ IA0KPiBUaGlzIHBhdGNoIHByb3ZpZGVzIGEgbmV3IHNlcnZpY2UgdHlwZSwgd2hpY2ggYWxs b3dzIHRoZSBjcmVhdGlvbiBvZiBzaGVwaGVyZA0KPiBzZXJ2aWNlcyBmcm9tIGRvY2tlciBj b250YWluZXJzLg0KPiAtLS0NCj4gSGksDQo+IA0KPiBJIGhhdmUgd3JpdHRlbiBhIGRlZmlu aXRpb24gb2YgdGhlIGRvY2tlci1jb250YWluZXItc2VydmljZS10eXBlLiBJdCBpcw0KPiBh IHNlcnZpY2UgdGhhdCBhbGxvd3MgeW91IHRvIGNvbnZlcnQgZG9ja2VyIGNvbnRhaW5lcnMg aW50byBzaGVwaGVyZA0KPiBzZXJ2aWNlcy4gIFsuLi5dDQo+IA0KPiBUaGVyZSBpcyBjdXJy ZW50bHkgbm8gZG9jdW1lbnRhdGlvbiBvdXRzaWRlIG9mIGRvY3N0cmluZ3MsIEkgcGxhbiB0 bw0KPiB3cml0ZSBpdCwgYnV0IGZpcnN0IEkgd291bGQgd2VsY29tZSBjb21tZW50cyBmcm9t IHlvdSwgbWF5YmUgdGhpcw0KPiBzZXJ2aWNlIGlzbid0IHN1aXRhYmxlIGZvciBndWl4LCBh cyBpdCBkb2VzIGltcGx5IGJyZWFraW5nIG9mIHRoZQ0KPiBkZWNsYXJhdGl2ZSBndWl4IG1v ZGVsLCBidXQgdGhhdCBnb2VzIGZvciBkb2NrZXIgYW5kIGZsYXRwYWsgdG9vLCBzbyBJDQo+ IHRob3VnaHQgSSBjYW4gdHJ5IGl0Lg0KDQpXZSBhbHJlYWR5IGhhdmUgYSBkb2NrZXItc2Vy dmljZS10eXBlLCB3aHkgbm90IGEgDQpkb2NrZXItY29udGFpbmVyLXNlcnZpY2UtdHlwZSwg dGhvdWdoIEkgd291bGRuJ3QgcmVjb21tZW5kIGRvY2tlciANCm15c2VsZi4gIENhbid0IHJl YWxseSBkb2N1bWVudCBvbiB0aGUgZG9ja2VyIGJpdHMsIGJ1dCBzb21lIG1vc3RseSANCnN1 cGVyZmljaWFsIGNvbW1lbnRzOg0KDQo+DQo+ICsoZGVmaW5lIChwYWlyLW9mLXN0cmluZ3M/ IHZhbCkNCj4gKyAgKGFuZCAocGFpciB2YWwpDQoNCkkgdGhpbmsgeW91IG1lYW50ICdwYWly PycgaGVyZSwgbm90ICdwYWlyJy4NCg0KPiArICAgICAgIChzdHJpbmc/IChjYXIgdmFsKSkN Cj4gKyAgICAgICAoc3RyaW5nPyAoY2RyIHZhbCkpKSkNCj4gKw0KPiArKGRlZmluZSAobGlz dC1vZi1wYWlyLW9mLXN0cmluZ3M/IHZhbCkNCj4gKyAgKGxpc3Qtb2YgcGFpci1vZi1zdHJp bmdzPykpDQo+ICsNCj4gKyhkZWZpbmUtY29uZmlndXJhdGlvbi9uby1zZXJpYWxpemF0aW9u IGRvY2tlci1jb250YWluZXItY29uZmlndXJhdGlvbg0KPiArICAobmFtZQ0KPiArICAgKHN5 bWJvbCAnKCkpDQo+ICsgICAiTmFtZSBvZiB0aGUgZG9ja2VyIGNvbnRhaW5lci4gV2lsbCBi ZSB1c2VkIHRvIGRlbm90ZSBzZXJ2aWNlIHRvIFNoZXBoZXJkIGFuZCBtdXN0IGJlIHVuaXF1 ZSENCj4gK1dlIHJlY29tbWVuZCwgdGhhdCB0aGUgbmFtZSBvZiB0aGUgY29udGFpbmVyIGlz IHByZWZpeGVkIHdpdGggQGNvZGV7ZG9ja2VyLX0uIikNCj4gKyAgKGNvbW1lbnQNCj4gKyAg IChzdHJpbmcgIiIpDQo+ICsgICAiQSBkb2N1bWVudGF0aW9uIG9uIHRoZSBkb2NrZXIgY29u dGFpbmVyLiIpDQoNCkkgZG9uJ3QgdGhpbmsgZG9jdW1lbnRhdGlvbiBpcyBjb3VudGFibGUs IG1heWJlDQoNCiJEb2N1bWVudGF0aW9uIG9uIHRoZSBEb2NrZXIgY29udGFpbmVyIChvcHRp b25hbCkuIg0KDQo/ICAoSSBkb24ndCBrbm93IHdoYXQgY2FzaW5nIGlzIGFwcHJvcHJpYXRl IGhlcmUpLg0KDQo+ICsgIChpbWFnZS1uYW1lDQo+ICsgICAoc3RyaW5nKQ0KPiArICAgIkEg bmFtZSBvZiB0aGUgaW1hZ2UgdGhhdCB3aWxsIGJlIHVzZWQuIChOb3RlIHRoYXQgdGhlIGV4 aXN0ZW5jZSBvZiB0aGUgaW1hZ2UNCj4gK2lzIG5vdCBndWFyYW50ZWVkIGJ5IHRoaXMgZGFl bW9uLikiKQ0KPiArICAodm9sdW1lcw0KPiArICAgKGxpc3Qtb2YtcGFpci1vZi1zdHJpbmdz ICcoKSkNCj4gKyAgICJBIGxpc3Qgb2Ygdm9sdW1lIGJpbmRzLiBJbiAoSE9TVF9QQVRIIENP TlRBSU5FUl9QQVRIKSBmb3JtYXQuIikNCg0KYmluZHMgLT4gYmluZGluZ3MgYW5kIEhPU1Rf UEFUSCBDT05UQUlORVJfUEFUSCAtPiAoSE9TVC1QQVRIIA0KQ09OVEFJTkVSLVBBVEgpIHBl ciBTY2hlbWUgY29udmVudGlvbnMuDQoNCj4gKyAgKHBvcnRzDQo+ICsgICAobGlzdC1vZi1w YWlyLW9mLXN0cmluZ3MgJygpKQ0KPiArICAgIkEgbGlzdCBvZiBwb3J0IGJpbmRzLiBJbiAo SE9TVF9QT1JUIENPTlRBSU5FUl9QT1JUKSBvciAoSE9TVF9QT1JUIENPTlRBSU5FUl9QT1JU IE9QVElPTlMpIGZvcm1hdC4NCj4gK0ZvciBleGFtcGxlLCBib3RoIHBvcnQgYmluZGluZ3Mg YXJlIHZhbGlkOg0KPiArDQo+ICtAbGlzcA0KPiArKHBvcnRzICcoKFwiMjIyMlwiIFwiMjJc IikgKFwiMjFcIiBcIjIxXCIgXCJ0Y3BcIikpKQ0KPiArQGVuZCBsaXNwIg0KDQoqIGJpbmRz IC0+IGJpbmRpbmdzDQoNCj4gKyAgIChlbnZpcm9ubWVudHMNCj4gKyAgICAobGlzdC1vZi1w YWlyLW9mLXN0cmluZ3MgJygpKQ0KPiArICAgICJBIGxpc3Qgb2YgdmFyaWFibGUgYmluZHMs IGluc2lkZSB0aGUgY29udGFpbmVyIGVudmlvcm5tZW50LiBJbiAoVkFSSUFCTEUgVkFMVUUp IGZvcm1hdC4iKSkNCg0KJ2Vudmlvcm5tZW50JyAtPiAnZW52aXJvbm1lbnQnLCAndmFyaWFi bGUgYmluZHMnIC0+ICdlbnZpcm9ubWVudCANCnZhcmlhYmxlcycsICcuIEluJyAtPiAnLCBp bicuDQoNCj4gKyAgKG5ldHdvcmsNCj4gKyAgIChzdHJpbmcgIm5vbmUiKQ0KPiArICAgIk5l dHdvcmsgdHlwZS4iKQ0KDQpDYW4gdGhlIGF2YWlsYWJsZSBuZXR3b3JrIHR5cGVzIGJlIGxp c3RlZCBvciBhIHJlZmVyZW5jZSB0byB0aGUgRG9ja2VyIA0KZG9jdW1lbnRhdGlvbiBiZSBh ZGRlZCwgdG8gaGVscCB1c2VycyB3aXRoIGRldGVybWluaW5nIHdoYXQgdG8gc2V0IGl0IHRv Pw0KDQo+ICsgIChhZGRpdGlvbmFsLWFyZ3VtZW50cw0KPiArICAgKGxpc3Qtb2Ytc3RyaW5n cyAnKCkpDQo+ICsgICAiQWRkaXRpb25hbCBhcmd1bWVudHMgdG8gdGhlIGRvY2tlciBjb21t YW5kIGxpbmUgaW50ZXJmYWNlLiIpDQo+ICsgIChjb250YWluZXItY29tbWFuZA0KPiArICAg KGxpc3Qtb2Ytc3RyaW5ncyAnKCkpDQo+ICsgICAiQ29tbWFuZCB0byBzZW5kIGludG8gdGhl IGNvbnRhaW5lci4iKQ0KPiArICAoYXR0YWNoZWQ/DQo+ICsgICAoYm9vbGVhbiAjdCkNCj4g KyAgICJSdW4gdGhlIGNvbnRhaW5lciBhcyBhbiBub3JtYWwgYXR0YWNoZWQgcHJvY2VzcyAo c2VuZGluZyBTSUdURVJNKS4NCj4gK09yIHJ1biB0aGUgY29udGFpbmVyIGFzIGEgaXNvbGF0 ZWQgZW52aXJvbm1lbnQgdGhhdCBtdXN0IGJlIHN0b3BwZWQgd2l0aCBAY29kZXtkb2NrZXIg c3RvcH0uDQo+ICsNCj4gK1BsZWFzZSB2ZXJpZnkgZmlyc3QsIHRoYXQgeW91IGNvbnRhaW5l ciBpcyBpbmRlZWQgbm90IGF0dGFjaGVkLCBvdGhlcndpc2UgQGNvZGV7c2hlcGhlcmR9IG1p Z2h0DQo+ICthc3N1bWUgdGhlIHByb2Nlc3MgaXMgZGVhZCwgZXZlbiB3aGVuIGl0IGlzIG5v dC4NCj4gKw0KPiArWW91IGNhbiBkbyB0aGF0LCBieSBmaXJzdCBydW5uaW5nIHlvdXIgY29u dGFpbmVyIHdpdGggQGNvZGV7ZG9ja2VyIHJ1biBpbWFnZS1uYW1lfS4NCj4gKw0KPiArVGhl biBjaGVjayBAY29kZXtkb2NrZXIgcHN9LCBpZiB0aGUgY29tbWFuZCBzaG93cyBiZXNpZGUg eW91ciBjb250YWluZXIgdGhlIHdvcmQgQGNvZGV7cnVubmluZ30uDQo+ICtZb3VyIGNvbnRh aW5lciBpcyBpbmRlZWQgZGV0YWNoZWQsIGJ1dCBpZiBpdCBzaG93cyBAY29kZXtzdGFydGlu Z30sIGFuZCBpdCBkb2Vzbid0IGZsaXAgdG8NCj4gK0Bjb2Rle3J1bm5pbmd9IGFmdGVyIGEg d2hpbGUsIGl0IG1lYW5zIHRoYXQgeW91IGNvbnRhaW5lciBpcyBhdHRhY2hlZCwgYW5kIHlv dSBuZWVkIHRvIGtlZXAgdGhpcw0KPiArb3B0aW9uIHR1cm5lZCBAY29kZXsjdH0uIikpDQo+ ICsNCj4gKyhkZWZpbmUgKHNlcmlhbGl6ZS12b2x1bWVzIGNvbmZpZykNCj4gKyAgIlNlcmlh bGl6ZSBsaXN0IG9mIHBhaXJzIGludG8gZmxhdCBsaXN0IG9mIEBjb2RleyhcIi12XCIgXCJI T1NUX1BBVEg6Q09OVEFJTkVSX1BBVEhcIiAuLi4pfSINCj4gKyAgKGFwcGVuZC1tYXANCj4g KyAgIChsYW1iZGEgKHZvbHVtZS1iaW5kKQ0KPiArICAgICAobGlzdCAiLXYiIChmb3JtYXQg I2YgIn4/IiAifmE6fmEiIHZvbHVtZS1iaW5kKSkpDQo+ICsgICAoZG9ja2VyLWNvbnRhaW5l ci1jb25maWd1cmF0aW9uLXZvbHVtZXMgY29uZmlnKSkpDQoNClNlZSBmb2xsb3dpbmcgYWJv dXQgcGFpcnMgYW5kIHNpbXBsaWZpY2F0aW9uLg0KDQo+ICsNCj4gKyhkZWZpbmUgKHNlcmlh bGl6ZS1wb3J0cyBjb25maWcpDQo+ICsgICJTZXJpYWxpemUgbGlzdCBvZiBlaXRoZXIgcGFp cnMsIG9yIGxpc3RzIGludG8gZmxhdCBsaXN0IG9mDQo+ICtAY29kZXsoXCItcFwiIFwiTlVN QkVSOk5VTUJFUlwiIFwiLXBcIiBcIk5VTUJFUjpOVU1CRVIvUFJPVE9DT0xcIiAuLi4pfSIN Cj4gKyAgKGFwcGVuZC1tYXANCj4gKyAgIChsYW1iZGEgKHBvcnQtYmluZCkNCj4gKyAgICAg KGxpc3QgIi1wIiAoZm9ybWF0ICNmICJ+PyIgIn5hOn5hfl4vfmEiIHBvcnQtYmluZCkpKQ0K PiArICAgKGRvY2tlci1jb250YWluZXItY29uZmlndXJhdGlvbi1wb3J0cyBjb25maWcpKSkN Cg0KU2VlIGZvbGxvd2luZyBhYm91dCBwYWlycyBhbmQgc2ltcGxpZmljYXRpb24uDQoNCj4g Kw0KPiArKGRlZmluZSAoc2VyaWFsaXplZC1lbnZpcm9ubWVudHMgY29uZmlnKQ0KPiArICAi U2VyaWFsaXplIGxpc3Qgb2YgcGFpcnMgaW50byBmbGF0IGxpc3Qgb2YgQGNvZGV7KFwiLWVc IiBcIlZBUj12YWxcIiBcIi1lXCIgXCJWQVI9dmFsXCIgLi4uKX0uIg0KPiArICAoYXBwZW5k LW1hcA0KPiArICAgKGxhbWJkYSAoZW52LWJpbmQpDQo+ICsgICAgIChsaXN0ICItZSIgKGZv cm1hdCAjZiAifj8iICJ+YT1+YSIgZW52LWJpbmQpKSkNCj4gKyAgIChkb2NrZXItY29udGFp bmVyLWNvbmZpZ3VyYXRpb24tZW52aXJvbm1lbnRzIGNvbmZpZykpKQ0KDQpJIHRyaWVkIHRo aXMgb3V0IGluIGEgUkVQTCwgYnV0IGZvdW5kIHRoYXQgaXQgZG9lc24ndCBhY2NlcHQgcGFp cnMgYnV0IA0KMi1lbGVtZW50IGxpc3RzOg0KDQpzY2hlbWVAKGd1aWxlLXVzZXIpPiAoZm9y bWF0ICNmICJ+PyIgIn5hPX5hIiAnKCJ4IiAuICJ5IikpDQppY2UtOS9ib290LTkuc2NtOjE2 ODU6MTY6IEluIHByb2NlZHVyZSByYWlzZS1leGNlcHRpb246DQpJbiBwcm9jZWR1cmUgbGVu Z3RoOiBXcm9uZyB0eXBlIGFyZ3VtZW50IGluIHBvc2l0aW9uIDE6ICgieCIgLiAieSIpDQoN CkVudGVyaW5nIGEgbmV3IHByb21wdC4gIFR5cGUgYCxidCcgZm9yIGEgYmFja3RyYWNlIG9y IGAscScgdG8gY29udGludWUuDQpzY2hlbWVAKGd1aWxlLXVzZXIpIFsxXT4gLHENCnNjaGVt ZUAoZ3VpbGUtdXNlcik+IChmb3JtYXQgI2YgIn4/IiAifmE9fmEiICcoIngiICJ5IikpDQok MSA9ICJ4PXkiDQoNCkFsc28sIHRoZSAnZm9ybWF0JyBjYW4gYmUgc2ltcGxpZmllZDoNCg0K KGFwcGx5IGZvcm1hdCAjZiAifmE9fmEiIGVudi1iaW5kKQ0KDQoNCj4gKw0KPiArKGRlZmlu ZSAoZG9ja2VyLWNvbnRhaW5lci1zdGFydHVwLXNjcmlwdCBkb2NrZXItY2xpIGNvbnRhaW5l ci1uYW1lIGNvbmZpZykNCj4gKyAgIlJldHVybiBhIHByb2dyYW0gZmlsZSwgdGhhdCBleGVj dXRlcyB0aGUgc3RhcnR1cCBzZXF1ZW5jZSBvZiB0aGUgQGNvZGV7ZG9ja2VyLWNvbnRhaW5l ci1zaGVwaGVyZC1zZXJ2aWNlfS4iDQo+ICsgIChsZXQqICgoYXR0YWNoZWQ/IChkb2NrZXIt Y29udGFpbmVyLWNvbmZpZ3VyYXRpb24tYXR0YWNoZWQ/IGNvbmZpZykpDQo+ICsgICAgICAg ICAoaW1hZ2UtbmFtZSAoZG9ja2VyLWNvbnRhaW5lci1jb25maWd1cmF0aW9uLWltYWdlIGNv bmZpZykpDQo+ICsgICAgICAgICAodm9sdW1lcyAoc2VyaWFsaXplLXZvbHVtZXMgY29uZmln KSkNCj4gKyAgICAgICAgIChwb3J0cyAoc2VyaWFsaXplLXBvcnRzIGNvbmZpZykpDQo+ICsg ICAgICAgICAoZW52cyAoc2VyaWFsaXplLWVudmlyb25tZW50cyBjb25maWcpKQ0KPiArICAg ICAgICAgKG5ldHdvcmsgKGRvY2tlci1jb250YWluZXItY29uZmlndXJhdGlvbi1uZXR3b3Jr IGNvbmZpZykpDQo+ICsgICAgICAgICAoYWRkaXRpb25hbC1hcmd1bWVudHMgKGRvY2tlci1j b250YWluZXItY29uZmlndXJhdGlvbi1hZGRpdGlvbmFsLWFyZ3VtZW50cyBjb25maWcpKQ0K PiArICAgICAgICAgKGNvbnRhaW5lci1jb21tYW5kIChkb2NrZXItY29udGFpbmVyLWNvbmZp Z3VyYXRpb24tY29udGFpbmVyLWNvbW1hbmQgY29uZmlnKSkpDQo+ICsgICAgKHByb2dyYW0t ZmlsZQ0KPiArICAgICAoc3RyaW5nLWFwcGVuZCAic3RhcnQtIiBjb250YWluZXItbmFtZSAi LWNvbnRhaW5lciIpDQo+ICsgICAgICN+KGxldCAoKGRvY2tlciAoc3RyaW5nLWFwcGVuZCAj JGRvY2tlci1jbGkgIi9iaW4vZG9ja2VyIikpKQ0KPiArICAgICAgICAgKHN5c3RlbSogZG9j a2VyICJzdG9wIiAjJGNvbnRhaW5lci1uYW1lKQ0KPiArICAgICAgICAgKHN5c3RlbSogZG9j a2VyICJybSIgIyRjb250YWluZXItbmFtZSkgPiArICAgICAgICAgKGFwcGx5IHN5c3RlbSog YCgsZG9ja2VyDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICJydW4iDQo+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICwoc3RyaW5nLWFwcGVuZCAiLS1uYW1lPSIgIyRjb250 YWluZXItbmFtZSkNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgQXV0b21hdGlj YWxseSByZW1vdmUgdGhlIGNvbnRhaW5lciB3aGVuIHN0b3BwaW5nDQo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgIDs7IElmIHlvdSB3YW50IHBlcnNpc3RlbnQgZGF0YSwgeW91IG5l ZWQgdG8gdXNlDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IHZvbHVtZSBiaW5k cyBvciBvdGhlciBtZXRob2RzLg0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAiLS1y bSINCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgLChzdHJpbmctYXBwZW5kICItLW5l dHdvcms9IiAjJG5ldHdvcmspDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IFRP RE86DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IFdyaXRlIHRvIGEgY2lkIGZp bGUgdGhlIGNvbnRhaW5lciBpZCwgdGhpcyBhbGxvd3MNCj4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgOzsgZm9yIHNoZXBoZXJkIHRvIG1hbmFnZSBjb250YWluZXIgZXZlbiB3aGVu IHRoZSBwcm9jZXNzDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGl0c2VsZiBn ZXRzIGRldGFjaGVkIGZyb20gdGhlIGNvbnRhaW5lcg0KPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAsQChpZiAobm90ICMkYXR0YWNoZWQpICcoIi0tY2lkZmlsZSIgIyRjaWQtZmls ZSkgJygpKQ0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAjJEB2b2x1bWVzDQo+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICMkQHBvcnRzDQo+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICMkQGVudnMNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIyRAYWRk aXRpb25hbC1hcmd1bWVudHMNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgLCMkaW1h Z2UtbmFtZQ0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAjJEBjb250YWluZXItY29t bWFuZCkpKSkpKQ0KDQonc3lzdGVtKicgY2FuIGZhaWwsIHdoaWNoIGl0IGRvZXMgYnkgcmV0 dXJuaW5nIHNvbWUgbnVtYmVyIChhbmQgbm90IGJ5IA0KYW4gZXhjZXB0aW9uKS4gIEkgcmVj b21tZW5kIHVzaW5nICdpbnZva2UnIGZyb20gKGd1aXggYnVpbGQgdXRpbHMpIA0KKHdoaWNo IHVzZXMgZXhjZXB0aW9ucykgaW5zdGVhZDsgeW91IG1heSBuZWVkIHVzZS1tb2R1bGVzICsg DQp3aXRoLWltcG9ydGVkLW1vZHVsZXMgdG8gdXNlIHRoYXQgbW9kdWxlLg0KDQoNCj4gKw0K PiArKGRlZmluZSAoZG9ja2VyLWNvbnRhaW5lci1zaGVwaGVyZC1zZXJ2aWNlIGRvY2tlci1j bGkgY29uZmlnKQ0KPiArICAiUmV0dXJuIGEgc2hlcGhlcmQtc2VydmljZSB0aGF0IHJ1bnMg Q09OVEFJTkVSLiINCj4gKyAgKGxldCogKChjb250YWluZXItbmFtZSAoc3ltYm9sLT5zdHJp bmcgKGRvY2tlci1jb250YWluZXItY29uZmlndXJhdGlvbi1uYW1lIGNvbmZpZykpKQ0KPiAr ICAgICAgICAgKGNpZC1maWxlIChzdHJpbmctYXBwZW5kICIvdmFyL3J1bi9kb2NrZXIvIiBj b250YWluZXItbmFtZSAiLnBpZCIpKQ0KDQpUaGlzIHNvdW5kcyBsaWtlICIuIiwgIi4uIiBh bmQgYW55dGhpbmcgY29udGFpbmluZyBhICIvIiBvciAiXHgwMCIgd291bGQgDQpiZSBpbnZh bGlkIGNvbnRhaW5lciBuYW1lcywgSSByZWNvbW1lbmQgcmVmaW5pbmcgdGhlIHR5cGUgY2hl Y2sgZm9yIA0KJ2NvbnRhaW5lci1uYW1lJyBhIGxpdHRsZS4gIEl0IGFsc28gbG9va3MgbGlr ZSBjb250YWluZXIgbmFtZXMgbXVzdCBiZSANCnVuaXF1ZSB3aXRoaW4gYSBzeXN0ZW0sIHRo YXQgc291bmRzIGxpa2Ugc29tZXRoaW5nIHRvIG1lbnRpb24gaW4gaXRzIA0KZG9jc3RyaW5n IHRvIG1lLg0KDQo+ICsgICAgICAgICAoYXR0YWNoZWQ/IChkb2NrZXItY29udGFpbmVyLWNv bmZpZ3VyYXRpb24tYXR0YWNoZWQ/IGNvbmZpZykpKQ0KPiArICAgIChzaGVwaGVyZC1zZXJ2 aWNlDQo+ICsgICAgIChwcm92aXNpb24gKGxpc3QgKGRvY2tlci1jb250YWluZXItY29uZmln dXJhdGlvbi1uYW1lIGNvbmZpZykpKQ0KPiArICAgICAocmVxdWlyZW1lbnQgYChkb2NrZXJk KSkNCj4gKyAgICAgKHN0YXJ0ICN+KG1ha2UtZm9ya2V4ZWMtY29uc3RydWN0b3INCj4gKyAg ICAgICAgICAgICAgIChsaXN0ICMkKGRvY2tlci1jb250YWluZXItc3RhcnR1cC1zY3JpcHQg ZG9ja2VyLWNsaSBjb250YWluZXItbmFtZSBjb25maWcpKQ0KPiArICAgICAgICAgICAgICAg OzsgV2F0Y2ggdGhlIGNpZC1maWxlIGluc3RlYWQgb2YgdGhlIGRvY2tlciBydW4gY29tbWFu ZCwgYXMgdGhlIGRhZW1vbiBjYW4NCj4gKyAgICAgICAgICAgICAgIDs7IHN0aWxsIGJlIHJ1 bm5pbmcgZXZlbiB3aGVuIHRoZSBjb21tYW5kIHRlcm1pbmF0ZXMNCj4gKyAgICAgICAgICAg ICAgIChpZiAobm90ICMkYXR0YWNoZWQ/KQ0KPiArICAgICAgICAgICAgICAgICAgICM6cGlk LWZpbGUgIyRjaWQtZmlsZSkpKQ0KDQpJIGRvbid0IHRoaW5rIHRoaXMgZG9lcyB3aGF0IHlv dSB3YW50IGl0IHRvIGRvIC0tIHdoZW4gYXR0YWNoZWQsIGl0IHdpbGwgDQpldmFsdWF0ZSB0 byAjJGNpZC1maWxlLCB3aGVuIG5vdCwgaXQgd2lsbCBldmFsdWF0ZSB0byAjOnBpZC1mbGls ZS4NCg0KVHJ5IGFwcGx5K2xpc3QgaW5zdGVhZDoNCg0KKGFwcGx5DQogICBtYWtlLWZvcmtl eGVjLWNvbnN0cnVjdG9yDQogICAobGlzdCAuLi4pDQogICAjJChpZiAkYXR0YWNoZWQNCiAg ICAgICAgICN+KCkNCiAgICAgICAgICN+KGxpc3QgIzpwaWQtZmlsZSAjJGNpZC1maWxlKSkp DQoNCihDaGFuZ2luZyB0aGUgc3RhZ2luZyBpcyBub3QgcmVxdWlyZWQsIHRob3VnaCBteXNl bGYgSSBwcmVmZXIgaXQgdGhpcyB3YXkuKQ0KDQpJIHJlY29tbWVuZCB3cml0aW5nIGEgc3lz dGVtIHRlc3QgKGluIGdudS90ZXN0cy9kb2NrZXIuc2NtKSwgdG8gcHJldmVudCANCnN1Y2gg cHJvYmxlbXMsIHRob3VnaCBJIGRvbid0IGtub3cgaG93IGZlYXNpYmxlIGl0IHdvdWxkIGJl Lg0KDQo+ICsgICAgIChzdG9wIChpZiAjJGF0dGFjaGVkPw0KPiArICAgICAgICAgICAgICAg I34obWFrZS1raWxsLWRlc3RydWN0b3IpDQo+ICsgICAgICAgICAgICAgICAjfihsYW1iZGEg Xw0KPiArICAgICAgICAgICAgICAgICAgIChleGVjLWNvbW1hbmQgKGxpc3QNCj4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAjJGRvY2tlci1j bGkgIi9iaW4vZG9ja2VyIikNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAic3RvcCIgIyRjb250YWluZXItbmFtZSkpDQo+ICsgICAgICAgICAgICAgICAgICAgI2Yp KSkpKSkNCg0KTm90IHZlcnkgZmFtaWxpYXIgd2l0aCBob3cgU2hlcGhlcmQgd29ya3MgaGVy ZSwgYnV0IEkgdGhpbmsgdGhhdCB0aGUgDQoncmV0dXJuICNmYWxzZScgZHNlc2VydmVzIGEg Y29tbWFuZC4NCg0KQWxzbywgb24gKHN0cmluZy1hcHBlbmQgIyRkb2NrZXItY2xpICIvYmlu L2RvY2tlciIpOiB3ZSBoYXZlDQojJChmaWxlLWFwcGVuZCBkb2NrZXItY2xpICIvYmluL2Rv Y2tlciIpIGZvciB0aGF0LCB0aG91Z2ggaW4gdGhpcyBjYXNlIA0KaXQgZG9lc24ndCBtYXR0 ZXIgKGZvciB1c2VzIGluc2lkZSAncXVvdGUnLCBpdCBkb2VzLCBidXQgaGVyZSwgbm90IHJl YWxseSkuDQoNCkdyZWV0aW5ncywNCk1heGltZS4NCg== --------------Uop0srNDnw720NWSCTaIOq8W 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----- --------------Uop0srNDnw720NWSCTaIOq8W-- --------------cWvhmhlwM8vYzhvCwxcOYDXd-- --------------MkhQdqx650Vxa0JLe6dYfSvF Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYzXknwUDAAAAAAAKCRBJ4+4iGRcl7jTQ APsFykmO2S637Lr1xb3NYFQ1wWg+2mZaXQj1C/NFyAVJ0gEAiQMRlZrdgaFAj0LkDVKcMWoRa/dQ tsJEFAoNlxJKiQ0= =AwYa -----END PGP SIGNATURE----- --------------MkhQdqx650Vxa0JLe6dYfSvF--