X-Loop: help-debbugs@HIDDEN Subject: [bug#68010] [PATCH] home: services: Add home-zathura-service-type. Resent-From: lgcoelho@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 24 Dec 2023 18:27:01 +0000 Resent-Message-ID: <handler.68010.B.170344240510659 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 68010 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68010 <at> debbugs.gnu.org X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.170344240510659 (code B ref -1); Sun, 24 Dec 2023 18:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Dec 2023 18:26:45 +0000 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 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-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--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: lgcoelho@HIDDEN Subject: bug#68010: Acknowledgement ([PATCH] home: services: Add home-zathura-service-type.) Message-ID: <handler.68010.B.170344240510659.ack <at> debbugs.gnu.org> References: <a4e1ffea3e66951afff930078db97976@HIDDEN> X-Gnu-PR-Message: ack 68010 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 68010 <at> debbugs.gnu.org Date: Sun, 24 Dec 2023 18:27:01 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 68010 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 68010: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68010 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#68010] [PATCH] home: services: Add home-zathura-service-type. References: <a4e1ffea3e66951afff930078db97976@HIDDEN> In-Reply-To: <a4e1ffea3e66951afff930078db97976@HIDDEN> Resent-From: Sergey Trofimov <sarg@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 26 Dec 2023 09:34:01 +0000 Resent-Message-ID: <handler.68010.B68010.170358321515225 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68010 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: lgcoelho@HIDDEN Cc: ludovic.courtes@HIDDEN, 68010 <at> debbugs.gnu.org Received: via spool by 68010-submit <at> debbugs.gnu.org id=B68010.170358321515225 (code B ref 68010); Tue, 26 Dec 2023 09:34:01 +0000 Received: (at 68010) by debbugs.gnu.org; 26 Dec 2023 09:33:35 +0000 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> 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-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.
X-Loop: help-debbugs@HIDDEN Subject: [bug#68010] [PATCH] home: services: Add home-zathura-service-type. Resent-From: Oleg Pykhalov <go.wigust@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 26 Dec 2023 12:12:02 +0000 Resent-Message-ID: <handler.68010.B68010.17035927033387 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68010 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sergey Trofimov <sarg@HIDDEN> Cc: 68010 <at> debbugs.gnu.org Received: via spool by 68010-submit <at> debbugs.gnu.org id=B68010.17035927033387 (code B ref 68010); Tue, 26 Dec 2023 12:12:02 +0000 Received: (at 68010) by debbugs.gnu.org; 26 Dec 2023 12:11:43 +0000 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> 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-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----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#68010] [PATCH] home: services: Add home-zathura-service-type. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 08 Jan 2024 08:48:02 +0000 Resent-Message-ID: <handler.68010.B68010.170470363132606 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68010 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sergey Trofimov <sarg@HIDDEN> Cc: lgcoelho@HIDDEN, 68010 <at> debbugs.gnu.org Received: via spool by 68010-submit <at> debbugs.gnu.org id=B68010.170470363132606 (code B ref 68010); Mon, 08 Jan 2024 08:48:02 +0000 Received: (at 68010) by debbugs.gnu.org; 8 Jan 2024 08:47:11 +0000 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: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> 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,?= 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-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.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.