GNU bug report logs - #46555
LVM swap continuously fails guix system: error: service 'swap-/dev/mapper/guix-swap' requires 'device-mapping-guix-swap', which is not provided by any service

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Shyam Saran <syamsaran12345@HIDDEN>; dated Tue, 16 Feb 2021 10:13:01 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 46555 <at> debbugs.gnu.org:


Received: (at 46555) by debbugs.gnu.org; 23 Feb 2021 15:24:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 23 10:24:13 2021
Received: from localhost ([127.0.0.1]:60190 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEZXj-0006fc-E0
	for submit <at> debbugs.gnu.org; Tue, 23 Feb 2021 10:24:13 -0500
Received: from mail-ed1-f68.google.com ([209.85.208.68]:34580)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <syamsaran12345@HIDDEN>) id 1lEZXg-0006ed-Pi
 for 46555 <at> debbugs.gnu.org; Tue, 23 Feb 2021 10:24:06 -0500
Received: by mail-ed1-f68.google.com with SMTP id j9so26375096edp.1
 for <46555 <at> debbugs.gnu.org>; Tue, 23 Feb 2021 07:24:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=BdJ5vOUrc5nWApEC1rPKJEmFeFFztTeYT4n17FVK+VM=;
 b=bd43vEyZ3AH5GEY5gSCFDjbU0MZ8GfLbFg7TGFKW6FQWM+883LxZKBNYme78mKy33e
 EuThW3iLrfzFOfreS16xLiWkCFCVZsQD/92OjT5FXTF8UayJw4UjlR27nmUUN/qcRq3R
 +/TvQdXhFBh7BepsBZi/qnOjWG505HvOr38i6wN7DFg+chDKUp5IGL3S5EzdZugV5p66
 qkmXI3mgy9+9AIx5RBtErbOTeibvtHI8VKr40f593FWPOrOOaTW3PWC8mS9rNO0W7baC
 lQNbdG41PMtU7JDSQx8OptGxMamdiunORJ2NNfrdW6hqRAt8i6/03+AcSE03boHGbu/R
 0PJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=BdJ5vOUrc5nWApEC1rPKJEmFeFFztTeYT4n17FVK+VM=;
 b=oC9CaTy1OdFCWX7/K6EfK1JsdEBDRvSyh9fTpBInR85xZLHhxCdQXSnyUDiFr9U8wv
 3lv6Sk+hdImMHv7+aeuFgdcVwKBXDTZEYTcE3nPe9YDGzqYOyR7cHE6v+QqeDqPxgA0y
 5JQhWsnlPvK+gVxHmrlRaGsx+hAsM2DVu1njFXIkganVatchEOG2/XQ+V/6qeuiuCPaJ
 eGWB1Gg83X4nUyZfWLh0BpQd9st/OTrVP7jJzbe542+F3XCB++CP4NmLHb6Q429jO9CL
 Lvh4RgWZJa095hPFuJyNKMgg+u58dWf/19ULCUefZ8F5Kps9LRolcElgGsjsTI2Il2/e
 Uh+A==
X-Gm-Message-State: AOAM533ztb4mbpZZzSfCfQVOTYHZAOIisw3GjcavM9zTJq8c62ikyyXS
 8PizbTO82IqsHqcSREPuBcxdGaylqvAb4WKlDWU=
X-Google-Smtp-Source: ABdhPJxbF9sRSPjrHAqh6Jm0W4D78LHjLh547+Zf1gfW8wW4DpKM700iAkc5yH1xbEbk+XclLm31fQm3LCxsUoJJu5g=
X-Received: by 2002:aa7:db55:: with SMTP id n21mr29582891edt.258.1614093838889; 
 Tue, 23 Feb 2021 07:23:58 -0800 (PST)
MIME-Version: 1.0
References: <CABVJY8qvV5DkdaT_sEaU+g1E5NWNd7r3_CAYXUPd=400Ej+8ug@HIDDEN>
 <875z2ke9xe.fsf@HIDDEN>
In-Reply-To: <875z2ke9xe.fsf@HIDDEN>
From: Shyam Saran <syamsaran12345@HIDDEN>
Date: Tue, 23 Feb 2021 20:53:47 +0530
Message-ID: <CABVJY8rP9fCPQHG23o67Lx7uXgygGT7odejWtFY4dAQwGjbR4g@HIDDEN>
Subject: Re: bug#46555: LVM swap continuously fails guix system: error:
 service 'swap-/dev/mapper/guix-swap' requires 'device-mapping-guix-swap',
 which is not provided by any service
To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000e85dfd05bc028120"
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 46555
Cc: 46555 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--000000000000e85dfd05bc028120
Content-Type: multipart/alternative; boundary="000000000000e85dfc05bc02811e"

--000000000000e85dfc05bc02811e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thanks for response, I am attaching config.scm

If required then will try to make this file cleaner.



On Mon, 22 Feb 2021 at 14:50, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:

