GNU bug report logs - #68010
[PATCH] home: services: Add home-zathura-service-type.

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-patches; Reported by: lgcoelho@HIDDEN; Keywords: patch; dated Sun, 24 Dec 2023 18:27:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

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


Received: (at 68010) by debbugs.gnu.org; 8 Jan 2024 08:47:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 08 03:47:11 2024
Received: from localhost ([127.0.0.1]:35119 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rMlHr-0008Tq-0t
	for submit <at> debbugs.gnu.org; Mon, 08 Jan 2024 03:47:11 -0500
Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:21244)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludovic.courtes@HIDDEN>) id 1rMlHj-0008TD-CW
 for 68010 <at> debbugs.gnu.org; Mon, 08 Jan 2024 03:47:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc;
 h=from:to:cc:subject:in-reply-to:references:date:
 message-id:mime-version:content-transfer-encoding;
 bh=fgZ88lTSHjSCvBriRDYf1J2SYBonTv2CUDkbn0Q7fEE=;
 b=gNzxxY6QMwnlOM8qPQlzsi2PtPfHKcYmtmp51U3YUaYdypw/ajhHpQfn
 DAp96i9PzB5cp1oGIMFAeO8UlEs5VgTJg3wjiWEmNjCCD+j5N06G6zB0q
 kGIWkDSTioXBx44mOcZ+Ohgw0v1Yft7HAIXhfpV3+06e3aTQOzV9pvS5v Q=;
Authentication-Results: mail3-relais-sop.national.inria.fr;
 dkim=none (message not signed) header.i=none;
 spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN;
 dmarc=fail (p=none dis=none) d=inria.fr
X-IronPort-AV: E=Sophos;i="6.04,340,1695679200"; d="scan'208";a="76093266"
Received: from unknown (HELO ribbon) ([193.50.110.52])
 by mail3-relais-sop.national.inria.fr with
 ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jan 2024 09:46:50 +0100
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludovic.courtes@HIDDEN>
To: Sergey Trofimov <sarg@HIDDEN>
Subject: Re: [bug#68010] [PATCH] home: services: Add home-zathura-service-type.
In-Reply-To: <874jg5gvfn.fsf@HIDDEN> (Sergey Trofimov's message of "Tue, 
 26 Dec 2023 10:33:16 +0100")
References: <874jg5gvfn.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Nonidi 19 =?utf-8?Q?Niv=C3=B4se?= an 232 de la
 =?utf-8?Q?R=C3=A9volution=2C?= jour du Marbre
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Mon, 08 Jan 2024 09:46:50 +0100
Message-ID: <87wmsk6wlh.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 68010
Cc: lgcoelho@HIDDEN, 68010 <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.0 (-)

Hello,

Sergey Trofimov <sarg@HIDDEN> skribis:

> lgcoelho@HIDDEN writes:
>
>> This service enables a declarative configuration of zathura, the
>> customizable document viewer.
>
> I have mixed feelings about pulling 3rd-party software configurations
> in guix:
> - adding it to guix increases maintenance burden: new versions   could
>  add or remove config options
> - it bloats guix: imagine if we add configs for every
>   user-configurable app
> - such configs are not easily transferrable: if I were to use the
>   same app in non-guix env, I'd have to maintain 2 configs
>
> Another recent example is `oci-container-configuration` which defines
> a subset of docker-cli startup arguments. The problem is that `docker
> run` command has 96 options and the configuration only uses a handful,
> lacking a way to provide the remaining ones.
>
> I think guix should not embed config generators for user software. The
> only need I see for such generators is when there are options which
> should be the same among multiple applications (e.g. color schemes or
> shared directories). For such usecase guix should provide better text
> manipulation tools which home owners could use to parameterise
> configs.

I guess it=E2=80=99s a tradeoff.  The usual approach for System/Home servic=
es
has been to provide =E2=80=9Cbindings=E2=80=9D (a record type) for the conf=
ig, *plus* an
=E2=80=9Cescape hatch=E2=80=9D (letting users pass raw config as a string).

But you=E2=80=99re right, the expected maintenance burden should be taken i=
nto
account.  For well-established software and config formats such as Git,
it=E2=80=99s probably okay to have bindings; for things that are more
recent/changing, it=E2=80=99s less obvious.  Also, we currently don=E2=80=
=99t have tests
for Home services, except for those mapped from System services, which
means breakage isn=E2=80=99t automatically detected.

I don=E2=80=99t know whether Zathura falls in the =E2=80=9Cokay=E2=80=9D ca=
tegory or rather in
the =E2=80=9Clet=E2=80=99s do write bindings=E2=80=9D one.

Ludo=E2=80=99.




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

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


Received: (at 68010) by debbugs.gnu.org; 26 Dec 2023 12:11:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 26 07:11:43 2023
Received: from localhost ([127.0.0.1]:56043 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rI6Hf-0000sZ-74
	for submit <at> debbugs.gnu.org; Tue, 26 Dec 2023 07:11:43 -0500
Received: from mail-lj1-x231.google.com ([2a00:1450:4864:20::231]:41321)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <go.wigust@HIDDEN>) id 1rI6Hc-0000sJ-TO
 for 68010 <at> debbugs.gnu.org; Tue, 26 Dec 2023 07:11:42 -0500
Received: by mail-lj1-x231.google.com with SMTP id
 38308e7fff4ca-2cca5047e61so13171661fa.1
 for <68010 <at> debbugs.gnu.org>; Tue, 26 Dec 2023 04:11:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1703592687; x=1704197487; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=hySoZlHvrSz3mUxnXTIi+4mLcy44XdN0ARWUflooSXI=;
 b=MacJ87Y5JaOWghiacV0qctFrL/CbR/omZVpc3xuYHLuKfT0T4HiN0jFTA7SfVhuk5J
 8ba5hTCxY8IcbzbiJq0cRm+lLbCtRZuc4SCObEhyzif+dEkJGeZqs5kC7m+GyCMiE0Bc
 sbgSC71fK3hpEaREdvuzr/7Qp4NLV/6iBOQYq8ywztu3oR1Ly6NstQ4aaL3q8chwy9nn
 DFgASw/syL+V/ojzIgjjkrxo9GVSdWcWZWhTcmrgddhz2m4zRFrFjv3vQv0it8D9FY3D
 BviqEvbloxkPAZFCTcDCA1v4YAp9xAcvIJTbo4kOyq7MiFOVaheEBQGuQZHqS1IXJ2l7
 ckyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1703592687; x=1704197487;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=hySoZlHvrSz3mUxnXTIi+4mLcy44XdN0ARWUflooSXI=;
 b=MKtGmgby2P4kcrI8IkVMl1rtNz/Nv0pkQJ70aWKe8XaK1XGY1sa7GLN/OemzviMc6W
 mPhBqe/tbfPtt8/3z/JtkYgs/8Pj0YDZVKw3RBauF6mHrwbw+jgiIzoXehE3CtgGoKb+
 uk2jG9VVfSo9bNkhWEj1mta71F2S8uCdhu5Oc7G+3PCAOocNpCWDp6PCM3sFq4Hk+bEx
 TWjRbbQgZzsUB69evGm+WDXVdysAc1KrY7HOYefhs4d81Xv8i9rAICkIH31SPej/Hasg
 8GgFz0YXxqxEaXu8yoRx7NADqjNzjrW7IQKdWHzyJZ9OsOnfL/CW4L/+4Fw8U4TINyYT
 9hLA==
X-Gm-Message-State: AOJu0YxQctgsoQcdWsXgEBzDmxPX+Z736gfRQzgMiB33psZQhsgiNJNt
 6YHERuW7pXdw7amDUC/anHQ=
X-Google-Smtp-Source: AGHT+IHucHxwVTVFVMMDCBa13vyBhTge85i8EN0LQ8qPv2BJRlam1U5ARrXN/cP4/jMpQgjgO0UGBg==
X-Received: by 2002:a05:6512:401e:b0:50e:7f62:b141 with SMTP id
 br30-20020a056512401e00b0050e7f62b141mr1142169lfb.1.1703592687269; 
 Tue, 26 Dec 2023 04:11:27 -0800 (PST)
Received: from localhost ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id
 ep15-20020a056512484f00b0050e8223688fsm137067lfb.30.2023.12.26.04.11.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 26 Dec 2023 04:11:26 -0800 (PST)
From: Oleg Pykhalov <go.wigust@HIDDEN>
To: Sergey Trofimov <sarg@HIDDEN>
Subject: Re: [bug#68010] [PATCH] home: services: Add home-zathura-service-type.
In-Reply-To: <874jg5gvfn.fsf@HIDDEN> (Sergey Trofimov's message of "Tue, 
 26 Dec 2023 10:33:16 +0100")
References: <a4e1ffea3e66951afff930078db97976@HIDDEN>
 <874jg5gvfn.fsf@HIDDEN>
Date: Tue, 26 Dec 2023 15:11:25 +0300
Message-ID: <87edf94102.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 68010
Cc: 68010 <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.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Sergey,

Sergey Trofimov <sarg@HIDDEN> writes:

> I have mixed feelings about pulling 3rd-party software configurations in =
guix:
> - adding it to guix increases maintenance burden: new versions   could ad=
d or
>  remove config options
> - it bloats guix: imagine if we add configs for every   user-configurable=
 app
> - such configs are not easily transferrable: if I were to use the   same =
app
>  in non-guix env, I'd have to maintain 2 configs
>
> Another recent example is `oci-container-configuration` which defines a s=
ubset
> of docker-cli startup arguments. The problem is that `docker run` command=
 has
> 96 options and the configuration only uses a handful, lacking a way to pr=
ovide
> the remaining ones.
>
> I think guix should not embed config generators for user software. The on=
ly
> need I see for such generators is when there are options which should be =
the
> same among multiple applications (e.g. color schemes or shared
> directories). For such usecase guix should provide better text manipulati=
on
> tools which home owners could use to parameterise configs.

It's a bit too off-topic to dive into general configurations in Guix
within the context of the current patch series and should probably be
discussed in a =E2=80=98guix-devel=E2=80=99 mailing list or =E2=80=98#guix=
=E2=80=99 IRC channel.


Regards,
Oleg.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmWKwu4UHGdvLndpZ3Vz
dEBnbWFpbC5jb20ACgkQFn+OpQAa+pxaURAAw42UN+r9+eZZQzwCGMZSfL300als
itxHd8Tn03SGa4vJKCxIkG1/TdiZruTruC8kOYS5JT8C0rtoB6O88G9Yk7n/Gpqg
urrklMbio0YegziKHReFUy5sJVLIrCp1CRLqL3dMBbtVH4jjFodeuB19cYeBGMRp
yBEma+SwlujWrjovAymMitWf9/UBIcEb7XUCLbx8mJ19UZbdlYW1lvkRZN3QOTAk
FV4KVfKFtkqHxd09lR5jpkpq+rdGH4EgE+rhyqZpLMej2ZcQtr7khb0CwkqmnpTP
y4yErk/1f4P9JhwuZcmbdB0QnFwjrn+b3ak2RaE6QmNeEKTlJi7wd97evGJwgGVI
zSLW7WRNW6s9pp6KZZTcI7CeaGGVSRodq9QYszwEAJ3Z6TNSt+Ww0Eh8J70perlT
uqrtbm71MmgLytArfRrJqWGraTkI4Z1XKRBm07DENN/RumH4lLhO+bJNW2zIYQX/
KEmtT9L1Kwyc382tX22eKcpp2pmnr41O/5okfKdYl7ODd2bKrwP9CXVF1iS03VE/
IEkxJ6kMzGoxyr8miRX4oscXl45TrXakinZIsVaLC5ZIsE1tFoXuVwvWO9w4otfj
YxwcrSBwC1hA9KLMHIn/Hzzi/pN/q7RDqIYAqhieni4qsycJ0vDDc1r5TXy3M0Om
2nYBAo5tOQWpvcY=
=w15l
-----END PGP SIGNATURE-----
--=-=-=--




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

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


Received: (at 68010) by debbugs.gnu.org; 26 Dec 2023 09:33:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 26 04:33:35 2023
Received: from localhost ([127.0.0.1]:55851 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rI3od-0003xT-67
	for submit <at> debbugs.gnu.org; Tue, 26 Dec 2023 04:33:35 -0500
Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]:46316)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sarg@HIDDEN>) id 1rI3oY-0003xC-V7
 for 68010 <at> debbugs.gnu.org; Tue, 26 Dec 2023 04:33:34 -0500
Received: by mail-ej1-x633.google.com with SMTP id
 a640c23a62f3a-a23566e91d5so484410766b.0
 for <68010 <at> debbugs.gnu.org>; Tue, 26 Dec 2023 01:33:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sarg.org.ru; s=google; t=1703583198; x=1704187998; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:subject:cc:to:from:from:to
 :cc:subject:date:message-id:reply-to;
 bh=1LVxaLZSht/d2YXqaOIz1pRxSkT6XIidBaUdEDoTT2s=;
 b=BCM+BwjZFmdkVzqh8effoTriby1G9+mUxHH16rbHJCj5PBlbL6W525IvJEWagP1l5z
 06zH88G7iN3Gy+mHv6ZOqXD1L7yLo2qHXkCmEKzC/T1jUs6g9ZTp4/uAN+1Qsd7uNsiu
 OSUO4wwTXMs2ekQi1xj92WrOvG0XKGBzfy3IE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1703583198; x=1704187998;
 h=mime-version:user-agent:message-id:date:subject:cc:to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=1LVxaLZSht/d2YXqaOIz1pRxSkT6XIidBaUdEDoTT2s=;
 b=fpO4uMfpFTwlBzy/IqJ5fqZv11u/Wd3/rWN1CMqbGuwz0wq32qtbbbTam9mAh1976y
 H15sX1JJ9W1SIF/IpnT9sQOFMlX5wMSWTpPlddSvqA0n/AZfLnmdmp6u7PebaV1O1dZa
 nYaI2fSqye5d8AUEhClXA/cp9Uj2NuOLGwCY+SZzekAFYpov6ZSMLOo5Bw1wXjoEcAhY
 mKIkPqSoBBETzwqj0fshiWaXlT+1CbqginkIa4SeX/pGdN/cMZkQh0325BMccBzXhYaj
 OWjdWHzme6U3HLpHzvPy9O/GoDougfgz206JKTygUdJVHURqSWqh5p8CFenAnkQCUAXq
 poRw==
X-Gm-Message-State: AOJu0YwTLTiQEo7rUZiBn9owFMchMt7Gj/Mw3eZ3fpDr+N4S+eYLAzhz
 TkuoF1yWbXXtO0GM+6iIg58Gde2P3NnwFg==
X-Google-Smtp-Source: AGHT+IG+LR8EL9BceV25SFHCfIAnCMNFP+JBDsXEhBnRJ2XsUhkey+K2W54BRCgJc0Nn+hqbqquj2A==
X-Received: by 2002:a17:907:1587:b0:a26:8c28:1b6a with SMTP id
 cf7-20020a170907158700b00a268c281b6amr1552075ejc.213.1703583197791; 
 Tue, 26 Dec 2023 01:33:17 -0800 (PST)
Received: from localhost ([2a02:2454:a09d:d000:a64e:31ff:fe38:fd6c])
 by smtp.gmail.com with ESMTPSA id
 p10-20020a170907910a00b00a26aaa47cc0sm5024797ejq.129.2023.12.26.01.33.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 26 Dec 2023 01:33:16 -0800 (PST)
From: Sergey Trofimov <sarg@HIDDEN>
To: lgcoelho@HIDDEN
Subject: Re: [bug#68010] [PATCH] home: services: Add home-zathura-service-type.
Date: Tue, 26 Dec 2023 10:33:16 +0100
Message-ID: <874jg5gvfn.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; format=flowed
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 68010
Cc: ludovic.courtes@HIDDEN, 68010 <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.0 (-)

lgcoelho@HIDDEN writes:

> This service enables a declarative configuration of zathura, the 
> customizable document viewer.

I have mixed feelings about pulling 3rd-party software 
configurations in guix:
- adding it to guix increases maintenance burden: new versions 
  could add or remove config options
- it bloats guix: imagine if we add configs for every 
  user-configurable app
- such configs are not easily transferrable: if I were to use the 
  same app in non-guix env, I'd have to maintain 2 configs

Another recent example is `oci-container-configuration` which 
defines a subset of docker-cli startup arguments. The problem is 
that `docker run` command has 96 options and the configuration 
only uses a handful, lacking a way to provide the remaining ones.

I think guix should not embed config generators for user software. 
The only need I see for such generators is when there are options 
which should be the same among multiple applications (e.g. color 
schemes or shared directories). For such usecase guix should 
provide better text manipulation tools which home owners could use 
to parameterise configs.




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

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


Received: (at submit) by debbugs.gnu.org; 24 Dec 2023 18:26:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 24 13:26:45 2023
Received: from localhost ([127.0.0.1]:53501 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHTBU-0002lq-Cp
	for submit <at> debbugs.gnu.org; Sun, 24 Dec 2023 13:26:45 -0500
Received: from lists.gnu.org ([2001:470:142::17]:58658)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lgcoelho@HIDDEN>) id 1rHTBQ-0002lZ-8N
 for submit <at> debbugs.gnu.org; Sun, 24 Dec 2023 13:26:43 -0500
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 <lgcoelho@HIDDEN>)
 id 1rHTBE-00062l-Hp
 for guix-patches@HIDDEN; Sun, 24 Dec 2023 13:26:28 -0500
Received: from layka.disroot.org ([178.21.23.139])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <lgcoelho@HIDDEN>)
 id 1rHTBA-00023g-Ak
 for guix-patches@HIDDEN; Sun, 24 Dec 2023 13:26:28 -0500
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 19522413FA
 for <guix-patches@HIDDEN>; Sun, 24 Dec 2023 19:26:22 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 7ck4BofQDAJe for <guix-patches@HIDDEN>;
 Sun, 24 Dec 2023 19:26:19 +0100 (CET)
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1703442379; bh=jZp2On2H9/peV6XrpBnWV+lu5WAnHGi74Z3hfrf5gAY=;
 h=Date:From:To:Subject;
 b=dud+2NQf6t0gLql09OLUcPSbe+ct5ioHKY7txAqg1gBp/6MguKA67bIXj9pE9Wd1f
 rpq+YJ0hClUfZbr53LEkAMGjwEVeJogFoy62zjKkKJWQXiBBCea7HQ6/eaz6f1hFii
 XTBIYbS/lbdZUEOofgAttVOtcXPmORS+XhwCYYq2y4GgqaS+E3MlbJH7pb0c+dveMy
 mytD/zv6VQY6MfjXBMXHCtiVsYxyacSFmw6LNLGx9NKtvAjFAZ/+/T2P3mlTzmRmoF
 rbV8aii8k5ciG3DkfDKR6JW7qUGKFAfCdN7HaaFjsFW+ZIFvPPlcYPxl6BXFDue+Nj
 sm7qn+A4WuN/g==
Date: Sun, 24 Dec 2023 18:26:19 +0000
From: lgcoelho@HIDDEN
To: guix-patches@HIDDEN
Subject: [PATCH] home: services: Add home-zathura-service-type.
Message-ID: <a4e1ffea3e66951afff930078db97976@HIDDEN>
X-Sender: lgcoelho@HIDDEN
Content-Type: multipart/mixed;
 boundary="=_b8ad407435922088187068a8eae30ea2"
Received-SPF: pass client-ip=178.21.23.139; envelope-from=lgcoelho@HIDDEN;
 helo=layka.disroot.org
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, HTML_MESSAGE=0.001,
 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-Spam-Score: 0.9 (/)
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: -0.1 (/)

--=_b8ad407435922088187068a8eae30ea2
Content-Type: multipart/alternative;
 boundary="=_42bffab8bad820c0eb85af08c5396918"

--=_42bffab8bad820c0eb85af08c5396918
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII;
 format=flowed

This service enables a declarative configuration of zathura, the 
customizable document viewer.
--=_42bffab8bad820c0eb85af08c5396918
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8" /></head><body style=3D'font-size: 10pt; font-family: Verdana,Gen=
eva,sans-serif'>
<p>This service enables a declarative configuration of zathura, the customi=
zable document viewer.</p>

</body></html>

--=_42bffab8bad820c0eb85af08c5396918--

--=_b8ad407435922088187068a8eae30ea2
Content-Transfer-Encoding: base64
Content-Type: text/x-diff;
 name=0001-home-services-Add-home-zathura-service-type.patch
Content-Disposition: attachment;
 filename=0001-home-services-Add-home-zathura-service-type.patch;
 size=25023

RnJvbSBjOTlmY2QyNzlhZjkwODZkYmQzZThlMTU0NThhYzYyODllMmU1MWUwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMdWlzIEd1aWxoZXJtZSBDb2VsaG8gPGxnY29lbGhvQGRpc3Jv
b3Qub3JnPgpEYXRlOiBTdW4sIDI0IERlYyAyMDIzIDE1OjE2OjQzIC0wMzAwClN1YmplY3Q6IFtQ
QVRDSF0gaG9tZTogc2VydmljZXM6IEFkZCBob21lLXphdGh1cmEtc2VydmljZS10eXBlCgotLS0K
IGdudS9ob21lL3NlcnZpY2VzL3phdGh1cmEuc2NtIHwgNjE5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2MTkgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IGdudS9ob21lL3NlcnZpY2VzL3phdGh1cmEuc2NtCgpkaWZmIC0tZ2l0IGEv
Z251L2hvbWUvc2VydmljZXMvemF0aHVyYS5zY20gYi9nbnUvaG9tZS9zZXJ2aWNlcy96YXRodXJh
LnNjbQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4wNjk1Y2UxNjE0Ci0t
LSAvZGV2L251bGwKKysrIGIvZ251L2hvbWUvc2VydmljZXMvemF0aHVyYS5zY20KQEAgLTAsMCAr
MSw2MTkgQEAKKzs7OyBHTlUgR3VpeCAtLS0gRnVuY3Rpb25hbCBwYWNrYWdlIG1hbmFnZW1lbnQg
Zm9yIEdOVQorOzs7IENvcHlyaWdodCDCqSAyMDIzIEx1aXMgR3VpbGhlcm1lIENvZWxobyA8bGdj
b2VsaG9AZGlzcm9vdC5vcmc+Cis7OzsKKzs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3Vp
eC4KKzs7OworOzs7IEdOVSBHdWl4IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKzs7OyB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorOzs7IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yIChhdAor
Ozs7IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKzs7OworOzs7IEdOVSBHdWl4IGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dAorOzs7
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKzs7OyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlCis7OzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0
YWlscy4KKzs7OworOzs7IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCis7OzsgYWxvbmcgd2l0aCBHTlUgR3VpeC4gIElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworKGRlZmluZS1tb2R1bGUg
KGdudSBob21lIHNlcnZpY2VzIHphdGh1cmEpCisgICM6dXNlLW1vZHVsZSAoaWNlLTkgbWF0Y2gp
CisgICM6dXNlLW1vZHVsZSAoZ3VpeCByZWNvcmRzKQorICAjOnVzZS1tb2R1bGUgKGdudSBob21l
IHNlcnZpY2VzKQorICAjOnVzZS1tb2R1bGUgKGdudSBzZXJ2aWNlcyBjb25maWd1cmF0aW9uKQor
ICAjOnVzZS1tb2R1bGUgKHNyZmkgc3JmaS0xKQorICAjOnVzZS1tb2R1bGUgKGd1aXggZ2V4cCkK
KyAgIzpleHBvcnQgKGZhY2UKKyAgICAgICAgICAgIGZhY2U/CisKKyAgICAgICAgICAgIHJlY29s
b3ItY29uZmlndXJhdGlvbgorICAgICAgICAgICAgcmVjb2xvci1jb25maWd1cmF0aW9uPworCisg
ICAgICAgICAgICBndWktY29uZmlndXJhdGlvbgorICAgICAgICAgICAgZ3VpLWNvbmZpZ3VyYXRp
b24/CisKKyAgICAgICAgICAgIGtleS1tYXAKKyAgICAgICAgICAgIGtleS1tYXA/CisKKyAgICAg
ICAgICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uCisgICAgICAgICAgICBob21lLXphdGh1
cmEtY29uZmlndXJhdGlvbi1uLWNvbXBsZXRpb24taXRlbXMKKyAgICAgICAgICAgIGhvbWUtemF0
aHVyYS1jb25maWd1cmF0aW9uLWNvbXBsZXRpb24tZmFjZQorICAgICAgICAgICAgaG9tZS16YXRo
dXJhLWNvbmZpZ3VyYXRpb24tY29tcGxldGlvbi1ncm91cC1mYWNlCisgICAgICAgICAgICBob21l
LXphdGh1cmEtY29uZmlndXJhdGlvbi1jb21wbGV0aW9uLWhpZ2hsaWdodC1mYWNlCisgICAgICAg
ICAgICBob21lLXphdGh1cmEtY29uZmlndXJhdGlvbi1kZWZhdWx0LWZhY2UKKyAgICAgICAgICAg
IGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uLWV4ZWMtY29tbWFuZAorICAgICAgICAgICAgaG9t
ZS16YXRodXJhLWNvbmZpZ3VyYXRpb24tZm9udAorICAgICAgICAgICAgaG9tZS16YXRodXJhLWNv
bmZpZ3VyYXRpb24tZ3VpLWNvbmZpZ3VyYXRpb24KKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1j
b25maWd1cmF0aW9uLWlucHV0YmFyLWZhY2UKKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25m
aWd1cmF0aW9uLW5vdGlmaWNhdGlvbi1mYWNlCisgICAgICAgICAgICBob21lLXphdGh1cmEtY29u
ZmlndXJhdGlvbi1ub3RpZmljYXRpb24tZXJyb3ItZmFjZQorICAgICAgICAgICAgaG9tZS16YXRo
dXJhLWNvbmZpZ3VyYXRpb24tbm90aWZpY2F0aW9uLXdhcm5pbmctZmFjZQorICAgICAgICAgICAg
aG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24tc3RhdHVzYmFyLWZhY2UKKyAgICAgICAgICAgIGhv
bWUtemF0aHVyYS1jb25maWd1cmF0aW9uLXN0YXR1c2Jhci1oLXBhZGRpbmcKKyAgICAgICAgICAg
IGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uLXN0YXR1c2Jhci12LXBhZGRpbmcKKyAgICAgICAg
ICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uLXdpbmRvdy1pY29uCisgICAgICAgICAgICBo
b21lLXphdGh1cmEtY29uZmlndXJhdGlvbi13aW5kb3ctaGVpZ2h0CisgICAgICAgICAgICBob21l
LXphdGh1cmEtY29uZmlndXJhdGlvbi13aW5kb3ctd2lkdGgKKyAgICAgICAgICAgIGhvbWUtemF0
aHVyYS1jb25maWd1cmF0aW9uLWFib3J0LWNsZWFyLXNlYXJjaAorICAgICAgICAgICAgaG9tZS16
YXRodXJhLWNvbmZpZ3VyYXRpb24tYWRqdXN0LW9wZW4KKyAgICAgICAgICAgIGhvbWUtemF0aHVy
YS1jb25maWd1cmF0aW9uLWFkdmFuY2UtcGFnZXMtcGVyLXJvdworICAgICAgICAgICAgaG9tZS16
YXRodXJhLWNvbmZpZ3VyYXRpb24tY29udGludW91cy1oaXN0LXNhdmUKKyAgICAgICAgICAgIGhv
bWUtemF0aHVyYS1jb25maWd1cmF0aW9uLWRhdGFiYXNlCisgICAgICAgICAgICBob21lLXphdGh1
cmEtY29uZmlndXJhdGlvbi1kYnVzLXNlcnZpY2UKKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1j
b25maWd1cmF0aW9uLWRidXMtcmFpc2Utd2luZG93CisgICAgICAgICAgICBob21lLXphdGh1cmEt
Y29uZmlndXJhdGlvbi1maWxlbW9uaXRvcgorICAgICAgICAgICAgaG9tZS16YXRodXJhLWNvbmZp
Z3VyYXRpb24taW5jcmVtZW50YWwtc2VhcmNoCisgICAgICAgICAgICBob21lLXphdGh1cmEtY29u
ZmlndXJhdGlvbi1oaWdobGlnaHQtY29sb3IKKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25m
aWd1cmF0aW9uLWhpZ2hsaWdodC1hY3RpdmUtY29sb3IKKyAgICAgICAgICAgIGhvbWUtemF0aHVy
YS1jb25maWd1cmF0aW9uLWhpZ2hsaWdodC10cmFuc3BhcmVuY3kKKyAgICAgICAgICAgIGhvbWUt
emF0aHVyYS1jb25maWd1cmF0aW9uLXBhZ2UtcGFkZGluZworICAgICAgICAgICAgaG9tZS16YXRo
dXJhLWNvbmZpZ3VyYXRpb24tcGFnZS1jYWNoZS1zaXplCisgICAgICAgICAgICBob21lLXphdGh1
cmEtY29uZmlndXJhdGlvbi1wYWdlLXRodW1ibmFpbC1zaXplCisgICAgICAgICAgICBob21lLXph
dGh1cmEtY29uZmlndXJhdGlvbi1wYWdlcy1wZXItcm93CisgICAgICAgICAgICBob21lLXphdGh1
cmEtY29uZmlndXJhdGlvbi1maXJzdC1wYWdlLWNvbHVtbgorICAgICAgICAgICAgaG9tZS16YXRo
dXJhLWNvbmZpZ3VyYXRpb24tcmVjb2xvcgorICAgICAgICAgICAgaG9tZS16YXRodXJhLWNvbmZp
Z3VyYXRpb24tcmVuZGVyLWxvYWRpbmcKKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25maWd1
cmF0aW9uLXJlbmRlci1sb2FkaW5nLWZhY2UKKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25m
aWd1cmF0aW9uLXNjcm9sbC1oc3RlcAorICAgICAgICAgICAgaG9tZS16YXRodXJhLWNvbmZpZ3Vy
YXRpb24tc2Nyb2xsLXN0ZXAKKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9u
LXNjcm9sbC1mdWxsLW92ZXJsYXAKKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0
aW9uLXNjcm9sbC13cmFwCisgICAgICAgICAgICBob21lLXphdGh1cmEtY29uZmlndXJhdGlvbi1z
aG93LWRpcmVjdG9yaWVzCisgICAgICAgICAgICBob21lLXphdGh1cmEtY29uZmlndXJhdGlvbi1z
aG93LWhpZGRlbgorICAgICAgICAgICAgaG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24tc2hvdy1y
ZWNlbnQKKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uLXNjcm9sbC1wYWdl
LWF3YXJlCisgICAgICAgICAgICBob21lLXphdGh1cmEtY29uZmlndXJhdGlvbi1saW5rLXpvb20K
KyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uLWxpbmstaGFkanVzdAorICAg
ICAgICAgICAgaG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24tc2VhcmNoLWhhZGp1c3QKKyAgICAg
ICAgICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uLXdpbmRvdy10aXRsZS1iYXNlbmFtZQor
ICAgICAgICAgICAgaG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24td2luZG93LXRpdGxlLWhvbWUt
dGlsZGUKKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uLXdpbmRvdy10aXRs
ZS1wYWdlCisgICAgICAgICAgICBob21lLXphdGh1cmEtY29uZmlndXJhdGlvbi1zdGF0dXNiYXIt
YmFzZW5hbWUKKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uLXN0YXR1c2Jh
ci1wYWdlLXBlcmNlbnQKKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uLXN0
YXR1c2Jhci1ob21lLXRpbGRlCisgICAgICAgICAgICBob21lLXphdGh1cmEtY29uZmlndXJhdGlv
bi16b29tLWNlbnRlcgorICAgICAgICAgICAgaG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24tdmVy
dGljYWwtY2VudGVyCisgICAgICAgICAgICBob21lLXphdGh1cmEtY29uZmlndXJhdGlvbi16b29t
LW1heAorICAgICAgICAgICAgaG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24tem9vbS1taW4KKyAg
ICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uLXpvb20tc3RlcAorICAgICAgICAg
ICAgaG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24tc2VsZWN0aW9uLWNsaXBib2FyZAorICAgICAg
ICAgICAgaG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24tc2VsZWN0aW9uLW5vdGlmaWNhdGlvbgor
ICAgICAgICAgICAgaG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24tc3luY3RleAorICAgICAgICAg
ICAgaG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24tc3luY3RleC1lZGl0b3ItY29tbWFuZAorICAg
ICAgICAgICAgaG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24taW5kZXgtZmFjZQorICAgICAgICAg
ICAgaG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24taW5kZXgtYWN0aXZlLWZhY2UKKyAgICAgICAg
ICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uLXNhbmRib3gKKyAgICAgICAgICAgIGhvbWUt
emF0aHVyYS1jb25maWd1cmF0aW9uLXdpbmRvdy1pY29uLWRvY3VtZW50CisgICAgICAgICAgICBo
b21lLXphdGh1cmEtY29uZmlndXJhdGlvbi1wYWdlLXJpZ2h0LXRvLWxlZnQKKyAgICAgICAgICAg
IGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uLWtleS1tYXBzCisKKyAgICAgICAgICAgIGhvbWUt
emF0aHVyYS1zZXJ2aWNlLXR5cGUKKyAgICAgICAgICAgIGhvbWUtemF0aHVyYS1leHRlbnNpb24p
KQorCisoZGVmaW5lICh6YXRodXJhLW1vZGU/IHZhbHVlKQorICAoLT5ib29sIChtZW1iZXIgdmFs
dWUgJyhub3JtYWwgZnVsbHNjcmVlbiBwcmVzZW50YXRpb24gaW5kZXgpKSkpCisKKyhkZWZpbmUt
Y29uZmlndXJhdGlvbi9uby1zZXJpYWxpemF0aW9uIGtleS1tYXAKKyAgKG1vZGUKKyAgICh6YXRo
dXJhLW1vZGUgJ25vcm1hbCkKKyAgICJUaGUgbW9kZSBmb3Igd2hpY2ggdGhlIGtleS1tYXAgaXMg
YmVpbmcgc2V0LiIpCisgIChiaW5kaW5nCisgICBzdHJpbmcgOyBpbXByb3ZlIHRoaXMgd2l0aCBy
ZWdleAorICAgIlRoZSBrZXkgY29tYmluYXRpb24gdGhhdCB0aGUga2V5LW1hcCB3aWxsIHVzZS4i
KQorICAoY29tbWFuZCBzdHJpbmcKKyAgICJGdW5jdGlvbiBhbmQsIG9wdGlvbmFsbHksIGFyZ3Vt
ZW50cyBzZXBhcmF0ZWQgYnkgc3BhY2VzLiIpKQorCisoZGVmaW5lIGxpc3Qtb2Yta2V5LW1hcHM/
CisgIChsaXN0LW9mIGtleS1tYXA/KSkKKworKGRlZmluZSAoc2VyaWFsaXplLWxpc3Qtb2Yta2V5
LW1hcHMgZmllbGQtbmFtZSB2YWx1ZSkKKyAgKGRlZmluZSBzbmFrZS1jYXNlCisgICAgKEBAIChn
dWl4IGltcG9ydCB1dGlscykgc25ha2UtY2FzZSkpCisgIChhcHBseSBzdHJpbmctYXBwZW5kCisg
ICAgICAgICAobWFwIChtYXRjaC1yZWNvcmQtbGFtYmRhIDxrZXktbWFwPgorICAgICAgICAgICAg
ICAgKG1vZGUgYmluZGluZyBjb21tYW5kKQorICAgICAgICAgICAgICAgKGZvcm1hdCAjZiAifjpb
dW5+O35dbWFwIFt+YV0gfmF+QFsgfmF+XX4lIgorICAgICAgICAgICAgICAgICAgICAgICAgICBj
b21tYW5kCisgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGUKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmluZGluZworICAgICAgICAgICAgICAgICAgICAgICAgICAoYW5kIGNvbW1hbmQK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWF0Y2ggKHN0cmluZy1zcGxpdCBjb21tYW5k
ICNcICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCh6YXRodXJhLWZ1bmN0aW9uIC4g
YXJncykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctam9pbiAoY29ucyAo
c25ha2UtY2FzZSB6YXRodXJhLWZ1bmN0aW9uKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ3MpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIiAiKSkpKSkpCisgICAgICAgICAgICAgIHZhbHVlKSkpCisKKyhkZWZp
bmUgKHphdGh1cmEtc2VsZWN0aW9uLWNsaXBib2FyZD8gdmFsdWUpCisgICgtPmJvb2wgKG1lbWJl
ciB2YWx1ZSAnKGNsaXBib2FyZCBwcmltYXJ5KSkpKQorCisoZGVmaW5lICh6YXRodXJhLXNhbmRi
b3g/IHZhbHVlKQorICAoLT5ib29sIChtZW1iZXIgdmFsdWUgJyhub3JtYWwgc3RyaWN0ICNmKSkp
KQorCisoZGVmaW5lIChzZXJpYWxpemUtemF0aHVyYS1zYW5kYm94IGZpZWxkLW5hbWUgdmFsdWUp
CisgIChmb3JtYXQgI2YgInNldCB+YSB+Oltub25lfjt+YV1+JSIgZmllbGQtbmFtZSB2YWx1ZSB2
YWx1ZSkpCisKKyhkZWZpbmUgKHphdGh1cmEtZGF0YWJhc2U/IHZhbHVlKQorICAoLT5ib29sICht
ZW1iZXIgdmFsdWUgJyhwbGFpbiBzcWxpdGUgI2YpKSkpCisKKyhkZWZpbmUgKHNlcmlhbGl6ZS16
YXRodXJhLWZpbGVtb25pdG9yIGZpZWxkLW5hbWUgdmFsdWUpCisgIChmb3JtYXQgI2YgInNldCB+
YSB+Oltub29wfjt+YV1+JSIgZmllbGQtbmFtZSB2YWx1ZSB2YWx1ZSkpCisKKyhkZWZpbmUgKHNl
cmlhbGl6ZS16YXRodXJhLWRhdGFiYXNlIGZpZWxkLW5hbWUgdmFsdWUpCisgIChmb3JtYXQgI2Yg
InNldCB+YSB+OltudWxsfjt+YV1+JSIgZmllbGQtbmFtZSB2YWx1ZSB2YWx1ZSkpCisKKyhkZWZp
bmUgKHphdGh1cmEtZmlsZW1vbml0b3I/IHZhbHVlKQorICAoLT5ib29sIChtZW1iZXIgdmFsdWUg
JyhnbGliIHNpZ25hbCAjZikpKSkKKworKGRlZmluZSAoc2VyaWFsaXplLXphdGh1cmEtZmlsZW1v
bml0b3I/IGZpZWxkLW5hbWUgdmFsdWUpCisgIChmb3JtYXQgI2YgInNldCB+YSB+Oltub29wfjt+
YV1+JSIgZmllbGQtbmFtZSB2YWx1ZSB2YWx1ZSkpCisKKyhkZWZpbmUgKHphdGh1cmEtYWRqdXN0
LW9wZW4/IHZhbHVlKQorICAoLT5ib29sIChtZW1iZXIgdmFsdWUgJyhiZXN0LWZpdCB3aWR0aCkp
KSkKKworKGRlZmluZS1jb25maWd1cmF0aW9uL25vLXNlcmlhbGl6YXRpb24gZ3VpLWNvbmZpZ3Vy
YXRpb24KKyAgKGNvbW1hbmQtbGluZT8KKyAgIChib29sZWFuICNmKQorICAgIldoZXRoZXIgdGhl
IHphdGh1cmEgY29tbWFuZCBsaW5lIHNob3VsZCBiZSBkaXNwbGF5ZWQgb3Igbm90LiIpCisgIChz
dGF0dXNiYXI/CisgICAoYm9vbGVhbiAjdCkKKyAgICJXaGV0aGVyIHRoZSB6YXRodXJhIHN0YXR1
c2JhciBzaG91bGQgYmUgZGlzcGxheWVkIG9yIG5vdC4iKQorICAoaG9yaXpvbnRhbC1zY3JvbGxi
YXI/CisgICAoYm9vbGVhbiAjZikKKyAgICJXaGV0ZXIgdGhlIHphdGh1cmEgaG9yaXpvbnRhbCBz
Y3JvbGxiYXIgc2hvdWxkIGJlIGRpc3BsYXllZC4iKQorICAodmVydGljYWwtc2Nyb2xsYmFyPwor
ICAgKGJvb2xlYW4gI2YpCisgICAiV2hldGVyIHRoZSB6YXRodXJhIHZlcnRpY2FsIHNjcm9sbGJh
ciBzaG91bGQgYmUgZGlzcGxheWVkLiIpKQorCisoZGVmaW5lIChzZXJpYWxpemUtZ3VpLWNvbmZp
Z3VyYXRpb24gZmllbGQtbmFtZSB2YWx1ZSkKKyAgKG1hdGNoLXJlY29yZCB2YWx1ZSA8Z3VpLWNv
bmZpZ3VyYXRpb24+CisgICAoY29tbWFuZC1saW5lPyBzdGF0dXNiYXI/IGhvcml6b250YWwtc2Ny
b2xsYmFyPyB2ZXJ0aWNhbC1zY3JvbGxiYXI/KQorICAgKGZvcm1hdCAjZiAic2V0IGd1aW9wdGlv
bnMgfkBbY35dfkBbc35dfkBbaH5dfkBbdn5dfiUiCisgICAgICAgICAgIGNvbW1hbmQtbGluZT8K
KyAgICAgICAgICAgc3RhdHVzYmFyPworICAgICAgICAgICBob3Jpem9udGFsLXNjcm9sbGJhcj8K
KyAgICAgICAgICAgdmVydGljYWwtc2Nyb2xsYmFyPykpKQorCisoZGVmaW5lIChoZXgtY29sb3I/
IHZhbHVlKQorICAoZGVmaW5lIChoZXgtZGlnaXQ/IHZhbHVlKQorICAgICgtPmJvb2wgKGFuZCAo
Y2hhcj8gdmFsdWUpCisgICAgICAgICAgICAgICAgIChtZW1iZXIgdmFsdWUgKGNoYXItc2V0LT5s
aXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXItc2V0OmhleC1kaWdpdCkp
KSkpCisgIChtYXRjaCAoc3RyaW5nLT5saXN0IHZhbHVlKQorICAgKChcIyAuIHJlc3QpCisgICAg
KG51bGw/IChmaWx0ZXIgKG5lZ2F0ZSBoZXgtZGlnaXQ/KSByZXN0KSkpCisgICAoZWxzZSAjZikp
KQorCisoZGVmaW5lLW1heWJlIGhleC1jb2xvcikKKworKGRlZmluZS1jb25maWd1cmF0aW9uL25v
LXNlcmlhbGl6YXRpb24gZmFjZQorICAoZm9yZWdyb3VuZAorICAgbWF5YmUtaGV4LWNvbG9yCisg
ICAiRm9yZWdyb3VuZCBjb2xvci4iKQorICAoYmFja2dyb3VuZAorICAgbWF5YmUtaGV4LWNvbG9y
CisgICAiQmFja2dyb3VuZCBjb2xvci4iKSkKKworKGRlZmluZSAodW5zZXQ/IHZhbCkKKyAgIlRl
c3RzIGlmIFZBTCBpcyB1bnNldC4iCisgIChlcXVhbD8gdmFsIChAQCAoZ251IHNlcnZpY2VzIGNv
bmZpZ3VyYXRpb24pCisgICAgICAgICAgICAgICAgICAgJXVuc2V0LXZhbHVlKSkpCisKKyhkZWZp
bmUqIChpZi1zZXQgdmFsICM6b3B0aW9uYWwgKHByb2MgaWRlbnRpdHkpKQorICAiQXBwbHkgUFJP
QyB0byBWQUwgaWYgVkFMIGlzIG5vdCB1bnNldCwgb3RoZXJ3aXNlIHJldHVybnMgI2YuIgorICAo
aWYgKG5vdCAodW5zZXQ/IHZhbCkpIChwcm9jIHZhbCkgI2YpKQorCisoZGVmaW5lIChzZXJpYWxp
emUtZmFjZSBmaWVsZC1uYW1lIHZhbHVlKQorICAobGV0ICgoc3RyIChzdHJpbmctZHJvcC1yaWdo
dCAoc3ltYm9sLT5zdHJpbmcgZmllbGQtbmFtZSkgNSkpKQorICAgIChtYXRjaC1yZWNvcmQgdmFs
dWUgPGZhY2U+CisgICAgICAoYmFja2dyb3VuZCBmb3JlZ3JvdW5kKQorICAgICAgKGZvcm1hdCAj
ZiAifjpbfjtzZXQgfmEtZmcgXCJ+YVwifiV+XX4KKyAgICAgICAgICAgICAgICAgIH46W347c2V0
IH5hLWJnIFwifmFcIn4lfl0iCisgICAgICAgICAgICAgIChpZi1zZXQgZm9yZWdyb3VuZCkgc3Ry
IGZvcmVncm91bmQKKyAgICAgICAgICAgICAgKGlmLXNldCBiYWNrZ3JvdW5kKSBzdHIgYmFja2dy
b3VuZCkpKSkKKworKGRlZmluZS1jb25maWd1cmF0aW9uL25vLXNlcmlhbGl6YXRpb24gcmVjb2xv
ci1jb25maWd1cmF0aW9uCisgIChkZWZhdWx0PworICAgKGJvb2xlYW4gI2YpCisgICAiV2hldGhl
ciByZWNvbG9yaW5nIHNob3VsZCBiZSBlbmFibGVkIGJ5IGRlZmF1bHQuIikKKyAgKGtlZXBodWU/
CisgICAoYm9vbGVhbiAjZikKKyAgICJFbmFibGVzIG9yIGRpc2FibGVzIGtlZXBpbmcgb3JpZ2lu
YWwgaHVlIHdoZW4gcmVjb2xvcmluZy4iKQorICAoZGFya2NvbG9yCisgICAoaGV4LWNvbG9yICIj
RkZGRkZGIikKKyAgICJEZWZpbmVzIHRoZSBjb2xvciB2YWx1ZSB0aGF0IGlzIHVzZWQgdG8gcmVw
cmVzZW50IGRhcmsgY29sb3JzIGluIHJlY29sb3JpbmcKK21vZGUuIikKKyAgKGxpZ2h0Y29sb3IK
KyAgIChoZXgtY29sb3IgIiMwMDAwMDAiKQorICAgIkRlZmluZXMgdGhlIGNvbG9yIHZhbHVlIHRo
YXQgaXMgdXNlZCB0byByZXByZXNlbnQgbGlnaHQgY29sb3JzIGluIHJlY29sb3JpbmcKK21vZGUu
IikKKyAgKHJldmVyc2UtdmlkZW8/CisgICAoYm9vbGVhbiAjZikKKyAgICJEZWZpbmVzIGlmIG9y
aWdpbmFsIGltYWdlIGNvbG9ycyBzaG91bGQgYmUga2VwdCB3aGlsZSByZWNvbG9yaW5nLiIpKQor
CisoZGVmaW5lIChzZXJpYWxpemUtcmVjb2xvci1jb25maWd1cmF0aW9uIGZpZWxkLW5hbWUgdmFs
dWUpCisgIChtYXRjaC1yZWNvcmQgdmFsdWUgPHJlY29sb3ItY29uZmlndXJhdGlvbj4KKyAgICAo
ZGVmYXVsdD8ga2VlcGh1ZT8gZGFya2NvbG9yIGxpZ2h0Y29sb3IgcmV2ZXJzZS12aWRlbz8pCisg
ICAgKGZvcm1hdCAjZiAic2V0IHJlY29sb3IgfjpbZmFsc2V+O3RydWV+XX4lfgorICAgICAgICAg
ICAgICAgIHNldCByZWNvbG9yLWtlZXBodWUgfjpbZmFsc2V+O3RydWV+XX4lfgorICAgICAgICAg
ICAgICAgIHNldCByZWNvbG9yLWRhcmtjb2xvciB+YX4lfgorICAgICAgICAgICAgICAgIHNldCBy
ZWNvbG9yLWxpZ2h0Y29sb3IgfmF+JX4KKyAgICAgICAgICAgICAgICBzZXQgcmVjb2xvci1yZXZl
cnNlLXZpZGVvIH46W2ZhbHNlfjt0cnVlfl1+JSIKKyAgICAgICAgICAgIGRlZmF1bHQ/CisgICAg
ICAgICAgICBrZWVwaHVlPworICAgICAgICAgICAgZGFya2NvbG9yCisgICAgICAgICAgICBsaWdo
dGNvbG9yCisgICAgICAgICAgICByZXZlcnNlLXZpZGVvPykpKQorCisoZGVmaW5lIChzZXJpYWxp
emUtYm9vbGVhbiBmaWVsZC1uYW1lIHZhbHVlKQorICAoZGVmaW5lIChzdHJpcC10cmFpbGluZy0/
IG5hbWUpCisgICAgOzsgZmllbGQ/IC0+IGZpZWxkCisgICAgKGxldCAoKHN0ciAoc3ltYm9sLT5z
dHJpbmcgbmFtZSkpKQorICAgICAgKGlmIChzdHJpbmctc3VmZml4PyAiPyIgc3RyKQorICAgICAg
ICAgIChzdHJpbmctZHJvcC1yaWdodCBzdHIgMSkKKyAgICAgICAgICBzdHIpKSkKKyAgKGZvcm1h
dCAjZiAic2V0IH5hIH46W2ZhbHNlfjt0cnVlfl1+JSIKKyAgICAgICAgICAoc3RyaXAtdHJhaWxp
bmctPyBmaWVsZC1uYW1lKQorICAgICAgICAgIHZhbHVlKSkKKworKGRlZmluZSAoc2VyaWFsaXpl
LXN0cmluZyBmaWVsZC1uYW1lIHZhbHVlKQorICAoZm9ybWF0ICNmICJzZXQgfmEgXCJ+YVwifiUi
IGZpZWxkLW5hbWUgdmFsdWUpKQorCisoZGVmaW5lIChzZXJpYWxpemUtKiBmaWVsZC1uYW1lIHZh
bHVlKQorICAoZm9ybWF0ICNmICJzZXQgfmEgfmF+JSIgZmllbGQtbmFtZSB2YWx1ZSkpCisoZGVm
aW5lIHNlcmlhbGl6ZS1leGFjdC1pbnRlZ2VyIHNlcmlhbGl6ZS0qKQorKGRlZmluZSBzZXJpYWxp
emUtcmVhbCBzZXJpYWxpemUtKikKKyhkZWZpbmUgc2VyaWFsaXplLXphdGh1cmEtYWRqdXN0LW9w
ZW4gc2VyaWFsaXplLSopCisoZGVmaW5lIHNlcmlhbGl6ZS16YXRodXJhLXNlbGVjdGlvbi1jbGlw
Ym9hcmQgc2VyaWFsaXplLSopCisKKyhkZWZpbmUtbWF5YmUgc3RyaW5nKQorCisoZGVmaW5lLWNv
bmZpZ3VyYXRpb24gaG9tZS16YXRodXJhLWNvbmZpZ3VyYXRpb24KKyAgKG4tY29tcGxldGlvbi1p
dGVtcworICAgKGV4YWN0LWludGVnZXIgMTUpCisgICAiRGVmaW5lcyB0aGUgbWF4aW11bSBudW1i
ZXIgb2YgZGlzcGxheWVkIGNvbXBsZXRpb24gZW50cmllcy4iKQorICAoY29tcGxldGlvbi1mYWNl
CisgICAoZmFjZSAoZmFjZQorICAgICAgICAgIChiYWNrZ3JvdW5kICIjMjMyMzIzIikKKyAgICAg
ICAgICAoZm9yZWdyb3VuZCAiI0RERERERCIpKSkKKyAgICJEZWZpbmVzIHRoZSBmYWNlIHVzZWQg
Zm9yIGNvbW1hbmQgbGluZSBjb21wbGV0aW9uIGVudHJpZXMuIikKKyAgKGNvbXBsZXRpb24tZ3Jv
dXAtZmFjZQorICAgKGZhY2UgKGZhY2UKKyAgICAgICAgICAoYmFja2dyb3VuZCAiIzAwMDAwMCIp
CisgICAgICAgICAgKGZvcmVncm91bmQgIiNERURFREUiKSkpCisgICAiRGVmaW5lcyB0aGUgZmFj
ZSB1c2VkIGZvciBjb21tYW5kIGxpbmUgY29tcGxldGlvbiBncm91cCBlbGVtZW50cy4iKQorICAo
Y29tcGxldGlvbi1oaWdobGlnaHQtZmFjZQorICAgKGZhY2UgKGZhY2UgCisgICAgICAgICAgKGJh
Y2tncm91bmQgIiM5RkJDMDAiKQorICAgICAgICAgIChmb3JlZ3JvdW5kICIjMjMyMzIzIikpKQor
ICAgIkRlZmluZXMgdGhlIGZhY2UgdXNlZCBmb3IgdGhlIGN1cnJlbnQgY29tbWFuZCBsaW5lIGNv
bXBsZXRpb24gZWxlbWVudC4iKQorICAoZGVmYXVsdC1mYWNlCisgICAoZmFjZSAoZmFjZQorICAg
ICAgICAgIChiYWNrZ3JvdW5kICIjMDAwMDAwIikKKyAgICAgICAgICAoZm9yZWdyb3VuZCAiI0RE
RERERCIpKSkKKyAgICJEZWZpbmVzIHRoZSBkZWZhdWx0IGZhY2UuIikKKyAgKGV4ZWMtY29tbWFu
ZAorICAgbWF5YmUtc3RyaW5nCisgICAiRGVmaW5lcyBhIGNvbW1hbmQgdGhlIHNob3VsZCBiZSBw
cmVwZW5kZWQgdG8gYW55IGNvbW1hbmQgcnVuIHdpdGggZXhlYy4iKQorICAoZm9udAorICAgKHN0
cmluZyAibW9ub3NwYWNlIG5vcm1hbCA5IikKKyAgICJEZWZpbmVzIHRoZSBmb250IHRoYXQgd2ls
bCBiZSB1c2VkLiIpCisgIChndWktY29uZmlndXJhdGlvbgorICAgKGd1aS1jb25maWd1cmF0aW9u
IChndWktY29uZmlndXJhdGlvbikpCisgICAiV2hldGhlciB0aGUgY29tbWFuZCBsaW5lIHNob3Vs
ZCBiZSBkaXNwbGF5ZWQgb3Igbm90LiIpCisgIChpbnB1dGJhci1mYWNlCisgICAoZmFjZSAoZmFj
ZQorICAgICAgICAgIChiYWNrZ3JvdW5kICIjMTMxMzEzIikKKyAgICAgICAgICAoZm9yZWdyb3Vu
ZCAiIzlGQkMwMCIpKSkKKyAgICJEZWZpbmVzIHRoZSBmYWNlIHVzZWQgZm9yIHRoZSBpbnB1dGJh
ci4iKQorICAobm90aWZpY2F0aW9uLWZhY2UKKyAgIChmYWNlIChmYWNlCisgICAgICAgICAgKGJh
Y2tncm91bmQgIiNGRkZGRkYiKQorICAgICAgICAgIChmb3JlZ3JvdW5kICIjMDAwMDAwIikpKQor
ICAgIkRlZmluZXMgdGhlIGZhY2UgdXNlZCBmb3Igbm90aWZpY2F0aW9ucy4iKQorICAobm90aWZp
Y2F0aW9uLWVycm9yLWZhY2UKKyAgIChmYWNlIChmYWNlCisgICAgICAgICAgKGJhY2tncm91bmQg
IiNGRjEyMTIiKQorICAgICAgICAgIChmb3JlZ3JvdW5kICIjMDAwMDAwIikpKQorICAgIkRlZmlu
ZXMgdGhlIGZhY2UgdXNlZCBmb3IgZXJyb3Igbm90aWZpY2F0aW9ucy4iKQorICAobm90aWZpY2F0
aW9uLXdhcm5pbmctZmFjZQorICAgKGZhY2UgKGZhY2UKKyAgICAgICAgICAoYmFja2dyb3VuZCAi
I0ZGRjcxMiIpCisgICAgICAgICAgKGZvcmVncm91bmQgIiMwMDAwMDAiKSkpCisgICAiRGVmaW5l
cyB0aGUgZmFjZSB1c2VkIGZvciBhIHdhcm5pbmcgbm90aWZpY2F0aW9uLiIpCisgIChzdGF0dXNi
YXItZmFjZQorICAgKGZhY2UgKGZhY2UKKyAgICAgICAgICAoYmFja2dyb3VuZCAiIzAwMDAwMCIp
CisgICAgICAgICAgKGZvcmVncm91bmQgIiNGRkZGRkYiKSkpCisgICAiRGVmaW5lcyB0aGUgZmFj
ZSB1c2VkIGZvciB0aGUgc3RhdHVzYmFyLiIpCisgIChzdGF0dXNiYXItaC1wYWRkaW5nCisgICAo
ZXhhY3QtaW50ZWdlciA4KQorICAgIkRlZmluZXMgdGhlIGhvcml6b250YWwgcGFkZGluZyBvZiB0
aGUgc3RhdHVzYmFyIGFuZCBub3RpZmljYXRpb25iYXIuIikKKyAgKHN0YXR1c2Jhci12LXBhZGRp
bmcKKyAgIChleGFjdC1pbnRlZ2VyIDIpCisgICAiRGVmaW5lcyB0aGUgdmVydGljYWwgcGFkZGlu
ZyBvZiB0aGUgc3RhdHVzYmFyIGFuZCBub3RpZmljYXRpb25iYXIuIikKKyAgKHdpbmRvdy1pY29u
CisgICBtYXliZS1zdHJpbmcKKyAgICJEZWZpbmVzIHRoZSBwYXRoIGZvciBhIGljb24gdG8gYmUg
dXNlZCBhcyB3aW5kb3cgaWNvbi4iKQorICAod2luZG93LWhlaWdodAorICAgKGV4YWN0LWludGVn
ZXIgNjAwKQorICAgIkRlZmluZXMgdGhlIHdpbmRvdyBoZWlnaHQgb24gc3RhcnR1cC4iKQorICAo
d2luZG93LXdpZHRoCisgICAoZXhhY3QtaW50ZWdlciA4MDApCisgICAiRGVmaW5lcyB0aGUgd2lu
ZG93IHdpZHRoIG9uIHN0YXJ0dXAuIikKKyAgKGFib3J0LWNsZWFyLXNlYXJjaD8KKyAgIChib29s
ZWFuICN0KQorICAgIkRlZmluZXMgaWYgdGhlIHNlYXJjaCByZXN1bHRzIHNob3VsZCBiZSBjbGVh
cmVkIG9uIGFib3J0LiIpCisgIChhZGp1c3Qtb3BlbgorICAgKHphdGh1cmEtYWRqdXN0LW9wZW4g
J2Jlc3QtZml0KQorICAgIkRlZmluZXMgIHdoaWNoICBhdXRvICBhZGp1c3RtZW50ICBtb2RlIHNo
b3VsZCBiZSB1c2VkIGlmIGEgZG9jdW1lbnQgaXMKK2xvYWRlZC4gUG9zc2libGUgb3B0aW9ucyBh
cmUgJ2Jlc3QtZml0IGFuZCAnd2lkdGguIikKKyAgKGFkdmFuY2UtcGFnZXMtcGVyLXJvdz8KKyAg
IChib29sZWFuICNmKQorICAgIkRlZmluZXMgaWYgdGhlIG51bWJlciBvZiBwYWdlcyBwZXIgcm93
IHNob3VsZCBiZSBob25vcmVkIHdoZW4gYWR2YW5jaW5nIGEKK3BhZ2UuIikKKyAgKGNvbnRpbnVv
dXMtaGlzdC1zYXZlPworICAgIChib29sZWFuICNmKQorICAgICJUZWxscyB6YXRodXJhIHdoZXRo
ZXIgdG8gc2F2ZSBkb2N1bWVudCBoaXN0b3J5IGF0IGVhY2ggcGFnZSBjaGFuZ2Ugb3Igb25seQor
d2hlbiBjbG9zaW5nIGEgZG9jdW1lbnQuIikKKyAgKGRhdGFiYXNlCisgICAoemF0aHVyYS1kYXRh
YmFzZSAncGxhaW4pCisgICAiRGVmaW5lcyB0aGUgZGF0YWJhc2UgYmFja2VuZCB0byB1c2UgZm9y
IGJvb2ttYXJrcyBhbmQgaW5wdXQgaGlzdG9yeS4KK1Bvc3NpYmxlIHZhbHVlcyBhcmUgJ3BsYWlu
LCAnc3FsaXRlIChpZiBidWlsdCB3aXRoIHNxbGl0ZSBzdXBwb3J0KSBhbmQgI2YuCitJZiAjZiBp
cyB1c2VkLCBib29rbWFya3MgYW5kIGlucHV0IGhpc3Rvcnkgd2lsbCBub3QgYmUgc3RvcmVkLiIp
CisgIChkYnVzLXNlcnZpY2U/CisgICAoYm9vbGVhbiAjdCkKKyAgICJFbi9EaXNhYmxlcyB0aGUg
RC1CdXMgc2VydmljZS4gSWYgdGhlIHNlcnZpY2VzIGlzIGRpc2FibGVkLCBTeW5jVGVYIGZvcndh
cmQKK3N5bmNocm9uaXphdGlvbiBpcyBub3QgYXZhaWxhYmxlLiIpCisgIChkYnVzLXJhaXNlLXdp
bmRvdz8KKyAgIChib29sZWFuICN0KQorICAgIkRlZmluZXMgIHdoZXRoZXIgemF0aHVyYSdzIHdp
bmRvdyBzaG91bGQgYmUgcmFpc2VkIHdoZW4gcmVjZWl2aW5nIGNlcnRhaW4KK2NvbW1hbmRzIHZp
YSBELUJ1cy4iKQorICAoZmlsZW1vbml0b3IKKyAgICh6YXRodXJhLWZpbGVtb25pdG9yICdnbGli
KQorICAgIkRlZmluZXMgdGhlIGZpbGUgbW9uaXRvciBiYWNrZW5kIHVzZWQgdG8gY2hlY2sgZm9y
IGNoYW5nZXMgaW4gZmlsZXMuCitQb3NzaWJsZSB2YWx1ZXMgYXJlICdnbGliLCAnc2lnbmFsIChp
ZiBzaWduYWwgaGFuZGxpbmcgaXMgc3VwcG9ydGVkKSwgYW5kICNmLgorV2hlbiBzZXQgdG8gI2Ys
IGZpbGUgbW9uaXRvciBkb2VzIG5vdCB0cmlnZ2VyIHJlbG9hZHMuIikKKyAgKGluY3JlbWVudGFs
LXNlYXJjaD8KKyAgIChib29sZWFuICN0KQorICAgIkVuL0Rpc2FibGVzIGluY3JlbWVudGFsIHNl
YXJjaCAoc2VhcmNoIHdoaWxlIHR5cGluZykuIikKKyAgKGhpZ2hsaWdodC1jb2xvcgorICAgKHN0
cmluZyAiIzlGQkMwMCIpCisgICAiRGVmaW5lcyB0aGUgY29sb3IgdGhhdCBpcyB1c2VkIGZvciBo
aWdobGlnaHRpbmcgcGFydHMgb2YgdGhlIGRvY3VtZW50CisoZS5nLjogc2hvdyBzZWFyY2ggcmVz
dWx0cykuIikKKyAgKGhpZ2hsaWdodC1mZworICAgKHN0cmluZyAiIzlGQkMwMCIpCisgICAiRGVm
aW5lcyAgdGhlICBjb2xvciB0aGF0IGlzIHVzZWQgZm9yIHRleHQgd2hlbiBoaWdobGlnaHRpbmcg
cGFydHMgb2YgdGhlCitkb2N1bWVudCAoZS5nLjogbnVtYmVyIGZvciBsaW5rcykuIikKKyAgKGhp
Z2hsaWdodC1hY3RpdmUtY29sb3IKKyAgIChzdHJpbmcgIiMwMEJDMDAiKQorICAgIkRlZmluZXMg
dGhlIGNvbG9yIHRoYXQgaXMgdXNlZCB0byBzaG93IHRoZSBjdXJyZW50IHNlbGVjdGVkICBoaWdo
bGlnaHRlZAorZWxlbWVudCAoZS5nOiBjdXJyZW50IHNlYXJjaCByZXN1bHQpLiIpCisgIChoaWdo
bGlnaHQtdHJhbnNwYXJlbmN5CisgICAocmVhbCAwLjUpCisgICAiRGVmaW5lcyB0aGUgb3BhY2l0
eSBvZiBhIGhpZ2hsaWdodGVkIGVsZW1lbnQuIikKKyAgKHBhZ2UtcGFkZGluZworICAgKGV4YWN0
LWludGVnZXIgMSkKKyAgICJUaGUgcGFnZSBwYWRkaW5nIGRlZmluZXMgdGhlIGdhcCBpbiBwaXhl
bHMgYmV0d2VlbiBlYWNoIHJlbmRlcmVkIHBhZ2UuIikKKyAgKHBhZ2UtY2FjaGUtc2l6ZQorICAg
KGV4YWN0LWludGVnZXIgMTUpCisgICAiRGVmaW5lcyB0aGUgbWF4aW11bSBudW1iZXIgb2YgcGFn
ZXMgdGhhdCBjb3VsZCBiZSBrZXB0IGluIHRoZSBwYWdlIGNhY2hlLgorV2hlbiB0aGUgY2FjaGUg
aXMgZnVsbCBhbmQgYSBuZXcgcGFnZSB0aGF0IGlzbid0IGNhY2hlZCBiZWNvbWVzIHZpc2libGUs
IHRoZQorbGVhc3QgcmVjZW50bHkgIHZpZXdlZCAgcGFnZSAgaW4gIHRoZSBjYWNoZSB3aWxsIGJl
IGV2aWN0ZWQgdG8gbWFrZSByb29tIGZvcgordGhlIG5ldyBvbmUuICBMYXJnZSB2YWx1ZXMgZm9y
IHRoaXMgdmFyaWFibGUgYXJlIE5PVCByZWNvbW1lbmRlZCwgYmVjYXVzZSB0aGlzCit3aWxsIGxl
YWQgdG8gY29uc3VtaW5nIGEgc2lnbmlmaWNhbnQgcG9ydGlvbiBvZiB0aGUgc3lzdGVtIG1lbW9y
eS4iKQorICAocGFnZS10aHVtYm5haWwtc2l6ZQorICAgKGV4YWN0LWludGVnZXIgNDE5NDMwNCkK
KyAgICJEZWZpbmVzICB0aGUgbWF4aW11bSBzaXplIGluIHBpeGVscyBvZiB0aGUgdGh1bWJuYWls
IHRoYXQgY291bGQgYmUga2VwdCBpbgordGhlIHRodW1ibmFpbCBjYWNoZSBwZXIgcGFnZS4gVGhl
IHRodW1ibmFpbCBpcyBzY2FsZWQgZm9yIGEgcXVpY2sgcHJldmlldyBkdXJpbmcKK3pvb21pbmcg
IGJlZm9yZSB0aGUgcGFnZSBpcyByZW5kZXJlZC4gV2hlbiB0aGUgcGFnZSBpcyByZW5kZXJlZCwg
dGhlIHJlc3VsdCBpcworc2F2ZWQgYXMgdGhlIHRodW1ibmFpbCBvbmx5IGlmIHRoZSBzaXplIGlz
IG5vIG1vcmUgdGhhbiB0aGlzIHZhbHVlLiAgQSAgbGFyZ2VyCit2YWx1ZSAgaW5jcmVhc2VzICBx
dWFsaXR5IGJ1dCBpbnRyb2R1Y2VzIGxvbmdlciBkZWxheSBpbiB6b29taW5nIGFuZCB1c2VzIG1v
cmUKK3N5c3RlbSBtZW1vcnkuIikKKyAgKHBhZ2VzLXBlci1yb3cKKyAgIChleGFjdC1pbnRlZ2Vy
IDEpCisgICAiRGVmaW5lcyB0aGUgbnVtYmVyIG9mIHBhZ2VzIHRoYXQgYXJlIHJlbmRlcmVkIG5l
eHQgdG8gZWFjaCBvdGhlciBpbiBhIHJvdy4iKQorICAoZmlyc3QtcGFnZS1jb2x1bW4KKyAgIChz
dHJpbmcgIjE6MiIpCisgICAiRGVmaW5lcyB0aGUgY29sdW1uIGluIHdoaWNoIHRoZSBmaXJzdCBw
YWdlIHdpbGwgYmUgZGlzcGxheWVkLiBUaGlzIHNldHRpbmcKK2lzIHN0b3JlZCBzZXBhcmF0ZWx5
IGZvciBldmVyeSB2YWx1ZSBvZiBwYWdlcy1wZXItcm93IGFjY29yZGluZyB0byB0aGUgZm9sbG93
aW5nCitwYXR0ZXJuIDwxIHBhZ2UgcGVyIHJvdz46WzwyIHBhZ2VzIHBlciByb3c+WzogLi4uXV0u
IFRoZSBsYXN0IHZhbHVlIGluIHRoZQorbGlzdCB3aWxsIGJlIHVzZWQgZm9yIGFsbCBvdGhlciBu
dW1iZXIgb2YgcGFnZXMgcGVyIHJvdyBpZiBub3Qgc2V0IGV4cGxpY2l0bHkuCitQZXIgZGVmYXVs
dCwgdGhlIGZpcnN0IGNvbHVtbiBpcyBzZXQgdG8gMiBmb3IgZG91YmxlLXBhZ2UgbGF5b3V0LCBp
LmUuIHRoZQordmFsdWUgaXMgc2V0IHRvIDE6Mi4gQSB2YWx1ZSBvZiAxOjE6MyB3b3VsZCBwdXQg
dGhlIGZpcnN0IHBhZ2UgaW4gZHVhbC1wYWdlCitsYXlvdXQgaW4gdGhlIGZpcnN0IGNvbHVtbiwg
YW5kIGZvciBsYXlvdXRzIHdpdGggbW9yZSBjb2x1bW5zIHRoZSBmaXJzdCBwYWdlCit3b3VsZCBi
ZSBwdXQgaW4gdGhlIDNyZCBjb2x1bW4uIikKKyAgKHJlY29sb3IKKyAgIChyZWNvbG9yLWNvbmZp
Z3VyYXRpb24gKHJlY29sb3ItY29uZmlndXJhdGlvbikpCisgICAiQ29uZmlndXJhdGlvbiB1c2Vk
IGZvciByZWNvbG9yaW5nLiBEaXNhYmxlZCB3aGVuIG5vIHZhbHVlIGlzIHN1cHBsaWVkLiIpCisg
IChyZW5kZXItbG9hZGluZz8KKyAgIChib29sZWFuICN0KQorICAgIkRlZmluZXMgaWYgdGhlIFwi
TG9hZGluZy4uLlwiIHRleHQgc2hvdWxkIGJlIGRpc3BsYXllZCBpZiBhIHBhZ2UgaXMgcmVuZGVy
ZWQuIikKKyAgKHJlbmRlci1sb2FkaW5nLWZhY2UKKyAgIChmYWNlIChmYWNlCisgICAgICAgICAg
KGJhY2tncm91bmQgIiNGRkZGRkYiKQorICAgICAgICAgIChmb3JlZ3JvdW5kICIjMDAwMDAwIikp
KQorICAgIkRlZmluZXMgdGhlIGZhY2UgdXNlZCBmb3IgdGhlIFwiTG9hZGluZy4uLlwiIHRleHQu
IikKKyAgKHNjcm9sbC1oc3RlcAorICAgKHJlYWwgLTEuMCkKKyAgICJEZWZpbmVzIHRoZSBob3Jp
em9udGFsIHN0ZXAgc2l6ZSBvZiBzY3JvbGxpbmcgYnkgY2FsbGluZyB0aGUgc2Nyb2xsIGNvbW1h
bmQKK29uY2UuIikKKyAgKHNjcm9sbC1zdGVwCisgICAocmVhbCA0MCkKKyAgICJEZWZpbmVzIHRo
ZSBzdGVwIHNpemUgb2Ygc2Nyb2xsaW5nIGJ5IGNhbGxpbmcgdGhlIHNjcm9sbCBjb21tYW5kIG9u
Y2UuIikKKyAgKHNjcm9sbC1mdWxsLW92ZXJsYXAKKyAgIChyZWFsIDApCisgICAiRGVmaW5lcyB0
aGUgcHJvcG9ydGlvbiBvZiB0aGUgY3VycmVudCB2aWV3aW5nIGFyZWEgdGhhdCBzaG91bGQgYmUg
dmlzaWJsZQorYWZ0ZXIgc2Nyb2xsaW5nIGEgZnVsbCBwYWdlLiIpCisgIChzY3JvbGwtd3JhcD8K
KyAgIChib29sZWFuICNmKQorICAgIkRlZmluZXMgaWYgdGhlIGxhc3QvZmlyc3QgcGFnZSBzaG91
bGQgYmUgd3JhcHBlZC4iKQorICAoc2hvdy1kaXJlY3Rvcmllcz8KKyAgIChib29sZWFuICN0KQor
ICAgIkRlZmluZXMgaWYgdGhlIGRpcmVjdG9yaWVzIHNob3VsZCBiZSBkaXNwbGF5ZWQgaW4gY29t
cGxldGlvbi4iKQorICAoc2hvdy1oaWRkZW4/CisgICAoYm9vbGVhbiAjZikKKyAgICJEZWZpbmVz
IGlmIGhpZGRlbiBmaWxlcyBhbmQgZGlyZWN0b3JpZXMgc2hvdWxkIGJlIGRpc3BsYXllZCBpbiBj
b21wbGV0aW9uLiIpCisgIChzaG93LXJlY2VudAorICAgKGV4YWN0LWludGVnZXIgMTApCisgICAi
RGVmaW5lcyB0aGUgbnVtYmVyIG9mIHJlY2VudCBmaWxlcyB0aGF0IHNob3VsZCBiZSBkaXNwbGF5
ZWQgaW4gY29tcGxldGlvbi4KK0lmIHRoZSAgdmFsdWUgaXMgbmVnYXRpdmUsIG5vIHVwcGVyIGJv
dW5kcyBhcmUgYXBwbGllZC4gSWYgdGhlIHZhbHVlIGlzIDAsIG5vCityZWNlbnQgZmlsZXMgYXJl
IHNob3duLiIpCisgIChzY3JvbGwtcGFnZS1hd2FyZT8KKyAgIChib29sZWFuICNmKQorICAgIkRl
ZmluZXMgaWYgc2Nyb2xsaW5nIGJ5IGhhbGYgb3IgZnVsbCBwYWdlcyBzdG9wcyBhdCBwYWdlIGJv
dW5kYXJpZXMuIikKKyAgKGxpbmstem9vbT8KKyAgIChib29sZWFuICN0KQorICAgIkVuL0Rpc2Fi
bGVzIHRoZSBhYmlsaXR5IG9mIGNoYW5naW5nIHpvb20gd2hlbiBmb2xsb3dpbmcgbGlua3MuIikK
KyAgKGxpbmstaGFkanVzdD8KKyAgIChib29sZWFuICN0KQorICAgIkVuL0Rpc2FibGVzIGFsaWdu
aW5nIHRvIHRoZSBsZWZ0IGludGVybmFsIGxpbmsgdGFyZ2V0cywgZm9yIGV4YW1wbGUgZnJvbSB0
aGUKK2luZGV4LiIpCisgIChzZWFyY2gtaGFkanVzdD8KKyAgIChib29sZWFuICN0KQorICAgIkVu
L0Rpc2FibGVzIGhvcml6b250YWxseSBjZW50ZXJlZCBzZWFyY2ggcmVzdWx0cy4iKQorICAod2lu
ZG93LXRpdGxlLWJhc2VuYW1lPworICAgKGJvb2xlYW4gI2YpCisgICAiVXNlIGJhc2VuYW1lIG9m
IHRoZSBmaWxlIGluIHRoZSB3aW5kb3cgdGl0bGUuIikKKyAgKHdpbmRvdy10aXRsZS1ob21lLXRp
bGRlPworICAgKGJvb2xlYW4gI2YpCisgICAiRGlzcGxheSAgYSBzaG9ydCB2ZXJzaW9uIG9mIHRo
ZSBmaWxlIHBhdGgsIHdoaWNoIHJlcGxhY2VzICRIT01FIHdpdGggfiwgaW4KK3RoZSB3aW5kb3cg
dGl0bGUuIikKKyAgKHdpbmRvdy10aXRsZS1wYWdlPworICAgKGJvb2xlYW4gI2YpCisgICAiRGlz
cGxheSB0aGUgcGFnZSBudW1iZXIgaW4gdGhlIHdpbmRvdyB0aXRsZS4iKQorICAoc3RhdHVzYmFy
LWJhc2VuYW1lPworICAgKGJvb2xlYW4gI2YpCisgICAiVXNlIGJhc2VuYW1lIG9mIHRoZSBmaWxl
IGluIHRoZSBzdGF0dXNiYXIuIikKKyAgKHN0YXR1c2Jhci1wYWdlLXBlcmNlbnQ/CisgICAoYm9v
bGVhbiAjZikKKyAgICJEaXNwbGF5IChjdXJyZW50IHBhZ2UgLyB0b3RhbCBwYWdlcykgYXMgYSBw
ZXJjZW50IGluIHRoZSBzdGF0dXNiYXIuIikKKyAgKHN0YXR1c2Jhci1ob21lLXRpbGRlPworICAg
KGJvb2xlYW4gI2YpCisgICAiRGlzcGxheSBhIHNob3J0IHZlcnNpb24gb2YgdGhlIGZpbGUgcGF0
aCwgd2hpY2ggcmVwbGFjZXMgJEhPTUUgd2l0aCB+LCBpbgordGhlIHN0YXR1c2Jhci4iKQorICAo
em9vbS1jZW50ZXI/CisgICAoYm9vbGVhbiAjZikKKyAgICJFbi9EaXNhYmxlcyBob3Jpem9udGFs
bHkgY2VudGVyZWQgem9vbWluZy4iKQorICAodmVydGljYWwtY2VudGVyPworICAgKGJvb2xlYW4g
I2YpCisgICAiQ2VudGVyIHRoZSBzY3JlZW4gYXQgdGhlIHZlcnRpY2FsIG1pZHBvaW50IG9mIHRo
ZSBwYWdlIGJ5IGRlZmF1bHQuIikKKyAgKHpvb20tbWF4CisgICAoZXhhY3QtaW50ZWdlciAxMDAw
KQorICAgIkRlZmluZXMgdGhlIG1heGltdW0gcGVyY2VudGFnZSB0aGF0IHRoZSB6b29tIGxldmVs
IGNhbiBiZS4iKQorICAoem9vbS1taW4KKyAgIChleGFjdC1pbnRlZ2VyIDEwKQorICAgIkRlZmlu
ZXMgdGhlIG1pbmltdW0gcGVyY2VudGFnZSB0aGF0IHRoZSB6b29tIGxldmVsIGNhbiBiZS4iKQor
ICAoem9vbS1zdGVwCisgICAoZXhhY3QtaW50ZWdlciAxMCkKKyAgICJEZWZpbmVzIHRoZSBhbW91
bnQgb2YgcGVyY2VudCB0aGF0IGlzIHpvb21lZCBpbiBvciBvdXQgb24gZWFjaCBjb21tYW5kLiIp
CisgIChzZWxlY3Rpb24tY2xpcGJvYXJkCisgICAoemF0aHVyYS1zZWxlY3Rpb24tY2xpcGJvYXJk
ICdwcmltYXJ5KQorICAgIkRlZmluZXMgIHRoZSBYIGNsaXBib2FyZCBpbnRvIHdoaWNoIG1vdXNl
LXNlbGVjdGVkIGRhdGEgd2lsbCBiZSB3cml0dGVuLgorV2hlbiBpdCBpcyAnY2xpcGJvYXJkLCBz
ZWxlY3RlZCBkYXRhIHdpbGwgYmUgd3JpdHRlbiB0byB0aGUgQ0xJUEJPQVJEIGNsaXBib2FyZCwK
K2FuZCBjYW4gYmUgcGFzdGVkIHVzaW5nIHRoZSBDdHJsK3Yga2V5IGNvbWJpbmF0aW9uLiBXaGVu
IGl0IGlzICdwcmltYXJ5LCBzZeKAkAorbGVjdGVkIGRhdGEgd2lsbCBiZSB3cml0dGVuIHRvIHRo
ZSBQUklNQVJZIGNsaXBib2FyZCwgYW5kIGNhbiBiZSBwYXN0ZWQgIHVzaW5nCit0aGUgbWlkZGxl
IG1vdXNlIGJ1dHRvbiwgb3IgdGhlIFNoaWZ0LUluc2VydCBrZXkgY29tYmluYXRpb24uIikKKyAg
KHNlbGVjdGlvbi1ub3RpZmljYXRpb24/CisgICAoYm9vbGVhbiAjdCkKKyAgICJEZWZpbmVzIGlm
IGEgbm90aWZpY2F0aW9uIHNob3VsZCBiZSBkaXNwbGF5ZWQgYWZ0ZXIgc2VsZWN0aW5nIHRleHQu
IikKKyAgKHN5bmN0ZXgKKyAgIChib29sZWFuICN0KQorICAgIkVuL0Rpc2FibGVzIFN5bmNUZVgg
YmFja3dhcmQgc3luY2hyb25pemF0aW9uIHN1cHBvcnQuIikKKyAgKHN5bmN0ZXgtZWRpdG9yLWNv
bW1hbmQKKyAgIG1heWJlLXN0cmluZworICAgIkRlZmluZXMgdGhlIGNvbW1hbmQgZXhlY3V0ZWQg
Zm9yIFN5bmNUZVggYmFja3dhcmQgc3luY2hyb25pemF0aW9uLiIpCisgIChpbmRleC1mYWNlCisg
ICAoZmFjZSAoZmFjZQorICAgICAgICAgIChiYWNrZ3JvdW5kICIjMjMyMzIzIikKKyAgICAgICAg
ICAoZm9yZWdyb3VuZCAiI0RERERERCIpKSkKKyAgICJEZWZpbmVzIHRoZSBmYWNlIHVzZWQgZm9y
IHRoZSBpbmRleCBtb2RlLiIpCisgIChpbmRleC1hY3RpdmUtZmFjZQorICAgKGZhY2UgKGZhY2UK
KyAgICAgICAgICAoYmFja2dyb3VuZCAiIzlGQkMwMCIpCisgICAgICAgICAgKGZvcmVncm91bmQg
IiMyMzIzMjMiKSkpCisgICAiRGVmaW5lcyB0aGUgZmFjZSB1c2VkIGZvciBzZWxlY3RlZCBlbGVt
ZW50cyBpbiBpbmRleCBtb2RlLiIpCisgIChzYW5kYm94CisgICAoemF0aHVyYS1zYW5kYm94ICdu
b3JtYWwpCisgICAiRGVmaW5lcyAgdGhlIHNhbmRib3ggbW9kZSB0byB1c2UgZm9yIHRoZSBzZWNj
b21wIHN5c2NhbGwgZmlsdGVyLiBQb3NzaWJsZQordmFsdWVzIGFyZSAnbm9uZSwgJ25vcm1hbCBh
bmQgJ3N0cmljdC4gSWYgJ25vbmUgaXMgdXNlZCwgdGhlIHNhbmRib3ggd2lsbCBiZQorZGlzYWJs
ZWQuIFRoZSB1c2Ugb2YgJ25vcm1hbCB3aWxsIHByb3ZpZGUgbWluaW1hbCBwcm90ZWN0aW9uIGFu
ZCBhbGxvdyBub3JtYWwKK3VzZSBvZiB6YXRodXJhIHdpdGggc3VwcG9ydCBmb3IgYWxsIGZlYXR1
cmVzLiBUaGUgJ3N0cmljdCBtb2RlIGlzIGEgcmVhZCBvbmx5CitzYW5kYm94IHRoYXQgaXMgaW50
ZW5kZWQgZm9yIHZpZXdpbmcgZG9jdW1lbnRzIG9ubHkuCitTb21lIGZlYXR1cmVzIGFyZSBkaXNh
YmxlZCB3aGVuIHVzaW5nIHN0cmljdCBzYW5kYm94IG1vZGU6CitAdGFibGUgQGNvZGUKKyAgQGl0
ZW0gc2F2aW5nL3dyaXRpbmcgZmlsZXMKKyAgQGl0ZW0gdXNlIG9mIGlucHV0IG1ldGhvZHMgbGlr
ZSBpYnVzCisgIEBpdGVtIHByaW50aW5nCisgIEBpdGVtIGJvb2ttYXJrcyBhbmQgaGlzdG9yeQor
QGVuZCB0YWJsZQorVGhlIHN0cmljdCBzYW5kYm94IG1vZGUgaXMgc3RpbGwgZXhwZXJpbWVudGFs
IHdpdGggc29tZSBsaWJjIGltcGxlbWVudGF0aW9ucy4KK0N1cnJlbnRseSBzdXBwb3J0ZWQgYW5k
IHRlc3RlZCBsaWJjIGltcGxlbWVudGF0aW9uczogZ2xpYmMKK05vIGZlYXR1cmUgcmVncmVzc2lv
bnMgYXJlIGV4cGVjdGVkIHdoZW4gdXNpbmcgbm9ybWFsIHNhbmRib3ggbW9kZS4KK1doZW4gcnVu
bmluZyB1bmRlciBXU0wsIHRoZSBkZWZhdWx0IGlzICdub25lIHNpbmNlIHNlY2NvbXAgaXMgIG5v
dCAgc3VwcG9ydGVkCitpbiB0aGF0IGVudmlyb25tZW50LiIpCisgICh3aW5kb3ctaWNvbi1kb2N1
bWVudD8KKyAgIChib29sZWFuICNmKQorICAgIkRlZmluZXMgd2hldGhlciB0aGUgd2luZG93IGRv
Y3VtZW50IHNob3VsZCBiZSB1cGRhdGVkIGJhc2VkIG9uIHRoZSBmaXJzdAorcGFnZSBvZiBhIGRv
Y3VtZW50LiIpCisgIChwYWdlLXJpZ2h0LXRvLWxlZnQ/CisgICAoYm9vbGVhbiAjZikKKyAgICJE
ZWZpbmVzIHdoZXRoZXIgcGFnZXMgaW4gbXVsdGktY29sdW1uIHZpZXcgc2hvdWxkIHN0YXJ0IGZy
b20gdGhlIHJpZ2h0IHNpZGUuIikKKyAgKGtleS1tYXBzCisgICAobGlzdC1vZi1rZXktbWFwcyAn
KCkpCisgICAiRGVmaW5lcyB0aGUgbGlzdCBvZiBrZXktbWFwcyBmb3IgemF0aHVyYS4gV2hlbiBz
aG9ydGN1dC1mdW5jdGlvbiBpcyAjZiB0aGUKK2tleS1tYXAgaXMgdW5zZXQuIikpCisKKyhkZWZp
bmUgKHphdGh1cmEteGRnLWNvbmZpZ3VyYXRpb24tZmlsZS1zZXJ2aWNlIGNvbmZpZ3VyYXRpb24p
CisgIGAoKCJ6YXRodXJhL3phdGh1cmFyYyIKKyAgICAgLChtaXhlZC10ZXh0LWZpbGUgInphdGh1
cmFyYyIKKyAgICAgICAgKHNlcmlhbGl6ZS1jb25maWd1cmF0aW9uIGNvbmZpZ3VyYXRpb24KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvbWUtemF0aHVyYS1jb25maWd1cmF0aW9u
LWZpZWxkcykpKSkpCisKKworKGRlZmluZS1jb25maWd1cmF0aW9uL25vLXNlcmlhbGl6YXRpb24g
aG9tZS16YXRodXJhLWV4dGVuc2lvbgorICAoa2V5LW1hcHMKKyAgIChsaXN0LW9mLWtleS1tYXBz
ICcoKSkKKyAgICJMaXN0IG9mIGtleS1tYXAgb2JqZWN0cyBmb3IgZXh0ZW5kaW5nIHRoZSB6YXRo
dXJhIGNvbmZpZ3VyYXRpb24gZmlsZS4iKSkKKworKGRlZmluZSAoaG9tZS16YXRodXJhLWV4dGVu
c2lvbnMgb3JpZ2luYWwtY29uZmlnIGV4dGVuc2lvbi1jb25maWdzKQorICAoaG9tZS16YXRodXJh
LWNvbmZpZ3VyYXRpb24KKyAgIChpbmhlcml0IG9yaWdpbmFsLWNvbmZpZykKKyAgIChrZXktbWFw
cyAoYXBwZW5kIChob21lLXphdGh1cmEtY29uZmlndXJhdGlvbi1rZXktbWFwcyBvcmlnaW5hbC1j
b25maWcpCisgICAgICAgICAgICAgICAgICAgICAoYXBwZW5kLW1hcCBob21lLXphdGh1cmEtZXh0
ZW5zaW9uLWtleS1tYXBzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHRlbnNp
b24tY29uZmlncykpKSkpCisKKyhkZWZpbmUgaG9tZS16YXRodXJhLXNlcnZpY2UtdHlwZQorICAo
c2VydmljZS10eXBlCisgICAobmFtZSAnemF0aHVyYS1zZXJ2aWNlKQorICAgKGV4dGVuc2lvbnMK
KyAgICAobGlzdCAoc2VydmljZS1leHRlbnNpb24KKyAgICAgICAgICAgIGhvbWUteGRnLWNvbmZp
Z3VyYXRpb24tZmlsZXMtc2VydmljZS10eXBlCisgICAgICAgICAgICB6YXRodXJhLXhkZy1jb25m
aWd1cmF0aW9uLWZpbGUtc2VydmljZSkpKQorICAgKGNvbXBvc2UgaWRlbnRpdHkpCisgICAoZXh0
ZW5kIGhvbWUtemF0aHVyYS1leHRlbnNpb25zKQorICAgKGRlZmF1bHQtdmFsdWUgKGhvbWUtemF0
aHVyYS1jb25maWd1cmF0aW9uKSkKKyAgIChkZXNjcmlwdGlvbiAiU2V0IH4vLmNvbmZpZy96YXRo
dXJhLmNvbmYiKSkpCisKKyhkZWZpbmUgKGdlbmVyYXRlLWRvYykKKyAgKGNvbmZpZ3VyYXRpb24t
PmRvY3VtZW50YXRpb24gJ2hvbWUtemF0aHVyYS1jb25maWd1cmF0aW9uKSkKLS0gCjIuNDEuMAoK
--=_b8ad407435922088187068a8eae30ea2--




Acknowledgement sent to lgcoelho@HIDDEN:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#68010; Package guix-patches. 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: Sat, 20 Jan 2024 12:30:02 UTC

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