> Hi Shyam,
>
> Shyam Saran <syamsaran12345@HIDDEN> skribis:
>
> > LVM/Device Mapper swap continuously fails for os configuration
> >
> >
> > with
> >
> >   guix system: error: service 'swap-/dev/mapper/guix-swap' requires
> > 'device-mapping-guix-swap', which is not provided by any service
> >
> >
> >
> > which originates from code
> >
> >
> >
> > (define swap-service-type
> >   (shepherd-service-type
> >    'swap
> >    (lambda (device)
> >      (define requirement
> >        (if (and (string? device)
> >                 (string-prefix? "/dev/mapper/" device))
> >            (list (symbol-append 'device-mapping-
> >                                 (string->symbol (basename device))))
> >            '()))
>
> You could need to define an LVM =E2=80=9Cdevice mapping=E2=80=9D that pro=
vides
> /dev/mapper/guix-swap:
>
>
> https://guix.gnu.org/manual/devel/en/html_node/Mapped-Devices.html#index-=
lvm_002ddevice_002dmapping
>
> If you did already, could you send your complete config so we can have a
> look?
>
> Thanks,
> Ludo=E2=80=99.
>


/shyam

--000000000000e85dfc05bc02811e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div><div><br></div>Thanks for response, =
I am attaching config.scm</div><div><br></div><div>If required then will tr=
y to make this file cleaner.<br></div><div><br></div><div><br></div></div><=
br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon,=
 22 Feb 2021 at 14:50, Ludovic Court=C3=A8s &lt;<a href=3D"mailto:ludo@gnu.=
org">ludo@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex">Hi Shyam,<br>
<br>
Shyam Saran &lt;<a href=3D"mailto:syamsaran12345@HIDDEN" target=3D"_blan=
k">syamsaran12345@HIDDEN</a>&gt; skribis:<br>
<br>
&gt; LVM/Device Mapper swap continuously fails for os configuration<br>
&gt;<br>
&gt;<br>
&gt; with<br>
&gt;<br>
&gt;=C2=A0 =C2=A0guix system: error: service &#39;swap-/dev/mapper/guix-swa=
p&#39; requires<br>
&gt; &#39;device-mapping-guix-swap&#39;, which is not provided by any servi=
ce<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; which originates from code<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; (define swap-service-type<br>
&gt;=C2=A0 =C2=A0(shepherd-service-type<br>
&gt;=C2=A0 =C2=A0 &#39;swap<br>
&gt;=C2=A0 =C2=A0 (lambda (device)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (define requirement<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 (if (and (string? device)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(string-p=
refix? &quot;/dev/mapper/&quot; device))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (list (symbol-append &#39;dev=
ice-mapping-<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(string-&gt;symbol (basenam=
e device))))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &#39;()))<br>
<br>
You could need to define an LVM =E2=80=9Cdevice mapping=E2=80=9D that provi=
des<br>
/dev/mapper/guix-swap:<br>
<br>
=C2=A0 <a href=3D"https://guix.gnu.org/manual/devel/en/html_node/Mapped-Dev=
ices.html#index-lvm_002ddevice_002dmapping" rel=3D"noreferrer" target=3D"_b=
lank">https://guix.gnu.org/manual/devel/en/html_node/Mapped-Devices.html#in=
dex-lvm_002ddevice_002dmapping</a><br>
<br>
If you did already, could you send your complete config so we can have a<br=
>
look?<br>
<br>
Thanks,<br>
Ludo=E2=80=99.<br></blockquote><div><br></div><div><br></div><div>/shyam <b=
r></div></div></div>

--000000000000e85dfc05bc02811e--

--000000000000e85dfd05bc028120
Content-Type: text/x-scheme; charset="US-ASCII"; name="config.scm"
Content-Disposition: attachment; filename="config.scm"
Content-Transfer-Encoding: base64
Content-ID: <f_kli5qib00>
X-Attachment-Id: f_kli5qib00

OzsgVGhpcyBpcyBhbiBvcGVyYXRpbmcgc3lzdGVtIGNvbmZpZ3VyYXRpb24gZ2VuZXJhdGVkCgoo
dXNlLW1vZHVsZXMgKGd1aXggdXRpbHMpKQoodXNlLW1vZHVsZXMgKGd1aXggcGFja2FnZXMpKQoo
dXNlLW1vZHVsZXMgKGdudSBzZXJ2aWNlcyBuZXR3b3JraW5nKSkKKHVzZS1tb2R1bGVzIChnbnUg
c2VydmljZXMgYXVkaW8pKQoodXNlLW1vZHVsZXMgKGdudSkgKGdudSBzeXN0ZW0gbnNzKSkKKHVz
ZS1zZXJ2aWNlLW1vZHVsZXMgbmV0d29ya2luZyBzc2gpCih1c2UtcGFja2FnZS1tb2R1bGVzIGJv
b3Rsb2FkZXJzIGNlcnRzIHN1Y2tsZXNzIHdtKQoKKHVzZS1zZXJ2aWNlLW1vZHVsZXMgZGVza3Rv
cCBuZXR3b3JraW5nIGN1cHMgc3NoIHhvcmcgYXZhaGkgbWFpbCkKKHVzZS1wYWNrYWdlLW1vZHVs
ZXMgY2VydHMgZ25vbWUgY3VwcykKCih1c2UtbW9kdWxlcyAoZ251IHBhY2thZ2VzIHNoZWxscykp
Cih1c2UtbW9kdWxlcyAoZ251IHBhY2thZ2VzIHZpbSkpCgoodXNlLW1vZHVsZXMgKGdudSkpCih1
c2UtcGFja2FnZS1tb2R1bGVzIHNjcmVlbikKDAo7OyBvdGhlciBndWl4CgoodXNlLW1vZHVsZXMg
KGdudSBzeXN0ZW0gbG9jYWxlKSkKKHVzZS1tb2R1bGVzIChndWl4IHN0b3JlKSkKKHVzZS1tb2R1
bGVzIChybnJzIGxpc3RzKSkKKHVzZS1tb2R1bGVzIChzcmZpIHNyZmktMSkpCih1c2UtcGFja2Fn
ZS1tb2R1bGVzIGJhc2UgaWR1dGlscykKKHVzZS1zZXJ2aWNlLW1vZHVsZXMgZG5zIG1jcm9uIG1l
c3NhZ2luZykKDAoKCihkZWZpbmUgKG9wZW4tdWRldi1sdm0tZGV2aWNlIHNvdXJjZSB0YXJnZXQp
CiAgIlJldHVybiBhIGdleHAgdGhhdCBtYXBzIFNPVVJDRVMgdG8gVEFSR0VUUyBhcyBhIExWTSBk
ZXZpY2UsIHVzaW5nCidsdm0nLiIKICAod2l0aC1pbXBvcnRlZC1tb2R1bGVzIChzb3VyY2UtbW9k
dWxlLWNsb3N1cmUgJygoZ251IGJ1aWxkIGZpbGUtc3lzdGVtcykpKQogICAgICAgICAgICAgICAg
ICAgICAgICAgI34obGV0ICgoc291cmNlICAjJHNvdXJjZSkKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKGx2bS1iaW4gIyQoZmlsZS1hcHBlbmQgbHZtMi1zdGF0aWMgIi9zYmluL2x2
bSIpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBVc2UgJ2x2bTItc3RhdGljJywg
bm90ICdsdm0yJywgdG8gYXZvaWQgcHVsbGluZyB0aGUKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA7OyB3aG9sZSB3b3JsZCBpbnNpZGUgdGhlIGluaXRyZCAoZm9yIHdoZW4gd2UncmUgaW4g
YW4gaW5pdHJkKS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYmVnaW4KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQgI3QgIkVuYWJsaW5nIH5hfiUiICMkdGFyZ2V0
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN5c3RlbSogbHZtLWJpbiAidmdjaGFu
Z2UiICItYXkiIChjYXIgKHN0cmluZy1zcGxpdCAjJHRhcmdldCAjXC0pKSkKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChzbGVlcCAxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKHplcm8/IChzeXN0ZW0qIGx2bS1iaW4gImx2Y2hhbmdlIiAiLWFheSIgIi15IiAiLS1zeXNp
bml0IiAiLS1pZ25vcmVza2lwcGVkY2x1c3RlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWpvaW4gKHN0cmluZy1zcGxpdCAjJHRhcmdldCAj
XC0pICIvIikpKSkpKSkKCihkZWZpbmUgKGNsb3NlLXVkZXYtbHZtLWRldmljZSBzb3VyY2VzIHRh
cmdldCkKICAiUmV0dXJuIGEgZ2V4cCB0aGF0IGNsb3NlcyBUQVJHRVQsIGEgTFZNIGRldmljZS4i
CiAgI34oemVybz8gKHN5c3RlbSogIyQoZmlsZS1hcHBlbmQgbHZtMi1zdGF0aWMgIi9zYmluL2x2
bSIpCiAgICAgICAgICAgICAgICAgICAgImx2Y2hhbmdlIiAiLWFuIiAiLXkiIChzdHJpbmctam9p
biAoc3RyaW5nLXNwbGl0ICMkdGFyZ2V0ICNcLSkgIi8iKSkpKQo7OyBUaGUgdHlwZSBvZiBMVk0g
bWFwcGVkIGRldmljZXMuCihkZWZpbmUgdWRldi1sdm0tZGV2aWNlLW1hcHBpbmcgKG1hcHBlZC1k
ZXZpY2Uta2luZCAob3BlbiBvcGVuLXVkZXYtbHZtLWRldmljZSkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IChjaGVjayBjaGVjay11ZGV2LWx2
bS1kZXZpY2UpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoY2xvc2UgY2xvc2UtdWRldi1sdm0tZGV2aWNlKSkpCgwKCihkZWZpbmUgJWxvY2FsLWZz
LWJvb3QtZWZpLXBhcnRpdGlvbiAiL2Rldi9zZGExIikKCihkZWZpbmUgJWxvY2FsLWdydWItdWJ1
bnR1LW1lbnVlbnRyaWVzIChsaXN0IChtZW51LWVudHJ5IChsYWJlbCAiVWJ1bnR1IEdOVS9MaW51
eCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChsaW51eCAiKGx2bS90ZjFlNW1YdWJ1bnR1LWJvb3QpL3ZtbGludXoiKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGludXgtYXJn
dW1lbnRzICcoInJvb3Q9L2Rldi9tYXBwZXIvdGYxZTVtWHVidW50dS1yb290IHJvIC0tdmVyYm9z
ZSBub3NwbGFzaCBkZWJ1ZyIpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoaW5pdHJkICIobHZtL3RmMWU1bVh1YnVudHUtYm9vdCkvaW5p
dHJkLmltZyIpKSkpCgwKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1ob3N0LW5hbWUgICAgICAgICAg
ICAgICAgICAgICAia29tcHV0aWxvIikKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWFjY291bnQtdWlk
ICAgICAgICAgICAgICAgICAgIDEwMDApCihkZWZpbmUgJWxvY2FsbWFjaGluZS1hY2NvdW50LXVz
ZXItbmFtZSAgICAgICAgICAgICAicyIpCihkZWZpbmUgJWxvY2FsbWFjaGluZS1hY2NvdW50LWNv
bW1lbnQgICAgICAgICAgICAgICAic2h5YW0iKQooZGVmaW5lICVsb2NhbG1hY2hpbmUtYWNjb3Vu
dC1ncm91cC1uYW1lICAgICAgICAgICAgInVzZXJzIikKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWFj
Y291bnQtZ3JvdXAtZ2lkICAgICAgICAgICAgICAxMDAwKQooZGVmaW5lICVsb2NhbG1hY2hpbmUt
YWNjb3VudC1zdXBwbGVtZW50cnktZ3JvdXBzICAgJygid2hlZWwiICJuZXRkZXYiICJhdWRpbyIg
InZpZGVvIikpCihkZWZpbmUgJWxvY2FsbWFjaGluZS1hY2NvdW50LWhvbWUtcGFyZW50LWRpcmVj
dG9yeSAiL2hvbWUiKQooZGVmaW5lICVsb2NhbG1hY2hpbmUtYWNjb3VudC1zaGVsbCAgICAgICAg
ICAgICAgICAgI34oc3RyaW5nLWFwcGVuZCAjJHpzaCAiL2Jpbi96c2giKSkKKGRlZmluZSAlbG9j
YWxtYWNoaW5lLWdkbS1hdXRvLWxvZ2luICAgICAgICAgICAgICAgICNmKQooZGVmaW5lICVsb2Nh
bG1hY2hpbmUtZ2RtLWFsbG93LWVtcHR5LXBhc3N3b3JkICAgICAgI3QpCgooZGVmaW5lICVsb2Nh
bG1hY2hpbmUtYWNjb3VudC1jcmVhdGUtaG9tZS1kaXJlY3RvcnkgI2YpCihkZWZpbmUgJWxvY2Fs
bWFjaGluZS1ndWl4LXN1YnN0aXR1dGUtdXJscyAgICAgICAgICAnKCJodHRwczovL2NpLmd1aXgu
Z251Lm9yZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgImh0dHBzOi8vYmF5ZnJvbnQuZ3VpeHNkLm9yZyIKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImh0dHA6Ly9ndWl4LmdlbmVuZXR3b3Jr
Lm9yZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgImh0dHBzOi8vZ3VpeC50b2JpYXMuZ3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJodHRwczovL2NpLmd1aXguaW5mby8iCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7ICJodHRwczov
L2Jlcmxpbi5ndWl4c2Qub3JnIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiaHR0cHM6Ly9iZXJsaW4uZ3VpeC5nbnUub3JnIikpCihkZWZpbmUg
JWxvY2FsbWFjaGluZS1ndWl4LWV4dHJhLW9wdGlvbnMgICAgICAgICAgICAnKAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyAiLS1tYXgtam9i
cz0yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA7OyAiLS1jb3Jlcz0xIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiLS1nYy1rZWVwLWRlcml2YXRpb25zPXllcyIKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tZ2Mta2VlcC1vdXRwdXRz
PXllcyIpKQooZGVmaW5lICVsb2NhbG1hY2hpbmUtZ3VpeC11c2Utc3Vic3RpdHV0ZXMgICAgICAg
ICAgI3QpIDthbHdheXMgdHJ1ZQoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLW5ldHdvcmstbWFuYWdl
ci1kbnMgICAgICAgICAgICJkbnNtYXNxIikKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWRlZmF1bHQt
cmVhbG0gICAgICAgICAgICAgICAgICNmKQoMCgoodXNlLW1vZHVsZXMgKGdudSBwYWNrYWdlcyBs
aW51eCkpCih1c2UtbW9kdWxlcyAoZ3VpeCBtb2R1bGVzKSkKCihkZWZpbmUgKG9wZW4tbm9uLXVk
ZXYtbHZtLWRldmljZSBzb3VyY2UgdGFyZ2V0cykKICAiUmV0dXJuIGEgZ2V4cCB0aGF0IG1hcHMg
U09VUkNFUyB0byBUQVJHRVRTUyBhcyBhIExWTSBkZXZpY2UsIHVzaW5nCidsdm0nLiIKICAod2l0
aC1pbXBvcnRlZC1tb2R1bGVzIChzb3VyY2UtbW9kdWxlLWNsb3N1cmUgJygoZ251IGJ1aWxkIGZp
bGUtc3lzdGVtcykpKQogICAgICAgICAgICAgICAgICAgICAgICAgI34obGV0ICgoc291cmNlICAg
IyRzb3VyY2UpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0YXJnZXRzICAnIyR0
YXJnZXRzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobHZtLWJpbiAgIyQoZmls
ZS1hcHBlbmQgbHZtMi1zdGF0aWMgIi9zYmluL2x2bSIpKSkKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA7OyBVc2UgJ2x2bTItc3RhdGljJywgbm90ICdsdm0yJywgdG8gYXZvaWQgcHVsbGlu
ZyB0aGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyB3aG9sZSB3b3JsZCBpbnNpZGUg
dGhlIGluaXRyZCAoZm9yIHdoZW4gd2UncmUgaW4gYW4gaW5pdHJkKS4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoYmVnaW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmb3Jt
YXQgI3QgIkVuYWJsaW5nIH5hfiUiICcjJHRhcmdldHMpCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoc2xlZXAgMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzeXN0ZW0q
IGx2bS1iaW4gInZnc2NhbiIgIi0tbWtub2RlcyIpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoc2xlZXAgMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXAgKGxhbWJk
YSAoZmlsZSkgKHN5c3RlbSogbHZtLWJpbiAidmdjaGFuZ2UiICItYXkiIChjYXIgKHN0cmluZy1z
cGxpdCBmaWxlICNcLSkpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMk
dGFyZ2V0cykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzbGVlcCAxKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKG1hcCAobGFtYmRhIChmaWxlKSAoemVybz8gKHN5c3Rl
bSogbHZtLWJpbiAibHZjaGFuZ2UiICItYWF5IiAiLXkiICItLXN5c2luaXQiICItLWlnbm9yZXNr
aXBwZWRjbHVzdGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1qb2luIChzdHJpbmctc3BsaXQgZmlsZSAj
XC0pICIvIikpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMkdGFyZ2V0
cykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN0KSkpKQoKKGRlZmluZSAoY2xvc2Ut
bm9uLXVkZXYtbHZtLWRldmljZSBzb3VyY2VzIHRhcmdldHMpCiAgIlJldHVybiBhIGdleHAgdGhh
dCBjbG9zZXMgVEFSR0VUUywgYSBMVk0gZGV2aWNlLiIKICAjfihiZWdpbgogICAgICAobWFwIChs
YW1iZGEgKGZpbGUpICh6ZXJvPyAoc3lzdGVtKiAjJChmaWxlLWFwcGVuZCBsdm0yLXN0YXRpYyAi
L3NiaW4vbHZtIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImx2
Y2hhbmdlIiAiLWFuIiAiLXkiIChzdHJpbmctam9pbiAoc3RyaW5nLXNwbGl0IGZpbGUgI1wtKSAi
LyIpKSkpCiAgICAgICAgICAgJyMkdGFyZ2V0cykKICAgICAgI3QpKQoKOzsgVGhlIHR5cGUgb2Yg
TFZNIG1hcHBlZCBkZXZpY2VzLgooZGVmaW5lIG5vbi11ZGV2LWx2bS1kZXZpY2UtbWFwcGluZyAo
bWFwcGVkLWRldmljZS1raW5kIChvcGVuIG9wZW4tbm9uLXVkZXYtbHZtLWRldmljZSkKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyAoY2hl
Y2sgY2hlY2stbm9uLXVkZXYtbHZtLWRldmljZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2xvc2UgY2xvc2Utbm9uLXVkZXYtbHZtLWRl
dmljZSkpKQoMCgooZGVmaW5lICVsb2NhbG1hY2hpbmUtbWFwcGVkLWRldmljZS1ndWl4LXJvb3Qg
ICAgICAgKG1hcHBlZC1kZXZpY2UgKHNvdXJjZSAiL2Rldi9zZGEzMSIpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodGFy
Z2V0ICJndWl4LXJvb3QiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHR5cGUgICBub24tdWRldi1sdm0tZGV2aWNlLW1h
cHBpbmcpKSkKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1tYXBwZWQtZGV2aWNlLWd1aXgtYm9vdCAg
ICAgICAobWFwcGVkLWRldmljZSAoc291cmNlICIvZGV2L3NkYTMxIikKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0YXJn
ZXQgImd1aXgtYm9vdCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZSAgIG5vbi11ZGV2LWx2bS1kZXZpY2UtbWFw
cGluZykpKQoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLW1hcHBlZC1kZXZpY2UtZ3VpeC1nbnUgICAg
ICAgIChtYXBwZWQtZGV2aWNlIChzb3VyY2UgIi9kZXYvc2RhMzEiKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRhcmdl
dCAiZ3VpeC1nbnUiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHR5cGUgICBub24tdWRldi1sdm0tZGV2aWNlLW1hcHBp
bmcpKSkKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1tYXBwZWQtZGV2aWNlLWd1aXgtc3dhcCAgICAg
ICAobWFwcGVkLWRldmljZSAoc291cmNlICIvZGV2L3NkYTMxIikKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0YXJnZXQg
Imd1aXgtc3dhcCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAodHlwZSAgIG5vbi11ZGV2LWx2bS1kZXZpY2UtbWFwcGlu
ZykpKQoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLW1hcHBlZC1kZXZpY2UtZ3VpeC10bXAgICAgICAg
IChtYXBwZWQtZGV2aWNlIChzb3VyY2UgIi9kZXYvc2RhMzEiKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRhcmdldCAi
Z3VpeC10bXAiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHR5cGUgICBub24tdWRldi1sdm0tZGV2aWNlLW1hcHBpbmcp
KSkKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1tYXBwZWQtZGV2aWNlLWd1aXgtdmFyICAgICAgICAo
bWFwcGVkLWRldmljZSAoc291cmNlICIvZGV2L3NkYTMxIikKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0YXJnZXQgImd1
aXgtdmFyIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICh0eXBlICAgbm9uLXVkZXYtbHZtLWRldmljZS1tYXBwaW5nKSkp
CgooZGVmaW5lICVsb2NhbG1hY2hpbmUtbWFwcGVkLWRldmljZS1ob3VzZS1ob21lICAgICAgKG1h
cHBlZC1kZXZpY2UgKHNvdXJjZSAiL2Rldi90ZXN0IikKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0YXJnZXQgImhvdXNl
LWhvbWUiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHR5cGUgICBub24tdWRldi1sdm0tZGV2aWNlLW1hcHBpbmcpKSkK
DAoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLW1hcHBlZC1kZXZpY2VzIChsaXN0ICVsb2NhbG1hY2hp
bmUtbWFwcGVkLWRldmljZS1ndWl4LXJvb3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICVsb2NhbG1hY2hpbmUtbWFwcGVkLWRldmljZS1ndWl4LWJvb3QKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVsb2NhbG1hY2hpbmUtbWFwcGVk
LWRldmljZS1ndWl4LWdudQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJWxvY2FsbWFjaGluZS1tYXBwZWQtZGV2aWNlLWd1aXgtdmFyCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAlbG9jYWxtYWNoaW5lLW1hcHBlZC1kZXZpY2UtZ3Vp
eC1zd2FwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlbG9jYWxt
YWNoaW5lLW1hcHBlZC1kZXZpY2UtZ3VpeC10bXAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICVsb2NhbG1hY2hpbmUtbWFwcGVkLWRldmljZS1ob3VzZS1ob21lKSkK
DAoKOzs7IGd1aXggc3lzdGVtOiBlcnJvcjogc2VydmljZSAnc3dhcC0vZGV2L21hcHBlci9ndWl4
LXN3YXAnIHJlcXVpcmVzICdkZXZpY2UtbWFwcGluZy1ndWl4LXN3YXAnLCB3aGljaCBpcyBub3Qg
cHJvdmlkZWQgYnkgYW55IHNlcnZpY2UKKGRlZmluZSAlbG9jYWxtYWNoaW5lLXN3YXAtZGV2aWNl
cyAgICAgIChsaXN0ICIvZGV2L21hcHBlci9ndWl4LXN3YXAiKSkKDAoKKGRlZmluZSAlbG9jYWxt
YWNoaW5lLWZpbGUtc3lzdGVtLWd1aXgtcm9vdCAgICAgICAoZmlsZS1zeXN0ZW0gKG1vdW50LXBv
aW50ICAgICAgICAgIi8iKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoZGV2aWNlICAgICAgICAgICAgICAiL2Rldi9tYXBwZXIv
Z3VpeC1yb290IikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHR5cGUgICAgICAgICAgICAgICAgImV4dDQiKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2hl
Y2s/ICAgICAgICAgICAgICAjZikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1vdW50PyAgICAgICAgICAgICAgI3QpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChjcmVhdGUtbW91bnQtcG9pbnQ/ICN0KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobmVlZGVkLWZvci1ib290PyAgICAjdCkK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGRlcGVuZGVuY2llcyAgICAgICAgJWxvY2FsbWFjaGluZS1tYXBwZWQtZGV2aWNlcykp
KQoKOzsgKGRlZmluZSAlbG9jYWxtYWNoaW5lLWZpbGUtc3lzdGVtLWd1aXgtc3dhcCAgICAgICAo
ZmlsZS1zeXN0ZW0gKG1vdW50LXBvaW50ICAgICAgICAgIi94eXoiKQo7OyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkZXZpY2UgICAgICAg
ICAgICAgIChzdHJpbmctYXBwZW5kICIvZGV2L21hcHBlci9ndWl4LXN3YXAiKSkKOzsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZSAg
ICAgICAgICAgICAgICAiZXh0NCIpCjs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGNoZWNrPyAgICAgICAgICAgICAgI2YpCjs7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1vdW50
PyAgICAgICAgICAgICAgI2YpCjs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGNyZWF0ZS1tb3VudC1wb2ludD8gI2YpCjs7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5lZWRlZC1m
b3ItYm9vdD8gICAgI3QpCjs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGRlcGVuZGVuY2llcyAgICAgICAgJWxvY2FsbWFjaGluZS1tYXBw
ZWQtZGV2aWNlcykpKQoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWZpbGUtc3lzdGVtLWd1aXgtYm9v
dCAgICAgICAoZmlsZS1zeXN0ZW0gKG1vdW50LXBvaW50ICAgICAgICAgIi9ib290IikKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KGRldmljZSAgICAgICAgICAgICAgIi9kZXYvbWFwcGVyL2d1aXgtYm9vdCIpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBl
ICAgICAgICAgICAgICAgICJleHQ0IikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoZWNrPyAgICAgICAgICAgICAgI2YpCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChtb3VudD8gICAgICAgICAgICAgICN0KQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3JlYXRlLW1vdW50LXBvaW50PyAj
dCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5lZWRlZC1mb3ItYm9vdD8gICAgI3QpCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkZXBlbmRlbmNpZXMgICAg
ICAgIChhcHBlbmQgKGxpc3QgJWxvY2FsbWFjaGluZS1maWxlLXN5c3RlbS1ndWl4LXJvb3QpCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWxvY2FsbWFjaGluZS1tYXBwZWQtZGV2
aWNlcykpKSkKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1maWxlLXN5c3RlbS1ndWl4LWdudSAgICAg
ICAgKGZpbGUtc3lzdGVtIChtb3VudC1wb2ludCAgICAgICAgICIvZ251IikKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRldmlj
ZSAgICAgICAgICAgICAgIi9kZXYvbWFwcGVyL2d1aXgtZ251IikKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHR5cGUgICAgICAg
ICAgICAgICAgImV4dDQiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoY2hlY2s/ICAgICAgICAgICAgICAjZikKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1v
dW50PyAgICAgICAgICAgICAgI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjcmVhdGUtbW91bnQtcG9pbnQ/ICN0KQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAobmVlZGVkLWZvci1ib290PyAgICAjdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRlcGVuZGVuY2llcyAgICAgICAgKGFw
cGVuZCAobGlzdCAlbG9jYWxtYWNoaW5lLWZpbGUtc3lzdGVtLWd1aXgtcm9vdCkKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAlbG9jYWxtYWNoaW5lLW1hcHBlZC1kZXZpY2VzKSkp
KQoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWZpbGUtc3lzdGVtLWd1aXgtdG1wICAgICAgICAoZmls
ZS1zeXN0ZW0gKG1vdW50LXBvaW50ICAgICAgICAgIi90bXAiKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGV2aWNlICAgICAg
ICAgICAgICAiL2Rldi9tYXBwZXIvZ3VpeC10bXAiKQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZSAgICAgICAgICAgICAg
ICAiZXh0NCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChjaGVjaz8gICAgICAgICAgICAgICNmKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobW91bnQ/ICAg
ICAgICAgICAgICAjdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGNyZWF0ZS1tb3VudC1wb2ludD8gI3QpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChuZWVk
ZWQtZm9yLWJvb3Q/ICAgICN0KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoZGVwZW5kZW5jaWVzICAgICAgICAoYXBwZW5kIChs
aXN0ICVsb2NhbG1hY2hpbmUtZmlsZS1zeXN0ZW0tZ3VpeC1yb290KQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICVsb2NhbG1hY2hpbmUtbWFwcGVkLWRldmljZXMpKSkpCgooZGVm
aW5lICVsb2NhbG1hY2hpbmUtZmlsZS1zeXN0ZW0tZ3VpeC12YXIgICAgICAgIChmaWxlLXN5c3Rl
bSAobW91bnQtcG9pbnQgICAgICAgICAiL3ZhciIpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkZXZpY2UgICAgICAgICAgICAg
ICIvZGV2L21hcHBlci9ndWl4LXZhciIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBlICAgICAgICAgICAgICAgICJleHQ0
IikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGNoZWNrPyAgICAgICAgICAgICAgI2YpCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtb3VudD8gICAgICAgICAg
ICAgICN0KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoY3JlYXRlLW1vdW50LXBvaW50PyAjdCkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5lZWRlZC1mb3It
Ym9vdD8gICAgI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChkZXBlbmRlbmNpZXMgICAgICAgIChhcHBlbmQgKGxpc3QgJWxv
Y2FsbWFjaGluZS1maWxlLXN5c3RlbS1ndWl4LXJvb3QpCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJWxvY2FsbWFjaGluZS1tYXBwZWQtZGV2aWNlcykpKSkKCihkZWZpbmUgJWxv
Y2FsbWFjaGluZS1maWxlLXN5c3RlbS1ob3VzZS1ob21lICAgICAgKGZpbGUtc3lzdGVtIChtb3Vu
dC1wb2ludCAgICAgICAgICIvaG9tZSIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkZXZpY2UgICAgICAgICAgICAgICIvZGV2
L21hcHBlci9ob3VzZS1ob21lIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHR5cGUgICAgICAgICAgICAgICAgImV4dDQiKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoY2hlY2s/ICAgICAgICAgICAgICAjZikKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1vdW50PyAgICAgICAgICAgICAg
I3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChjcmVhdGUtbW91bnQtcG9pbnQ/ICN0KQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobmVlZGVkLWZvci1ib290
PyAgICAjZikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGRlcGVuZGVuY2llcyAgICAgICAgKGFwcGVuZCAobGlzdCA7OyAlbG9j
YWxtYWNoaW5lLWZpbGUtc3lzdGVtLWd1aXgtcm9vdAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWxvY2FsbWFj
aGluZS1tYXBwZWQtZGV2aWNlcykpKSkKDAoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWZpbGUtc3lz
dGVtLWJvb3QtZWZpICAgICAgICAoZmlsZS1zeXN0ZW0gKG1vdW50LXBvaW50ICAgICAgICAgIi9i
b290L2VmaSIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChkZXZpY2UgICAgICAgICAgICAgICIvZGV2L3NkYTEiKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
bW91bnQ/ICAgICAgICAgICAgICAjdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNyZWF0ZS1tb3VudC1wb2ludD8gI3QpCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChuZWVkZWQtZm9yLWJvb3Q/ICAgICN0KQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZSAgICAgICAgICAgICAgICAi
dmZhdCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChkZXBlbmRlbmNpZXMgICAgICAgIChhcHBlbmQgKGxpc3QgJWxvY2FsbWFj
aGluZS1maWxlLXN5c3RlbS1ndWl4LWJvb3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAlbG9jYWxtYWNoaW5lLWZpbGUtc3lzdGVtLWd1aXgtcm9vdCkKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAlbG9jYWxtYWNoaW5lLW1hcHBlZC1kZXZpY2VzKSkp
KQoMCgooZGVmaW5lICVsb2NhbG1hY2hpbmUtbHZtLW1vdW50LWhvbWUtZmlsZS1zeXN0ZW1zICAg
ICAgICAgJWxvY2FsbWFjaGluZS1maWxlLXN5c3RlbS1ob3VzZS1ob21lKQoMCgooZGVmaW5lICVs
b2NhbG1hY2hpbmUtbW91bnQtbHZtLXN5c3RlbS1maWxlLXN5c3RlbXMgICAgICAgKGxpc3QgJWxv
Y2FsbWFjaGluZS1maWxlLXN5c3RlbS1ndWl4LXJvb3QKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7ICVsb2NhbG1hY2hpbmUt
ZmlsZS1zeXN0ZW0tZ3VpeC1zd2FwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlbG9jYWxtYWNoaW5lLWZpbGUtc3lzdGVtLWd1
aXgtYm9vdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJWxvY2FsbWFjaGluZS1maWxlLXN5c3RlbS1ndWl4LWdudQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JWxvY2FsbWFjaGluZS1maWxlLXN5c3RlbS1ndWl4LXRtcAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWxvY2FsbWFjaGluZS1m
aWxlLXN5c3RlbS1ndWl4LXZhcikpCgwKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWx2bS1zeXN0ZW0t
ZmlsZS1zeXN0ZW1zICAgICAgICAgICAgIChhcHBlbmQgJWxvY2FsbWFjaGluZS1tb3VudC1sdm0t
c3lzdGVtLWZpbGUtc3lzdGVtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlbG9jYWxtYWNoaW5lLWx2bS1tb3VudC1ob21l
LWZpbGUtc3lzdGVtcykpCgwKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1sdm0tZmlsZS1zeXN0ZW1z
ICAgICAgICAgICAgICAgICAgICAoYXBwZW5kICVsb2NhbG1hY2hpbmUtbHZtLXN5c3RlbS1maWxl
LXN5c3RlbXMpKQoMCgooZGVmaW5lICVsb2NhbG1hY2hpbmUtb3RoZXItZmlsZS1zeXN0ZW1zICAg
ICAgICAgICAgICAgICAgKGxpc3QgJWxvY2FsbWFjaGluZS1maWxlLXN5c3RlbS1ib290LWVmaSkp
CgwKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1maWxlLXN5c3RlbXMgICAgICAgICAgICAgICAgICAg
ICAgICAoYXBwZW5kICVsb2NhbG1hY2hpbmUtbHZtLWZpbGUtc3lzdGVtcwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlbG9j
YWxtYWNoaW5lLW90aGVyLWZpbGUtc3lzdGVtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlYmFzZS1maWxlLXN5c3RlbXMp
KQoMCgo7OyBwYWNrYWdlcwoodXNlLW1vZHVsZXMgKGdudSBwYWNrYWdlcyBnbGliKSkKCihkZWZp
bmUgJWxvY2FsbWFjaGluZS1vdGhlci1wYWNrYWdlcyAobGlzdCAicG9sa2l0IgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvbGtpdC1nbm9tZSIKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhdXRvcmFuZHIiCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG1vZG1hcCIKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJocGxpcCIKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJzaW1wbGUtc2NhbiIKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJ4c2FuZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJzYW5lLWJhY2tlbmRzIgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgInNhbmUtYmFja2VuZHMtbWluaW1hbCIKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnbGliLW5ldHdvcmtpbmciCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGY4Ni1pbnB1dC1ldmRldiIpKQoKKGRl
ZmluZSAlbG9jYWxtYWNoaW5lLXN5c3RlbS1zZWxlY3RlZC1wYWNrYWdlLW5hbWVzIChsaXN0ICJn
bGliYy11dGY4LWxvY2FsZXMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZ2RtIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImdwbSIKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9jayIgOyBuZWVkIHN1aWQKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ6
c2giCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAic3R1bXB3bSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJzYmNsLXN0dW1wd20tY3B1IiAic2JjbC1zdHVtcHdtLW1lbSIgInNi
Y2wtc3R1bXB3bS1udW1wYWQtbGF5b3V0cyIgInNiY2wtc3R1bXB3bS1zY3JlZW5zaG90IiAic2Jj
bC1zdHVtcHdtLXdpbm5lci1tb2RlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImd1aWxlLXdtIgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIndpbmRvd21ha2VyIgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgImZp
bmR1dGlscyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJpZHV0aWxzIgoJCQkJCQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgImRvdmVjb3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAieGlucHV0IgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlidXMiCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibTE3bi1saWIiCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
bTE3bi1kYiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDs7ICJ0d20iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA7OyAiaGVyYnN0bHVmdHdtIgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImVjcnlwdGZzLXV0aWxzIikp
CgwKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1wYWNrYWdlLW5hbWVzLWZvci1pbnN0YWxsYXRpb24K
ICAoYXBwZW5kICVsb2NhbG1hY2hpbmUtb3RoZXItcGFja2FnZXMKICAgICAgICAgICVsb2NhbG1h
Y2hpbmUtc3lzdGVtLXNlbGVjdGVkLXBhY2thZ2UtbmFtZXMpKQoKKGRlZmluZSAlbG9jYWxtYWNo
aW5lLXN5c3RlbS1kZXNrdG9wLXBhY2thZ2VzCiAgKGxpc3QgbHZtMgogICAgICAgIDs7IGZvciBI
VFRQUyBhY2Nlc3MKICAgICAgICBuc3MtY2VydHMKICAgICAgICA7OyBmb3IgdXNlciBtb3VudHMK
ICAgICAgICBndmZzKSkKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1zeXN0ZW0tc2VsZWN0ZWQtcGFj
a2FnZXMKICAobWFwIHNwZWNpZmljYXRpb24tPnBhY2thZ2UKICAgICAgICVsb2NhbG1hY2hpbmUt
cGFja2FnZS1uYW1lcy1mb3ItaW5zdGFsbGF0aW9uKSkKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1z
eXN0ZW0tcGFja2FnZXMgKGFwcGVuZCAlbG9jYWxtYWNoaW5lLXN5c3RlbS1kZXNrdG9wLXBhY2th
Z2VzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlbG9jYWxt
YWNoaW5lLXN5c3RlbS1zZWxlY3RlZC1wYWNrYWdlcykpCgooZGVmaW5lICVsb2NhbG1hY2hpbmUt
cmVpbml0LXBhY2thZ2VzIChhcHBlbmQgJWxvY2FsbWFjaGluZS1zeXN0ZW0tcGFja2FnZXMKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICViYXNlLXBhY2thZ2Vz
KSkKDAoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLXBhY2thZ2VzICVsb2NhbG1hY2hpbmUtcmVpbml0
LXBhY2thZ2VzKQoMCgooZGVmaW5lICVsb2NhbG1hY2hpbmUta2V5Ym9hcmQtbGF5b3V0IChrZXli
b2FyZC1sYXlvdXQgInVzIiAiYWx0Z3ItaW50bCIpKQoMCgooZGVmaW5lICVsb2NhbG1hY2hpbmUt
Z3J1Yi11YnVudHUtbWVudWVudHJpZXMgJWxvY2FsLWdydWItdWJ1bnR1LW1lbnVlbnRyaWVzKQoK
KGRlZmluZSAlbG9jYWxtYWNoaW5lLWVmaS1ib290bG9hZGVyCiAgKGJvb3Rsb2FkZXItY29uZmln
dXJhdGlvbiAoYm9vdGxvYWRlciAgICAgIGdydWItZWZpLWJvb3Rsb2FkZXIpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAodGFyZ2V0ICAgICAgICAgICIvYm9vdC9lZmkiKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGtleWJvYXJkLWxheW91dCAlbG9jYWxtYWNoaW5lLWtleWJvYXJk
LWxheW91dCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtZW51LWVudHJpZXMgICAgJWxv
Y2FsbWFjaGluZS1ncnViLXVidW50dS1tZW51ZW50cmllcykpKQoMCgooZGVmaW5lICVsb2NhbG1h
Y2hpbmUtbWV0YWwtaW5pdHJkIGJhc2UtaW5pdHJkKQoMCgooZGVmaW5lICVsb2NhbG1hY2hpbmUt
c2ltcGxlLWdyb3VwcyAobGlzdCAodXNlci1ncm91cCAobmFtZSAlbG9jYWxtYWNoaW5lLWFjY291
bnQtZ3JvdXAtbmFtZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKGlkICAgJWxvY2FsbWFjaGluZS1hY2NvdW50LWdyb3VwLWdpZCkpKSkKCihk
ZWZpbmUgJWxvY2FsbWFjaGluZS1ncm91cHMgICAgICAgIChhcHBlbmQgJWxvY2FsbWFjaGluZS1z
aW1wbGUtZ3JvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JWJhc2UtZ3JvdXBzKSkKDAoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLXNpbXBsZS11c2VycyAgKGxp
c3QgKHVzZXItYWNjb3VudCAodWlkICAgICAgICAgICAgICAgICAgICAlbG9jYWxtYWNoaW5lLWFj
Y291bnQtdWlkKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChuYW1lICAgICAgICAgICAgICAgICAgICVsb2NhbG1hY2hpbmUtYWNjb3VudC11
c2VyLW5hbWUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGNvbW1lbnQgICAgICAgICAgICAgICAgJWxvY2FsbWFjaGluZS1hY2NvdW50LWNv
bW1lbnQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGdyb3VwICAgICAgICAgICAgICAgICAgJWxvY2FsbWFjaGluZS1hY2NvdW50LWdyb3Vw
LW5hbWUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHN1cHBsZW1lbnRhcnktZ3JvdXBzICAgJWxvY2FsbWFjaGluZS1hY2NvdW50LXN1cHBs
ZW1lbnRyeS1ncm91cHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGNyZWF0ZS1ob21lLWRpcmVjdG9yeT8gJWxvY2FsbWFjaGluZS1hY2Nv
dW50LWNyZWF0ZS1ob21lLWRpcmVjdG9yeSkpKSkKCihkZWZpbmUgJWxvY2FsbWFjaGluZS11c2Vy
cyAgICAgICAgKGFwcGVuZCAlbG9jYWxtYWNoaW5lLXNpbXBsZS11c2VycwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWJhc2UtdXNlci1hY2NvdW50cykpCgwKCjs7
IFZpeGllIGNyb24gc2NoZWR1bGFyCihkZWZpbmUgdXBkYXRlZGItam9iCiAgOzsgUnVuICd1cGRh
dGVkYicgYXQgM0FNIGV2ZXJ5IGRheS4gIEhlcmUgd2Ugd3JpdGUgdGhlCiAgOzsgam9iJ3MgYWN0
aW9uIGFzIGEgU2NoZW1lIHByb2NlZHVyZS4KICAjfihqb2IgJyhuZXh0LWhvdXIgJygzKSkKICAg
ICAgICAgKGxhbWJkYSAoKQogICAgICAgICAgIChleGVjbCAoc3RyaW5nLWFwcGVuZCAjJGZpbmR1
dGlscyAiL2Jpbi91cGRhdGVkYiIpCiAgICAgICAgICAgICAgICAgIDs7ICJ1cGRhdGVkYiIKICAg
ICAgICAgICAgICAgICAgIi0tcHJ1bmVwYXRocz1gL3RtcCAvdmFyL3RtcCAvZ251L3N0b3JlIC9y
dW4nIikpKSkKCihkZWZpbmUgZ2FyYmFnZS1jb2xsZWN0b3Itam9iCiAgOzsgQ29sbGVjdCBnYXJi
YWdlIDUgbWludXRlcyBhZnRlciBtaWRuaWdodCBldmVyeSBkYXkuCiAgOzsgVGhlIGpvYidzIGFj
dGlvbiBpcyBhIHNoZWxsIGNvbW1hbmQuCiAgI34oam9iICI1IDAgKiAqICoiICAgICAgICAgICAg
O1ZpeGllIGNyb24gc3ludGF4CiAgICAgICAgICJndWl4IGdjIC1GIDFHIikpCgooZGVmaW5lIGlk
dXRpbHMtam9iCiAgOzsgVXBkYXRlIHRoZSBpbmRleCBkYXRhYmFzZSBhcyB1c2VyICJjaGFybGll
IiBhdCAxMjoxNVBNCiAgOzsgYW5kIDE5OjE1UE0uICBUaGlzIHJ1bnMgZnJvbSB0aGUgdXNlcidz
IGhvbWUgZGlyZWN0b3J5LgogICN+KGpvYiAnKG5leHQtbWludXRlLWZyb20gKG5leHQtaG91ciAn
KDEyIDE5KSkgJygxNSkpCiAgICAgICAgIChzdHJpbmctYXBwZW5kICMkaWR1dGlscyAiL2Jpbi9t
a2lkIHNyYyIpCiAgICAgICAgICM6dXNlciAicyIpKQoMCgooZGVmaW5lICVsb2NhbG1hY2hpbmUt
cHVibGlzaC1zZXJ2aWNlcyAobGlzdCAoc2VydmljZSBndWl4LXB1Ymxpc2gtc2VydmljZS10eXBl
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChn
dWl4LXB1Ymxpc2gtY29uZmlndXJhdGlvbiAoYWR2ZXJ0aXNlPyAgICAgICAgICAgICAjdCkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChjb21wcmVzc2lvbiAgICAgICAgICAgICcoKCJsemlwIiA3
KSAoImd6aXAiIDkpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjYWNoZSAgICAgICAgICAg
ICAgICAgICIvdmFyL2NhY2hlL2d1aXgvcHVibGlzaCIpCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoY2FjaGUtYnlwYXNzLXRocmVzaG9sZCAoKiAxMDAgMTAyNCAxMDI0KSkKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh0dGwgICAgICAgICAgICAgICAgICAgICgqIDMgMjQgNjAgNjApKSkpKSkK
DAoKOzsgaHR0cHMgOi8vZ3VpeC5nbnUub3JnL21hbnVhbC9lbi9odG1sX25vZGUvU2NoZWR1bGVk
LUpvYi1FeGVjdXRpb24uaHRtbAooZGVmaW5lICVsb2NhbG1hY2hpbmUtbWNyb24tc2VydmljZXMg
KGxpc3QgKHNlcnZpY2UgbWNyb24tc2VydmljZS10eXBlCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWNyb24tY29uZmlndXJhdGlvbiAoam9icyAo
bGlzdCBnYXJiYWdlLWNvbGxlY3Rvci1qb2IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7
IGlkdXRpbHMtam9iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cGRhdGVkYi1qb2IpKSkp
KSkKDAoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWJpdGxiZWUtc2VydmljZXMgKGxpc3QgKHNlcnZp
Y2UgYml0bGJlZS1zZXJ2aWNlLXR5cGUpKSkKDAoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLW1haWwt
YWxpYXNlcy1zZXJ2aWNlcyAobGlzdCAoc2VydmljZSBtYWlsLWFsaWFzZXMtc2VydmljZS10eXBl
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJygoInBvc3RtYXN0ZXIiICJib2IiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJib2IiICAgICAgICAiYm9iQGV4YW1wbGUu
Y29tIiAiYm9iQGV4YW1wbGUyLmNvbSIpKSkpKQoMCgooZGVmaW5lICVsb2NhbG1hY2hpbmUtZG92
ZWNvdC1zZXJ2aWNlcyAobGlzdCAoZG92ZWNvdC1zZXJ2aWNlICM6Y29uZmlnCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRvdmVj
b3QtY29uZmlndXJhdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAobWFpbC1sb2NhdGlvbiAibWFpbGRpcjp+Ly5tYWlsZGly
IikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGxpc3RlbiAgICAgICAgJygiMTI3LjAuMC4xIikpKSkpKQoKKGRlZmluZSAlbG9j
YWxtYWNoaW5lLWV4aW0tc2VydmljZXMgKGxpc3QgKHNlcnZpY2UgZXhpbS1zZXJ2aWNlLXR5cGUK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV4aW0t
Y29uZmlndXJhdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGNvbmZpZy1maWxlICNmKSkpKSkKDAoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWRu
c21hc3Etc2VydmljZXMgKGxpc3QgKHNlcnZpY2UgZG5zbWFzcS1zZXJ2aWNlLXR5cGUKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRuc21hc3Et
Y29uZmlndXJhdGlvbiAobm8tcmVzb2x2PyAjdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyAocmVz
b2x2LWZpbGUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgKG5vLXJlc29sdj8gI2YpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOzsgKHNlcnZlcnMgJygiODIuMTk2LjkuNDUiCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOzsgICAgICAgICAgICAiNTEuMjU1LjQ4Ljc4IgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7ICAg
ICAgICAgICAgIjUxLjE1Ljk4Ljk3IikpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxvY2FsLXNlcnZp
Y2U/ICN0KSkpKSkKDAooZGVmaW5lICVsb2NhbG1hY2hpbmUtbmV0d29yay1tYW5hZ2VyLXNlcnZp
Y2VzIChsaXN0IChzZXJ2aWNlIG5ldHdvcmstbWFuYWdlci1zZXJ2aWNlLXR5cGUKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobmV0
d29yay1tYW5hZ2VyLWNvbmZpZ3VyYXRpb24gKGRucyAlbG9jYWxtYWNoaW5lLW5ldHdvcmstbWFu
YWdlci1kbnMpKSkpKQoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWF2YWhpLXNlcnZpY2VzIChsaXN0
IChzZXJ2aWNlIGF2YWhpLXNlcnZpY2UtdHlwZSkpKQoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWdw
bS1zZXJ2aWNlcyAgKGxpc3QgKHNlcnZpY2UgZ3BtLXNlcnZpY2UtdHlwZSkpKQoMCgooZGVmaW5l
ICVsb2NhbG1hY2hpbmUtYXVkaW8tc2VydmljZXMgKGxpc3QgKHNlcnZpY2UgbXBkLXNlcnZpY2Ut
dHlwZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KG1wZC1jb25maWd1cmF0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHVzZXIgJWxvY2FsbWFjaGluZS1hY2NvdW50LXVzZXItbmFtZSkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobXVzaWMt
ZGlyICJ+L011c2ljIikpKSkpCgwKCjs7IGh0dHBzOi8vZ2l0aHViLmNvbS9hbGV6b3N0L2d1aXgt
Y29uZmlnL2Jsb2IvbWFzdGVyL3N5c3RlbS1jb25maWcvb3MtbWFpbi5zY20KKGRlZmluZSAlbG9j
YWxtYWNoaW5lLW1pbmdldHR5LXNlcnZpY2VzIChsaXN0IChzZXJ2aWNlIG1pbmdldHR5LXNlcnZp
Y2UtdHlwZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
bWluZ2V0dHktY29uZmlndXJhdGlvbiAodHR5ICJ0dHkxIikpKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNlcnZpY2UgbWluZ2V0dHktc2VydmljZS10eXBl
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
bWluZ2V0dHktY29uZmlndXJhdGlvbiAodHR5ICJ0dHkyIikpKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNlcnZpY2UgbWluZ2V0dHktc2VydmljZS10eXBl
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
bWluZ2V0dHktY29uZmlndXJhdGlvbiAodHR5ICJ0dHkzIikpKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNlcnZpY2UgbWluZ2V0dHktc2VydmljZS10eXBl
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
bWluZ2V0dHktY29uZmlndXJhdGlvbiAodHR5ICJ0dHk0IikpKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNlcnZpY2UgbWluZ2V0dHktc2VydmljZS10eXBl
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
bWluZ2V0dHktY29uZmlndXJhdGlvbiAodHR5ICJ0dHk1IikpKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNlcnZpY2UgbWluZ2V0dHktc2VydmljZS10eXBl
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
bWluZ2V0dHktY29uZmlndXJhdGlvbiAodHR5ICJ0dHk2IikpKSkpCgwKCihkZWZpbmUgJWxvY2Fs
bWFjaGluZS1jdXBzLXNlcnZpY2VzIChsaXN0IChzZXJ2aWNlIGN1cHMtc2VydmljZS10eXBlCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjdXBzLWNv
bmZpZ3VyYXRpb24gKHdlYi1pbnRlcmZhY2U/ICN0KQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkZWZhdWx0LXBh
cGVyLXNpemUgIkE0IikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXh0ZW5zaW9ucyAobGlzdCBjdXBzLWZpbHRl
cnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocGxpcC1taW5pbWFsKSkpKSkpCgwK
KGRlZmluZSAlbG9jYWxtYWNoaW5lLXBvbGtpdC1zZXJ2aWNlcyAobGlzdCkpCgwKCgo7OyBzZXJ2
aWNlcyBtb2RpZmljYXRpb25zCgwKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWRlc2t0b3Atbm0tc2Vy
dmljZXMgKG1vZGlmeS1zZXJ2aWNlcyAlbG9jYWxtYWNoaW5lLWRlc2t0b3Atbm0tc2VydmljZXMK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoZ2RtLXNlcnZpY2UtdHlwZSBjb25maWcgPT4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2RtLWNv
bmZpZ3VyYXRpb24gKGluaGVyaXQgY29uZmlnKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoeG9yZy1jb25maWd1cmF0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoeG9yZy1jb25maWd1cmF0aW9uCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGtleWJvYXJkLWxheW91dCAlbG9jYWxtYWNoaW5lLWtleWJvYXJk
LWxheW91dCkpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYWxsb3ct
ZW1wdHktcGFzc3dvcmRzPyAlbG9jYWxtYWNoaW5lLWdkbS1hbGxvdy1lbXB0eS1wYXNzd29yZCkK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGF1dG8tbG9naW4/ICAgICAg
ICAgICAgJWxvY2FsbWFjaGluZS1nZG0tYXV0by1sb2dpbikKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGRlZmF1bHQtdXNlciAgICAgICAgICAgJWxvY2FsbWFjaGluZS1h
Y2NvdW50LXVzZXItbmFtZSkpKSkpCgwKOzsgc2VydmljZXMgYWRkCgwKCihkZWZpbmUgJWxvY2Fs
bWFjaGluZS1kZXNrdG9wLXNlcnZpY2VzICVsb2NhbG1hY2hpbmUtZGVza3RvcC1ubS1zZXJ2aWNl
cykKDAoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLW5ldHdvcmstc2VydmljZXMgIChsaXN0IChzZXJ2
aWNlIG9wZW5zc2gtc2VydmljZS10eXBlKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHNlcnZpY2UgdG9yLXNlcnZpY2UtdHlwZSkpKQoKKGRlZmluZSAlbG9j
YWxtYWNoaW5lLWhlYXZ5LXdtLXNlcnZpY2VzIChsaXN0IChzZXJ2aWNlIGdub21lLWRlc2t0b3At
c2VydmljZS10eXBlKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKHNlcnZpY2UgeGZjZS1kZXNrdG9wLXNlcnZpY2UtdHlwZSkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzZXJ2aWNlIG1hdGUtZGVza3RvcC1zZXJ2aWNl
LXR5cGUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2Vy
dmljZSBlbmxpZ2h0ZW5tZW50LWRlc2t0b3Atc2VydmljZS10eXBlKSkpCgooZGVmaW5lICVsb2Nh
bG1hY2hpbmUtbWFueS1zZXJ2aWNlcyAoYXBwZW5kICVsb2NhbG1hY2hpbmUtbmV0d29yay1zZXJ2
aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVsb2NhbG1h
Y2hpbmUtaGVhdnktd20tc2VydmljZXMpKQoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWZldy1zZXJ2
aWNlcyAgKGFwcGVuZCAobGlzdCAoc2VydmljZSBnbm9tZS1kZXNrdG9wLXNlcnZpY2UtdHlwZSkp
IAoJCQkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWxvY2FsbWFjaGluZS1u
ZXR3b3JrLXNlcnZpY2VzKSkKDAoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLXNpbXBsZS1zZXJ2aWNl
cyAlbG9jYWxtYWNoaW5lLWZldy1zZXJ2aWNlcykKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1zaW1w
bGUtYW5kLWRlc2t0b3Atc2VydmljZXMgKGFwcGVuZCAlbG9jYWxtYWNoaW5lLXNpbXBsZS1zZXJ2
aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJWxvY2FsbWFjaGluZS1tYWlsLWFsaWFzZXMtc2VydmljZXMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVsb2NhbG1hY2hpbmUt
ZG92ZWNvdC1zZXJ2aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJWxvY2FsbWFjaGluZS1ncG0tc2VydmljZXMKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVsb2NhbG1hY2hp
bmUtYXVkaW8tc2VydmljZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICVsb2NhbG1hY2hpbmUtcHVibGlzaC1zZXJ2aWNlcwogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWxvY2Fs
bWFjaGluZS1tY3Jvbi1zZXJ2aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJWxvY2FsbWFjaGluZS1jdXBzLXNlcnZpY2VzCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlbG9j
YWxtYWNoaW5lLXBvbGtpdC1zZXJ2aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJWxvY2FsbWFjaGluZS1iaXRsYmVlLXNlcnZpY2Vz
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAlbG9jYWxtYWNoaW5lLWRlc2t0b3Atc2VydmljZXMpKQoMCgooZGVmaW5lICVsb2NhbG1hY2hp
bmUtYmFzZS1zZXJ2aWNlcyAlYmFzZS1zZXJ2aWNlcykKDAoKKGRlZmluZSAlbG9jYWxtYWNoaW5l
LWZpbmFsLXNlcnZpY2VzICVsb2NhbG1hY2hpbmUtc2ltcGxlLWFuZC1kZXNrdG9wLXNlcnZpY2Vz
KQoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLXNlcnZpY2VzICAgICAgICVsb2NhbG1hY2hpbmUtZmlu
YWwtc2VydmljZXMpCgwKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1maXJtd2FyZSAlYmFzZS1maXJt
d2FyZSkKDAoKKGRlZmluZSAlbG9jYWxtYWNoaW5lLWxvY2FsZSAiZW5fVVMudXRmOCIpCgooZGVm
aW5lICVsb2NhbG1hY2hpbmUtbG9jYXRlLW5hbWVzIChsaXN0ICJlbl9VUyIKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlfSU4iCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgInVyX1BLIgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJmYV9JUiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiYXJfU0EiKSkKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1hbGwtbG9jYWxlLWRlZmluaXRp
b25zICAobWFwIChsYW1iZGEgKGxvY2FsZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChsb2NhbGUtZGVmaW5pdGlvbiAoc291cmNlIGxvY2FsZSkKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAobmFtZSAgIChzdHJpbmctYXBwZW5kIGxvY2FsZSAiLiIgInV0ZjgiKSkpKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVsb2NhbG1hY2hpbmUtbG9jYXRlLW5h
bWVzKSkKCihkZWZpbmUgJWxvY2FsbWFjaGluZS1sb2NhbGUtZGVmaW5pdGlvbnMgICAgICAoYXBw
ZW5kICVsb2NhbG1hY2hpbmUtYWxsLWxvY2FsZS1kZWZpbml0aW9ucwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVkZWZhdWx0LWxvY2FsZS1kZWZpbml0aW9u
cykpCgwKCihkZWZpbmUgJWxvY2FsbWFjaGluZS10aW1lem9uZSAgIkFzaWEvS29sa2F0YSIpCgwK
CihkZWZpbmUgJWxvY2FsbWFjaGluZS1ib290bG9hZGVyICVsb2NhbG1hY2hpbmUtZWZpLWJvb3Rs
b2FkZXIpCihkZWZpbmUgJWxvY2FsbWFjaGluZS1pbml0cmQgICAgICVsb2NhbG1hY2hpbmUtbWV0
YWwtaW5pdHJkKQoMCgo7OyAoZGVmaW5lICVsb2NhbG1hY2hpbmUtc2V0dWlkLXByb2dyYW1zICVz
ZXR1aWQtcHJvZ3JhbXMpCgooZGVmaW5lICVsb2NhbG1hY2hpbmUtc2V0dWlkLXByb2dyYW1zIChj
b25zKiAjfihzdHJpbmctYXBwZW5kICMkZWNyeXB0ZnMtdXRpbHMgIi9zYmluL21vdW50LmVjcnlw
dGZzX3ByaXZhdGUiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVzZXR1
aWQtcHJvZ3JhbXMpKQoMCgooZGVmaW5lICVsb2NhbG1hY2hpbmUta2VybmVsIGxpbnV4LWxpYnJl
KQoMCgoob3BlcmF0aW5nLXN5c3RlbQogKGtlcm5lbCAgICAgICAgICAgICAgJWxvY2FsbWFjaGlu
ZS1rZXJuZWwpCiAoa2VybmVsLWFyZ3VtZW50cyAgICAnKCIgbW9kcHJvYmUuYmxhY2tsaXN0PXVz
Ym1vdXNlLHVzYmtiZCAtLXZlcmJvc2Ugbm9zcGxhc2ggZGVidWciKSkKIChmaXJtd2FyZSAgICAg
ICAgICAgICVsb2NhbG1hY2hpbmUtZmlybXdhcmUpCiAoaW5pdHJkICAgICAgICAgICAgICAlbG9j
YWxtYWNoaW5lLWluaXRyZCkKIChsb2NhbGUgICAgICAgICAgICAgICVsb2NhbG1hY2hpbmUtbG9j
YWxlKQogKGxvY2FsZS1kZWZpbml0aW9ucyAgJWxvY2FsbWFjaGluZS1sb2NhbGUtZGVmaW5pdGlv
bnMpCiAodGltZXpvbmUgICAgICAgICAgICAlbG9jYWxtYWNoaW5lLXRpbWV6b25lKQogKGtleWJv
YXJkLWxheW91dCAgICAgJWxvY2FsbWFjaGluZS1rZXlib2FyZC1sYXlvdXQpCiAoaG9zdC1uYW1l
ICAgICAgICAgICAlbG9jYWxtYWNoaW5lLWhvc3QtbmFtZSkKIChzZXR1aWQtcHJvZ3JhbXMgICAg
ICVsb2NhbG1hY2hpbmUtc2V0dWlkLXByb2dyYW1zKQogKG1hcHBlZC1kZXZpY2VzICAgICAgJWxv
Y2FsbWFjaGluZS1tYXBwZWQtZGV2aWNlcykKICh1c2VycyAgICAgICAgICAgICAgICVsb2NhbG1h
Y2hpbmUtdXNlcnMpCiAoZ3JvdXBzICAgICAgICAgICAgICAlbG9jYWxtYWNoaW5lLWdyb3VwcykK
IChmaWxlLXN5c3RlbXMgICAgICAgICVsb2NhbG1hY2hpbmUtZmlsZS1zeXN0ZW1zKQogKHN3YXAt
ZGV2aWNlcyAgICAgICAgJWxvY2FsbWFjaGluZS1zd2FwLWRldmljZXMpCiAoYm9vdGxvYWRlciAg
ICAgICAgICAlbG9jYWxtYWNoaW5lLWJvb3Rsb2FkZXIpCiAocGFja2FnZXMgICAgICAgICAgICAl
bG9jYWxtYWNoaW5lLXBhY2thZ2VzKQogKHNlcnZpY2VzICAgICAgICAgICAgJWxvY2FsbWFjaGlu
ZS1zZXJ2aWNlcykKIDs7IEFsbG93IHJlc29sdXRpb24gb2YgJy5sb2NhbCcgaG9zdCBuYW1lcyB3
aXRoIG1ETlMuCiAobmFtZS1zZXJ2aWNlLXN3aXRjaCAlbWRucy1ob3N0LWxvb2t1cC1uc3MpKQoM
Cg==
--000000000000e85dfd05bc028120--




Information forwarded to bug-guix@HIDDEN:
bug#46555; Package guix. Full text available.

Message received at 46555 <at> debbugs.gnu.org:


Received: (at 46555) by debbugs.gnu.org; 22 Feb 2021 09:20:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 22 04:20:06 2021
Received: from localhost ([127.0.0.1]:55650 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lE7Nt-0003KR-Qn
	for submit <at> debbugs.gnu.org; Mon, 22 Feb 2021 04:20:06 -0500
Received: from eggs.gnu.org ([209.51.188.92]:45132)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1lE7Ns-0003Ju-4F
 for 46555 <at> debbugs.gnu.org; Mon, 22 Feb 2021 04:20:05 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:51125)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <ludo@HIDDEN>)
 id 1lE7Nm-00059S-VD; Mon, 22 Feb 2021 04:19:58 -0500
Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=42204 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1lE7Nm-0003c4-AB; Mon, 22 Feb 2021 04:19:58 -0500
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Shyam Saran <syamsaran12345@HIDDEN>
Subject: Re: bug#46555: LVM swap continuously fails guix system: error:
 service 'swap-/dev/mapper/guix-swap' requires 'device-mapping-guix-swap',
 which is not provided by any service
References: <CABVJY8qvV5DkdaT_sEaU+g1E5NWNd7r3_CAYXUPd=400Ej+8ug@HIDDEN>
Date: Mon, 22 Feb 2021 10:19:57 +0100
In-Reply-To: <CABVJY8qvV5DkdaT_sEaU+g1E5NWNd7r3_CAYXUPd=400Ej+8ug@HIDDEN>
 (Shyam Saran's message of "Tue, 16 Feb 2021 15:41:49 +0530")
Message-ID: <875z2ke9xe.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 46555
Cc: 46555 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi Shyam,

Shyam Saran <syamsaran12345@HIDDEN> skribis:

> LVM/Device Mapper swap continuously fails for os configuration
>
>
> with
>
>   guix system: error: service 'swap-/dev/mapper/guix-swap' requires
> 'device-mapping-guix-swap', which is not provided by any service
>
>
>
> which originates from code
>
>
>
> (define swap-service-type
>   (shepherd-service-type
>    'swap
>    (lambda (device)
>      (define requirement
>        (if (and (string? device)
>                 (string-prefix? "/dev/mapper/" device))
>            (list (symbol-append 'device-mapping-
>                                 (string->symbol (basename device))))
>            '()))

You could need to define an LVM =E2=80=9Cdevice mapping=E2=80=9D that provi=
des
/dev/mapper/guix-swap:

  https://guix.gnu.org/manual/devel/en/html_node/Mapped-Devices.html#index-=
lvm_002ddevice_002dmapping

If you did already, could you send your complete config so we can have a
look?

Thanks,
Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#46555; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 16 Feb 2021 10:12:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 16 05:12:09 2021
Received: from localhost ([127.0.0.1]:39451 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lBxKy-0008Pm-NQ
	for submit <at> debbugs.gnu.org; Tue, 16 Feb 2021 05:12:08 -0500
Received: from lists.gnu.org ([209.51.188.17]:35650)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <syamsaran12345@HIDDEN>) id 1lBxKv-0008Pc-GM
 for submit <at> debbugs.gnu.org; Tue, 16 Feb 2021 05:12:07 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:44664)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <syamsaran12345@HIDDEN>)
 id 1lBxKv-0000nC-93
 for bug-guix@HIDDEN; Tue, 16 Feb 2021 05:12:05 -0500
Received: from mail-yb1-xb44.google.com ([2607:f8b0:4864:20::b44]:33373)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <syamsaran12345@HIDDEN>)
 id 1lBxKt-0006fy-47
 for bug-guix@HIDDEN; Tue, 16 Feb 2021 05:12:05 -0500
Received: by mail-yb1-xb44.google.com with SMTP id x19so9985912ybe.0
 for <bug-guix@HIDDEN>; Tue, 16 Feb 2021 02:12:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=+/foX1GCt8iaoidi1w4uma4+cnJyU9ytABTupDfIpdM=;
 b=o8n7A+LtD02K+1PrNDb8BA3p3VOyUJDhylLdE/czRhEiqBytYFPonkA3+5vvzXB9Wb
 bWohKKkUbia5VgOB8+hKbm7JR2qcUCYSnn2dplQPv9/5RlsCL/GySujL8z9WSdG2X5aN
 bgxQfOK4Pbs3VklOydOzxa/TyAX3RmC4P8g1G6XOKE4QkiTGdYzwCvij7netTRWUcLgK
 Q4m4OPGDOerriqkrAXYXNWT2cxPLrpo8N//iq1+FmScLdU8oHGy7xFV5eLx2+BD3VOXl
 8OdBm34tL7Cl+vthB75sdmFe4m7gSgiKoVR4uCK6xxtmb9RwPZMQZrYdcsAXgvYI4G6p
 l3bg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=+/foX1GCt8iaoidi1w4uma4+cnJyU9ytABTupDfIpdM=;
 b=GsPWn81wGx2AOIbx1Fy3Yq6+7DLMrsXlAGOsmvvVlkth52VTiH0BYq2H3NBBGon7Kg
 pIOq0ko3uIdZhB5+/E4BXHhC9H5SZVfbHFRtPJVYKROpKy5ZcDt2jufb9ln8kN1L650z
 iVO0O3TeAke/aaftKg7R4ZD7WCnZxkPtH2XGb+97In+TNAQCVKbmE1q/MeJDjZZ4ypRm
 DCx7+kDlRoJwvUzADDaObAOECmkS+zXDvn5o8lfNI9xZCI55oojFsCeBvGOdn1Jgs2d4
 aQjFVY3UQPnxAW5tl+t5SG6qhGjmFGY08Nk0sc42iFyICFX/+t6XGp3ePtaBePBa+utD
 Av/Q==
X-Gm-Message-State: AOAM532287TasoL4YCwyKjCgh72oDfGEnSLDd+Voxls1FVQr0SC3QDkj
 Zj5i1DuZY/QHZ58NbCRW2ppkXB+j24WOTQaMA4nyEJ1Cpy8I4g==
X-Google-Smtp-Source: ABdhPJyjducQVEyUc0z1Y204XL+KjjKXtoAyCl8lAi+KdI+cJ/iiwPaqDzeYAv/QnQhwW7XgWtDYVl9sT0emMP1EKwM=
X-Received: by 2002:a25:33d5:: with SMTP id z204mr29116791ybz.78.1613470320616; 
 Tue, 16 Feb 2021 02:12:00 -0800 (PST)
MIME-Version: 1.0
From: Shyam Saran <syamsaran12345@HIDDEN>
Date: Tue, 16 Feb 2021 15:41:49 +0530
Message-ID: <CABVJY8qvV5DkdaT_sEaU+g1E5NWNd7r3_CAYXUPd=400Ej+8ug@HIDDEN>
Subject: LVM swap continuously fails guix system: error: service
 'swap-/dev/mapper/guix-swap' requires 'device-mapping-guix-swap', which is
 not provided by any service
To: bug-guix@HIDDEN
Content-Type: multipart/alternative; boundary="00000000000050e61105bb71553f"
Received-SPF: pass client-ip=2607:f8b0:4864:20::b44;
 envelope-from=syamsaran12345@HIDDEN; helo=mail-yb1-xb44.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.1 (--)

--00000000000050e61105bb71553f
Content-Type: text/plain; charset="UTF-8"

Hi,

LVM/Device Mapper swap continuously fails for os configuration


with

  guix system: error: service 'swap-/dev/mapper/guix-swap' requires
'device-mapping-guix-swap', which is not provided by any service



which originates from code



(define swap-service-type
  (shepherd-service-type
   'swap
   (lambda (device)
     (define requirement
       (if (and (string? device)
                (string-prefix? "/dev/mapper/" device))
           (list (symbol-append 'device-mapping-
                                (string->symbol (basename device))))
           '()))


at
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/services/base.scm#n2171


Thanks
/shyam

--00000000000050e61105bb71553f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div><div><div><div>Hi,<=
br><br></div>LVM/Device Mapper swap continuously fails for os configuration=
<br><br><br></div>with <br><br>=C2=A0 guix system: error: service &#39;swap=
-/dev/mapper/guix-swap&#39; requires &#39;device-mapping-guix-swap&#39;, wh=
ich is not provided by any service<br><br><br><br></div>which originates fr=
om code</div><div><br></div><div><br></div><div><br></div><div><div>(define=
 swap-service-type<br>=C2=A0 (shepherd-service-type<br>=C2=A0=C2=A0 &#39;sw=
ap<br>=C2=A0=C2=A0 (lambda (device)<br>=C2=A0=C2=A0=C2=A0=C2=A0 (define req=
uirement<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (if (and (string? device)<=
br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 (string-prefix? &quot;/dev/mapper/&quot; device))<br>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (list (symbol-app=
end &#39;device-mapping-<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (string-=
&gt;symbol (basename device))))<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 &#39;()))</div><div><br></div><div><br></div><div>at =
<br></div><div><a href=3D"https://git.savannah.gnu.org/cgit/guix.git/tree/g=
nu/services/base.scm#n2171">https://git.savannah.gnu.org/cgit/guix.git/tree=
/gnu/services/base.scm#n2171</a></div><div><br></div><div><br></div><div>Th=
anks<br></div><div>/shyam</div><div><br></div><div><br></div><div><br></div=
><div><br><br><br><br></div></div></div></div></div>

--00000000000050e61105bb71553f--




Acknowledgement sent to Shyam Saran <syamsaran12345@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#46555; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 23 Feb 2021 15:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.