From unknown Sat Aug 09 14:05:12 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#44400 <44400@debbugs.gnu.org> To: bug#44400 <44400@debbugs.gnu.org> Subject: Status: [PATCH 0/2] WIP: Add phosh. Reply-To: bug#44400 <44400@debbugs.gnu.org> Date: Sat, 09 Aug 2025 21:05:12 +0000 retitle 44400 [PATCH 0/2] WIP: Add phosh. reassign 44400 guix-patches submitter 44400 Jonathan Brielmaier severity 44400 normal tag 44400 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 02 17:13:24 2020 Received: (at submit) by debbugs.gnu.org; 2 Nov 2020 22:13:24 +0000 Received: from localhost ([127.0.0.1]:42812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZi4q-0004kg-D0 for submit@debbugs.gnu.org; Mon, 02 Nov 2020 17:13:24 -0500 Received: from lists.gnu.org ([209.51.188.17]:45966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZi4o-0004kW-Bq for submit@debbugs.gnu.org; Mon, 02 Nov 2020 17:13:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38882) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZi4n-0007m7-K9 for guix-patches@gnu.org; Mon, 02 Nov 2020 17:13:22 -0500 Received: from mout.web.de ([212.227.15.3]:45701) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZi4h-0001TV-4V for guix-patches@gnu.org; Mon, 02 Nov 2020 17:13:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1604355189; bh=JhfvI44LCNvOAY1U9vgHcxched7oKqgophN03/G0wwk=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=V9RLvxAompGWH38AWn4NIttJplIOGylwWz5NIdQB2PVrkLEh6kXKTZTV/bddtKklO Z33nFV0bGuSNVPXzUmmyHkcP7WJs0T/PG/GKIl0d4RiTCzBAwLA/mvtpzb1ASNNIUM kl5RqdsOEtSzfLVWDgym9SlNbF8wDVR9rCv4LsOE= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from 3700X.fritz.box ([5.146.192.20]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MidHP-1k6iRO12ZT-00fcZS; Mon, 02 Nov 2020 23:13:09 +0100 From: Jonathan Brielmaier To: guix-patches@gnu.org Subject: [PATCH 0/2] WIP: Add phosh. Date: Mon, 2 Nov 2020 23:13:01 +0100 Message-Id: <20201102221301.23038-1-jonathan.brielmaier@web.de> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:hLacV+tPLbafI3rO3W5+WcD4pCNyj8iW59iG9aBCXg3SFb33T3I dXSmn8fOUS5M8c4ulJjUJ+LGqTIW77JGNukBLT9q2kmc0SEMJIBpepUwnUD7rSDivO3FIS4 NjlQwMar93p2t8SFon7Uhxvm4pwgOnCk7GPXZTB3V22gPrqWE2tOx5yDislFVEAyassnRXF Uc5jJWg9CjSfyXwekfsHw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:7do4bXsMXSk=:Mmzc0wEVRpRkX9FmenK2/o r7iKXWeO0lVMZRZNBgGLBXYnpqG/U0iCI6Ip+Y+rFyG0lIJHZ0BPGYdvmAYLrYQsrN/O6Ru+X n642kOxXXcj/XaziNdD1gVc70iPSLHLJwX3b1S5aRJrorsjjiT654I9WnBrH0xYSPtKaUAIjG 0vZNWYPE/cokQfmewFhy6oqOC1OTc+qDSm1mpQevNaaOPEwML88dfyS4M+fl3L4jFSFgMdQW2 8fRZuZ/74rpbqkw21Exn4tHgvslMioVybJifVi9g5i69ktWMWFywFr6RYnP1Gx01ktViGRbOw KdMnyezzQJXp4QfEIaWlFPfX5XgKEBXf386jxIawRWz+5HORtSRNoRP2bVrcPtdUZ8IaKUYv6 5nWc2aeYsX4SqG4s67eFkMnrWMRaH+4LKu7S0sfefrIgvP5Ji27/pY0X6NRyP2R6EKmcCtIT9 GaoMRttlVYC1KBTy93DWYVTnIaxBsHbAcwNF3Y+HxSi8ZcjsuXTxG13n5cMzTLks+wKQOEtmw Fgegr3C5ad4HQznp7q8NOP6PhrFTHKAqM7Li9YYpwMDlMjJMWhzVeJijSZaaRPYDNO7WYuUXz pIuy4YGJwwm+vlNMTbeGgKxv0woY89f3MEaFopY5uh4lM7NzFtSCguofv5g6JBM0N+qFy4LGt 6cp6vnXXj0ovcvzL1WloxKpBERy58iD15qzcgyghWGUK7lGVOIvWfwqE4Sa3nnVL/1QwVGzqi 9auIxPRMYVvCTA1xB1g/QlxpeWRqaq63CwrmPYnJjsoomWkb5W8AZ6u37veswTe2bRVTenrY7 MB8oF3tN1xFLJSvq7vsKt7voBnzXgRNoXG4WwBzkRMq7KWOgznfPRbbK4s+CGk34AGOnbkPkj IXnsIAbN5+GrgNzCecB3l5dPzGPDKWw9+doEwXm9I= Received-SPF: pass client-ip=212.227.15.3; envelope-from=jonathan.brielmaier@web.de; helo=mout.web.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/02 17:13:09 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: submit Cc: Jonathan Brielmaier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hi folks, I finally send in patches for phosh, a wayland shell intended for mobile p= hones (Librem 5, PinePhone). As the subject states they are still WIP, but I invested quite a lot and I= 'm now stuck. phoc: - kind of works (e.g. `phoc -E chatty`) - the package it self is still a little ugly. I'll make it nicer when phos= h works... phosh: ATTENTION: Testing phosh in it's current state can freeze your system. You may need `SysRq+Alt+f` to unfreeze. running phosh as user: $ phosh /gnu/store/gsj43q0svqskfw5w1q7dyngdn8g6ypqb-gnome-session-3.34.2/bin/..gno= me-session-real-real: line 16: gsettings: command not found (phoc:22717): phoc-wlroots-CRITICAL **: 23:00:15.854: [backend/session/dir= ect-ipc.c:47] Do not have root privileges; cannot become DRM master (phoc:22717): phoc-wlroots-CRITICAL **: 23:00:15.855: [backend/session/ses= sion.c:96] Failed to load session backend (phoc:22717): phoc-wlroots-CRITICAL **: 23:00:15.855: [backend/backend.c:1= 95] failed to start a session (phoc:22717): phoc-wlroots-CRITICAL **: 23:00:15.855: [backend/backend.c:2= 35] failed to start backend 'drm' (phoc:22717): phoc-server-ERROR **: 23:00:15.855: Could not create backend Trace/Breakpoint ausgel=C3=B6st I'm not sure if that is just an issue of elogind/systemd: https://github.com/elogind/elogind/commit/e197b9443b0dd3812396f1d3502f2e9e= f5b6e6f0 running phosh as root: # phosh directly freezes your system, nothing happens. It's not really verbose. traps: phoc[14788] trap int3 ip:7fe22feeeaa1 sp:7ffdb281e3c0 error:0 in li= bglib-2.0.so.0.6200.6[7fe22feb6000+7d000] is in the logs just before the OOM execution logging. Any ideas how I can get phosh working? Kind regards Jonathan Brielmaier (2): WIP: gnu: Add phoc. WIP: gnu: Add phosh. gnu/packages/gnome.scm | 139 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 139 insertions(+) =2D- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 02 17:28:44 2020 Received: (at 44400) by debbugs.gnu.org; 2 Nov 2020 22:28:44 +0000 Received: from localhost ([127.0.0.1]:42834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZiJg-0007E5-EB for submit@debbugs.gnu.org; Mon, 02 Nov 2020 17:28:44 -0500 Received: from mout.web.de ([212.227.15.3]:43375) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZiJd-0007Dl-T7 for 44400@debbugs.gnu.org; Mon, 02 Nov 2020 17:28:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1604356115; bh=W2GLegdwJ0qdRTexO1KGAOdENl9ldyOdcXGlW9vnBxU=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=hpCYGu4g9lwa2sjAc9LiTks5vX2f3WFWOL9QCrdKMOJJ9FlAO37T4ciXJOzJD7ZJ1 afY4wvWEx3ifd5ez2Rkj4XAwVfqrwiYkhjd7TutOKFtQZQZqCmnmsxWVZ7k6Qfuisa eIAz9PSB9jp3v3kVvyiF5prif6m/SKFb+hYLVpiE= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from 3700X.fritz.box ([5.146.192.20]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MKuOP-1kuxA62BTh-00LJUb; Mon, 02 Nov 2020 23:28:35 +0100 From: Jonathan Brielmaier To: 44400@debbugs.gnu.org Subject: [PATCH 1/2] WIP: gnu: Add phoc. Date: Mon, 2 Nov 2020 23:28:26 +0100 Message-Id: <20201102222827.23533-1-jonathan.brielmaier@web.de> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201102221301.23038-1-jonathan.brielmaier@web.de> References: <20201102221301.23038-1-jonathan.brielmaier@web.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Cfq93Ca2EJ6oyVAUyIprXoLnmOxEojY0XnLTcX8QKK/Ni8uWdN4 z7xKJrCwXvI/C+XuQmN9oKjb9xgdi23OZnyhG6XLbAFzbsCwt4FK10l+o8OSW4OTmWdJgAV g0rpSwkmejctOGihDdIAXq0bnhURU4NLQPzMmJRopUCsOTrXwW4Yb9eVEzg6B4K0fH6CtXH kiDC0NI9Biqp/sVV7K5vg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ms8XpKgta6g=:XVeOGZHh8F87A6ME1NL8VG SqHjhkD88/mh8ipMd3abFmnLPoMSpR8AEGqZEpt9ewZOEgwII7qPesyHfxd4DB1wlQTvid0P6 kiTMGDaUX/cy8VR1sOgVyCzXSv9LwMbpjLuKXSJY8Nh1ZXf5zona5Yx5YEN7s368Ew4BKWRWr wYaGU858GCA/7I5EANuNF0W+AxOpEGHnoMTinLn9NiYxRlQUKcsUCsHLspb87cNSV5S3NSd+4 CrwuV3fUCJ4btSov55JIjKvZMneaf6vOX9wHZxtJIAe4+RtNuIXXV68pf+PY+ZvxeynL/tRCp RBCHK7VCqebhMIqcPlt/oLdJpitFKjkqMs1y3STbBKl4WmuW5rFrZ+6QiC6IwebSgQ6PwzgRG ovV8HIXkUV+GJjAOJ6igNP4yEg3RmNEZn2h45q0GoC2yavEC+FFjRFrnTdD75cdaSBgJle1Sv BIkWfbcCL8p3Vkgc1Mu69wE5x0QUSrZPviKzPrv4Xxg+4a828eu8wDnRYS6crQivSTj65K5gW wg+Jpq3tgs8d1L0WrrRnwTMjWRASuZPU0w2PG5KH6ZqWnY+CTKGBKCZYuk4FBbwzXK2mt71kc PPD3LTcCYMmxr6qeHExMktFdJhpBxX+KeLSe5zL3IdcGM9jnmJKAvKv7kv6CtmBl7wyMJDgRg +u7gUtus3xbt0hqfCUXgm+Nzgq+lK+OD/isiC5oos4MMQdl2cjLLBLRhbeW3hEKY1TU5Ow0Rd FwhOwv6JHbyzIIHkz/3v/Wd5zqH/DRD+edOqkfBX5NHj7930IcvE7cdhJrpQwV4ZhhdL/p+Vz hihrV1AAYHaK1IUKVE6OuL9yTNTfC4Z+QLdLP3/Zf3bJDBoqv4g/y+ndA5JuQvZK0oi+02XHt zcO27LLAVh49r6oKxHms4tStIUjTKXFCEXlAe4a6o= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44400 Cc: Jonathan Brielmaier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/gnome.scm (phoc): New variable. =2D-- gnu/packages/gnome.scm | 73 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index cd7bc0ceba..af5ea09e55 100644 =2D-- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -12034,3 +12034,76 @@ for the GNOME 3.x platform with many features. I= t aims to be a very complete editing environment for translation issues within the GNU gettext/GNOME d= esktop world.") (license license:gpl3+))) + +(define-public phoc + (package + (name "phoc") + (version "0.4.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://source.puri.sm/Librem5/phoc.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08nqlmbklyjiirqdv56cs94rjs0bjwzjcccmbgzmjdbxxpklqy9k")))= ) + (build-system meson-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ; source of wlroots required in subprojects/wlroots folder + (add-after 'unpack 'get-wlroots + (lambda* (#:key inputs #:allow-other-keys) + (copy-recursively (assoc-ref inputs "wlroots-librem5-source"= ) + "subprojects/wlroots") + #t)) + (add-after 'get-wlroots 'patch-paths + (lambda _ + (substitute* "src/server.c" + (("/bin/sh") (which "sh"))) + (substitute* "tests/test-run.c" + (("/bin/true") (which "true")) + (("/bin/false") (which "false"))) + #t)) + ;; Those check a running phoc server against some screenshots in= the repo. + ;; They differ only by the mouse cursor (shadow vs. no shadow). + (add-before 'patch-paths 'disable-failing-tests + (lambda _ + (substitute* "tests/meson.build" + (("'layer-shell',") "") + (("'xdg-shell',") "") + (("'phosh'") "")) + #t)) + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + ;; Tests require a running X server. + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + #t))))) + (native-inputs + `(("gobject-introspection" ,gobject-introspection) + ("glib:bin" ,glib "bin") + ("gnome-desktop" ,gnome-desktop) + ("libinput" ,libinput) + ("libxkbcommon" ,libxkbcommon) + ("pkg-config" ,pkg-config) + ("wayland" ,wayland) + ("wayland-protocols" ,wayland-protocols) + ("wlroots-librem5-source" ; patched version for Librem 5 + ,(origin + (method git-fetch) + (uri (git-reference + (url "https://source.puri.sm/Librem5/wlroots.git") + (commit "7723a09a226d812aa51d1439c2b5e8e21238d45c"))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0k7662x40ssc0zvvz1qpwcwl98ndfpv2363hg9lsff5y0p4gk653")))) + ("xorg-server" ,xorg-server-for-tests))) + (propagated-inputs + `(("mutter" ,mutter))) + (synopsis "wlroots based phone compositor") + (description "Phoc is a...") + (home-page "https://source.puri.sm/Librem5/phoc") + (license license:gpl3))) ; TODO or gpl3+? =2D- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 02 17:28:45 2020 Received: (at 44400) by debbugs.gnu.org; 2 Nov 2020 22:28:45 +0000 Received: from localhost ([127.0.0.1]:42836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZiJg-0007E8-OX for submit@debbugs.gnu.org; Mon, 02 Nov 2020 17:28:45 -0500 Received: from mout.web.de ([212.227.15.4]:37783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZiJf-0007Dn-27 for 44400@debbugs.gnu.org; Mon, 02 Nov 2020 17:28:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1604356117; bh=4dmHlulu9TvUwGI+D6fIuhPCzLfeCTazzfgqVoBxvgo=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=WPUuqSHbpfVfSblAevBekIPe0nspp6XhUbliYIL39ubwW8Ivru6C3VNTp49+Gah71 wbqpAaXthmrT/iIxIUJjvpngqbfeBx3cZoVHFVAj43U2nQitqP3onIyLWbjZtwlJjk o4wWFIJQh9yyJp72QQoNzTP79UxlSCPcdZixlcQw= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from 3700X.fritz.box ([5.146.192.20]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Meler-1k1l8j3qeT-00aeY9; Mon, 02 Nov 2020 23:28:36 +0100 From: Jonathan Brielmaier To: 44400@debbugs.gnu.org Subject: [PATCH 2/2] WIP: gnu: Add phosh. Date: Mon, 2 Nov 2020 23:28:27 +0100 Message-Id: <20201102222827.23533-2-jonathan.brielmaier@web.de> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201102222827.23533-1-jonathan.brielmaier@web.de> References: <20201102221301.23038-1-jonathan.brielmaier@web.de> <20201102222827.23533-1-jonathan.brielmaier@web.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:aHKIxg3vmWIT/wMkWDi1tDIzGwzK9T53bVtdFBjTkZ6dByAT4Xj 6YnVsNCqH+Xtzi+kGZdQ4UC0gX2AoevM70jqvOAykArL6d6x6PRnb3Uft2XcPRxbVeYfUBj x42rglr8LtjYWOhs8X8SZxUHr2LEibQiIG2BSDvnJ6ws49AOz0YRF8KP6ao65tXmk/5++gj URblfaFVFCvBdwwYy75jg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:sQLG41dd8dI=:MfcsvyZ09ldFifiLp7qCb7 LOEA3scaJsxu4tO7WYU4iwGhc3BVLjFwVvvMrjDQgw4rg0R9K6Chho4PTaY6xvd2YrKKGI/Na E5NN4rbg7NRYrleYBLfrnYqBxF2ce2ghpQTUHcrvLorIuDFBh2FITAc+nKGa3G8/aKga59xsO lT4uLqsThOLDPTfqo1A98HFVtqAd/7vRpKYcO58PHlTq8D8CmnZWHij5Qn2pGJUT+MwkRajNW Asvph3M700riBjU9is5AzRjWUIk7D72YZglXtXVXhYoq2Gm0Iwgt6J/3EuYuHZHWLxvZttiS7 FqDbmh1DhHj/Kh8kw0VzeCQxAh3WIHG3Tf7mZr55nUg4iEuYU6ZtVvu3/m2QNtom+CIEQPPIQ mtm/HGU/C+KkBG/mXtFxBHX7jz7TvbEJLiV0fvGbUKPUw07RRuCve1hx/gpFSZRpPREZYu4Rf N+H1flI2YR+PjA4pgde2HEZIxY1kTNp0Cw8Q611CHbxp9QLnNCujVJTCzYpkzUGJi8cJXlUIi EhSpKMWkqJ1Pj1HV8mGnONDBjnc35fcvG59pjWz6MhGnb2Mm7RKSLfCey2cJ4KNmNixkUqobO JtXu6vd0LWMQGnplhonjN1U23JZ31bXdCEZ3xIgWwA803u2j5MQi9hbKG2PI/7oVT8s5R4H8D YcL6PwuC1zBDIyz99ySK5AQN7YavdoGgFLdYBNBz3RvoNSACxhVvqyXnJytOV6lazbiYJGGUU tDBbk+Y0GiLU3ksYTBTPkaUQ8yP9zSJLHup4nysjruTGPa4tHv+IdJnfmWewtBoGZa1bATHe9 iIkPrgkT4Mjub3CuULAPssGi+nYsfe+UmxIB7wVfg6IvFOAbj+HPi3iUCZbBy45x/FNMGTZQa eSO+Z5p+Iv5p6cVlw0qiIjNSPowcpMjeMrzudrxwM= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44400 Cc: Jonathan Brielmaier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/gnome.scm (phosh): New variable. =2D-- gnu/packages/gnome.scm | 66 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index af5ea09e55..df70d07be7 100644 =2D-- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -12107,3 +12107,69 @@ world.") (description "Phoc is a...") (home-page "https://source.puri.sm/Librem5/phoc") (license license:gpl3))) ; TODO or gpl3+? + +(define-public phosh + (package + (name "phosh") + (version "0.5.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://source.puri.sm/Librem5/phosh.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0vcgkkim6mwsdffyz37pnp7ax2f4z7272ikdkv03vg3j3h3ypnch")))= ) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'get-libgnome-volume-control + (lambda* (#:key inputs #:allow-other-keys) + (copy-recursively (assoc-ref inputs "libgnome-volume-control= -source") + "subprojects/gvc"))) + (add-before 'configure 'fix-phoc-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "data/phosh.in" + (("@bindir@") (string-append (assoc-ref inputs "phoc") = "/bin"))))) + (delete 'check) ; TODO: needs a running wayland compositor + ))) + (build-system meson-build-system) + (native-inputs + `(("gcr" ,gcr) + ("gettext" ,gettext-minimal) + ("glib:bin" ,glib "bin") + ("gnome-desktop" ,gnome-desktop) + ("gtk+:bin" ,gtk+ "bin") + ("libgnome-volume-control-source" ; needs to be present in subproj= ects/gvc folder + ,(origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/GNOME/libgnome-volume-con= trol.git") + (commit "ec5cf3e0de6715803e64b65abb059e2155b3d6de"))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0azq1xy50s1bg28xf97g16657490ng00amc4cw7vvdgminq82rq5")))) + ("libsecret" ,libsecret) + ("linux-pam" ,linux-pam) + ("network-manager" ,network-manager) + ("pkg-config" ,pkg-config) + ("polkit" ,polkit) + ("upower" ,upower))) + (inputs + `(("feedbackd" ,feedbackd) + ("libhandy" ,libhandy) + ("pulseaudio" ,pulseaudio))) + (propagated-inputs + ;; "missing" schema files + ;; org.gnome.DejaDup.File org.guido-berhoerster.code.package-update= -indicator org.blueberry + `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) ;org.gnom= e.desktop.wm.keybindings + ("gnome-session" ,gnome-session) + ("mutter" ,mutter) ;org.gnome.mutter.keybindings + ("network-manager-applet" ,network-manager-applet) ;org.gnome.nm-a= pplet + ("phoc" ,phoc))) ;sm.puri.phoc + (synopsis "Wayland shell for GNOME on mobile devices") + (description "Phosh is a pure Wayland prototype intended for mobile d= evices.") + (home-page "https://source.puri.sm/Librem5/phosh") + (license license:gpl3+))) =2D- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 08 06:03:05 2021 Received: (at 44400) by debbugs.gnu.org; 8 Feb 2021 11:03:06 +0000 Received: from localhost ([127.0.0.1]:49923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l94Jt-0001Q3-MM for submit@debbugs.gnu.org; Mon, 08 Feb 2021 06:03:05 -0500 Received: from mout.web.de ([212.227.15.14]:48469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l94Js-0001PW-0F for 44400@debbugs.gnu.org; Mon, 08 Feb 2021 06:03:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1612782177; bh=UDaZGBEEmt+oYf4SqXx9Fz2GUEDpxlYAf5PEgI0YhSI=; h=X-UI-Sender-Class:From:Subject:To:References:Date:In-Reply-To; b=fG5Ca0Jg13PW3YLovq8H3hnydLygWzqaNvH9kiHRcrHE6ThX+7KTW8SYvgPXkJQhT RolWksX258VF36JHrJgfoJtGAaIa2P4Fr/1PwOcWJpXNK8cRC5FAaZJuq2KTgRuGvX u4xuEr1gpm6nxHBB16qIZoGVIUjfiKWaeKQ0Ji0k= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.178.88] ([5.146.192.196]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0M40zy-1m0cTb2s8A-00rVEh; Mon, 08 Feb 2021 12:02:57 +0100 From: Jonathan Brielmaier Subject: Re: [PATCH 2/2] WIP: gnu: Add phosh. To: Jonathan Brielmaier , 44400@debbugs.gnu.org References: <20201102221301.23038-1-jonathan.brielmaier@web.de> <20201102222827.23533-1-jonathan.brielmaier@web.de> <20201102222827.23533-2-jonathan.brielmaier@web.de> Message-ID: Date: Mon, 8 Feb 2021 12:02:57 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Icedove/78.6.1 MIME-Version: 1.0 In-Reply-To: <20201102222827.23533-2-jonathan.brielmaier@web.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:DF/FQ7IgoN9y5IkSSbus8OWua1meUuc8E0ScvCgb1ncpurB9Ha5 IGcqhsFtTPkJ0UHi9U5CfL1SQOFVpUqrZDqMf3af4t+3d5gN9RlBVDlc+0cP3rdR52CmGC6 q47IHAA/Z8PYKDHnt2HUvAokh0RxCBqudmeXXJx3rwzSfn52RlLDgOecGWt/5KyyVHQjT8U BjS0H7h/XI3XD9jUz3ozg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:0dXYZR8vsyo=:uVKtWzjgu1KgrHnsZKeb+6 5UUK3sPcMzsL6Bdoi6yEDcnBvYMojbAdJD12SZ/v6ODgmG+nOAfDJzy5BL0qQZ6naztIyt1+B /P7EehdfAhoCzmkT912ubVSqoNazV8ep/Y1b3u4VAShM6V717lkH0CnKqhUG7gC08MPxq8fkl d1OIiJx7bRdQERUefHT4u0VgHZ/QKR/eJDfmMCNly+3ZzAy6yHGeZzwKpid2+9jTS31Qed7e2 Mi3Yzx2gSaOeQYmta1He68aZRIkHQt5AOpi3hzQS4irWPal2w5eEtx2EshTkebE/Hjoun/LfS /9aMs1NsgCWTzrUoWM8OBayqwsJUibbHRgU+fcjF340BRQSlCopiQ6iu0IstFrUkDf10dzRu4 4m/h/8eoQKdETVqQbSQtZOlAJYyNe0Mo4teRtubhZk7rHTsZGLiBY/rULDswhgcp99WqdHDPt x/+Iec3orFfQ/jR93HUplhS0RMVBFb8DjGBeDicyJr0tlMYNbkX/CzQDpuZXi/UuVuPnsyEqK gcuHurpoPp68Rx4JOKCPamJKVbAlpQQkj8kat4xuMPTSxLY7FqZp4bfJdy83rxo0KRsSb+05S GLeY2n5vIuMXp3S4xz4bFmfnyWON8tEUqPTdACuCP9tDF5jm1MiaFMEskMUtE5QqJSW6PwZfn 6LIBKNi7Lpi7nWfifn2j7VT1LA+FjJkq4l6zJxOnZx7wBJq5hDo2hMlFU6CoGEe+0zCNr4zC1 Ev2BbtAh+fFIAXwY7ynrnGatqefCYLJw2Pq+SlkloR6nUOzMyaoacTeCimhSg3kvQOA91tptd BaWElVqw6QhnyF8eX6mvPz0gPF7O404gPnWIVD6vVfMqfawHTulRBz3+qGSI70QzfPVCzFli5 PCNZS5lX4TTGR8RY/1Dk43ydTh61AQ1vGf8+9wE38= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) I'm trying to lift those patches to phosh 0.8.0 but upstream requires now libsystemd. The easiest way on our side would be to let announce elogind systemd support like Alpine is doing it: https://git.alpinelinux.org/aports/tree/community/elogind/APKBUILD#n69 The other one would be adding elogind support to upstream phosh. I'll try for that and keep you updated... From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 17 05:17:05 2021 Received: (at 44400) by debbugs.gnu.org; 17 Nov 2021 10:17:05 +0000 Received: from localhost ([127.0.0.1]:60231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnHzv-00009K-QT for submit@debbugs.gnu.org; Wed, 17 Nov 2021 05:17:05 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:54556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnHzr-00008x-KM for 44400@debbugs.gnu.org; Wed, 17 Nov 2021 05:16:58 -0500 Date: Wed, 17 Nov 2021 10:16:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1637144204; bh=Q3D9TGkg7YtXIRXp7SM2nmfp7l7HVu8Fvq2FDF+NDds=; h=Date:To:From:Reply-To:Subject:From; b=KuwAZ/Td94Q8EEn3nayTughzX6xEZLudyVfwE08NhAmAC+nDoI0exywE97Buul1yq SqM0eJoDsLh1Wh65P9u/QFDdThwFTXVv/8db2blPYuCH58TMQB1Zns+aeRaw2MHLzg FmgqmYPv4lZ4XIXRzGLKdflu8GT5o8leVR8wK5AA= To: "44400@debbugs.gnu.org" <44400@debbugs.gnu.org> From: phodina Subject: [PATCH v2 1/4] gnu: Add phoc. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: phodina Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gnome.scm (phoc): New variable. diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 28d4432334..185931d244 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -61,6 +61,7 @@ ;;; Copyright =C2=A9 2021 Trevor Hass ;;; Copyright =C2=A9 2021 Solene Rapenne ;;; Copyright =C2=A9 2021 Mathieu Othacehe +;;; Copyright =C2=A9 2021 Petr Hodina ;;; ;;; This file is part of GNU Guix. ;;; @@ -1154,6 +1155,82 @@ (define-public mm-common (home-page "https://gitlab.gnome.org/GNOME/mm-common") (license license:gpl2+))) +(define-public phoc + (package + (name "phoc") + (version "0.9.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/World/Phosh/phoc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "18nwjbyjxq11ppfdky3bnfh9pr23fjl2543jwva0iz1n6c8mkpd9")))) + (build-system meson-build-system) + (arguments + `(#:tests? #f ; requires server connection + #:meson ,meson-next + #:phases + (modify-phases %standard-phases + ; source of wlroots required in subprojects/wlroots folder + (add-after 'unpack 'get-wlroots + (lambda* (#:key inputs #:allow-other-keys) + (copy-recursively (assoc-ref inputs "wlroots-librem5-source") + "subprojects/wlroots") + #t)) + (add-after 'get-wlroots 'patch-paths + (lambda _ + (substitute* "src/server.c" + (("/bin/sh") (which "sh"))) + (substitute* "tests/test-run.c" + (("/bin/true") (which "true")) + (("/bin/false") (which "false"))) + #t)) + ;; Those check a running phoc server against some screenshots in = the repo. + ;; They differ only by the mouse cursor (shadow vs. no shadow). + (add-before 'patch-paths 'disable-failing-tests + (lambda _ + (substitute* "tests/meson.build" + (("'layer-shell',") "") + (("'xdg-shell',") "") + (("'phosh'") "")) + #t)) + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + ;; Tests require a running X server. + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + #t))))) + (native-inputs + `(("gobject-introspection" ,gobject-introspection) + ("glib:bin" ,glib "bin") + ("gnome-desktop" ,gnome-desktop) + ("libinput" ,libinput) + ("libxkbcommon" ,libxkbcommon) + ("pkg-config" ,pkg-config) + ("wayland" ,wayland) + ("wayland-protocols" ,wayland-protocols) + ("wlroots-librem5-source" ; patched version for Librem 5 + ,(origin + (method git-fetch) + (uri (git-reference + (url "https://source.puri.sm/Librem5/wlroots.git") + (commit "5413b1ec61c6e3390929db595c0ec92f92ea2594"))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "02q70244sfs2jzl8mxsvd51rrv59jxllyss821xgg0cmq49rgq5w")))) + ("xorg-server" ,xorg-server-for-tests))) + (propagated-inputs + `(("mutter" ,mutter))) + (synopsis "Wayland compositor for mobile phones") + (description "Phoc is a wayland compositor for mobile phones based on + wlroots.") + (home-page "https://gitlab.gnome.org/World/Phosh/phoc") + (license license:gpl3+))) + (define-public phodav (package (name "phodav") -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 17 05:17:44 2021 Received: (at 44400) by debbugs.gnu.org; 17 Nov 2021 10:17:44 +0000 Received: from localhost ([127.0.0.1]:60234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnI0e-0000BF-FH for submit@debbugs.gnu.org; Wed, 17 Nov 2021 05:17:44 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:15493) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnI0Z-0000Ao-W2 for 44400@debbugs.gnu.org; Wed, 17 Nov 2021 05:17:42 -0500 Date: Wed, 17 Nov 2021 10:17:32 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1637144253; bh=sLVtMoQicOr1Xpv2bWgwnvDy9w+HFrpuiPwoXt4+f9w=; h=Date:To:From:Reply-To:Subject:From; b=EZyqw7nAfwyfJI7MrCVVR7K8zQ/jl2wqA2fgByFXo/YAAspkzsfYIJ+rNZXB8DVFi F/SuyLjLF+DxWl2rwKFmAy409RZ/Wp16B0kyRKKQzDSdzqZq04Gmdk3fdLz8sDvHQP o9+HCh5PmM/qctq+iwdNrSVY4MKgFa5DxvO356QE= To: "44400@debbugs.gnu.org" <44400@debbugs.gnu.org> From: phodina Subject: [PATCH v2 2/4] gnu: libhandy: Update to 1.5.0. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: phodina Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gnome.scm (libhandy): Update to 1.5.0. diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 185931d244..9348cf356e 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -11067,7 +11067,7 @@ (define-public terminator (define-public libhandy (package (name "libhandy") - (version "1.2.2") + (version "1.5.0") (source (origin (method git-fetch) @@ -11076,7 +11076,7 @@ (define-public libhandy (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0345x7gif6yjm95y62lww71lj84wfwsr2p32r3iww8shavb8scyk")))) + (base32 "19gl0xxybraw2iyn6cdi9w7nps825lb2bhav7d2x51wla0lq3kdc")))) (build-system meson-build-system) (arguments `(#:configure-flags -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 17 05:18:30 2021 Received: (at 44400) by debbugs.gnu.org; 17 Nov 2021 10:18:30 +0000 Received: from localhost ([127.0.0.1]:60243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnI1O-0000DO-0N for submit@debbugs.gnu.org; Wed, 17 Nov 2021 05:18:30 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:32205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnI1M-0000D5-NI for 44400@debbugs.gnu.org; Wed, 17 Nov 2021 05:18:29 -0500 Date: Wed, 17 Nov 2021 10:18:19 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1637144302; bh=sFPbZpv+hhGRrZ7vCbVVyVubQELA8pnSw7Um0qQ3f38=; h=Date:To:From:Reply-To:Subject:From; b=kU/1y6Ctm8U+szrcNLaTRDeU8GBUoGbBgo0OcZq52LLCsFPybM3k99irLqIUJxkAi 9r3g46+tgN4p/GdhjY0AvKXg+1kmpP3aFK2q6gzMmz7HHhuOj7SIH8BBpm+38ARGB+ cSnSM+fvJNd5WKsho1TkEnJchdV8Ks0HV9rwIR6w= To: "44400@debbugs.gnu.org" <44400@debbugs.gnu.org> From: phodina Subject: [PATCH v2 3/4] gnu: Add callaudiod. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: phodina Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/audio.scm (callaudiod): New variable. diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 4b1a602804..1ec0854285 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -34,6 +34,7 @@ ;;; Copyright =C2=A9 2020 Giacomo Leidi ;;; Copyright =C2=A9 2020, 2021 Vinicius Monego ;;; Copyright =C2=A9 2020 Michael Rohleder +;;; Copyright =C2=A9 2021 Petr Hodina ;;; ;;; This file is part of GNU Guix. ;;; @@ -1026,6 +1027,33 @@ (define-public calf ;; The plugins are released under LGPLv2.1+ (license (list license:lgpl2.1+ license:gpl2+)))) +(define-public callaudiod + (package + (name "callaudiod") + (version "0.1.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/mobian1/callaudiod") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "04pn6f9p2n0qsy7cbchmnqlmjfvn908vdryc4y38srnj3xiq212l")))) + (build-system meson-build-system) + (native-inputs `(("alsa-lib" ,alsa-lib) + ("glib" ,glib) + ("glib" ,glib "bin") + ("pkg-config" ,pkg-config) + ("pulseaudio" ,pulseaudio))) + (inputs `(("alsa-utils" ,alsa-utils) + ("pulseaudio" ,pulseaudio))) + (synopsis "Call audio routing daemon") + (description "This package provides a daemon for dealing with audio ro= uting +during phone calls. It provides a D-Bus interface.") + (home-page "https://gitlab.com/mobian1/callaudiod") + (license license:gpl3+))) + (define-public caps-plugins-lv2 (package (name "caps-plugins-lv2") -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 17 05:19:28 2021 Received: (at 44400) by debbugs.gnu.org; 17 Nov 2021 10:19:28 +0000 Received: from localhost ([127.0.0.1]:60249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnI2K-0000Fl-Cf for submit@debbugs.gnu.org; Wed, 17 Nov 2021 05:19:28 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:34746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnI2I-0000FU-MB for 44400@debbugs.gnu.org; Wed, 17 Nov 2021 05:19:27 -0500 Date: Wed, 17 Nov 2021 10:19:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1637144355; bh=uOEISYr4LzEMAGAWdnQ+7RGSL3w4lkN7k0J2fHui2GI=; h=Date:To:From:Reply-To:Subject:From; b=m7vnaCGzUtuKLj/m6MhmbTnnVSGGEMXXWfM9X8S50oDZhj47pFjf8wQfMzAVZIpFz mL22PyMZGdipvXFurxcE47KvyU/VUA1BWUlHBvNbzcXDTCphEZaWRglEgsKQQlm5DY hvf3E+5yZmL/bdd7yoC0ib/4aPx+d71bTmrS48Zc= To: "44400@debbugs.gnu.org" <44400@debbugs.gnu.org> From: phodina Subject: [PATCH v2 4/4] WIP: gnu: Add phosh. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: phodina Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gnome.scm (phosh): New variable. diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 9348cf356e..7d9fcce229 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -83,6 +83,7 @@ (define-module (gnu packages gnome) #:use-module (gnu packages admin) #:use-module (gnu packages aidc) #:use-module (gnu packages aspell) + #:use-module (gnu packages audio) #:use-module (gnu packages autotools) #:use-module (gnu packages avahi) #:use-module (gnu packages backup) @@ -1278,6 +1279,96 @@ (define-public phodav (home-page "https://wiki.gnome.org/phodav") (license license:lgpl2.1+))) +(define-public phosh + (package + (name "phosh") + (version "0.14.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/World/Phosh/phosh") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0fhp2jmwjzzxd66b4figc2wdpzdjycpq3cf4lx3z04dzl9vmw65a")))) + (build-system meson-build-system) + (arguments +=09 `(#:meson ,meson-next + #:phases + (modify-phases %standard-phases +=09 (add-after 'unpack 'get-libgnome-volume-control + (lambda* (#:key inputs #:allow-other-keys) + (copy-recursively (assoc-ref inputs "libgnome-volume-control-= source") + "subprojects/gvc"))) +=09 (add-after 'unpack 'get-libcall-ui + (lambda* (#:key inputs #:allow-other-keys) + (copy-recursively (assoc-ref inputs "libcall-ui") + "subprojects/libcall-ui"))) +=09 (add-after 'unpack 'patch-systemd + (lambda* (#:key inputs #:allow-other-keys) +=09=09 (substitute* "meson.build" +=09=09=09(("libsystemd_dep") "#libsystemd_dep")) +=09=09 (substitute* "src/meson.build" +=09=09=09(("libsystemd_dep") "#libsystemd_dep")))) + (add-before 'configure 'fix-phoc-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "data/phosh.in" + (("@bindir@") (string-append (assoc-ref inputs "phoc") "= /bin"))))) + (delete 'check) ; TODO: needs a running wayland compositor + ))) + (native-inputs + `(("gcr" ,gcr) + ("gettext" ,gettext-minimal) +=09 ("git" ,git) + ("glib:bin" ,glib "bin") + ("gnome-desktop" ,gnome-desktop) + ("gtk+:bin" ,gtk+ "bin") +=09 ("libgnome-volume-control-source" ; needs to be present in subprojec= ts/gvc folder + ,(origin +=09 (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/GNOME/libgnome-volume-cont= rol.git") + (commit "ae1a34aafce7026b8c0f65a43c9192d756fe1057"))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0a4qh5pgyjki904qf7qmvqz2ksxb0p8xhgl2aixfbhixn0pw6saw")))) +=09 ("libcall-ui" ; needs to be present in subprojects/libcall-ui folder + ,(origin +=09 (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/World/Phosh/libcall-ui") + (commit "465f6add090b623fb80c6c5cbb9ab2880ff531a4"))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "1as857npl2yra4zh4bfph9wvhvjck53i2qp3zzbv3mbpi36nscfr")))) + ("callaudiod" ,callaudiod) + ("libsecret" ,libsecret) + ("linux-pam" ,linux-pam) + ("network-manager" ,network-manager) + ("pkg-config" ,pkg-config) + ("polkit" ,polkit) + ("upower" ,upower))) + (inputs + `(("feedbackd" ,feedbackd) + ("libhandy" ,libhandy) +=09 ("libgudev" ,libgudev) + ("pulseaudio" ,pulseaudio))) + (propagated-inputs + ;; "missing" schema files + ;; org.gnome.DejaDup.File org.guido-berhoerster.code.package-update-= indicator org.blueberry + `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) ;org.gnome= .desktop.wm.keybindings + ("gnome-session" ,gnome-session) + ("mutter" ,mutter) ;org.gnome.mutter.keybindings + ("network-manager-applet" ,network-manager-applet) ;org.gnome.nm-ap= plet + ("phoc" ,phoc))) ;sm.puri.phoc + (synopsis "Wayland shell for GNOME on mobile devices") + (description "Phosh is a pure Wayland prototype intended for mobile de= vices.") + (home-page "https://gitlab.gnome.org/World/Phosh/phosh") + (license license:gpl3+))) + (define-public gnome-color-manager (package (name "gnome-color-manager") -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 17 05:26:24 2021 Received: (at 44400) by debbugs.gnu.org; 17 Nov 2021 10:26:24 +0000 Received: from localhost ([127.0.0.1]:60261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnI92-0000Ul-9N for submit@debbugs.gnu.org; Wed, 17 Nov 2021 05:26:24 -0500 Received: from mout.web.de ([212.227.15.14]:55645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnI90-0000UR-78 for 44400@debbugs.gnu.org; Wed, 17 Nov 2021 05:26:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1637144775; bh=O7IxQnKTYsnWf8ZB7XfgIoJZTyF+2JtHngf1TJVTbMs=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=hnNKy12vqajbUdgG7K/4QRiFrbCIp648kL4U+EdIV2YmZoDIpvTan5MFUp7XVdZel KxPw1ifXRyojPZmt5K1KDuvPaJ2OMPFtyem0dBrcDdKCkSSXusOTMOvD06Rc1mtsAP 8NsgddqEiBJ3unmz4IoCFijbsBu/hyzHSQ+g9z1Y= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.178.23] ([77.189.21.119]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1N2jaS-1mfPoJ00OS-013ISA; Wed, 17 Nov 2021 11:26:15 +0100 Message-ID: Date: Wed, 17 Nov 2021 11:26:14 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.1 Subject: Re: [bug#44400] [PATCH v2 4/4] WIP: gnu: Add phosh. Content-Language: de-DE To: phodina , "44400@debbugs.gnu.org" <44400@debbugs.gnu.org> References: <20201102221301.23038-1-jonathan.brielmaier@web.de> From: Jonathan Brielmaier In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:x4Qd5lQzrEsUUhC0YSs9vlpEK0UvpJBnHEGEwSS1FMCElodwUzZ ETpP8/yT1CRQUHC3eP8tsb2mv5qg06B2WKoG+A9fGnHcVSdk9iDgWA4WRG4sxZPavgbzCDr 4FzDkwZm4d2HOOAipwfiHSf6vX69JnH0OriTYic/c66/bTm4tYFx/wAUVfhisAUEqx+EW6Y zDYUAbgbsnkybIrBgFMeA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:iojTWGoIjq0=:/sWgIw0rEEDFE5MuXP34es 8hnAs4r0tOxw6ylWTC8XieEF5Sv4hP926103/jfZYL//zlFK6HHhznPhzYW3TysvTyYODc93h FZrBYDH/cf5E/MImo6UHhaeUYzilbw9UBUYLPSuiyisj/ixZBffurC0LKm5c7inNrigjxDY1L KbZ+wBH8PiHwwAuIii/OVk0ydOofUpTMGOVGPvTPMqwmzQtOSCkC1Fk64WjBBNnH/j7PUGe+j 4wL8/VzHQiSXi5VzgNkL41iXJCF66QslspWDyHUswx23+91qvAVUR8+fC7kQiwH6O86Y11Awk vpRMZpejxl2Lm+iA8F8EmRw0rZtkzig3LFq9/IJftLll7XUuo/N3TkZK+CmVyp9dV5H7VkvJ1 OmpP6aJOatfr4maW3D2qWJY6aPtSylVppbaBnEOaqymX31z2BaxT6t8zA+L4ESX1tz3Ebf1fe JZXzliQ1QdQKHZyPBrcM+c/TXA0ugsYx6VXidQSTTo8muJoz8k6WgQ7RpBc74FD8PkzKSq983 Kf/UuaO6377hIBvITaghJGCSRSgckv5IY7geVgc2D8FYeSZeRoQx1kVbPOwBtLEZsknpPJo3w LgBm6IOogs6/MwR578Ax6Cb7APtZPzhmn2TYPgPqDu6LqwXGaSTx/XbQr1B+7fL/Jy+VDuSGF r+YspnqoPGugO26Y4jPSPOJRT9AxzghO3Iubh1AWnnRdmDZ6itUQ1yye71wZuyESMhLcLfu45 x2hbNTGBD7U4qg42M3a+00LLUlV9hJAwf4Skw/WC4SSJAJSEK9pabILZBtVW2g4vSVr9s4qya L1s982DxtapAjh/XXmb9kWG+1WUnB+3DaCW4rmBDJYodLL1KKSKdSpPyuHp7DVLZALDGPhDI+ 642x1sqkgOmxXrb293MBeTHq+uZEgaxuADpMH0p65FNI8k9okDx6wrXIgXwE6KE5CvTYZDdHG B1h/Kf0/5Z0X5jDUr5zhWmFr5ln5b6roicJTtv98gVTnAjL3Z+kuCnJiKL8kpEI0m172HsI2V u29v+FIwpIX45DFuoFH/b0i2oV+iOZxIQJZ8UL5nPNUN7N8pyrU0mGnbL3Fs3HfVXg2CFfSPq IuzaQrXryeYPds= X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: 44400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) On 17.11.21 11:19, phodina via Guix-patches via wrote: > * gnu/packages/gnome.scm (phosh): New variable. Does phosh work for you? I only got phoc running, phosh "refused" to start... From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 17 05:26:50 2021 Received: (at 44400) by debbugs.gnu.org; 17 Nov 2021 10:26:51 +0000 Received: from localhost ([127.0.0.1]:60264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnI9S-0000Ve-Jy for submit@debbugs.gnu.org; Wed, 17 Nov 2021 05:26:50 -0500 Received: from mail-4322.protonmail.ch ([185.70.43.22]:30381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnI9P-0000VK-LP for 44400@debbugs.gnu.org; Wed, 17 Nov 2021 05:26:48 -0500 Date: Wed, 17 Nov 2021 10:26:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1637144800; bh=jBf5bQBpHy0cz9AOWcj3c6a+0YdF7IY4bV2mdkXcwmo=; h=Date:To:From:Reply-To:Subject:From; b=s8sBRU9Cy1o01JdrcXLLUoEmYYK8STDwSGJ2tTdgWyJ64BvksrlHu6lpCQfCd5OfK 0bUQdNf1i62dCCOISdwJA4uaoDIFDD8qsMBJblxjJ1CXVoWObztf6gwBOXs13PXiOi 8PQ/yNyHBJZiKXmxFmUNLHWkneRaqf7ayjNhMtIE= To: "44400@debbugs.gnu.org" <44400@debbugs.gnu.org> From: phodina Subject: Phosh v2 patches comments Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: phodina Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Jonathan, I've updated your patches to newer releases. Phoc and Phosh are now officially hosted on https://gitlab.gnome.org. The recent version of phosh depends also on newer version of libhandy which= triggers a massive rebuild. Building the following 9012 packages would ensure 20391 dependent packages = are rebuilt So it will be necessary to rebase on core-updates branch. However, the greatest headache is still the dependency on systemd. The phosh package is updated but due to systemd dependency fails: ... ../source/src/util.c:12:10: fatal error: systemd/sd-login.h: No such file o= r directory #include I like the approach made by Postmarket or in genral by Alpine as you alread= y suggested. Though it would be great to get more opinions on this matter! --- Cheers Petr From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 17 05:32:12 2021 Received: (at 44400) by debbugs.gnu.org; 17 Nov 2021 10:32:12 +0000 Received: from localhost ([127.0.0.1]:60278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnIEe-0000iZ-6B for submit@debbugs.gnu.org; Wed, 17 Nov 2021 05:32:12 -0500 Received: from mail-4322.protonmail.ch ([185.70.43.22]:59119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnIEc-0000iE-Hb for 44400@debbugs.gnu.org; Wed, 17 Nov 2021 05:32:11 -0500 Date: Wed, 17 Nov 2021 10:32:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1637145123; bh=GvDdqCwlZT18Mflnp9y4yXNddAst/w4WV5Aed0cD5GM=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=hS5aaSXhh4xvD9MivOgcdJYL2a7R5Y2nd+P2+QmxZea+tx94Z4642jBwOifYcCCo/ hAwuD66YZ08v4gJXceO/uy5fTyH+op/kc+qpOF/qYtOkhsRJm7kKUwhdjXd4pqVXpt X19rZKwVERPLu/tpCetlr5aaOKIgmJri2TlmR3mU= To: Jonathan Brielmaier From: phodina Subject: Re: [bug#44400] [PATCH v2 4/4] WIP: gnu: Add phosh. Message-ID: In-Reply-To: References: <20201102221301.23038-1-jonathan.brielmaier@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44400 Cc: "44400@debbugs.gnu.org" <44400@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: phodina Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wednesday, November 17th, 2021 at 11:26 AM, Jonathan Brielmaier wrote: > On 17.11.21 11:19, phodina via Guix-patches via wrote: > > > - gnu/packages/gnome.scm (phosh): New variable. > > Does phosh work for you? I only got phoc running, phosh "refused" to > > start... Unfortunately not, though I'm expecting finally after almost 3 years of wai= ting Librem 5 and I'd like to see there Guix running. So I've looked into Phosh and saw your patches. Unfortunately, there's still the elogind/systemd question which I have to o= pen. I've got Phosh running on Pinephone where there's no systemd as Alpine uses= OpenRC. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 28 05:46:29 2021 Received: (at 44400) by debbugs.gnu.org; 28 Nov 2021 10:46:29 +0000 Received: from localhost ([127.0.0.1]:35023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrHhU-0004ni-9e for submit@debbugs.gnu.org; Sun, 28 Nov 2021 05:46:28 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]:21779) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrHhR-0004nH-Uj for 44400@debbugs.gnu.org; Sun, 28 Nov 2021 05:46:27 -0500 Date: Sun, 28 Nov 2021 10:46:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1638096374; bh=iYlFKf+t5guc7wY1EWCm0JT/jn7ehIc7EjiU//NZJM8=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=EKBKfv+wlRDvZgLpTXYQZDietzyfvaq1XyOP2W0WiQ8euI7ZEfokn0BUkfFzFNEHc 3i6ACVbsWD9xDPkTtYAF63hnMvymauvPQc0rO687JEDU8RvtDvpoLpzDfaT5c5okVa rulsoGQqKPL28h4otikAAk4x976iwtIqfNyLFMfY= To: Jonathan Brielmaier From: phodina Subject: Re: [bug#44400] [PATCH v2 4/4] WIP: gnu: Add phosh. Message-ID: In-Reply-To: References: <20201102221301.23038-1-jonathan.brielmaier@web.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_b2vbPAQA6ZtXLkhGS2CPHeiw7aiRpU2uFO9ePWxBaM" X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44400 Cc: "44400@debbugs.gnu.org" <44400@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: phodina Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_b2vbPAQA6ZtXLkhGS2CPHeiw7aiRpU2uFO9ePWxBaM Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Johnatan, I've managed to substitute the systemd dependency for elogind. So the phosh= package now builds. However, there is some error regarding the glib schema. I haven't worked th= at much with glib so that's the next thing on my list. I'm posting the error in case you know how to fix that and you'll find the = patch attached as well. $ /gnu/store/z5dfz6hf9wb5jbndrkzhlc1yzgdqjjak-phosh-0.14.0/libexec/phosh (phosh:8740): phosh-keyboard-events-WARNING **: 13:40:53.719: Skipping grab= manager due to missing phosh_private protocol extension (phosh:8740): GLib-GIO-ERROR **: 13:40:53.722: Settings schema 'sm.puri.pho= sh' is not installed Trace/breakpoint trap cylon2p0@rocinante ~/guix/gnu/packages$ /gnu/store/z5dfz6hf9wb5jbndrkzhlc1y= zgdqjjak-phosh-0.14.0/libexec/phosh (phosh:10766): phosh-keyboard-events-WARNING **: 15:23:33.151: Skipping gra= b manager due to missing phosh_private protocol extension (phosh:10766): GLib-GIO-ERROR **: 15:23:33.154: Settings schema 'sm.puri.ph= osh' is not installed ---- Petr --b1_b2vbPAQA6ZtXLkhGS2CPHeiw7aiRpU2uFO9ePWxBaM Content-Type: text/x-patch; name=v3-0001-WIP-gnu-Add-phosh.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0001-WIP-gnu-Add-phosh.patch RnJvbSA5YWVmYTNlNGE4MDhkMGU0OTA0MGVhMTZlYmQzNjYwZTc1MTMzMTIxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAxNyBOb3YgMjAyMSAxMToxNDoxNSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjNd IFdJUDogZ251OiBBZGQgcGhvc2guCgoqIGdudS9wYWNrYWdlcy9nbm9tZS5zY20gKHBob3NoKTog TmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9nbm9tZS5zY20gYi9nbnUv cGFja2FnZXMvZ25vbWUuc2NtCmluZGV4IDkzNDhjZjM1NmUuLmEwZDRlOTA5MjcgMTAwNjQ0Ci0t LSBhL2dudS9wYWNrYWdlcy9nbm9tZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2dub21lLnNjbQpA QCAtODMsNiArODMsNyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdub21lKQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhZG1pbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgYWlkYykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYXNwZWxsKQorICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhdWRpbykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgYXV0b3Rvb2xzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhdmFoaSkKICAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYmFja3VwKQpAQCAtMTI3OCw2ICsxMjc5LDEwMiBAQCAo ZGVmaW5lLXB1YmxpYyBwaG9kYXYKICAgIChob21lLXBhZ2UgImh0dHBzOi8vd2lraS5nbm9tZS5v cmcvcGhvZGF2IikKICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdwbDIuMSspKSkKIAorKGRlZmluZS1w dWJsaWMgcGhvc2gKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicGhvc2giKQorICAgICh2ZXJzaW9u ICIwLjE0LjAiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIGdp dC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAg ICAgICAgICAodXJsICJodHRwczovL2dpdGxhYi5nbm9tZS5vcmcvV29ybGQvUGhvc2gvcGhvc2gi KQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9u KSkpKQorICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lv bikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAg ICAgICAgICAgICAiMGZocDJqbXdqenp4ZDY2YjRmaWdjMndkcHpkanljcHEzY2Y0bHgzejA0ZHps OXZtdzY1YSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBtZXNvbi1idWlsZC1zeXN0ZW0pCisgICAg KGFyZ3VtZW50cworICAgICBgKCM6bWVzb24gLG1lc29uLW5leHQKKyAgICAgICAjOnBoYXNlcwor ICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgIChhZGQtYWZ0 ZXIgJ3VucGFjayAnZ2V0LWxpYmdub21lLXZvbHVtZS1jb250cm9sCisgICAgICAgICAgIChsYW1i ZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChjb3B5 LXJlY3Vyc2l2ZWx5IChhc3NvYy1yZWYgaW5wdXRzICJsaWJnbm9tZS12b2x1bWUtY29udHJvbC1z b3VyY2UiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJwcm9qZWN0cy9ndmMi KSkpCisgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ2dldC1saWJjYWxsLXVpCisgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAg ICAgIChjb3B5LXJlY3Vyc2l2ZWx5IChhc3NvYy1yZWYgaW5wdXRzICJsaWJjYWxsLXVpIikKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3VicHJvamVjdHMvbGliY2FsbC11aSIpKSkK KyAgICAgICAgIDs7IHdlIHVzZSBlbG9naW5kIGluc3RlYWQgb2Ygc3lzdGVtZAorICAgICAgICAg KGFkZC1hZnRlciAndW5wYWNrICdwYXRjaC1zeXN0ZW1kCisgICAgICAgICAgIChsYW1iZGEqICgj OmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChzdWJzdGl0dXRl KiAibWVzb24uYnVpbGQiCisgICAgICAgICAgICAgICAoKCJsaWJzeXN0ZW1kIikgImxpYmVsb2dp bmQiKSkKKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInNyYy9tZXNvbi5idWlsZCIKKyAgICAg ICAgICAgICAgICgoImxpYnN5c3RlbWRfZGVwIikgImxpYmVsb2dpbmRfZGVwIikpCisgICAgICAg ICAgICAgKHN1YnN0aXR1dGUqICJzcmMvdXRpbC5jIgorICAgICAgICAgICAgICAgKCgic3lzdGVt ZC9zZC1sb2dpbi5oIikgImVsb2dpbmQvc2QtbG9naW4uaCIpKQorICAgICAgICAgICAgIChzdWJz dGl0dXRlKiAic3JjL21haW4uYyIKKyAgICAgICAgICAgICAgICgoInN5c3RlbWQvc2QtZGFlbW9u LmgiKSAiZWxvZ2luZC9zZC1kYWVtb24uaCIpKSkpCisgICAgICAgICAoYWRkLWJlZm9yZSAnY29u ZmlndXJlICdmaXgtcGhvYy1wYXRoCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMg IzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiZGF0YS9waG9z aC5pbiIKKyAgICAgICAgICAgICAgICgoIkBiaW5kaXJAIikgKHN0cmluZy1hcHBlbmQgKGFzc29j LXJlZiBpbnB1dHMgInBob2MiKSAiL2JpbiIpKSkpKQorICAgICAgICAgKGRlbGV0ZSAnY2hlY2sp ICAgIDsgVE9ETzogbmVlZHMgYSBydW5uaW5nIHdheWxhbmQgY29tcG9zaXRvcgorICAgICAgICAg KSkpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgYCgoImVsb2dpbmQiICxlbG9naW5kKQorICAg ICAgICgiZ2NyIiAsZ2NyKQorICAgICAgICgiZ2V0dGV4dCIgLGdldHRleHQtbWluaW1hbCkKKyAg ICAgICAoImdpdCIgLGdpdCkKKyAgICAgICAoImdsaWI6YmluIiAsZ2xpYiAiYmluIikKKyAgICAg ICAoImdub21lLWRlc2t0b3AiICxnbm9tZS1kZXNrdG9wKQorICAgICAgICgiZ3RrKzpiaW4iICxn dGsrICJiaW4iKQorICAgICAgICgibGliZ25vbWUtdm9sdW1lLWNvbnRyb2wtc291cmNlIiA7IG5l ZWRzIHRvIGJlIHByZXNlbnQgaW4gc3VicHJvamVjdHMvZ3ZjIGZvbGRlcgorICAgICAgICAsKG9y aWdpbgorICAgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgKHVyaSAoZ2l0 LXJlZmVyZW5jZQorICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGxhYi5nbm9tZS5v cmcvR05PTUUvbGliZ25vbWUtdm9sdW1lLWNvbnRyb2wuZ2l0IikKKyAgICAgICAgICAgICAgICAg KGNvbW1pdCAiYWUxYTM0YWFmY2U3MDI2YjhjMGY2NWE0M2M5MTkyZDc1NmZlMTA1NyIpKSkKKyAg ICAgICAgICAgKGZpbGUtbmFtZSAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICItY2hl Y2tvdXQiKSkKKyAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgKGJhc2UzMgorICAgICAg ICAgICAgICIwYTRxaDVwZ3lqa2k5MDRxZjdxbXZxejJrc3hiMHA4eGhnbDJhaXhmYmhpeG4wcHc2 c2F3IikpKSkKKyAgICAgICAoImxpYmNhbGwtdWkiIDsgbmVlZHMgdG8gYmUgcHJlc2VudCBpbiBz dWJwcm9qZWN0cy9saWJjYWxsLXVpIGZvbGRlcgorICAgICAgICAsKG9yaWdpbgorICAgICAgICAg ICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAg ICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGxhYi5nbm9tZS5vcmcvV29ybGQvUGhvc2gv bGliY2FsbC11aSIpCisgICAgICAgICAgICAgICAgIChjb21taXQgIjQ2NWY2YWRkMDkwYjYyM2Zi ODBjNmM1Y2JiOWFiMjg4MGZmNTMxYTQiKSkpCisgICAgICAgICAgIChmaWxlLW5hbWUgKHN0cmlu Zy1hcHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAiLWNoZWNrb3V0IikpCisgICAgICAgICAgIChzaGEy NTYKKyAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAiMWFzODU3bnBsMnlyYTR6aDRi ZnBoOXd2aHZqY2s1M2kycXAzenpidjNtYnBpMzZuc2NmciIpKSkpCisgICAgICAgKCJjYWxsYXVk aW9kIiAsY2FsbGF1ZGlvZCkKKyAgICAgICAoImxpYnNlY3JldCIgLGxpYnNlY3JldCkKKyAgICAg ICAoImxpbnV4LXBhbSIgLGxpbnV4LXBhbSkKKyAgICAgICAoIm5ldHdvcmstbWFuYWdlciIgLG5l dHdvcmstbWFuYWdlcikKKyAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAg ICgicG9sa2l0IiAscG9sa2l0KQorICAgICAgICgidXBvd2VyIiAsdXBvd2VyKSkpCisgICAgKGlu cHV0cworICAgICBgKCgiZmVlZGJhY2tkIiAsZmVlZGJhY2tkKQorICAgICAgICgibGliaGFuZHki ICxsaWJoYW5keSkKKyAgICAgICAoImxpYmd1ZGV2IiAsbGliZ3VkZXYpCisgICAgICAgKCJwdWxz ZWF1ZGlvIiAscHVsc2VhdWRpbykpKQorICAgIChwcm9wYWdhdGVkLWlucHV0cworICAgICA7OyAi bWlzc2luZyIgc2NoZW1hIGZpbGVzCisgICAgIDs7IG9yZy5nbm9tZS5EZWphRHVwLkZpbGUgb3Jn Lmd1aWRvLWJlcmhvZXJzdGVyLmNvZGUucGFja2FnZS11cGRhdGUtaW5kaWNhdG9yIG9yZy5ibHVl YmVycnkKKyAgICAgYCgoImdzZXR0aW5ncy1kZXNrdG9wLXNjaGVtYXMiICxnc2V0dGluZ3MtZGVz a3RvcC1zY2hlbWFzKSA7b3JnLmdub21lLmRlc2t0b3Aud20ua2V5YmluZGluZ3MKKyAgICAgICAo Imdub21lLXNlc3Npb24iICxnbm9tZS1zZXNzaW9uKQorICAgICAgICgibXV0dGVyIiAsbXV0dGVy KSAgICAgICAgICAgICAgIDtvcmcuZ25vbWUubXV0dGVyLmtleWJpbmRpbmdzCisgICAgICAgKCJu ZXR3b3JrLW1hbmFnZXItYXBwbGV0IiAsbmV0d29yay1tYW5hZ2VyLWFwcGxldCkgO29yZy5nbm9t ZS5ubS1hcHBsZXQKKyAgICAgICAoInBob2MiICxwaG9jKSkpICAgICAgICAgICAgICAgICA7c20u cHVyaS5waG9jCisgICAgKHN5bm9wc2lzICJXYXlsYW5kIHNoZWxsIGZvciBHTk9NRSBvbiBtb2Jp bGUgZGV2aWNlcyIpCisgICAgKGRlc2NyaXB0aW9uICJQaG9zaCBpcyBhIHB1cmUgV2F5bGFuZCBw cm90b3R5cGUgaW50ZW5kZWQgZm9yIG1vYmlsZSBkZXZpY2VzLiIpCisgICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9naXRsYWIuZ25vbWUub3JnL1dvcmxkL1Bob3NoL3Bob3NoIikKKyAgICAobGljZW5z ZSBsaWNlbnNlOmdwbDMrKSkpCisKIChkZWZpbmUtcHVibGljIGdub21lLWNvbG9yLW1hbmFnZXIK ICAgKHBhY2thZ2UKICAgIChuYW1lICJnbm9tZS1jb2xvci1tYW5hZ2VyIikKLS0gCjIuMzMuMAoK --b1_b2vbPAQA6ZtXLkhGS2CPHeiw7aiRpU2uFO9ePWxBaM-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 04 12:40:40 2022 Received: (at 44400) by debbugs.gnu.org; 4 Mar 2022 17:40:40 +0000 Received: from localhost ([127.0.0.1]:46762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nQBuy-0000HK-Nu for submit@debbugs.gnu.org; Fri, 04 Mar 2022 12:40:40 -0500 Received: from mout.web.de ([212.227.15.3]:44739) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nQBuw-0000H7-Nd for 44400@debbugs.gnu.org; Fri, 04 Mar 2022 12:40:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1646415632; bh=Rz/YYZnIlscZQg2mT0ASx+DaIU0vD1YNvjsuSoM5U1I=; h=X-UI-Sender-Class:Date:To:From:Subject; b=C09ihJCxsI6XNtlBnZp1RV4I1rCeSIMcRaH+PzSJcIZ1Q1Y+yLpceukJ/6kdX5rM5 mOz/UXtkr8ygl/TRjmRBJaIpye/J2/+2u6PYmmQcwhDAMzjU9uQD4YVrJOKJIqIAjU 5UCc3BgmTdYxLKa7nKpeJry/4XORRaK+bHhcmiE8= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.178.23] ([77.182.160.44]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1N01Za-1oM1A61rja-00xI0C for <44400@debbugs.gnu.org>; Fri, 04 Mar 2022 18:40:32 +0100 Message-ID: Date: Fri, 4 Mar 2022 18:40:31 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 To: 44400@debbugs.gnu.org Content-Language: en-US From: Jonathan Brielmaier Subject: [PATCH 0/2] WIP: Add phosh. Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:jxTMsTZVoCZ2CwVWCZEQbBm1l0wOs/1NqlpMZAFR2otf1JmKTMj 95SUOYBjdsv6TuLXINxrprLc3ldyBknSoG/ne3Bim2eXaA9Ez5StA3lgvbZfqcsTU5RMRjN Z0fWf0q661wxC2nHQHXbHCMvV/4WknatCWQOV3I04GOZkhAZJTf98SK5mp+GgTnTJUJ9zDA Loi+93hxfiS7UADvEdFew== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Xvj1xoC3USk=:z1tk5kXBEKVaQOYWZMwo+l wMN6F7qgUItq4obuJqW4J8d9ARliMR8jbrJ+ILGBg2lfHx6Q+628OWGURVfhATOfJOsnkgGiP U4tc/h1TujmcnEVMlM2izfM0+mekYfWMKh5Z4bwdik00KAYhzKi4T/VpoYb8bCqP+2YH6eVGP IKcIgUGucjRhrZVnDZLlGHkp46sFphRmJxwj8IjbtxYqtjYbSc8rVgrA4GPVoNMea0RzFr6Xo 9yALO2RSATsCzLlVW2zip/1vrfsxVXostT6yCE5EUT6CZgo8n+EzjMyAl9XRVRcM4ysbA70ng J9keG7qta5MmXdB8V5tMWz4J8UAP8ieXUDC5uUC/427vW/meBB5P1V4UEd8DYsqWnSPpUWPru dN/Js6Ur9t/TQPm11fsDjzIxktf2qHa/ceQ9nEH8qIJXTk/GtnWfXgwNM50Rew77Zlukq9kAd NAOBqx1GHqbRhmuuXktxlTtz6DXsI3T3yhI/M5ZGBKJqMXyVT0GITEdDVNnsd3kejkQamdWQ5 1bYqEJ/XuErWL3QNUgrV8exw28Ee6rGWjLM2Z2vFOfFZhvNlN/z9LlFpS/f2UNtYbgYSwQR6K cKnDdDsL7B+m7o2ybSLRoebQ2987YVZoZL8R1TLbMpvSz1/jcncskCEwUEUcF0S1Y5s1cDhVa CeP1fVNgqpvBCKWu3XgEuvwvjTF9cxRAcS7E+j+JOn/xVaJ1AjLJPbQSm/r+k0tAWJEtKe5Yd HNQV4/NJsVWslL+TENyXOh23AI2/RNgFMaZmXWr+2MTSxvNcrkHF2pmpThN+cN27u8fC8Hb7L quan6H29WyBIpUK5h+IijQu9BVLrZqMgUlfk9yKQekn0n4v2+KLtKMIZuqVy9yEnift12PSUE pUq2dQAQpiudadGe/p966bUPGsih5O3uau3+EoBu4FS0nN/vmFaUzjpCbToENVCfEtlb7VDSG Ih1u/bHFi4lfqeH8c1cy7jeHOte5STEBXhdsgP/6bY3ueHe9vXFduTeB2ap9pY3uJsnE1mPA+ x7zvBPn/A1dCNgAGKsJpVS6mD7CtLxYGSW882LvVpFZcwkavE6ywWVM8J8dobaJFF1bq1IEvP 1watXCBEaXo3qg= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Petr, "The recent version of phosh depends also on newer version of libhandy which triggers a massive rebuild. Building the following 9012 packages would ensure 20391 dependent packages are rebuilt So it will be necessary to rebase on core-updates branch." -> I think in that case we could add a libhandy-x.y package which inherits libhandy. So we would avoid that world rebuilding for now. Although ``` $ guix refresh --list-dependent libhandy Die folgenden 25 Pakete zu erstellen, w=C3=BCrde zur Folge haben, dass 52 abh=C3=A4ngige Pakete neu erstellt werden: ``` sounds a bit smaller. Did you mean elogind which has 1k/2k dependant packages? Regarding that schema issue: does it occur as well when you install the phosh package? ~Jonathan From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 24 09:33:17 2022 Received: (at 44400) by debbugs.gnu.org; 24 Mar 2022 13:33:17 +0000 Received: from localhost ([127.0.0.1]:47062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXNaN-0003nC-5x for submit@debbugs.gnu.org; Thu, 24 Mar 2022 09:33:17 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:56757) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXNaJ-0003md-PG for 44400@debbugs.gnu.org; Thu, 24 Mar 2022 09:33:05 -0400 Date: Thu, 24 Mar 2022 13:32:53 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1648128776; bh=5Z8lNhb7gNOhy0b3/RbEZhSyfn/aY2H/KffkR5jx/2k=; h=Date:To:From:Reply-To:Subject:Message-ID:In-Reply-To:References: From:To:Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=GYobxPZxGGihM+xRAxcASRIzGE1D0fjBiE/6AgNR/TzYvaIIY7hbCuV/GpvkF19Gu kHgPf5rjQuDVhxtCHtSjNKk++SEWBvgfgTBwQnLWq3wa4D84oQ0GVATS/Bt0+EMEcl 84P/4kRsLyjp9S5nY130lPJb7/M9EB+nJWmH+qUDaMLFK3iiDTSdNP1sj8UDJEQMm2 /he1oEGosBqrpXA4HfQYmo1Pr4lyZP7ULWHlUPiZNqq1glQzfn+yogQQsUMt99pdjP wIqFWzdg8Ok3WZd8s1gaUHsmZt2/ZuFERowMv0WU9Q7N73xHV4jIAO81Y3u4xqoQFQ +0EE61GVsdaKQ== To: "44400@debbugs.gnu.org" <44400@debbugs.gnu.org> From: phodina Subject: [PATCH v3 1/5] WIP: gnu: Add phosh. Message-ID: In-Reply-To: References: <20201102221301.23038-1-jonathan.brielmaier@web.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_MyokbY9Dih9goffMdYTwhrF03mhoA7j0kpICKV80Qk" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: phodina Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_MyokbY9Dih9goffMdYTwhrF03mhoA7j0kpICKV80Qk Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Jonathan, the current patch set is based on the master branch. Running the Guix comma= nd gives me 26 dependent packages - not a massive number. ``` ./pre-inst-env guix refresh --list-dependent libhandy Building the following 26 packages would ensure 54 dependent packages are r= ebuilt: cozy@1.2.0 markets@0.5.3 gtranslator@40.0 apostrophe@2.5 eiciel@0.9.13.1 de= nemo@2.6.0 gpaste@3.42.2 arc-theme@20210412 gnome-shell-extension-gsconnect@48 numix-gtk-theme@2.6.7 eolie@0.9.101 deja-dup@42.8 lollypop@1.4.24 gnome-tw= eaks@40.0 passwordsafe@5.1 geary@40.0 komikku@0.37.0 phosh@0.14.0 seahorse@41.0 gnom= e@41.0 tootle@1.0 chatty@0.4.0 sideload@6.0.2 giara@0.3 gfeeds@0.16.2 blanket@0.5= .0 ``` I've given up on meson build system and just build it as a regular Rust pac= kage with cargo build system. Btw squeekboard is a requirement for Phosh to work as stated by Guido [1]. See the patches attached. The current issue I face is probably due to the fact I fix the requirements as squeekboard depends on older versions of packages that are no longer in = Guix. Should I bring the packages back or attempt to patch the Phosh upstream to = use newer versions of Rust crates? > Regarding that schema issue: does it occur as well when you install the > phosh package? I'm stuck with squeekboard with these errors: ``` Compiling rs v0.1.0 (/tmp/guix-build-squeekboard-1.17.0.drv-0/source) error[E0599]: no function or associated item named `from_glib_none` found f= or struct `gtk::Widget` in the current scope --> src/drawing.rs:262:40 | 262 | let widget =3D unsafe { gtk::Widget::from_glib_none(keyboard.0) }= ; | ^^^^^^^^^^^^^^ function or ass= ociated item not found in `gtk::Widget` | =3D help: items from traits can only be used if the trait is in scope help: the following trait is implemented but not in scope; perhaps add a `u= se` for it: | 3 | use glib::translate::FromGlibPtrNone; | error[E0599]: no method named `unwrap` found for struct `glib::variant::Var= iant` in the current scope --> src/popover.rs:136:52 | 136 | let inputs =3D settings.get_value("sources").unwrap(); | ^^^^^^ method not = found in `glib::variant::Variant` error[E0308]: mismatched types --> src/popover.rs:145:13 | 145 | &variants::ArrayPairString(inputs).to_variant(), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected = struct `glib::variant::Variant`, found struct `glib::Variant` | =3D note: expected reference `&glib::variant::Variant` found reference `&glib::Variant` =3D note: perhaps two different versions of crate `glib` are being used= ? error[E0599]: no function or associated item named `from_glib_none` found f= or struct `gtk::Widget` in the current scope --> src/popover.rs:253:40 | 253 | let window =3D unsafe { gtk::Widget::from_glib_none(window.0) }; | ^^^^^^^^^^^^^^ function or ass= ociated item not found in `gtk::Widget` | =3D help: items from traits can only be used if the trait is in scope help: the following trait is implemented but not in scope; perhaps add a `u= se` for it: | 3 | use glib::translate::FromGlibPtrNone; | error[E0599]: no method named `unwrap` found for struct `glib::variant::Var= iant` in the current scope --> src/popover.rs:264:56 | 264 | let inputs =3D settings.get_value("sources").unwrap(); | ^^^^^^ method = not found in `glib::variant::Variant` error[E0308]: mismatched types --> src/popover.rs:340:18 | 340 | Some(current_layout_name.to_variant().type_()), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected st= ruct `glib::variant_type::VariantTy`, found struct `VariantTy` | =3D note: expected reference `&glib::variant_type::VariantTy` found reference `&VariantTy` =3D note: perhaps two different versions of crate `glib` are being used= ? error[E0308]: mismatched types --> src/popover.rs:341:13 | 341 | ¤t_layout_name.to_variant() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glib::= variant::Variant`, found struct `glib::Variant` | =3D note: expected reference `&glib::variant::Variant` found reference `&glib::Variant` =3D note: perhaps two different versions of crate `glib` are being used= ? error[E0308]: mismatched types --> src/popover.rs:387:9 | 387 | Continue(false) | ^^^^^^^^^^^^^^^ expected struct `glib::Continue`, found struc= t `gdk::prelude::Continue` | =3D note: perhaps two different versions of crate `glib` are being used= ? error[E0599]: no method named `to_glib_full` found for struct `CssProvider`= in the current scope --> src/style.rs:64:18 | 64 | provider.to_glib_full() | ^^^^^^^^^^^^ method not found in `CssProvider` | ::: /tmp/guix-build-squeekboard-1.17.0.drv-0/source/guix-vendor/rust-gli= b-0.9.3.tar.gz/src/translate.rs:279:8 | 279 | fn to_glib_full(&self) -> P { | ------------ the method is available for `CssProvider` here | =3D help: items from traits can only be used if the trait is in scope help: the following trait is implemented but not in scope; perhaps add a `u= se` for it: | 29 | use glib::translate::ToGlibPtr; | error[E0599]: the method `get_property` exists for reference `>k::Setting= s`, but its trait bounds were not satisfied --> src/style.rs:104:44 | 104 | let prop =3D |s: >k::Settings, name| s.get_property(name); | ^^^^^^^^^^^^ method cann= ot be called on `>k::Settings` due to unsatisfied trait bounds | ::: /tmp/guix-build-squeekboard-1.17.0.drv-0/source/guix-vendor/rust-gtk= -0.8.1.tar.gz/src/auto/settings.rs:23:1 | 23 | / glib_wrapper! { 24 | | pub struct Settings(Object) @implements StyleProvider; 25 | | 26 | | match fn { 27 | | get_type =3D> || gtk_sys::gtk_settings_get_type(), 28 | | } 29 | | } | | - | | | | |_doesn't satisfy `gtk::Settings: glib::ObjectExt` | doesn't satisfy `gtk::Settings: glib::ObjectType` | =3D note: the following trait bounds were not satisfied: `gtk::Settings: glib::ObjectType` which is required by `gtk::Settings: glib::ObjectExt` `>k::Settings: glib::ObjectType` which is required by `>k::Settings: glib::ObjectExt` =3D help: items from traits can only be used if the trait is in scope help: the following trait is implemented but not in scope; perhaps add a `u= se` for it: | 21 | use gdk::prelude::ObjectExt; | Some errors have detailed explanations: E0308, E0599. For more information about an error, try `rustc --explain E0308`. error: could not compile `rs` due to 10 previous errors error: in phase 'build': uncaught exception: %exception #<&invoke-error program: "cargo" arguments: ("build" "--release"= ) exit-status: 101 term-signal: #f stop-signal: #f> ``` [1] https://gitlab.gnome.org/World/Phosh/phosh/-/issues/692 ---- Petr --b1_MyokbY9Dih9goffMdYTwhrF03mhoA7j0kpICKV80Qk Content-Type: text/x-patch; name=v3-0001-gnu-Add-rust-xkbcommon-0.4.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0001-gnu-Add-rust-xkbcommon-0.4.patch RnJvbSBkMjI2YjM4NWJkYTM4YjFkZjdkOWEwMzk0ZmFlODgxODQxMzcxYmRkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxMCBKYW4gMjAyMiAxNDo0MDoxNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MS81XSBnbnU6IEFkZCBydXN0LXhrYmNvbW1vbi0wLjQuCgoqIGdudS9wYWNrYWdlcy9jcmF0ZXMt aW8uc2NtIChydXN0LXhrYmNvbW1vbi0wLjQpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20gYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQpp bmRleCA5MGM5NWI2MzY4Li4yMWQ1ZWI4NjhiIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvY3Jh dGVzLWlvLnNjbQorKysgYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQpAQCAtODUsNiArODUs NyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNyYXRlcy1pbykKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgdmVyc2lvbi1jb250cm9sKQogICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyB3ZWIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhtbCkKKyAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgeGRpc29yZykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgeG9yZykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ3RrKQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyB3ZWJraXQpCkBAIC03MTA3Niw2ICs3MTA3NywzNiBAQCAoZGVmaW5l LXB1YmxpYyBydXN0LXhtbC1ycy0wLjgKICAgICAoZGVzY3JpcHRpb24gIkFuIFhNTCBsaWJyYXJ5 IGluIHB1cmUgUnVzdC4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKIAorKGRlZmlu ZS1wdWJsaWMgcnVzdC14a2Jjb21tb24tMC40CisgIChwYWNrYWdlCisgICAgKG5hbWUgInJ1c3Qt eGtiY29tbW9uIikKKyAgICAodmVyc2lvbiAiMC40LjAiKQorICAgIChzb3VyY2UKKyAgICAgIChv cmlnaW4KKyAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICh1cmkgKGNyYXRlLXVy aSAieGtiY29tbW9uIiB2ZXJzaW9uKSkKKyAgICAgICAgKGZpbGUtbmFtZSAoc3RyaW5nLWFwcGVu ZCBuYW1lICItIiB2ZXJzaW9uICIudGFyLmd6IikpCisgICAgICAgIChzaGEyNTYKKyAgICAgICAg ICAoYmFzZTMyICIxa2lnM2RyeG0zamJqbHl4djl2eGF3cGkyeDMydzJ6OWp4eXN4dmc1M2dmc2dt Z3ltODd4IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNhcmdvLWJ1aWxkLXN5c3RlbSkKKyAgICAo YXJndW1lbnRzCisgICAgICBgKCM6Y2FyZ28taW5wdXRzCisgICAgICAgICgoInJ1c3QtbGliYyIg LHJ1c3QtbGliYy0wLjIpCisgICAgICAgICAoInJ1c3QtbWVtbWFwIiAscnVzdC1tZW1tYXAtMC43 KQorICAgICAgICAgKCJydXN0LXhjYiIgLHJ1c3QteGNiLTAuOSkpCisgICAgICAgIzpwaGFzZXMK KyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAoYWRkLWFm dGVyICd1bnBhY2sgJ2ZpeC12ZXJzaW9uLXJlcXVpcmVtZW50cworICAgICAgICAgICAobGFtYmRh IF8KKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIkNhcmdvLnRvbWwiCisgICAgICAgICAgICAg ICAoKCIwLjgiKQorICAgICAgICAgICAgICAgICwocGFja2FnZS12ZXJzaW9uIHJ1c3QteGNiLTAu OSkpKSkpKSkpCisgICAgKGlucHV0cyAobGlzdCBsaWJ4a2Jjb21tb24pKQorICAgIChob21lLXBh Z2UgImh0dHBzOi8vZ2l0aHViLmNvbS9ydXN0LXgtYmluZGluZ3MveGtiY29tbW9uLXJzIikKKyAg ICAoc3lub3BzaXMgIlJ1c3QgYmluZGluZ3MgYW5kIHdyYXBwZXJzIGZvciBsaWJ4a2Jjb21tb24i KQorICAgIChkZXNjcmlwdGlvbiAiUnVzdCBiaW5kaW5ncyBhbmQgd3JhcHBlcnMgZm9yIGxpYnhr YmNvbW1vbiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorCiAoZGVmaW5lLXB1Ymxp YyBydXN0LXhtbC1ycy0wLjcKICAgKHBhY2thZ2UKICAgICAobmFtZSAicnVzdC14bWwtcnMiKQot LSAKMi4zNC4wCgo= --b1_MyokbY9Dih9goffMdYTwhrF03mhoA7j0kpICKV80Qk Content-Type: text/x-patch; name=v3-0004-gnu-Add-squeekboard.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0004-gnu-Add-squeekboard.patch RnJvbSBmMDNhNzVjZWVkYTAxMmQ0ODZhNjhiMDZmZDcwYmVhYjM5MGYzZGJjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNyBEZWMgMjAyMSAyMDoyMzoyNSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NC81XSBnbnU6IEFkZCBzcXVlZWtib2FyZC4KCiogZ251L3BhY2thZ2VzL2dub21lLnNjbSAoc3F1 ZWVrYm9hcmQpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2dub21l LnNjbSBiL2dudS9wYWNrYWdlcy9nbm9tZS5zY20KaW5kZXggMGJmNWE4ZWQyZi4uYTQ4MWIxZGI3 OSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2dub21lLnNjbQorKysgYi9nbnUvcGFja2FnZXMv Z25vbWUuc2NtCkBAIC01NjYsNiArNTY2LDcwIEBAIChkZWZpbmUtcHVibGljIHNlZWQKICAgICAo aG9tZS1wYWdlICJodHRwczovL3dpa2kuZ25vbWUub3JnL1Byb2plY3RzL1NlZWQiKQogICAgIChs aWNlbnNlIGxpY2Vuc2U6bGdwbDIuMCspKSkKIAorKGRlZmluZS1wdWJsaWMgc3F1ZWVrYm9hcmQK KyAgKHBhY2thZ2UKKyAgICAobmFtZSAic3F1ZWVrYm9hcmQiKQorICAgICh2ZXJzaW9uICIxLjE3 LjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgZ2l0LWZldGNo KQorICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKwkgICAodXJsICJodHRwczovL2dpdGxhYi5n bm9tZS5vcmcvV29ybGQvUGhvc2gvc3F1ZWVrYm9hcmQiKQorCSAgIChjb21taXQgKHN0cmluZy1h cHBlbmQgInYiIHZlcnNpb24pKSkpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyCisg ICAgICAgICAiMTYxMnM2Y2ltNDZhNHJxenFwdno0Nm00bDRrZ2RuZjUyYnhncnB4N3A0ZnA4cjFx eDNqayIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCisgICAgKGFy Z3VtZW50cworICAgICBgKCM6bW9kdWxlcyAoKGd1aXggYnVpbGQgY2FyZ28tYnVpbGQtc3lzdGVt KQorICAgICAgICAgICAgICAgICAgKGd1aXggYnVpbGQgdXRpbHMpCisgICAgICAgICAgICAgICAg ICAoaWNlLTkgdGV4dHVhbC1wb3J0cykpCisJICAjOmNhcmdvLWlucHV0cworICAgICAgICgoInJ1 c3QtY2Fpcm8tc3lzLXJzIiAscnVzdC1jYWlyby1zeXMtcnMtMC45KQorICAgICAgICAoInJ1c3Qt Y2Fpcm8tcnMiICxydXN0LWNhaXJvLXJzLTAuNykKKyAgICAgICAgKCJydXN0LWNsYXAiICxydXN0 LWNsYXAtMikKKyAgICAgICAgKCJydXN0LWdkayIgLHJ1c3QtZ2RrLTAuMTIpCisgICAgICAgICgi cnVzdC1naW8iICxydXN0LWdpby0wLjcpCisgICAgICAgICgicnVzdC1nbGliLXN5cyIgLHJ1c3Qt Z2xpYi1zeXMtMC45KQorICAgICAgICAoInJ1c3QtZ3RrIiAscnVzdC1ndGstMC44KQorCSAgICAo InJ1c3QtZ3RrLXN5cyIgLHJ1c3QtZ3RrLXN5cy0wLjkpCisJICAgICgicnVzdC1iaXRmbGFncyIg LHJ1c3QtYml0ZmxhZ3MtMSkKKyAgICAgICAgKCJydXN0LW1hcGxpdCIgLHJ1c3QtbWFwbGl0LTEp CisJCSgicnVzdC1zZXJkZSIgLHJ1c3Qtc2VyZGUtMSkKKwkJKCJydXN0LXNlcmRlLXlhbWwiICxy dXN0LXNlcmRlLXlhbWwtMC44KQorCQkoInJ1c3QteGtiY29tbW9uIiAscnVzdC14a2Jjb21tb24t MC40KSkKKwkJIzpwaGFzZXMKKyAJCShtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKwkJ IChhZGQtYmVmb3JlICdwYXRjaC1jYXJnby1jaGVja3N1bXMgJ2ZpeC1yZXF1aXJlbWVudHMKKwkJ ICAgKGxhbWJkYSogXworCQkJCShzdWJzdGl0dXRlKiAiQ2FyZ28udG9tbC5pbiIKKwkJCQkoKCJA cGF0aEAvIikgIiIpKQorCQkJCShzdWJzdGl0dXRlKiAiQ2FyZ28uZGVwcyIKKwkJCQkoKCIxLjIi KSAsKHZlcnNpb24tbWFqb3IrbWlub3IgKHBhY2thZ2UtdmVyc2lvbgorCQkJCXJ1c3QtYml0Zmxh Z3MtMSkpKQorCQkJCSgoIjAuNyIpICwodmVyc2lvbi1tYWpvcittaW5vciAocGFja2FnZS12ZXJz aW9uCisJCQkJcnVzdC1ndGstMC44KSkpCisJCQkJKCgiMC4xMSIpICwodmVyc2lvbi1tYWpvcitt aW5vciAocGFja2FnZS12ZXJzaW9uCisJCQkJcnVzdC1nZGstMC4xMikpKQorCQkJCSgoIjIuMzMi KSAsKHZlcnNpb24tbWFqb3IrbWlub3IgKHBhY2thZ2UtdmVyc2lvbgorCQkJCXJ1c3QtY2xhcC0y KSkpKSkpCisgICAgICAgICAoYWRkLWFmdGVyICdmaXgtcmVxdWlyZW1lbnRzICdwcmVwYXJlLWNh cmdvLXRvbWwKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHNvdXJjZSAjOmFsbG93LW90aGVy LWtleXMpCisJCSAgIChsZXQqICgoY2FyZ28tdG9tbC1pbiAoY2FsbC13aXRoLWlucHV0LWZpbGUg IkNhcmdvLnRvbWwuaW4iIGdldC1zdHJpbmctYWxsKSkKKwkJICAgICAgICAgIChjYXJnby1kZXBz IChjYWxsLXdpdGgtaW5wdXQtZmlsZSAiQ2FyZ28uZGVwcyIgZ2V0LXN0cmluZy1hbGwpKQorCQkg ICAgICAgICAgKGNhcmdvLXRvbWwgKG9wZW4tZmlsZSAiQ2FyZ28udG9tbCIgInciKSkpCisgICAg ICAgICAgICAgICAgKGRpc3BsYXkgY2FyZ28tdG9tbC1pbiBjYXJnby10b21sKQorICAgICAgICAg ICAgICAgIChkaXNwbGF5IGNhcmdvLWRlcHMgY2FyZ28tdG9tbCkKKyAgICAgICAgICAgICAgICAo Y2xvc2Utb3V0cHV0LXBvcnQgY2FyZ28tdG9tbCkpKSkpKSkKKwkobmF0aXZlLWlucHV0cyAobGlz dCB3YXlsYW5kLXByb3RvY29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBndGsgZGJ1cykp CisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRsYWIuZ25vbWUub3JnL1dvcmxkL1Bob3NoL3Nx dWVla2JvYXJkIikKKyAgICAoc3lub3BzaXMgIk9uLXNjcmVlbi1rZXlib2FyZCBpbnB1dCBtZXRo b2QgZm9yIFdheWxhbmQiKQorICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVz IGFuIG9uLXNjcmVlbi1rZXlib2FyZCBpbnB1dAorCW1ldGhvZCBmb3IgV2F5bGFuZC4iKQorICAg IChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkKKwogKGRlZmluZS1wdWJsaWMgbGliZG1hcHNoYXJp bmcKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGliZG1hcHNoYXJpbmciKQotLSAKMi4zNC4wCgo= --b1_MyokbY9Dih9goffMdYTwhrF03mhoA7j0kpICKV80Qk Content-Type: text/x-patch; name=v3-0002-gnu-Add-phoc.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0002-gnu-Add-phoc.patch RnJvbSAyMjhiZTJhMTU0NjA3ZmE5N2Q1NjEzNjZiZDZmN2U5OWZiY2Y2MWFiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAxNyBOb3YgMjAyMSAxMDo1ODo1NSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg Mi81XSBnbnU6IEFkZCBwaG9jLgoKKiBnbnUvcGFja2FnZXMvZ25vbWUuc2NtIChwaG9jKTogTmV3 IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9nbm9tZS5zY20gYi9nbnUvcGFj a2FnZXMvZ25vbWUuc2NtCmluZGV4IGJjOTk0NTRiMWIuLjBiZjVhOGVkMmYgMTAwNjQ0Ci0tLSBh L2dudS9wYWNrYWdlcy9nbm9tZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2dub21lLnNjbQpAQCAt NjksNiArNjksNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIyIFBpZXJyZSBMYW5nbG9pcyA8cGll cnJlLmxhbmdsb2lzQGdteC5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgSm9obiBLZWhheWlh cyA8am9obi5rZWhheWlhc0Bwcm90b25tYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMiBE ZW5pcyAnR05VdG9vJyBDYXJpa2xpIDxHTlV0b29AY3liZXJkaW1lbnNpb24ub3JnPgorOzs7IENv cHlyaWdodCDCqSAyMDIxLCAyMDIyIFBldHIgSG9kaW5hIDxwaG9kaW5hQHByb3Rvbm1haWwuY29t PgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTExNjgs NiArMTE2OSw4MSBAQCAoZGVmaW5lLXB1YmxpYyBtbS1jb21tb24KICAgICAoaG9tZS1wYWdlICJo dHRwczovL2dpdGxhYi5nbm9tZS5vcmcvR05PTUUvbW0tY29tbW9uIikKICAgICAobGljZW5zZSBs aWNlbnNlOmdwbDIrKSkpCiAKKyhkZWZpbmUtcHVibGljIHBob2MKKyAgKHBhY2thZ2UKKyAgICAo bmFtZSAicGhvYyIpCisgICAgKHZlcnNpb24gIjAuOS4wIikKKyAgICAoc291cmNlIChvcmlnaW4K KyAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGdp dC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRsYWIuZ25v bWUub3JnL1dvcmxkL1Bob3NoL3Bob2MiKQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IChz dHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQorICAgICAgICAgICAgICAoZmlsZS1uYW1lIChn aXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAg ICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMThud2pieWp4cTExcHBmZGt5M2Ju Zmg5cHIyM2ZqbDI1NDNqd3ZhMGl6MW42Yzhta3BkOSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBt ZXNvbi1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6dGVzdHM/ICNmICAg ICAgICAgICAgICAgICAgICAgIDsgcmVxdWlyZXMgc2VydmVyIGNvbm5lY3Rpb24KKyAgICAgICAj OnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAg OyBzb3VyY2Ugb2Ygd2xyb290cyByZXF1aXJlZCBpbiBzdWJwcm9qZWN0cy93bHJvb3RzIGZvbGRl cgorICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdnZXQtd2xyb290cworICAgICAgICAgICAo bGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAo Y29weS1yZWN1cnNpdmVseSAoYXNzb2MtcmVmIGlucHV0cyAid2xyb290cy1saWJyZW01LXNvdXJj ZSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN1YnByb2plY3RzL3dscm9vdHMi KQorICAgICAgICAgICAgICN0KSkKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ2dldC13bHJvb3RzICdw YXRjaC1wYXRocworICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAoc3Vic3RpdHV0 ZSogInNyYy9zZXJ2ZXIuYyIKKyAgICAgICAgICAgICAgICgoIi9iaW4vc2giKSAod2hpY2ggInNo IikpKQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAidGVzdHMvdGVzdC1ydW4uYyIKKyAgICAg ICAgICAgICAgICgoIi9iaW4vdHJ1ZSIpICh3aGljaCAidHJ1ZSIpKQorICAgICAgICAgICAgICAg KCgiL2Jpbi9mYWxzZSIpICh3aGljaCAiZmFsc2UiKSkpCisgICAgICAgICAgICAgI3QpKQorICAg ICAgICAgOzsgVGhvc2UgY2hlY2sgYSBydW5uaW5nIHBob2Mgc2VydmVyIGFnYWluc3Qgc29tZSBz Y3JlZW5zaG90cyBpbiB0aGUgcmVwby4KKyAgICAgICAgIDs7IFRoZXkgZGlmZmVyIG9ubHkgYnkg dGhlIG1vdXNlIGN1cnNvciAoc2hhZG93IHZzLiBubyBzaGFkb3cpLgorICAgICAgICAgKGFkZC1i ZWZvcmUgJ3BhdGNoLXBhdGhzICdkaXNhYmxlLWZhaWxpbmctdGVzdHMKKyAgICAgICAgICAgKGxh bWJkYSBfCisgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJ0ZXN0cy9tZXNvbi5idWlsZCIKKyAg ICAgICAgICAgICAgICgoIidsYXllci1zaGVsbCcsIikgIiIpCisgICAgICAgICAgICAgICAoKCIn eGRnLXNoZWxsJywiKSAiIikKKyAgICAgICAgICAgICAgICgoIidwaG9zaCciKSAiIikpCisgICAg ICAgICAgICAgI3QpKQorICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdwcmUtY2hlY2sKKyAg ICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAg ICAgICAgICAgOzsgVGVzdHMgcmVxdWlyZSBhIHJ1bm5pbmcgWCBzZXJ2ZXIuCisgICAgICAgICAg ICAgKHN5c3RlbSAiWHZmYiA6MSAmIikKKyAgICAgICAgICAgICAoc2V0ZW52ICJESVNQTEFZIiAi OjEiKQorICAgICAgICAgICAgICN0KSkpKSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICBgKCgi Z29iamVjdC1pbnRyb3NwZWN0aW9uIiAsZ29iamVjdC1pbnRyb3NwZWN0aW9uKQorICAgICAgICgi Z2xpYjpiaW4iICxnbGliICJiaW4iKQorICAgICAgICgiZ25vbWUtZGVza3RvcCIgLGdub21lLWRl c2t0b3ApCisgICAgICAgKCJsaWJpbnB1dCIgLGxpYmlucHV0KQorICAgICAgICgibGlieGtiY29t bW9uIiAsbGlieGtiY29tbW9uKQorICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCisg ICAgICAgKCJ3YXlsYW5kIiAsd2F5bGFuZCkKKyAgICAgICAoIndheWxhbmQtcHJvdG9jb2xzIiAs d2F5bGFuZC1wcm90b2NvbHMpCisgICAgICAgKCJ3bHJvb3RzLWxpYnJlbTUtc291cmNlIiAgICAg ICAgOyBwYXRjaGVkIHZlcnNpb24gZm9yIExpYnJlbSA1CisgICAgICAgICwob3JpZ2luCisgICAg ICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNl CisgICAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vc291cmNlLnB1cmkuc20vTGlicmVtNS93 bHJvb3RzLmdpdCIpCisgICAgICAgICAgICAgICAgIChjb21taXQgIjU0MTNiMWVjNjFjNmUzMzkw OTI5ZGI1OTVjMGVjOTJmOTJlYTI1OTQiKSkpCisgICAgICAgICAgIChmaWxlLW5hbWUgKHN0cmlu Zy1hcHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAiLWNoZWNrb3V0IikpCisgICAgICAgICAgIChzaGEy NTYKKyAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAiMDJxNzAyNDRzZnMyanpsOG14 c3ZkNTFycnY1OWp4bGx5c3M4MjF4Z2cwY21xNDlyZ3E1dyIpKSkpCisgICAgICAgKCJ4b3JnLXNl cnZlciIgLHhvcmctc2VydmVyLWZvci10ZXN0cykpKQorICAgIChwcm9wYWdhdGVkLWlucHV0cwor ICAgICBgKCgibXV0dGVyIiAsbXV0dGVyKSkpCisgICAgKHN5bm9wc2lzICJXYXlsYW5kIGNvbXBv c2l0b3IgZm9yIG1vYmlsZSBwaG9uZXMiKQorICAgIChkZXNjcmlwdGlvbiAiUGhvYyBpcyBhIHdh eWxhbmQgY29tcG9zaXRvciBmb3IgbW9iaWxlIHBob25lcyBiYXNlZCBvbgorICAgICAgICB3bHJv b3RzLiIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRsYWIuZ25vbWUub3JnL1dvcmxkL1Bo b3NoL3Bob2MiKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkKKwogKGRlZmluZS1wdWJs aWMgcGhvZGF2CiAgIChwYWNrYWdlCiAgICAobmFtZSAicGhvZGF2IikKLS0gCjIuMzQuMAoK --b1_MyokbY9Dih9goffMdYTwhrF03mhoA7j0kpICKV80Qk Content-Type: text/x-patch; name=v3-0003-gnu-Add-callaudiod.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0003-gnu-Add-callaudiod.patch RnJvbSBiODdjZTYxYjY0YjA2N2JmNjAzNDFlNDc2YmFlMzdkYjc4ODBhMzVhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAxNyBOb3YgMjAyMSAxMToxMDoxNiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg My81XSBnbnU6IEFkZCBjYWxsYXVkaW9kLgoKKiBnbnUvcGFja2FnZXMvYXVkaW8uc2NtIChjYWxs YXVkaW9kKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9hdWRpby5z Y20gYi9nbnUvcGFja2FnZXMvYXVkaW8uc2NtCmluZGV4IDEzZTBmMDI4MzcuLjNiNDUyOTU0ZDcg MTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9hdWRpby5zY20KKysrIGIvZ251L3BhY2thZ2VzL2F1 ZGlvLnNjbQpAQCAtMzYsNiArMzYsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIwIE1pY2hhZWwg Um9obGVkZXIgPG1pa2VAcm9obGVkZXIuZGU+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEgamdhcnQg PGpnYXJ0QGRpc21haWwuZGU+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEgQWxla3NhbmRyIFZpdHlh emV2IDxhdml0eWF6ZXZAcG9zdGVvLm9yZz4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMSwgMjAyMiBQ ZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAy MiBBcmphbiBBZHJpYWFuc2UgPGFyamFuQGFkcmlhYW4uc2U+CiA7OzsKIDs7OyBUaGlzIGZpbGUg aXMgcGFydCBvZiBHTlUgR3VpeC4KQEAgLTEwNzYsNiArMTA3NywzMyBAQCAoZGVmaW5lLXB1Ymxp YyBjYWxmCiAgICAgOzsgVGhlIHBsdWdpbnMgYXJlIHJlbGVhc2VkIHVuZGVyIExHUEx2Mi4xKwog ICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6bGdwbDIuMSsgbGljZW5zZTpncGwyKykpKSkKIAor KGRlZmluZS1wdWJsaWMgY2FsbGF1ZGlvZAorICAocGFja2FnZQorICAgIChuYW1lICJjYWxsYXVk aW9kIikKKyAgICAodmVyc2lvbiAiMC4xLjEiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAg ICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVy ZW5jZQorICAgICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGxhYi5jb20vbW9iaWFu MS9jYWxsYXVkaW9kIikKKyAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCisg ICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAg ICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAg ICAgICIwNHBuNmY5cDJuMHFzeTdjYmNobW5xbG1qZnZuOTA4dmRyeWM0eTM4c3JuajN4aXEyMTJs IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIG1lc29uLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZl LWlucHV0cyBgKCgiYWxzYS1saWIiICxhbHNhLWxpYikKKyAgICAgICAgICAgICAgICAgICAgICgi Z2xpYiIgLGdsaWIpCisgICAgICAgICAgICAgICAgICAgICAoImdsaWIiICxnbGliICJiaW4iKQor ICAgICAgICAgICAgICAgICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICAg ICAgICAgICAgICAgICgicHVsc2VhdWRpbyIgLHB1bHNlYXVkaW8pKSkKKyAgICAoaW5wdXRzIGAo KCJhbHNhLXV0aWxzIiAsYWxzYS11dGlscykKKyAgICAgICAgICAgICAgKCJwdWxzZWF1ZGlvIiAs cHVsc2VhdWRpbykpKQorICAgIChzeW5vcHNpcyAiQ2FsbCBhdWRpbyByb3V0aW5nIGRhZW1vbiIp CisgICAgKGRlc2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgYSBkYWVtb24gZm9yIGRl YWxpbmcgd2l0aCBhdWRpbyByb3V0aW5nCitkdXJpbmcgcGhvbmUgY2FsbHMuICBJdCBwcm92aWRl cyBhIEQtQnVzIGludGVyZmFjZS4iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0bGFiLmNv bS9tb2JpYW4xL2NhbGxhdWRpb2QiKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkKKwog KGRlZmluZS1wdWJsaWMgY2Fwcy1wbHVnaW5zLWx2MgogICAocGFja2FnZQogICAgIChuYW1lICJj YXBzLXBsdWdpbnMtbHYyIikKLS0gCjIuMzQuMAoK --b1_MyokbY9Dih9goffMdYTwhrF03mhoA7j0kpICKV80Qk Content-Type: text/x-patch; name=v3-0005-gnu-Add-phosh.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0005-gnu-Add-phosh.patch RnJvbSAxZmMxYmNhNDc2N2Y5ODc2ZGQ2ZDZjYjEwMmU3NmFiOGQ4YmNhMTIwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAxNyBOb3YgMjAyMSAxMToxNDoxNSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NS81XSBnbnU6IEFkZCBwaG9zaC4KCiogZ251L3BhY2thZ2VzL2dub21lLnNjbSAocGhvc2gpOiBO ZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2dub21lLnNjbSBiL2dudS9w YWNrYWdlcy9nbm9tZS5zY20KaW5kZXggYTQ4MWIxZGI3OS4uYzJlMTIyMzcyNSAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL2dub21lLnNjbQorKysgYi9nbnUvcGFja2FnZXMvZ25vbWUuc2NtCkBA IC05MSw2ICs5MSw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMgZ25vbWUpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGFkbWluKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBhaWRjKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhc3BlbGwpCisgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIGF1ZGlvKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBhdXRvdG9vbHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGF2YWhpKQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiYWNrdXApCkBAIC0xMzUzLDYgKzEzNTQsMTEyIEBAIChk ZWZpbmUtcHVibGljIHBob2RhdgogICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly93aWtpLmdub21lLm9y Zy9waG9kYXYiKQogICAgKGxpY2Vuc2UgbGljZW5zZTpsZ3BsMi4xKykpKQogCisoZGVmaW5lLXB1 YmxpYyBwaG9zaAorICAocGFja2FnZQorICAgIChuYW1lICJwaG9zaCIpCisgICAgKHZlcnNpb24g IjAuMTQuMCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgZ2l0 LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAg ICAgICAgICh1cmwgImh0dHBzOi8vZ2l0bGFiLmdub21lLm9yZy9Xb3JsZC9QaG9zaC9waG9zaCIp CisgICAgICAgICAgICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24p KSkpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9u KSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAg ICAgICAgICAgICIwZmhwMmptd2p6enhkNjZiNGZpZ2Myd2RwemRqeWNwcTNjZjRseDN6MDRkemw5 dm13NjVhIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIG1lc29uLWJ1aWxkLXN5c3RlbSkKKyAgICAo YXJndW1lbnRzCisgICAgIGAoIzptb2R1bGVzICgoZ3VpeCBidWlsZCBtZXNvbi1idWlsZC1zeXN0 ZW0pCisJICAgICAgICAgICAgICAoKGd1aXggYnVpbGQgZ2xpYi1vci1ndGstYnVpbGQtc3lzdGVt KSAjOnByZWZpeCBnbGliLW9yLWd0azopCisJCQkJICAoZ3VpeCBidWlsZCB1dGlscykKKwkJCQkg IChpY2UtOSBtYXRjaCkpCisgICAgICAgIzppbXBvcnRlZC1tb2R1bGVzICgoZ3VpeCBidWlsZCBn bGliLW9yLWd0ay1idWlsZC1zeXN0ZW0pCisJICAgICAgICAgICAgICAgICAgICAgICAsQCVtZXNv bi1idWlsZC1zeXN0ZW0tbW9kdWxlcykKKyAgICAgICAjOnBoYXNlcworICAgICAgIChtb2RpZnkt cGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAnZ2V0 LWxpYmdub21lLXZvbHVtZS1jb250cm9sCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1 dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChjb3B5LXJlY3Vyc2l2ZWx5IChh c3NvYy1yZWYgaW5wdXRzICJsaWJnbm9tZS12b2x1bWUtY29udHJvbC1zb3VyY2UiKQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJwcm9qZWN0cy9ndmMiKSkpCisgICAgICAgICAo YWRkLWFmdGVyICd1bnBhY2sgJ2dldC1saWJjYWxsLXVpCisgICAgICAgICAgIChsYW1iZGEqICgj OmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChjb3B5LXJlY3Vy c2l2ZWx5IChhc3NvYy1yZWYgaW5wdXRzICJsaWJjYWxsLXVpIikKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAic3VicHJvamVjdHMvbGliY2FsbC11aSIpKSkKKyAgICAgICAgIDs7IHdl IHVzZSBlbG9naW5kIGluc3RlYWQgb2Ygc3lzdGVtZAorICAgICAgICAgKGFkZC1hZnRlciAndW5w YWNrICdwYXRjaC1zeXN0ZW1kCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzph bGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAibWVzb24uYnVpbGQi CisgICAgICAgICAgICAgICAoKCJsaWJzeXN0ZW1kIikgImxpYmVsb2dpbmQiKSkKKyAgICAgICAg ICAgICAoc3Vic3RpdHV0ZSogInNyYy9tZXNvbi5idWlsZCIKKyAgICAgICAgICAgICAgICgoImxp YnN5c3RlbWRfZGVwIikgImxpYmVsb2dpbmRfZGVwIikpCisgICAgICAgICAgICAgKHN1YnN0aXR1 dGUqICJzcmMvdXRpbC5jIgorICAgICAgICAgICAgICAgKCgic3lzdGVtZC9zZC1sb2dpbi5oIikg ImVsb2dpbmQvc2QtbG9naW4uaCIpKQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL21h aW4uYyIKKyAgICAgICAgICAgICAgICgoInN5c3RlbWQvc2QtZGFlbW9uLmgiKSAiZWxvZ2luZC9z ZC1kYWVtb24uaCIpKSkpCisgICAgICAgICAoYWRkLWJlZm9yZSAnY29uZmlndXJlICdmaXgtcGhv Yy1wYXRoCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1r ZXlzKQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiZGF0YS9waG9zaC5pbiIKKyAgICAgICAg ICAgICAgICgoIkBiaW5kaXJAIikgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgInBo b2MiKSAiL2JpbiIpKSkpKQorCQkgKGFkZC1hZnRlciAnaW5zdGFsbCAnZ2xpYi1vci1ndGstY29t cGlsZS1zY2hlbWFzCisJCSAgKGFzc29jLXJlZiBnbGliLW9yLWd0azolc3RhbmRhcmQtcGhhc2Vz ICdnbGliLW9yLWd0ay1jb21waWxlLXNjaGVtYXMpKQorCQkgKGFkZC1hZnRlciAnaW5zdGFsbCAn Z2xpYi1vci1ndGstd3JhcAorCQkgIChhc3NvYy1yZWYgZ2xpYi1vci1ndGs6JXN0YW5kYXJkLXBo YXNlcyAnZ2xpYi1vci1ndGstd3JhcCkpCisgICAgICAgICAoZGVsZXRlICdjaGVjaykgICAgOyBU T0RPOiBuZWVkcyBhIHJ1bm5pbmcgd2F5bGFuZCBjb21wb3NpdG9yCisgICAgICAgICApKSkKKyAg ICAobmF0aXZlLWlucHV0cworICAgICBgKCgiZWxvZ2luZCIgLGVsb2dpbmQpCisgICAgICAgKCJn Y3IiICxnY3IpCisgICAgICAgKCJnZXR0ZXh0IiAsZ2V0dGV4dC1taW5pbWFsKQorICAgICAgICgi Z2l0IiAsZ2l0KQorICAgICAgICgiZ2xpYjpiaW4iICxnbGliICJiaW4iKQorCSAgICgiZ3NldHRp bmdzLWRlc2t0b3Atc2NoZW1hcyIgLGdzZXR0aW5ncy1kZXNrdG9wLXNjaGVtYXMpCisgICAgICAg KCJnbm9tZS1kZXNrdG9wIiAsZ25vbWUtZGVza3RvcCkKKyAgICAgICAoImd0ays6YmluIiAsZ3Rr KyAiYmluIikKKyAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKSkpCisJKGlucHV0cyBg KAorICAgICAgICgibGliZ25vbWUtdm9sdW1lLWNvbnRyb2wtc291cmNlIiA7IG5lZWRzIHRvIGJl IHByZXNlbnQgaW4gc3VicHJvamVjdHMvZ3ZjIGZvbGRlcgorICAgICAgICAsKG9yaWdpbgorICAg ICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5j ZQorICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGxhYi5nbm9tZS5vcmcvR05PTUUv bGliZ25vbWUtdm9sdW1lLWNvbnRyb2wuZ2l0IikKKyAgICAgICAgICAgICAgICAgKGNvbW1pdCAi YWUxYTM0YWFmY2U3MDI2YjhjMGY2NWE0M2M5MTkyZDc1NmZlMTA1NyIpKSkKKyAgICAgICAgICAg KGZpbGUtbmFtZSAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICItY2hlY2tvdXQiKSkK KyAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICIw YTRxaDVwZ3lqa2k5MDRxZjdxbXZxejJrc3hiMHA4eGhnbDJhaXhmYmhpeG4wcHc2c2F3IikpKSkK KyAgICAgICAoImxpYmNhbGwtdWkiIDsgbmVlZHMgdG8gYmUgcHJlc2VudCBpbiBzdWJwcm9qZWN0 cy9saWJjYWxsLXVpIGZvbGRlcgorICAgICAgICAsKG9yaWdpbgorICAgICAgICAgICAobWV0aG9k IGdpdC1mZXRjaCkKKyAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAg ICAgICAodXJsICJodHRwczovL2dpdGxhYi5nbm9tZS5vcmcvV29ybGQvUGhvc2gvbGliY2FsbC11 aSIpCisgICAgICAgICAgICAgICAgIChjb21taXQgIjQ2NWY2YWRkMDkwYjYyM2ZiODBjNmM1Y2Ji OWFiMjg4MGZmNTMxYTQiKSkpCisgICAgICAgICAgIChmaWxlLW5hbWUgKHN0cmluZy1hcHBlbmQg bmFtZSAiLSIgdmVyc2lvbiAiLWNoZWNrb3V0IikpCisgICAgICAgICAgIChzaGEyNTYKKyAgICAg ICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAiMWFzODU3bnBsMnlyYTR6aDRiZnBoOXd2aHZq Y2s1M2kycXAzenpidjNtYnBpMzZuc2NmciIpKSkpCisgICAgICAgKCJjYWxsYXVkaW9kIiAsY2Fs bGF1ZGlvZCkKKyAgICAgICAoImxpYnNlY3JldCIgLGxpYnNlY3JldCkKKyAgICAgICAoImxpbnV4 LXBhbSIgLGxpbnV4LXBhbSkKKyAgICAgICAoIm5ldHdvcmstbWFuYWdlciIgLG5ldHdvcmstbWFu YWdlcikKKyAgICAgICAoInBvbGtpdCIgLHBvbGtpdCkKKyAgICAgICAoInVwb3dlciIgLHVwb3dl cikKKyAgICAgICAoImZlZWRiYWNrZCIgLGZlZWRiYWNrZCkKKyAgICAgICAoImxpYmhhbmR5IiAs bGliaGFuZHkpCisgICAgICAgKCJsaWJndWRldiIgLGxpYmd1ZGV2KQorICAgICAgICgicHVsc2Vh dWRpbyIgLHB1bHNlYXVkaW8pKSkKKyAgICAocHJvcGFnYXRlZC1pbnB1dHMKKyAgICAgOzsgIm1p c3NpbmciIHNjaGVtYSBmaWxlcworICAgICA7OyBvcmcuZ25vbWUuRGVqYUR1cC5GaWxlIG9yZy5n dWlkby1iZXJob2Vyc3Rlci5jb2RlLnBhY2thZ2UtdXBkYXRlLWluZGljYXRvciBvcmcuYmx1ZWJl cnJ5CisgICAgIGAoKCJnc2V0dGluZ3MtZGVza3RvcC1zY2hlbWFzIiAsZ3NldHRpbmdzLWRlc2t0 b3Atc2NoZW1hcykgO29yZy5nbm9tZS5kZXNrdG9wLndtLmtleWJpbmRpbmdzCisgICAgICAgKCJn bm9tZS1zZXNzaW9uIiAsZ25vbWUtc2Vzc2lvbikKKyAgICAgICAoIm11dHRlciIgLG11dHRlcikg ICAgICAgICAgICAgICA7b3JnLmdub21lLm11dHRlci5rZXliaW5kaW5ncworICAgICAgICgibmV0 d29yay1tYW5hZ2VyLWFwcGxldCIgLG5ldHdvcmstbWFuYWdlci1hcHBsZXQpIDtvcmcuZ25vbWUu bm0tYXBwbGV0CisgICAgICAgKCJwaG9jIiAscGhvYykpKSAgICAgICAgICAgICAgICAgO3NtLnB1 cmkucGhvYworICAgIChzeW5vcHNpcyAiV2F5bGFuZCBzaGVsbCBmb3IgR05PTUUgb24gbW9iaWxl IGRldmljZXMiKQorICAgIChkZXNjcmlwdGlvbiAiUGhvc2ggaXMgYSBwdXJlIFdheWxhbmQgcHJv dG90eXBlIGludGVuZGVkIGZvciBtb2JpbGUgZGV2aWNlcy4iKQorICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2l0bGFiLmdub21lLm9yZy9Xb3JsZC9QaG9zaC9waG9zaCIpCisgICAgKGxpY2Vuc2Ug bGljZW5zZTpncGwzKykpKQorCiAoZGVmaW5lLXB1YmxpYyBnbm9tZS1jb2xvci1tYW5hZ2VyCiAg IChwYWNrYWdlCiAgICAobmFtZSAiZ25vbWUtY29sb3ItbWFuYWdlciIpCi0tIAoyLjM0LjAKCg== --b1_MyokbY9Dih9goffMdYTwhrF03mhoA7j0kpICKV80Qk-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 14 16:01:01 2022 Received: (at 44400) by debbugs.gnu.org; 14 Aug 2022 20:01:01 +0000 Received: from localhost ([127.0.0.1]:39962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNJnA-0002eX-U2 for submit@debbugs.gnu.org; Sun, 14 Aug 2022 16:01:00 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:27205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNJn8-0002eJ-Jz for 44400@debbugs.gnu.org; Sun, 14 Aug 2022 16:00:59 -0400 Date: Sun, 14 Aug 2022 20:00:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1660507249; x=1660766449; bh=WewR0hK7Tk+xpjyAlkDCFFxxHJJ96p8uniCZBLFfZn4=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=kPDIAYMTM5lIy6U94lEnfUXlW8RDeto5oIykZxcD+rOaXsXC6ulVlLQflzTecKe5M iaK2VooPw7VFhjIV4IaIrdZUE8APA3RtKBTZj6syJym4NDslvH8V5XRMV7b39OJZjn Ecz/I3QIM/LSFgATAZl2vl8gWSC+a+mi02xRIyjSUUMu/TW3KhHJjbB4Tt7oStsEbt vMNSfvs1iUR/j6tFD9z4l446fS35s4MWwcWmMr2IY0WvB7z93wI7ldpkHeX7jQjF1n nGDpBQrevKjN8NbaSHTnJEtqlnO1Sn1TahCWGHRf03bNWzRzievfGbPM60fb5dSGRJ IdZTMji9nRJuQ== To: "44400@debbugs.gnu.org" <44400@debbugs.gnu.org> From: phodina Subject: Re: [PATCH v4]: gnu: Add phosh. Message-ID: Feedback-ID: 14143818:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk" X-Debbugs-Envelope-To: 44400 Cc: Efraim Flashner , Jonathan Brielmaier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: phodina Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" This is a multi-part message in MIME format. --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Jonathan and Efraim, I had time to look into these patches. I added all the neccessary packages = for squeekboard and updated the system packages. However, there is still issue with the build as squeekboard fails to build = on missing function implementation. [1] Efraim, could you please help with the features error? I checked other Guix= rust packages but didn't get any hint. [1] https://gitlab.gnome.org/World/Phosh/squeekboard/-/issues/349 ---- Petr --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0002-gnu-libdrm-Update-to-2.4.112.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0002-gnu-libdrm-Update-to-2.4.112.patch RnJvbSBkMDk1ZWNkN2JiZDcxZThiODllYjM0YmRlMjVhYTYwYjIwZGRhNjYyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDE1OjI0OjIyICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAw Mi8zOF0gZ251OiBsaWJkcm06IFVwZGF0ZSB0byAyLjQuMTEyLgoKKiBnbnUvcGFja2FnZXMveGRp c29yZy5zY20gKGxpYmRybSk6IFVwZGF0ZSB0byAyLjQuMTEyLgoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy94ZGlzb3JnLnNjbSBiL2dudS9wYWNrYWdlcy94ZGlzb3JnLnNjbQppbmRleCA4MzYw NzA4NDQ1Li43ZGJkYzEyMGJjIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMveGRpc29yZy5zY20K KysrIGIvZ251L3BhY2thZ2VzL3hkaXNvcmcuc2NtCkBAIC02OTEsNyArNjkxLDcgQEAgKGRlZmlu ZS1wdWJsaWMgcGl4bWFuCiAoZGVmaW5lLXB1YmxpYyBsaWJkcm0KICAgKHBhY2thZ2UKICAgICAo bmFtZSAibGliZHJtIikKLSAgICAodmVyc2lvbiAiMi40LjEwNyIpCisgICAgKHZlcnNpb24gIjIu NC4xMTIiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtNjk5LDcgKzY5OSw3 IEBAIChkZWZpbmUtcHVibGljIGxpYmRybQogICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIK LSAgICAgICAgICAgICAgICAiMTI3cWYxcnpoYWYxM3ZkZDc1YTU4djVxMzQ2MTdodmFuZ2psZm5s a2NkaDM3Z3Fjd202NSIpKSkpCisgICAgICAgICAgICAgICAgIjF6cjBoaTdrNXM3bXk0cTloeWo2 cnl6Zzg5enlqeDI0emJxZnYzYzVyY3E5cGw4N2djMDAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g bWVzb24tYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOmNvbmZpZ3VyZS1m bGFncwotLSAKMi4zNi4xCgo= --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0003-gnu-wlroots-Update-to-0.15.1.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0003-gnu-wlroots-Update-to-0.15.1.patch RnJvbSA3NTg5YWM2NmRiZTg1MjljYjllOTJhYWVhMGU4N2VhOTg4MWRmNmY1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDE1OjIzOjM4ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAw My8zOF0gZ251OiB3bHJvb3RzOiBVcGRhdGUgdG8gMC4xNS4xLgoKKiBnbnUvcGFja2FnZXMvd20u c2NtICh3bHJvb3RzKTogVXBkYXRlIHRvIDAuMTUuMS4KW2lucHV0c106IEFkZCBsaWJkcm0uCgpk aWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3dtLnNjbSBiL2dudS9wYWNrYWdlcy93bS5zY20KaW5k ZXggZjRkY2JmNzQyZS4uNGNjMjhmNDI3OSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3dtLnNj bQorKysgYi9nbnUvcGFja2FnZXMvd20uc2NtCkBAIC0xNTI0LDE2ICsxNTI0LDE2IEBAIChkZWZp bmUtcHVibGljIHBvbHliYXIKIChkZWZpbmUtcHVibGljIHdscm9vdHMKICAgKHBhY2thZ2UKICAg ICAobmFtZSAid2xyb290cyIpCi0gICAgKHZlcnNpb24gIjAuMTQuMSIpCisgICAgKHZlcnNpb24g IjAuMTUuMSIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCBnaXQt ZmV0Y2gpCiAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQotICAgICAgICAgICAgICh1cmwgImh0 dHBzOi8vZ2l0aHViLmNvbS9zd2F5d20vd2xyb290cyIpCisgICAgICAgICAgICAgKHVybCAiaHR0 cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3JnL3dscm9vdHMvd2xyb290cyIpCiAgICAgICAgICAg ICAgKGNvbW1pdCB2ZXJzaW9uKSkpCiAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBu YW1lIHZlcnNpb24pKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXNzaHAzbHZs a2wxaTY3MGt4aHdzYjR4enhsOHJhejY3NjlrcXZnbXh6Y2I2M25zOWF5MSIpKSkpCisgICAgICAg IChiYXNlMzIgIjAwczczbmhpM3NjNDhsNDI2amRscXdwY2xnNDFreDFodjB5azR5eGhiencxOWdx cGZtMWgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gbWVzb24tYnVpbGQtc3lzdGVtKQogICAgIChh cmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwpAQCAtMTU1Miw2ICsxNTUyLDcgQEAgKGRlZmluZS1w dWJsaWMgd2xyb290cwogICAgICAgICAgICBsaWJ4a2Jjb21tb24KICAgICAgICAgICAgbWVzYQog ICAgICAgICAgICBwaXhtYW4KKyAgICAgICAgICAgbGliZHJtCiAgICAgICAgICAgIGxpYnNlYXQK ICAgICAgICAgICAgd2F5bGFuZAogICAgICAgICAgICB3YXlsYW5kLXByb3RvY29scwotLSAKMi4z Ni4xCgo= --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0004-gnu-Add-phoc.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0004-gnu-Add-phoc.patch RnJvbSAyZGM2ZDVkNDUwZTU5MGYzOTU2OTYwMWYzMDg2ZmMzN2FjZDNmMjQ5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAxNyBOb3YgMjAyMSAxMDo1ODo1NSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MDQvMzhdIGdudTogQWRkIHBob2MuCgoqIGdudS9wYWNrYWdlcy9nbm9tZS5zY20gKHBob2MpOiBO ZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2dub21lLnNjbSBiL2dudS9w YWNrYWdlcy9nbm9tZS5zY20KaW5kZXggM2M0MjUxMjg2Yi4uZTc0MjJlODM0NSAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL2dub21lLnNjbQorKysgYi9nbnUvcGFja2FnZXMvZ25vbWUuc2NtCkBA IC03Miw2ICs3Miw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgTGVvIE5pa2tpbMOkIDxoZWxs b0Bsbmlra2kubGE+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgUmVuZSBTYWF2ZWRyYSA8bmFudXVp QHByb3Rvbm1haWwuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIEFsZXhhbmRyb3MgVGhlb2Rv dG91IDxhbGV4QHpyeXRobS5vcmc+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjEsIDIwMjIgUGV0ciBI b2RpbmEgPHBob2RpbmFAcHJvdG9ubWFpbC5jb20+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFy dCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtMjE1LDYgKzIxNiw3IEBAIChkZWZpbmUtbW9kdWxlIChn bnUgcGFja2FnZXMgZ25vbWUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHZwbikKICAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgd2ViKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyB3ZWJraXQpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHdtKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyB4ZGlzb3JnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyB4aXBoKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4bWwpCkBAIC0xMTcwLDYgKzEx NzIsNzIgQEAgKGRlZmluZS1wdWJsaWMgbW0tY29tbW9uCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9naXRsYWIuZ25vbWUub3JnL0dOT01FL21tLWNvbW1vbiIpCiAgICAgKGxpY2Vuc2UgbGljZW5z ZTpncGwyKykpKQogCisoZGVmaW5lLXB1YmxpYyBwaG9jCisgIChwYWNrYWdlCisgICAgKG5hbWUg InBob2MiKQorICAgICh2ZXJzaW9uICIwLjIwLjAiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAg ICAgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJl ZmVyZW5jZQorICAgICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGxhYi5nbm9tZS5v cmcvV29ybGQvUGhvc2gvcGhvYyIpCisgICAgICAgICAgICAgICAgICAgIChjb21taXQgKHN0cmlu Zy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1m aWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAg ICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxbW00N241eDdramdycHhidmIwZDB5dnB4 Z3p5ZzkwbW1tYWZiNmZ4aHNxa2xmMmRocnl5IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIG1lc29u LWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIChsaXN0ICM6dGVzdHM/ICNmIDty ZXF1aXJlcyBzZXJ2ZXIgY29ubmVjdGlvbgorICAgICAgICAgICAjOmNvbmZpZ3VyZS1mbGFncyAj fihsaXN0ICItRGVtYmVkLXdscm9vdHM9ZGlzYWJsZWQiKQorICAgICAgICAgICAjOnBoYXNlcyAj fihtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAgICAgICAgICAgICAg IChhZGQtYWZ0ZXIgJ3VucGFjayAnZ2V0LXdscm9vdHMKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGNvcHktcmVjdXJzaXZlbHkgIyQob3JpZ2luCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNo KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodXJp IChnaXQtcmVmZXJlbmNlICh1cmwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImh0dHBzOi8vc291cmNlLnB1cmku c20vTGlicmVtNS93bHJvb3RzLmdpdCIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbW1pdAorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiMWY4YmI5ZTBlMzA1OGZjMzFhMTQ4NjZkYzUyZThmODNjMTI4N2EwOSIpKSkKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGUtbmFtZSAo c3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICItY2hlY2tvdXQiKSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNoYTI1 NiAoYmFzZTMyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIxNTUxYzFxcnlieWd5ZmJhMGRhcmI1OGFoajU3cmFzbmhua2RmZDJ5eHJy Zzl3YzVoMXZzIikpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICJzdWJwcm9qZWN0cy93bHJvb3RzIikpKQorICAgICAgICAgICAgICAgICAgICAgICAgKGFk ZC1hZnRlciAnZ2V0LXdscm9vdHMgJ3BhdGNoLXBhdGhzCisgICAgICAgICAgICAgICAgICAgICAg ICAgIChsYW1iZGEgXworICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAi c3JjL3NlcnZlci5jIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCgiL2Jpbi9zaCIp CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdoaWNoICJzaCIpKSkKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInRlc3RzL3Rlc3QtcnVuLmMiCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoKCIvYmluL3RydWUiKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICh3aGljaCAidHJ1ZSIpKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKCgiL2Jpbi9mYWxzZSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdo aWNoICJmYWxzZSIpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgKGFkZC1iZWZvcmUgJ3Bh dGNoLXBhdGhzICdkaXNhYmxlLWZhaWxpbmctdGVzdHMKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJ0 ZXN0cy9tZXNvbi5idWlsZCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoIidsYXll ci1zaGVsbCcsIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIikKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICgoIid4ZGctc2hlbGwnLCIpCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIiIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKCIncGhv c2gnIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIikpKSkKKyAgICAgICAgICAg ICAgICAgICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAncHJlLWNoZWNrCisgICAgICAgICAgICAg ICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzeXN0ZW0gIlh2ZmIgOjEgJiIpCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHNldGVudiAiRElTUExBWSIgIjoxIikpKSkpKQorICAgIChu YXRpdmUtaW5wdXRzIChsaXN0IGdvYmplY3QtaW50cm9zcGVjdGlvbiBweXRob24gcGtnLWNvbmZp ZworICAgICAgICAgICAgICAgICAgICAgICAgIGAoLGdsaWIgImJpbiIpIHdheWxhbmQtcHJvdG9j b2xzCisgICAgICAgICAgICAgICAgICAgICAgICAgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzKSkKKyAg ICAocHJvcGFnYXRlZC1pbnB1dHMgKGxpc3QgZ25vbWUtZGVza3RvcCBsaWJpbnB1dCBsaWJzZWF0 IGxpYnhrYmNvbW1vbiB3YXlsYW5kCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdscm9v dHMgbXV0dGVyKSkKKyAgICAoc3lub3BzaXMgIldheWxhbmQgY29tcG9zaXRvciBmb3IgbW9iaWxl IHBob25lcyIpCisgICAgKGRlc2NyaXB0aW9uICJQaG9jIGlzIGEgd2F5bGFuZCBjb21wb3NpdG9y IGZvciBtb2JpbGUgcGhvbmVzIGJhc2VkIG9uCisgICAgICAgIHdscm9vdHMuIikKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL2dpdGxhYi5nbm9tZS5vcmcvV29ybGQvUGhvc2gvcGhvYyIpCisgICAg KGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQorCiAoZGVmaW5lLXB1YmxpYyBwaG9kYXYKICAgKHBh Y2thZ2UKICAgIChuYW1lICJwaG9kYXYiKQotLSAKMi4zNi4xCgo= --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0001-gnu-wayland-protocols-Update-to-1.26.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0001-gnu-wayland-protocols-Update-to-1.26.patch RnJvbSBjYzljMjQ2YTk0N2VkYjk2YzA5ODg0YzA5MDllNDkyZTJkM2Y3ZGUzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDE1OjIyOjI4ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAw MS8zOF0gZ251OiB3YXlsYW5kLXByb3RvY29sczogVXBkYXRlIHRvIDEuMjYuCgoqIGdudS9wYWNr YWdlcy9mcmVlZGVza3RvcC5zY20gKHdheWxhbmQtcHJvdG9jb2xzKTogVXBkYXRlIHRvIDEuMjYu CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbSBiL2dudS9wYWNrYWdl cy9mcmVlZGVza3RvcC5zY20KaW5kZXggMDM3YTI0NzI0My4uOWFjZDliZTVjZCAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbQorKysgYi9nbnUvcGFja2FnZXMvZnJlZWRl c2t0b3Auc2NtCkBAIC0xMDYyLDcgKzEwNjIsNyBAQCAoZGVmaW5lLXB1YmxpYyB3YXlsYW5kCiAo ZGVmaW5lLXB1YmxpYyB3YXlsYW5kLXByb3RvY29scwogICAocGFja2FnZQogICAgIChuYW1lICJ3 YXlsYW5kLXByb3RvY29scyIpCi0gICAgKHZlcnNpb24gIjEuMjMiKQorICAgICh2ZXJzaW9uICIx LjI2IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTEwNzAsNyArMTA3MCw3 IEBAIChkZWZpbmUtcHVibGljIHdheWxhbmQtcHJvdG9jb2xzCiAgICAgICAgICAgICAgICAgICAg ICJ3YXlsYW5kLXByb3RvY29scy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAg KHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIweGl6Y2Nh Y2tnd3N6amhscTdqaml2MnoyZ3dwcGxqeDB3MzJnYTkxYnhsbmJ5OHoyMmtjIikpKSkKKyAgICAg ICAgICAgICAgICAiMDR2Z2xsbXBtcnYxNHgzeDY0bnMwMXZnd3g0aHJpbGpheWprejlpZGdidjgz aTYzaGx5NSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBtZXNvbi1idWlsZC1zeXN0ZW0pCiAgICAg KGlucHV0cwogICAgICAobGlzdCB3YXlsYW5kKSkKCmJhc2UtY29tbWl0OiA5MzU1ZDQ2MzI5MGJj YzI5YjA4ODVlMThjOWIxOTI1ODkzNGVhMGEyCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogOTBiOGU1 NmZjZDE2MjkxNzFlNGRjYTk2ODM5MzJlMTljZDgxNzllMQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6 IGJjZjY4MGM5NmZkODBmNDE5YWNhZDJiOTJlNzRiMDk0YTM0ODNhZWEKcHJlcmVxdWlzaXRlLXBh dGNoLWlkOiBiYzU2MjliMjZlMzE5M2JhOTkzMDVlZTI4N2UxYjhhODlkYjJhZmM0CnByZXJlcXVp c2l0ZS1wYXRjaC1pZDogYjMzODEzNmFiOWQ5NGRiODAzNTM1ZjM2NWFhMjk0YzIzYmMyNGQ0ZApw cmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGUzOGNiNTU4MGMxNDhjNzhiZjU2MWI5MzA2ZjJhMzdhOGY0 NzA1ZjAKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA1YjM1YWI2NGI5NDFlMGViMDE1N2JiMzBlMTE4 Yzk0NDhlZjk2OWUwCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYzIwODVlODcwMDZhZWY3YTlkYmQ0 OTUxZjhjM2Y1YmQyZjZlYzk4NwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDU2MDQ3OTc2ZTM5MmY3 N2I3NDNjNTNhODQ0YjljMzAwMTdhZDYzYzYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA5Nzc3NmU0 ZDg3ZDYyNzQ3Yzg1MDM5MWI4ZDVjMjYzMDUzMjZiOGM3CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDog NTI3ZmVjOGNlOGU4MDkxNmY5ZmY5ODQ1YWUyMmE1MWUyNDc2ZTQxMQpwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IDYwODA3YzVkOGE4MTRkZWM1MjRiZDUxZDBjMDE5MmI3NGFjZjUwYmYKcHJlcmVxdWlz aXRlLXBhdGNoLWlkOiA2NzRhYjEzZmViNTkxNTM1NTI3OTQyMWZiZWIzNmU3ODNiMTIwZTZiCnBy ZXJlcXVpc2l0ZS1wYXRjaC1pZDogZTU1ZDMwM2UzNDQ3Yzk5OGZjMDc1NjM1NDNhZWU3Y2E0YmU1 ZTE3ZQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDM5MWY0MzA5ZDlhZGQ3ZGQyMDQyNjI5MzVmYWI2 NjAzNTE0NDFjMTgKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA0YzZjZGY1YjUxZmI4Y2Y0ZWJlMjU1 YmU5NDFiMzRiYTY0NDcxMjMzCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYTNkOTY2NDQyYTE0MWRh YTVmYjJiMzU2MGVmYzUxZjAzNWZmNmY1NgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDJiZTU5YWNh ODI4MGNkNGVjZWZkZjY4YzVlNTUyODA1N2Y5ZjlkMzUKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBl MWY2NDk0NTEyODU3MzE4NWUwYjlhMTUwMTU4MWYxMDViZTZmZDlmCnByZXJlcXVpc2l0ZS1wYXRj aC1pZDogMzI0NTU1OTgxMGRkNGNiMGJmNjY5ZGNkYjQ5ZjkzMGIxYmFjYTk4ZgpwcmVyZXF1aXNp dGUtcGF0Y2gtaWQ6IDkwMDM5Mzk4OTBhODY3ZmI4NzRiZWZkYTEzZjBkYTA1NmFlZmMyMGUKcHJl cmVxdWlzaXRlLXBhdGNoLWlkOiA2YzBmNGUxMzk0NzgzNTZmOTE0NDdjNmIzMGFjNDgwNDI0YTE5 OWJhCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogOTk1ZjQ1ZmRhNTY2ZmY0NjQzNWU0ZThhMDczODA4 ZTZiMjM5NWUyMApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDc0MmZmNjc1MDVmY2I2NmZiNjA5MmUz OTFkY2UwMjMzMTM2YjVlM2EKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4YjM1ZjdlYjkxNzY1ODAw MmJlZjAwOWYzMGJmZjFkMjA5ZDljMGNlCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZDcxYjIwZjBj NWI3YWY4YmQxMDM1MGEwM2U3NTVhMWY0Yjc5ODg5NQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGM4 YTI1NzkyZGYzYjQ5NjdjYzdmOTFkYTc1ZGYwZDVkNGJiNTk1ZDgKcHJlcmVxdWlzaXRlLXBhdGNo LWlkOiBiOTI1YTMwNDkyNDM5ZmJiOGU4ZWYzNDkyZDUxMzEyYTY1ZmE2ZTYxCnByZXJlcXVpc2l0 ZS1wYXRjaC1pZDogZTZlNmVmODI2YTE2ZjBiMGMzMTAxMTkzYjMzYzFiZjM0N2NmZWE5YQpwcmVy ZXF1aXNpdGUtcGF0Y2gtaWQ6IDM3MTdhMDAwZDEyMzJhNGY4MzFiNGI1MDVjOWJmNDJhM2Q4Yzhh YTMKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBlZDUzOGIzM2QwZWM0MjQ3MjM0ZTJhY2YxOWJhMjkz MzFiNDJiOTEyCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZmFkZjY1YWRlYjJlMjRkNDcwNDY4ZmFl Yzk4OTFhZTBlMTUzNmY3YgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDkwMWU1MjAyODQxZjkyMDMy MjZmMGYwNDEzYjg0MTBlNjA3OTQ3MjIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBhNTE2ZjU5ODk1 NTM1ODA3ODQ4YzNiNGNmNDg1MzA4M2NiZTFjNzU2CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogN2M1 ODJkZGE2M2YxYWRmMmFlNjA2NDlkY2ZkMzJhOGYyMmUwZThkMApwcmVyZXF1aXNpdGUtcGF0Y2gt aWQ6IGY5NWQxNmY4OGNiMTRmMmQzYzI1MTFkYWM4NjM0NzUwZmI5OTQ4NDYKcHJlcmVxdWlzaXRl LXBhdGNoLWlkOiA5MTNkOGIzNThkN2VhNjM2ZWY4NzlhYzA2MzhlNWUyOGNlODVhZDQ3CnByZXJl cXVpc2l0ZS1wYXRjaC1pZDogMWQwZTRmYmViNjJiODViZTg5NGM1ZDVmY2U5YzE4OGY4MTE4YmQ4 MwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDZlNTUyODQyMWE5MGM1ZGFlNDM2ZDdmYTEzMTNkMTc1 MjE3MDJmZmUKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA3MWJmOTNlZDIyZTA2MWMzZDU2NmZhYTg2 NGZiZGRiYWE1Y2I5Y2I3CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYWU5NzMwZGMxNzgyMmZiMWNl NGZhZDcwMzZmN2QxOGQwNDQ5ODMyNQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDIyMTg1YWRjNDU5 Y2E0YzBiZjY5YjA5Y2FiNTEwMjQzMjNmYmQwYjUKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAxOWE5 NzM3MWNiZTI4MGI0ZWZhMDFhYzNhMzQ1ZDg3MWNkOTQ0YzAxCnByZXJlcXVpc2l0ZS1wYXRjaC1p ZDogODM2ZjBkZjk5OWQ5ZDhhOTE4YTU5ODkyNGU0ODI0ZWFjZTgwMzY4OQpwcmVyZXF1aXNpdGUt cGF0Y2gtaWQ6IGM1ZmQ1MTk5NGM4ZWM3NzAwNjkxMjUxOGQzYjcyOWFiNzhmODM1MjMKcHJlcmVx dWlzaXRlLXBhdGNoLWlkOiA1YWEyZTVmYjA1MjA1NDY4YzNmMzA5MzNmM2Y5MDgyZWM3YWU0M2M5 CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNDc0YWIyMTlkMDY1ZjlkZDhhNzA2Yzc1MGM0ZWUzZWMy MWY0NDZmMwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDc2MzI0ZjVhN2NjYmRlMTgyYjMzYThiNjIz YjQ1MjA2MmU1NWU3MWUKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwMzczY2NjZTVmY2RlYjBiMWIw ZmM3ZGY3YmM5NjQ0MmEzOWNiMWY3CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogOTI2MzFkNGY3N2Uz NTVhMjJmNGIwYjAwN2FhMGUyYzVhNWY3MmRhYwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGExMjky MjFjMmU0YTViOGNmMmIxZWRhYjA3YWM5NDY3ZWQxNDlmZDYKcHJlcmVxdWlzaXRlLXBhdGNoLWlk OiAyNmQ1NzM3ODY4N2Q3NjYzYjAyNmFjNjllMDRlNTg3MWNlYWRiNWY5CnByZXJlcXVpc2l0ZS1w YXRjaC1pZDogMThiNGFjY2I1NjNiYTI0MjhhNDhmNDRlZTQyOTJkNzA5NGQ2NGY3MwpwcmVyZXF1 aXNpdGUtcGF0Y2gtaWQ6IGFkNTc1MGIyODIyMWZmNTRkNmI4NjdjOThiN2FmNWZiMjVkNWFhYzkK cHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiNThmOTEyMTNiYTgxZTFkYjBjZTI0YmJkMTAwOTQ4MWFi M2ZkYWQ0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogOGVhZWNjMWEzM2ViNjc5ODkxMTQwMDhlMzgy ZDlmZWM1ZWM0ZjRkMQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDNhMGI5ODRjNDZlYjFjYjhjNDBm NDhhZjUyNmYzNzVlMGE5ZGRmZDEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBjNGM2YTFjNDhmYmE3 N2Q2NjZiNjViMGFhZjU5NDEzMTU4ZDEzMzJkCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNWQyNDcz NGI5MDE0MTI1MTNmNDBiNDM2Yzk2YzFjOTg3NzRlYjIxNwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6 IDVhZmFiZWNmZGY1OGMyZDZmZWU5NTZlMTBkY2UzMWNhNzUzNmMyYzQKcHJlcmVxdWlzaXRlLXBh dGNoLWlkOiBlYjc4OGFmNGIwYjAzZmY2MmEzZTdmMzhmOTQzNTliODMxN2M0NGU3CnByZXJlcXVp c2l0ZS1wYXRjaC1pZDogZjhhNGVhZTE3MGM0MjU5ODRlY2FhZjMxYzlkODIxNjQyYTQwMTQ0Ygpw cmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGJjYTRjMDFlNmFhOWM1YjgxNmFmM2UwYzRjMTMyOGFiYWNk MDdmYmUKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA0YzUwNTZkYTBiNzkwZmQzYjlhZWNjYWFiNDUx Y2IxYmU1ZDc3MmU4CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNTMxYTIwNzFmODE3MGY4YmNiZDBi MDcxZDI5MDc0M2MxZGJlNDZmYwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDVhZDI4ZTZjMDFhMDRm YWYxOGVmMjk2ZjNjYzZhNGE4ZmY1NGYwMDcKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBlZjQyMDk2 MTFlOTQ0NTQxN2IxZTRjNDQyM2I3NjAwYzlkYmU5MWFiCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDog ZDY1YjMyZDc3Mzg5YjQ0MDFlMTJhZDk0YTAxMDkxYTBjZmMxMTNjZApwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IDU3NThhOWRjODViY2M0N2ZhOWNlODMyMGQzNTIzZmY2YTk0OTY2NTEKcHJlcmVxdWlz aXRlLXBhdGNoLWlkOiA2MzNlNTg3ZTRjMGI0NzU3N2QwOWJmOWZiOWIyMzEyYTBkNmRmMjUwCnBy ZXJlcXVpc2l0ZS1wYXRjaC1pZDogYWJlMWU1NDJhN2NlOTJiYTNmYjU1MDkwMTZiNTAxMmVjOGZk ZWFjNwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDBiZGU5MjFmMWU0ZWZhODExMDEwYzhmMmI5Yjg5 ODAwMjBhZWFjOTcKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA0ZWNmNzhlZTUwOTRhMGNkODk5ZDM0 MTBiNjZiNzRlYmJkNzMyMmRlCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMmVkODliN2JkODk5MWU0 ZDY5ZDZkMmMyZGI0ZDA2ZjRmZDRiY2U5MgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDBlYmUwYTQ4 NDQzMGIzY2FjNjA3MWFkN2RiYjE5ZjczYTdhNzg5MjkKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4 MjZhM2NhNDUyZjNhZmIxNzE4NDkxNDJlZTJiZTM1NDk1NzM3Y2Q2CnByZXJlcXVpc2l0ZS1wYXRj aC1pZDogNWZmZTY5OTNmY2ZiZDFjNjkzNjI0ZjBiMTUxNzQ4YWJhOTFiMzljNQpwcmVyZXF1aXNp dGUtcGF0Y2gtaWQ6IGRjNGExMmI0NGI3NWYwOTllMTZmNzNjZDVhYmFiYjEzMWQ1MWE1NWQKcHJl cmVxdWlzaXRlLXBhdGNoLWlkOiBlMWMxNjU5OWI4NjM5MTEyMGViNmM0ZTJmYTExYTM3YmZhMmI5 N2RmCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZjM2MTgwNjA2MDhiNTZlMDBkZmNjZjllZDZlMzdi Y2Y4Zjk2NTZmNApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDUwMzhhNzg2ODYzMzYzOGQ1NmYwMWY4 MzBjODAzZDZmYjY2MzJhMzkKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiOTI1OWQ5ZTE0ZWRmOTFk MjAyYzg2OGE5OThiNzk4NzA2MjMzYTM0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYmI3Y2M2M2Q5 Y2RmNjQ3MWRjYzkzOTg0ZTUzOWZlYTk5YzA5MDc3MApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDhi NzI4YTRlMWRmNjIwNzBkMjBiMjc3YzE1ZmUxYjk1ZmEzYjEzOWQKcHJlcmVxdWlzaXRlLXBhdGNo LWlkOiAxZWIyYzg5ZGQxNzhiOTNlM2FkMGJmNmU1YjhiY2NjOWI3ZGQ4ZDRhCnByZXJlcXVpc2l0 ZS1wYXRjaC1pZDogMGRiYTljZTc5ZmQyYTVmZDIzYmJhMjc2ZDY2NmUyYmIwN2MxYzZhNwpwcmVy ZXF1aXNpdGUtcGF0Y2gtaWQ6IGFkY2U3MDZiMWQ4ZmFjYzllYTJjNjY0YjVmNTRhNTc2ZjhhNjAz MDYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA0Njk4YWVmZGI0ZWI5YThkNWY5NGYxYzRkZmFjYzU0 Y2Y2N2UwYjJhCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMTcxYWI1N2U4MmZhMDllNTQ0N2U2YjQ4 ODdmNTRjNTI3MzY1NGFlMQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGQ4NDNlMWVhNzFlMTNmMTY1 YzY5NjEzZjYyNmViNDY4OTJmMzMyZmQKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwNjYwMzI4Yjg1 ZWZlNjlhZGM5NjRmNWNiY2FjMWJjNzMxMGFiMDUwCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMzAx ZWM1MGYwOTA5MDczMzAyMGFjYWRiNmJlMGM1ZjBhMWM3NTFjYQpwcmVyZXF1aXNpdGUtcGF0Y2gt aWQ6IGFjZWQ2ZmY4ZTVlODZiYjI1YzlmMmY0OTE2Mjg4MWRkYWFlZTk5Y2IKcHJlcmVxdWlzaXRl LXBhdGNoLWlkOiBmNThmOTNiMDJhNmViM2U0Yzc3ODRkNjY4NjZkMDM5MjAxN2JjMTczCnByZXJl cXVpc2l0ZS1wYXRjaC1pZDogMTcyYmI0ZDI3MzYwYTNkNTExMGZmNjc0ODdhZGVlNmNlM2I4MTlh YwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDIwODQ0ODU1MzE1YmY4ZDVhNzgwYTIxZmQ4OGZjYTM2 YmQzZjQ4NDAKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBlNjJhYWJmYmQ2ZmU4MmRmMGFhZWNmNDc0 MGVkNzI4MDk5YTRlOTM0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogODM0MjViZDAyMDdkMzY5ZjFh N2YyNmNjOTYyYmMyZDViMjFlYTI2YgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDE3NWZkNzYzMmRh NWVjNmNjOTZhYTY0MmI5ZDBiMTQ2NWIyMGM1YjgKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBmNDJj MjI1ZmM2YTcyMzg0MWQ4ZWI1NThjNjg3MjVlNjgyMjE5ZTkzCnByZXJlcXVpc2l0ZS1wYXRjaC1p ZDogYjljODAzMTg0ZGUzMGRmOGFkNzU3MDIxZWQ2MGJkNTYyMGRlNzRjZQpwcmVyZXF1aXNpdGUt cGF0Y2gtaWQ6IGNlN2IwNDE0ZjdmODBkZjgwOWE3YWRjZDc5ZTU3ZmM1NDA4NWI5YWMKcHJlcmVx dWlzaXRlLXBhdGNoLWlkOiA5MzAzYmY1MWUxNWY5Yjg3ZWE5M2NlMzJkNTFjZmU1ZDVjMjI1NDEx CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZWY0YTliNjlmYTJjYjNjMDE4NDU4YWFhMTFiYzdiOTk3 YTQ5OTcyYQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDU4MzgzMmNhZjZiOWFiODg3NzhkZjc4ZTQ3 NmQ5MWMzZmIyMWFlYTkKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAzNThmNTgzODlmZTU5ZTM0MjBm MGQ0Mzc1MjhhMTRjMjBjOGM2YmM0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNWIxMGUyNzA1NDE4 MzBjMWUxOWMzNDEyNjU4ZmM2YmUwMTVkYWMxMApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDg1NTc1 ZmIyOGJkNmVmZGU3ODExNmY3ZDYxZTIwM2UxNzhkMmVjNzgKcHJlcmVxdWlzaXRlLXBhdGNoLWlk OiAxMThjOTc5NmUwZjE5YzQwZTgzZWJjZmZiYTE1ZDYyYjczMWY1YzU1CnByZXJlcXVpc2l0ZS1w YXRjaC1pZDogN2UwNDEwMDMzZDM0ZDU0ZDc1MzFlZWEyODU3MDhkNzNlNGVmZWIyMgpwcmVyZXF1 aXNpdGUtcGF0Y2gtaWQ6IDU4Zjg5OTk1YzA3OWYwMWVjMWFiZGE0M2JlYjRhYmM1MzgxZjgzNjgK cHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBjMTg0YjMyNWNjZjdkNDJhMDk0OGNiYmVjZDIwZGRhYmFi NTkzOTE0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMzhkNWMzZGFlODY2MzBjY2NjZTYyYzllMDEw YzM0N2FhN2NmNzY1YQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDZhMDFiZjM3ZWUyNDQ0MjZkMGRi ODk3MWZmOGQzNWFhNmIyNTNiNjMKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAxOTRjZDUyZmQ2OGIw MDIzYmUwZGNmZGFjYzJkYWRlYjA3Y2EzODRlCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNGU0NTI4 Mzg5ZjA5OTQ0NjYzZDA0NGI3NmRhYzdkZGVjNTYwMmVjYwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6 IDE2ZmE2MjcxNDZhMDMzMzExZDBkMDBjNDNmZDVjYTg5MzMyOTNkMjMKcHJlcmVxdWlzaXRlLXBh dGNoLWlkOiBhNWUwMmFjYzMzMzhiMmMxZmJmOTY1ODM1OGI1NzhkZDAxOTk5YzEwCnByZXJlcXVp c2l0ZS1wYXRjaC1pZDogOGY3NmJkMjdmOTRlNTEyNGZjYTViMjk2ZmMwMTc2MWQ5YzMxZDA0Mwpw cmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDZiZmRlZGExYTA3NGY2NzY3YWJjZjEzMWQ1M2NiZWJkMjdi YmQ3MDAKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiZWFiM2E4MGEzYTE1ZGUyNmNkZGFlZjI1ZTNk MWJkZjg5ZTEzN2E3CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYWZjZmQ1MmRkZmU2OTNiMjc2OGMy YTMwYWI2YWM3NDAxNzZhZmM5ZQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDM1OWRmNjhhNGNlMzlj YzY5YTMzM2QxYjI3MGI0N2VhY2RkNGU2OGEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA2MDliMzVk ZWQ5MGNkY2ExOWM4YWIzMjQxMTg0ZWU3NjYyMTNhNmY4CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDog Mzc4NDc4MGNjYTA1MjkwNDc5OTkyZmI0MGQ0MDQwNDI0NjNjNDkyMwpwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IDI0ZDQ5YzE3ZjNmODhhZDE2YmQ1YTQxNDRkNWNjODIwNjM1YzBhMDgKcHJlcmVxdWlz aXRlLXBhdGNoLWlkOiA2MjFjZDNkNjVhZWViNTNlOWRjODg2NWM4NjAzN2U3MzVmODc3MTBiCnBy ZXJlcXVpc2l0ZS1wYXRjaC1pZDogMDM4ZGY4MDJhYzBiMmI4MjNiMDFiNmEwNWFjOTUxMzk4MzVk MGU5MQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDBlY2JhODFjMmRmOTViZDQ4M2E5NzhmODI3ZjZi OGJmNmI2OTRmMjgKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAxOWEyZWVjYmQ1NzMwZTQyZjg3NmYz YTdhNzdjZWI2NDczYmNiOTU0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogY2IxYmE5NTdlMDcyMjZh ZTIxZGQyYjg1MmFhNTk2MjA5YWY2Mjk4ZgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDI1ZTA0YWIy ODZjYzc0MGU4NTE0M2Q0ZTUyNjViNGJhNDZjYmJhYTAKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4 NWM1YmY5MjRiYzljYzQxZmYzMDQ5ODI1OGE5MDQzM2QzYjRiZGRmCnByZXJlcXVpc2l0ZS1wYXRj aC1pZDogZjQzZmRmM2M1NDIxMjY0ZmNlNGU0YWIzZWE5YTY1YTM2N2ExZDQzOApwcmVyZXF1aXNp dGUtcGF0Y2gtaWQ6IGRjOTUwNGY5MGY4YmFmZjU3NTFiMjg1MmFlNmNjNTBlN2JkYzAxOGUKcHJl cmVxdWlzaXRlLXBhdGNoLWlkOiA5Y2JiYTBlNDM1MzcxMmQ5YjIzNWQ2NzBmMDI5Mjg3Y2U3MGEz MThkCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZWMyYzQ5ZGMwNTg0ZDRkNTQ3ZjI4Y2Y1MzA4YzE1 NDQ5MTQ0MzAxYQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDVmYTg4YjQ2NjMwZDkxMzVjNmUzM2Fi N2U0MGFjMTQ5MGFiYTI0MWQKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBlYTY4NzNlOGUxMjkxNDRk YzI5ZTBhYjlhNTQ0Y2UyZDJlNGVjNGUwCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogODZkYjE0NWI1 YWM0Mjg2YjBlYTlkNjdjOWQ2MGE3Y2M5YTIyZjY1MApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGNl OGJhYzg3NTU1N2IzODYzYjA5YTNiNWI1MjU1YWU4ZjZiODE5OTAKcHJlcmVxdWlzaXRlLXBhdGNo LWlkOiA3NDBhM2IwZWVlMzFhMmVlNzY2YTMyMjliZDk3NzRmYjNlNWU5MWVlCnByZXJlcXVpc2l0 ZS1wYXRjaC1pZDogZjJjYWI2NDBmMDYzNGI4NDYyODM2N2Q1ZDA4MWQwMDY3YjBlZmE2NgpwcmVy ZXF1aXNpdGUtcGF0Y2gtaWQ6IDZmNDdkMGIwZjcyZTVjNjczYWRlY2EzZjQ5YzA1MDFjMDM0MmEx MTQKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4YWM4MjJlOTFhODEwODU3ODg5MzlhZTk1MzcyZWRj YmZkNzQxM2ExCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZDAzZmIwMmE2Nzg2ZDgxNmU3ZWYyZGVk Nzg1ZWE2ZWZiNGY2MWJmYQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGNmMWFlNjQzMGY2MzZkYWQw NTg1MzJiN2E2ZjVmMDg3YTcyMmVjNDAKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwYjEzY2FhZDg2 Y2EwYzdhNWNiM2U3MDhmMTBlOTUwYzlhYTgyYjhlCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogN2Ey MDhjZjNmMjg0Zjc1ZWFhMmU2ZDBjNWY5NDY0N2Y0ZmM3MjhmNQpwcmVyZXF1aXNpdGUtcGF0Y2gt aWQ6IGVlNTAzMzQwMTg0Y2RmNGY5Y2YyNDNmYTQwOGMyZTQxMjU3NmQ0NGIKcHJlcmVxdWlzaXRl LXBhdGNoLWlkOiAxN2I4MGExOTcwMzdjN2I2Njk0MGU5MjM3MGYwMTNjMmY3YmVmMGM4CnByZXJl cXVpc2l0ZS1wYXRjaC1pZDogZjYwNGEzNjE5Yjc1OGQ5OTBhMWJlYTU2YjQxODFkNDhjODdhZTdj MApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDVmYzE2NzRkNGRkMzFjNGNiYzQ5NGY3OWI1NWQzMzJi ODBiYTZmZGEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4YmZmODAxZDgzN2QxNzI2NDhmOWIyM2Vm YTk1MTdkNjdjNWZiZTZlCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYjg1Njc5OTViMzU3YzI0OGRk MGZiYmZmMzU0ZjljODJlMjYxYzczOQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGQyZGY5NjM4Njcy NjJkODUwNjY2ZmFmYmNmY2VkYjFmZjJlN2FjMTUKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA3NTE4 YmNmY2I4YzcwNDVhOTBhZDhhN2MyYzlkMWIxMWYyODUyZTQ5CnByZXJlcXVpc2l0ZS1wYXRjaC1p ZDogZjdlNTViNTM1Y2U2YjgyNTkwNzUzZWJlMTYxMTAyMWIyMmIzNzEyOQpwcmVyZXF1aXNpdGUt cGF0Y2gtaWQ6IDUxMzZlMzg0YzZmMTE1Yzk4Y2VjYjNhOTg3ZTJhZWY4ODg0ZWUzMDcKcHJlcmVx dWlzaXRlLXBhdGNoLWlkOiA3MWNjM2E5ZTU2MTlkOGU0MDdiNWYxMTkzZTU1MGFkYzRhY2U5YWJm CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYzFjMDBmNGVmMTVjZjc0NWI1NTFiMGJjYTFlNjc2OWU0 NjkxMTUxMApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDE4MTRhZjliODkwZTQyNmNjNTIwODhhN2Yx NWRmNTJiNzA4NzNhMjAKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA3YzYxYzNkYTVlNWMxNmZjNzMz MDg0YjIzMWEyMTQ3ZmY2NWY1MjFjCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYjhhMWQzYWM3OTNh YTJlNGY5YmFkMTg1NWM2MGEzYjVlZWQzNDhiNwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDJhMmIy MGJkYTgyZTY3ZTU1Mjk0YzUwMzljNWZkMjM5NDM1Yjg2NjUKcHJlcmVxdWlzaXRlLXBhdGNoLWlk OiBkNDE0YTU0MmNmY2QyYmM4M2M5M2U3MzEwMDllMjYyZTE5NzM2NWQ4CnByZXJlcXVpc2l0ZS1w YXRjaC1pZDogYjM5ZDA2YWY0NGQzODg0NWFkZDkwNmRiM2NkNjAyYzgxYmQ5OWFkZApwcmVyZXF1 aXNpdGUtcGF0Y2gtaWQ6IGUzNmI4NWU5MzAwZjlmODA3NmVjMzUxMmRhNjYwNzAyNTgzMmY3MjIK cHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA1NjZiNTc2ZTFjZTU0MDYxNGE2NDRjYmE3Njg5MzIzNWU3 MTNjYzBkCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZmQzM2NhNTZiYzY0YmJmOTA3NDcyNzdkMjVm ZTUxNTM4N2EyZjI3OQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDllZGY2Mjg4ZTJkODhiZGIwZWI3 NTcyZmFmMjQxNDUxODU0MWE4MGMKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4YjFiYjNkNjZmZjM0 YjhmMDQ0ZDRmYjQ5OGM3YzVmZjk4NzY0YjNjCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNDRmMGU1 MzA1YTE5ZTQ0ZTFiNTcyZTdjNGNhMTMzN2I0YTZiMDEyYgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6 IGVkYzYwMDNmZjgyM2U2MjY1ZThiNGIwNDA3NWIyYzgyNjYxZTI3NWQKcHJlcmVxdWlzaXRlLXBh dGNoLWlkOiAxNmY4ODcwNWE1YWZkZTY4YjhlYjcyOTdlZTkxYzU5MDQwMzNkNTRjCnByZXJlcXVp c2l0ZS1wYXRjaC1pZDogMTQ3ZDUyMGQ5OGE1NDBmNzY0NWYxNDNjZmI3Y2U1MWVmZWQ1YTFjOQpw cmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDM5ODhiMTA5MDQ5ZTQwOGEyNmEzM2ViMDkzZTc1ZDc1YWM1 OWU3YTYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4NjgzZjkzZTE3NDliYTk4ZmVkZWVmNTFlOGVm OWE3ZTVjMWZlNTU3CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNDU3YmM4NGYxZTFhN2Q1NjBmYTAy MzIxYzFlODA2YTk4M2M2NGQxZgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDU5ZDdmYThhM2NhMDU3 MDM3Y2U0Y2U1YTAxZDYxYTUxODRjNjlhNWMKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBmMGMyMGYz ZjZjZDEyNzk1MWVmMGI5OGJmY2MzNDc1YTg0MjI4MTkzCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDog NzQ0NjM5Y2RjZDcxYWY4Y2QyYmJkOTMyZTIwYWY2NTlmMTU0MjM5YwpwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IGIyYmI2ZWIwNmNlZmQxMTU0YjEyZDE5ODg0Y2MyNDI4ZTQ0NmY1ZmYKcHJlcmVxdWlz aXRlLXBhdGNoLWlkOiBmMzg2MmUxZGQ3NzZjOTEyYzc0MjUwOTI5ZjM5OTg4OTI0YmQzMzk1CnBy ZXJlcXVpc2l0ZS1wYXRjaC1pZDogMWFmNWZlNDZlMTE1MDcwMjVjMzVhNmZhOTQxOTJlYzIyY2M4 NGRjNwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGEzZGRhYmI2NTgzMGE0MmNmMjVhOWZlMzEyN2Zj YjJiMGYwYjkwODcKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBkMTZlMDRmNGQ3NTY5OGMyODVkYWM0 MjZjMGU4MTYyMmYyN2U0OTgzCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMzBiNzE4MDEwN2RhYzk4 NTczYzRiOTIzZDU5Y2E3ZWNjNzBlZDk3YQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGU1MmNhZjBj MmE4YzJmM2YzMDcyMGI1YjA2NmUzNzljYTNhMzI0YjEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBj OGVmNzc0YjFiODlmZDdmMDhkNGQyNjBlOWM3Zjg5NDY4MmY5MzhjCnByZXJlcXVpc2l0ZS1wYXRj aC1pZDogYWNmMDJkYmE3NjA0ZjE3Nzg5Zjk3MTZiNzFlYWI3MzY4ZGQxZTQ3YgpwcmVyZXF1aXNp dGUtcGF0Y2gtaWQ6IDc5ODc0MThhNTNiZTQ4OWE2ZTkwM2FhZTRhNDU3ZDY3ZTdjYmIwZDYKcHJl cmVxdWlzaXRlLXBhdGNoLWlkOiBiZGFiOWVhNGRiYTcxNmIzYjZkZjA4NTVjMTY3ZTU4NDcxYTJm NjEyCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZTMzNWRkZjY2OWI4NTYwODc1ZTZlZWFlNDU5NDk1 Y2FkOWE0M2ZlOQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDRmNGU5NDI2OWYwNDQ4YTc4ZmE1MGMx YWFiNTJlOWU3ZTAwNzhhMjUKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4YzhjNDRhMmZhZTJhNDJi OTBjODNhMjk0NjVjODhkZDM3NGVlYzZhCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNGM0ZDY4MGNh ZmIwZWI2N2UwZmY1ZWE0NGJhMGQ5YWZlOWVkNDBlMgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDAy ZjBkYzhkNTEwZDg3NjhmNDRmMTUyNTI3NGZiODY0MWIwNjg5ZmUKcHJlcmVxdWlzaXRlLXBhdGNo LWlkOiA0ZTA4NTEzZDk4ZWFmZGE4MDNjODA1MGNmMmJlYTI3ZTc4NzI5ZmM1CnByZXJlcXVpc2l0 ZS1wYXRjaC1pZDogNjY2M2I3YzI5ZWEwMWI0NWVmODk2YzAxYjljNzY5MGI1Yzk2YTNjZQpwcmVy ZXF1aXNpdGUtcGF0Y2gtaWQ6IDAwMDZkNTZkNjMxOWM3ZDZiYzNhMDI4YzY5MGE3NGU2MTllYjIw ZGQKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBlODVmZDc3N2JiNjhmYTUzOGVjNGQ1MWM1NDE2MWEx Y2U0MGMyY2U1CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMTk0YzM3NTk5YzRkODE1YzIyMmFlZmVl MTA1MmM1ZTQxMzcxMGQ2YgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDQ4OTNmYzQ5MWU3ZGVmNmQz NzRkOGIyM2QyMDMzMzBjNWU4ZjdlNDAKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAzNWY5NzA4ZjIz NmYxNDJhMDI1Y2U1NjU0NTZkMmVlNjcwMjBlZmZlCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNWM3 ZWJhYmU2ZGQ3NGJmMDRiYmNiN2JjMjkwYWNiMzYxNjJiNGUwYQpwcmVyZXF1aXNpdGUtcGF0Y2gt aWQ6IDU3OWQzN2I4YjdlZWJjZDkyNDExYmM5YjQwZGRmNTRlYTM2NTFjMTgKcHJlcmVxdWlzaXRl LXBhdGNoLWlkOiA3NGFiNzFmZjI4MTU4YWZkZDQwODVlZDIxM2JjMmRhMjRmOTA2YzEzCnByZXJl cXVpc2l0ZS1wYXRjaC1pZDogMDJkOGMwZjVmOGVkNGMyYmE1NWUxNDVmOTM4OTRkNjM2NmJkZmQ2 NApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGJkZWI5ZDgxMDVhZmY2OTU4NTM1MzM1Y2IwNTA5YzU5 ZTlmMzA0NTIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA3ODg2NzJiNjZhMzJiYzdhOGQ3MTliOTIw NTlkOWQxZGM5YWMzMWE0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNGIwOWJhYWUzYTNkZTFjYTky NjM1YThiNzk4ZWVmOTRlZTc4MGFmYQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDFlODBhNjIzN2Ey NDY5ZWFhZjE2NDIxYjdlNDQ2MTQyODg4ZDdiYzYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwZjY4 OTkzNzVlZTAyODg4Y2VlYjc0YWFhYmM2N2VlMzI0YTNhYTVjCnByZXJlcXVpc2l0ZS1wYXRjaC1p ZDogMzFiODc0ODM4NDZkMDEzMjJiMTNhNGRmZjY4MjJiMmQ3NzQ4ODE5YQpwcmVyZXF1aXNpdGUt cGF0Y2gtaWQ6IGRjZThjNzQwYzA4YjY3NDg5ZmM3MTczMmNlNDUxZDM3YTE1ZjI5Y2UKcHJlcmVx dWlzaXRlLXBhdGNoLWlkOiA2ZWQxYmI5MWQxMDcxZmRlODIwZmVmYTQ4ZjkxMDU5NjA4NDc2ZmQ4 CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYmM4NjBkNjZkZmZmYjZhNzM3N2YxZDkxMmUzMWM4YmFl ZTAzOWQ2YQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDYzNjljYWU5OGI4MDQyYWUxMjE1YTQyZTE1 ZGUzOGQ3ZTI5ZTQ1N2MKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA0MTAwYzY0YzljYWM3ODY1MjFh NmE1ZjYxZWRjOTZkODBhODRhNTM0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMGJhNzFlMjA0MDVh ZGYwNTdkNjU1YmFhZmVmZmUwODY3MWNkZTljZgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGU5NmJh Y2FmY2Y5NDFhOWQxOGEyNDlkYjI3NmY4NTc0YTk1Yzc3MjUKcHJlcmVxdWlzaXRlLXBhdGNoLWlk OiBmYmIzMzkyNWRhMGU4NzIxZWVlYjE4YWVlYzA3ODUyMjBhYzVlNjI3CnByZXJlcXVpc2l0ZS1w YXRjaC1pZDogODRlYTQyOWI1MmQ4NTQ5NmI1MmRhNWE5NzE3Y2I5ZGEwMDgyZDdkMwpwcmVyZXF1 aXNpdGUtcGF0Y2gtaWQ6IDg0NDA5NmFkNzRmYWQyNDUzNzJmOTY2YjU1Y2VlY2JiYjU0N2E1YmMK cHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAyZmZjNzdkNzg0OTkxNjFmMmY4NDllOGMyZTI3OTgxZDFm YmU3OGIxCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMGY5MjNlNDRlOGJlMDQxYWQ4MmUwYjZhZjU1 ZDU1ODA5MTQxYjIzOApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGM2ZWRlYjFmODhhZTJkZWQzYTBk NjhkMjlhNzQzMmE5MWNjN2U3ODIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAzM2E2MzlhYmRhZDVi OTUxM2JiMzliNTUyNDRlMTJlNmFjZWU1MTBiCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogOGQwMTI5 YzQ2NzFhN2VmZWY1MzkxODA3YTQ2NWRhYmIzMzhkMDk0YgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6 IDczZjE2Zjc1YTc1NTc0MDdiNzc2OThjMDg5NmZkNTBiYWI5YmViNDEKcHJlcmVxdWlzaXRlLXBh dGNoLWlkOiAzYzg1MWY0NWZlYjQ3OTBiOTNmMDMwNmYxMGY0YjVlZGVhYTk2ZTcyCnByZXJlcXVp c2l0ZS1wYXRjaC1pZDogNzAyMmY0YTcwMGNiMDFkMzYzYmMwMGY4MjdjNzI4ZjViYWUxODZiNApw cmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDAwYTg2YTkyYmJmM2UzMDZiY2UwNmI3MTIyNjMxODlhZWY3 MWE0ZjQKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA1MjFkMDY3NzNkYTM1Yzg2ZDNlYjE3OThiOGQx ZjNlM2JlODBhZTFhCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogM2EyZjdlNjI1ZDA1MWZkZDhmMjZl Y2MwM2E1YmI3YTIxNWQ3NWMwOApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDAwMmExMDhmMjQzMWY2 YzE0NTQyNjk0MDhkY2FkNzQ0MDA2MDE5M2UKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBhOTIwZjlk MWU0NDBhN2RjMzc0NDI2OTI3YWMyM2NhNjlkMGYzOGU0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDog NGI5MzhkNzVjMTRiMGVlZTk5YjgyNmM2MDhhYWQ1YWJkOWNhODlmMQpwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IGMxOGE0YTgzY2Q5Y2I5MDk0MzRmODI2MjUyZDBkMjdlN2ZkZDY4NGQKcHJlcmVxdWlz aXRlLXBhdGNoLWlkOiA4MTgwOWFhNTUwN2JjZTg4NTJjNWJlMGNkYzFmZmUyOGI1YTJlMjJkCnBy ZXJlcXVpc2l0ZS1wYXRjaC1pZDogZjQ5NTY3YmViMDI1MzZjNWVhNGQ5NDg4YzliZWZmZTBlYWFk ZGY5MApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDVlMzU4NmZkMjQxYmEwM2I3MTIxMWY1ZDY3Njcz MzVlYzU2OGQ1MGYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA3MjE5MWVjNDdjYjM4NzZjNWZjZDYy MzM4ODBkZWE3ZGZjMWIxNjVmCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMzFmMmE2NGQwZDg4NDkx MzRiM2UzN2NjNWNmYzJhOWU1NGI4MGYyYQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDRjZDVkZDcw ZWM3MzEzODQzYTA1OTFkYjAwMzNhNTQxNjIyNWUwMmEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4 OTk3YzhlZjcyMjFlNDk2NDBiNTg5ZWUzYzI4MTc2ZmNjOTM5ZTYyCnByZXJlcXVpc2l0ZS1wYXRj aC1pZDogZWZmNmJiNTdhYTIxYzgzNjRhNWVhNTM2MDljYmZiN2ZlYzE2NjhiNQpwcmVyZXF1aXNp dGUtcGF0Y2gtaWQ6IDI4MzYwYzc4MDg3MmYwMTMxZWFmMjJlMThhOGQwOTMxOTIwODUzOGUKcHJl cmVxdWlzaXRlLXBhdGNoLWlkOiBmZjA4MmRlNDZlMGIxMmNkMTY5YzBiZTc1MmYxM2VhZDIzNGRj MThkCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNmQxNTFlYjU5NjZjYzBlMjNjMzI5MmUyNGEwOTMy ZjZkZGNlNjk2NQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDU0ZWQwYWUxMDNjZDI0NjIzOTBkZDEx MTM4NGEyMjUxYzNhMWM3ZTQKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwOGQzOTVmMGRiYmUwNGQ3 OWI0MTljMDBhNDBmOGMwNTgwMGJkNGRiCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZGQ3MjQ1OWZi NTZhYzZkOTAwYmRkMDliNmU2ZjgyMDNiZTZkY2RjYgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGRm MmMyMDRlMDQ4YzE2NDU3YzI2MTEyYzk5YThlYmIwMGY0OWMwMjYKcHJlcmVxdWlzaXRlLXBhdGNo LWlkOiBjYThkMDU4ZDM1ZTFjNWVlMWMzZWU1NzgxMjhjYzU4YzFhZjQ0OWE4CnByZXJlcXVpc2l0 ZS1wYXRjaC1pZDogNmNmZjYxYTUxMmNhYzZkNzdiNTcxYzZlMmRkYjM4YjY2NjJlNTM2YwpwcmVy ZXF1aXNpdGUtcGF0Y2gtaWQ6IDZkMzhmMzljOWYwNDA3MzkyMTkxYjUxYzBlZmNiZGEwMTA0Njc0 NjEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBmMDliMzhhMjcyYzBhOGMzM2QxMDZmYzQ0NmZiZTk4 NDMwNzljYzA2CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogN2RmZGI2ZGFhYmRkMzc4MWVlMGRmNDAz YmNjMTU2MDk3MjljYmM1NApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDRlNjMyOTljMTE5ZTYwYTk1 NzkyZDhkZGM3MzBkYmU2YWRmN2I3MTAKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBmYjZjMzNiM2Ix MmU1MjM4NGE0ZjMxYTQ3NTM0ZTVmNjI4MmU1YzliCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNGEy YTdjNTMyNDMyNTk0MWZmOWEwNGZkZTdiYTFjMmY5ZjFkMTMzZgpwcmVyZXF1aXNpdGUtcGF0Y2gt aWQ6IDU3MjBiY2Y4MzQ5MDU5NDQ5ODllZTk3YzQzOTgyYTQ0YjYzMGI4MGYKcHJlcmVxdWlzaXRl LXBhdGNoLWlkOiA2MzJkMjRiNjFjYTFhYjJhNjM2NDBlMzVmMDRlZWQ0OTUyOTRmNjMzCnByZXJl cXVpc2l0ZS1wYXRjaC1pZDogMWY2MmEzY2ZjMzZhYzM2MjU1OWRlZGM2NzUyNTg0MTdiZDQzNDZm NwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGEyOGY0ZGI0ODlhNGNmYTczNDU5ZDc4OGM4ODYxYzk3 NWQwOGY0ZTgKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA1YTliZjIzZmIyYmEyZGZkZWE1ZGY0ZDMz MGM2MjJjMTlkN2Y1OWE2CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZGRlM2JlZmI1NGU0ZjI2Zjg5 MzExMzk1YTY1N2NiY2YxZGRjMmZiZApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGEzY2RkM2E3MDEw NzEwZmRhM2ZhMjIwNjYyMzdmOTc3YWZkODExY2MKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4YTVl YzZkMzc4ZjgxMjY3YjA3YjE0ZWFmYWI3M2NlN2Q0NTgzN2NhCnByZXJlcXVpc2l0ZS1wYXRjaC1p ZDogYjQwOWU1MDYzZjRhNTBhMjAxZjBjMGY2Y2FhZWI4ZGYwZGI3M2Q5OQpwcmVyZXF1aXNpdGUt cGF0Y2gtaWQ6IDY1MDZjN2EwYTQ2Yzc0MzhjNTcyODhjYjJkNzA1ZTJhYjBhYjcxMzgKcHJlcmVx dWlzaXRlLXBhdGNoLWlkOiA5YWQxOTNkZTVmOTY4N2Q0NjY5MjY0OTlhMWI1ODk1OWIyZDU2NDMz CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZWIxZGNlMjYyNzc2ZDIwOTM2ZmI4OThjNTU3OGZlYjU1 MmFmYmZlYwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGMxNzIxNDg0ZDc1NDA0OGFiMGVjOTUyMWNk MzQ1NTY1YTIyYjM3M2UKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4ZjZiNTlhY2I5NWEwYzg1OTA2 N2FhZDI5OWVhYTIyMTE0MzhjYmZmCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMjYxZTU0MTRlOTJk NGIxZmVlYjJjZWNmN2E3ODllMTMyMDRmYzg1NgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDNmMWIz NmFmYjliZTcyYmI3ZjdiZDQ1YWUyNmVlNjg4NzM3Mjc3OTAKcHJlcmVxdWlzaXRlLXBhdGNoLWlk OiA4OWU3Y2Y3NTBjYmNhNjNkOGY3NjAzZmE2ZmUyODExNGYzMjI3ZTMzCnByZXJlcXVpc2l0ZS1w YXRjaC1pZDogYjFiMjk3NDVmYjVkYWRkMDE4OGZiYzI4YjcyMzBiMzIyOTNiOTExZApwcmVyZXF1 aXNpdGUtcGF0Y2gtaWQ6IGE0YjM2Nzc4YWJmMDIwNWE3OTEyYWQzYTUyYjA3NWRiNjM2MDQ0YTEK cHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA3ODdjYjVlYmQzYTI5NWI3NmI2N2RjOTlhZGJlN2RhY2Fk NzFlYWVmCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZWQxM2M4NWE0NDZhZGJjMDM2MWQ2YjNiMzU1 YmI3NjQzYjViYzI1NgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGFmNzhmMTMxZDczZmZmZDBkZjBm NTExODcxNzI5NWQyMjI5MzM4NGYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiNmU0YzEzODNmZTQ4 NzY5YWZhY2NmZjljZTIzMGNlMmIzZDk2ZDI1CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYWJmNGJm NWU0M2MzYWRkMzVlYWYwYThmNmE1YmYyOWUwMmJiODQ3OQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6 IDhlYzg4MzIwOWFhOWIzMWNjMmM5NDA1NTNiYzg2MjgyODhlNGQ3NzIKcHJlcmVxdWlzaXRlLXBh dGNoLWlkOiAzZjM4ZDRhZTdmMzkzNjVmY2JhMjc2NGNlZDQzMmFmOGU0Mjg0YTc5CnByZXJlcXVp c2l0ZS1wYXRjaC1pZDogYmY0N2FhMzU2M2M3YmY1OTAyYzdhZTA2MjgyODQ2MDcyZjFkMTUxNwpw cmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDZjMjRmYjkwZjI5MmVkM2M1ZGFlZmU4MGYyMTliNWUwMDgy ODkxM2EKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiN2Q1ZTNlYWE0YTZjNmUyMzc3NmRjNjUyNTRj YmI0ZDIxZDU4YmRhCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYmVkZmQzMmY3NTJlYzBlYTFmOWU0 NTc5OTdlOTQyOWU0NmJhMjY2NwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDA0MGIwYzIwYjA0Y2Mz N2FhYzRhMDEzNWIxZDFhNjViYjc2MmNkNTQKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAyM2QyOTRl YmQwODBlNDMwMzUxYjg4ZjkwYTBhN2IyMDYyODE0Njg2CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDog NWYyM2FjMTRiZmZmZDMzZTg2YTdjNWFkZDNhZGRhZWMxYzRjNDBmOApwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IGUwZWRjZDgwMzE4M2U3MzhiMWE0ZGE1ODVhNTRhNzA3NDM2OTYyNGYKcHJlcmVxdWlz aXRlLXBhdGNoLWlkOiA4NDU3OTAyOGNhNzYwMGM4ZmMxMTk1NThiNTI2YzZiYjMzNDljOTUxCnBy ZXJlcXVpc2l0ZS1wYXRjaC1pZDogNDY3Nzg1NjY3MmZjOTMyYzBmYTMyNzE5ZWU0MjVmNzlkY2Y5 YzU4MgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDNjMzM3M2M1NzVlZjUwOTdjOTA3MzBkMzM5Y2Zk YzIxY2NhMTM4NDEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAxMzY3Mjk0ZDU0ODcwODVmYTVkMGUz YmEwNmY0OGFjMTkzZmVlZjQ0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMjYzNjVmNTZhNjU2NWU1 MjA3N2ZhYjhkMWI0NGRiNmRlOTk3N2FhNApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDVhNzg4OWY5 MmFkMTU1MzUwMTIxNGI2MzdmZmVhYjJjNzRkNGE4MWUKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4 YWMyOWZjYjZjN2ZjNTkxZDM1NGQxNjUxMDU0NjI3ODc4MjVhOTVlCnByZXJlcXVpc2l0ZS1wYXRj aC1pZDogYjNkNGZhOTI2M2Q2MTQyODc4YjNjNGI1MWJmY2UzYjg0YTBkY2I3NQpwcmVyZXF1aXNp dGUtcGF0Y2gtaWQ6IGMyNDczNWZlNDBhZmI5Y2E1YWMwM2RmZjYzMThmMTUxMTE0NmRlMGUKcHJl cmVxdWlzaXRlLXBhdGNoLWlkOiA4M2NiOTc1YThlZTk2MzI0ODcyM2VhNTEzNTAwYjM4NmEyYTMx ZjFkCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYmEyNjQwNTRkNThkMTgzZGI5ZGE2YTg1MGI5MTEx MTk5OTFjMjg2ZApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDA5Nzg5M2RlY2NhNDcxN2YyMWUyMDJm MzhlNTZlYTQ4NTEzNDE2NzEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwOTI3NjhhOTQ2MmI2N2Rm MWIzNDBiODVjYTM0MGFjOGVlZDAyZTJjCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZjI1ODZlYjRl ZDczOTMxMzU5YzhjNWEwN2FhMDEyMWQwZjFkMThiMQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGM3 MTY1ZWYwODFiMTBlNDA1MmJjNjVjYWViNWZjZmI2NGQ5YTBiYWUKcHJlcmVxdWlzaXRlLXBhdGNo LWlkOiA4NGUwYjc5NjdkYmJiYzVlODE2NDUyYzNkZGYxZmVlY2MzOWI5MGQxCnByZXJlcXVpc2l0 ZS1wYXRjaC1pZDogYzNhMGQ0OTdiMjk1YzM1NTYxN2Y4N2RlZGRjZDEzNTNmNGM1ODhkNgpwcmVy ZXF1aXNpdGUtcGF0Y2gtaWQ6IDk4YzQwNzg0N2ZmZDk2NTExMzMzNTRlNmIxOTg5OGU3NmU1NmZk NmEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBmZTdhNmQyM2JkMzk4Y2I3OGFkZjBlZGU5YzAxOTRm NzNmOGYxYzQ0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZWNjNzkyMDRhNGEzNzNkZmI1NTNkYTBi NDhiZmQyODBkZTA5OTMyYwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDMzMDMwMTlmNTY1ZTgyNjg3 ZTZlMzVkYjZlZmY2ZTQwNmE4YTA0Y2YKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBlNjIzNzYzYzI2 OWNkM2NlMWFmNzAwOGJjMTVlNzJhMzUxYjQ2M2E3CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYmQy YjM0YmExOGRmNTkyMjYzOTY3MTVlYjg1NmQ1ZGJhYTljNDhiZApwcmVyZXF1aXNpdGUtcGF0Y2gt aWQ6IDEzOTllODNhMWM2Nzk2YmMxNjc1ODkyYmE4ZDYyMDU3NzQ0ZjE2YTgKcHJlcmVxdWlzaXRl LXBhdGNoLWlkOiBmMDIyMTMxZDMwM2Q2NDcxZjk4ZmQ5ZThmNWU2NGMyNzRlMzc5ZTZlCnByZXJl cXVpc2l0ZS1wYXRjaC1pZDogZDRlZDIwMGM0MDZhNTA0YjI5YmY1NDljNTdkN2ZjODc0NzI5YjVm OQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDEyMmQ4MTg1MzViMGQwNWNkNmI0OGQ3NDMzZjU3ZmU4 YWVjOTQzMTUKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwYTZmY2ZjNjcwYzNmMzYxMDZlODU4OWMy MmM5NzUzNzkyZmYyZjMwCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYTg2MjI3NDhmNmY5ODI0Nzg2 ZTBhZmVhODc1OTYzM2FjOTEyNWJkNgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDM4ZjkzMDIzZWQz YTgwMjBkMDBhZGE1MzU0OTA3NWYzYmY2OTgzNzEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiODk4 OTU5MjNiNjI2ZmZhMzgzNDFjMDUyYjQyMmNjMGY4NzRiYzc2CnByZXJlcXVpc2l0ZS1wYXRjaC1p ZDogNTgxOThhNTc3MTZkYmE5ZGRjMDFjYTUzNDc4ZTM4M2FjYjcxYmVjNgpwcmVyZXF1aXNpdGUt cGF0Y2gtaWQ6IGY3YjA4YWI4ODM2NGE0N2JiZDMzMGFhZmZiYTk3MDQwZWFkNWZiODIKcHJlcmVx dWlzaXRlLXBhdGNoLWlkOiAyMWUwZTM0YjljZDk4YWRmMTgzZmVjNTkyMWU4MzhkZDRkYWRmZTI5 CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNDY3NmM3NWIwNGUyZjM5NGYyNzgxNmE1MjZkNGQzOTg5 NzkyYjJjMwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDc1OGM5ODZiOTE2Mzc0NDQyNjk5ZjNmZTQ5 N2U3ZGI3YzJlMmY3NjEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA5ZTY2NGNjNjk1ZmI3YjlhYTgy MDZjODEwYWQ2NTM3MDI3MWU0ZjlmCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYWI2MWMxYzAxN2Mz NDkxOWJkYzM5MTNhMzI4NmY0M2M3YzI4ZDVmYQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGQzZjhj ODNmN2M1OGU1MmJkMTI1NWVhYjZiOTk0ZmE4MWUxYzJhMjMKcHJlcmVxdWlzaXRlLXBhdGNoLWlk OiBmMmQ4MGIwMGFmM2FhMTUxZWIwNDU5MDM2ZGFiYTM4Njk0YjQyNTNhCnByZXJlcXVpc2l0ZS1w YXRjaC1pZDogNzU1MzIyMjA2MDIzNWUzYzk4ZDc2ZjE1MzE0YmI3ZDg0MDQzY2UwZQpwcmVyZXF1 aXNpdGUtcGF0Y2gtaWQ6IDM1MDQxNDc0ZWFiZDA1OTBkMzVmOTdlNGM3OWUzMDBkYzc2Mzg5OGIK cHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4ODgwZGNiYmNjYTBhMjk0ZDhhZTYzYmY5ZjdjNDU5Yjcw ZWQxZDhlCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZDFiZTRhNzIxNWNkNmU0MTMyNTA1MzU2YTAy NjJkODJiZjZkODU4NwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGNiZDNjN2RmZjNiNjBmMDZhYzAz MTIxYTdlNGM1NjQ0ZDg1ODE3ODkKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAxYjY4NGI5MzhjYjhh Yzg2NmNlZWQ2MjExMWNkNGVkYWRkNTRmNzFkCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNjhmZWE5 YmNiNmRhZDllYmZlMmRjN2ZkMWYyMzhjYzNjZDYwYTQ5YQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6 IDI1OGI1ZjBjNzkwMjA0Yjc1YmEzM2E0Y2VlMmFmODc3N2RjMjIyYTEKcHJlcmVxdWlzaXRlLXBh dGNoLWlkOiA4ZjU5Mzg2MmU2MDI0YjhlNGZmODI4ZGUxM2U0YWM0MTYwZDVmY2VhCnByZXJlcXVp c2l0ZS1wYXRjaC1pZDogMTkyYjMwYjMzN2FjM2ZhZjk2N2EwNDJlOWY2ZDNlN2ExODY2ZjQ4MApw cmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDlhMzJmNDFkZTEyNTQ0NGM0NjQzZDIwYjU4Y2NhNGNhYzk5 MTAzOWQKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiYzQ1OGEwNTVjNGFjMmM0OGY0ZTA4YzE1MDJl NTYwYmE2NDgwZjgxCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZGU4OGNlZjBhM2RiNTYzZWNlNmU2 ZTNlZmMwOTg0MTgxNTU5Mzc1MwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGY2NWYwOWZjZDc4ZTQ0 OGNkYzhkNGJlNjJlM2JlMWYzN2Q2YTVhYTMKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA2MGE4ZWVh NTE2OTgzY2JkNTZmNDBmMjcwYTFhNzA2NWU5ZTE4ZWY5CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDog NjVkMDRkYzRmMmE2Zjc2YTUxYzkwOTdhZDY5ZTUyMzJiMzY0YzBiZQpwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IGE4YjE0MmIwNTNjZWVmNjBmZWI3ZmM0MTNkODVjMWIyMWE3ZjQxOTkKcHJlcmVxdWlz aXRlLXBhdGNoLWlkOiA2NGE5NTA3NzFiNjZhYjA1NmE0Y2YyZjI5ODI3MWQ2NTg3NzdmZDYzCnBy ZXJlcXVpc2l0ZS1wYXRjaC1pZDogMGYxYjU5ZjhjZWIwZDMwMmFlNDFmNTBkNTAzOGMxZWRhZDli ZDZmNwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGUzN2M1NjQ2ZjdhMmFmNGMzZTgyZjYxN2ZhNTdk ODM3ZjdjNTk2ZjAKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBlOGVkZDRjYWFmNTAzZWYzMzNlOTYz NTdmNGMwNDU5NjgwYTMwNGQ4CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNGFmN2U5ZjkyOWZjMWYw NjNlZDk1MGI4MjEwZWQzNjQ4MDM1MzY3MQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDlkNTJhZmNm MzFjYWUyNTIxMGE0OTk1ZjA1MWNhODQ3ZmI2MTRmNWIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA5 NGE5MmJiYWJmMzU5NzUwNDY1ODQzZWU0NWUxZjQxYmIwYmYxN2I0CnByZXJlcXVpc2l0ZS1wYXRj aC1pZDogZWIwOTVkMjhjZmI5ODFhZTM3ZDA5YWUzYTNhYmNhMjIxZDkwMTFmOApwcmVyZXF1aXNp dGUtcGF0Y2gtaWQ6IGVmYTk5NGJiNjkxNGI5MTQ0NTBiMmFhNWVhNjAzZmE4NTNmN2IxOTYKcHJl cmVxdWlzaXRlLXBhdGNoLWlkOiA0OWU2M2MwODE1YTJhZjAyN2Q5ZjNkNmU0OGVlZjkwMWEzOWM2 M2Q2CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMzRmNmJmOTE4OWM1MGFjMDczNzBjMTA1MDFlNjVm MDIwZDBkNTkyNApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGNiMjkyNmEyZDBiYzU4MDgwYTEzMTMw MGRhMTA0NDlkMTkwNGVjNzIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBhMjk3Y2Y1MWRhM2Q5NTZi YTMzZmQzOGZlMTVkZDFhYTcyZTM5NDg4CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMTUxYjQ4NGE5 MjgyMmFlYTU5ZWQyZjg3MGI3NDQwNDI1NDc1ZDBmNwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGE2 NWE1NzY0YWRkZThmYWVkY2Q3YmVlMjMzMjI3N2ExY2YzYzgyOWUKcHJlcmVxdWlzaXRlLXBhdGNo LWlkOiBmOWJkNGU4YWNkYmI3NzUyMTBhMjU2YmQ2MjFkOTMwYzgyNmJlMDA4CnByZXJlcXVpc2l0 ZS1wYXRjaC1pZDogZmE2NGRjZjJmM2Q0ZjdiMWYxNDNjYTg1ODFhYzEyMWM1NTIyZTMwNQpwcmVy ZXF1aXNpdGUtcGF0Y2gtaWQ6IGQxYTNiMzY3ZDU2NTFlMjAzNTFlYjNhNjBiZjQ0MGEwMzhkZDc4 YTgKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4Nzc1ZDQ2Y2JiMTU2YTA3Nzc5ZTgzYjczMTNlMjI0 MWUwYWI0YTE2CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMzM3NTIwYjY5ODIwNTRmZjZmZWRhMWQx N2VlNWUyZTNjODc3NWE3NwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDY4OTNjZjRhMTJhYWI2MGUx MDMyMjk1ZTYxMTBjMGVhMTM0OGJmMDIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAxY2M4ZjA1YzU5 ZDVmY2NkYjRiYzA2Njk3M2ViOWZjZWMxYzhhOGFhCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNmU3 ZTBkZjQzYzFhYmMyY2JmMzE0ZDZmYzg4NGRlZDEyMjI2MzlhOQpwcmVyZXF1aXNpdGUtcGF0Y2gt aWQ6IDA0OTE4MzY3MzU0Njg1NjYyOGE3YTAwYTE2ZDFhMTE2YjJjOWYzNmEKcHJlcmVxdWlzaXRl LXBhdGNoLWlkOiBjZTMyZmU3NjFkYTUxZjJhMWQwNjU2OTU3YzQ5YzBkNWEwOTYyYmVmCnByZXJl cXVpc2l0ZS1wYXRjaC1pZDogMzVlMzAyNzY2NDA3OTU4ZWI4NmY0MThlODExNDc3NjFhZDEyZjVh YwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGJhNzFlNzBjNjg0ZmY2NTEyOWQyZmY1OWMyY2NmYzA5 NTMyODNjOTQKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBkMTRjODMyYzllOTRmOTEwOWQ3OGVjNGYy M2YxYjAzNzIwZTdjNzI1CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogY2E5NGNiNTc0MzI2OTdlNmUz YTcxMDQyZDhhM2VhY2MyMzA0MDQ1NQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGI5ZmJiZGIzMjVm MjJhMTk5Nzc5YWIzYmIwZGU5NDA0YzczZjRmNTEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiZmEy OWE2MjNkMGY4MTFlNWUwYWQwNTEyNjkyN2EwOTk5OWUyYzVkCnByZXJlcXVpc2l0ZS1wYXRjaC1p ZDogM2NhNDhlN2VhNDk2NzMyYTVkYmNkODc5MzI3YzRhYmMyZTc0YjY0MQpwcmVyZXF1aXNpdGUt cGF0Y2gtaWQ6IDU2OTkwZmEwM2NlODRlZTM2ZWJhYTM5MmQyMzhhODdlNDUyYzJlZjYKcHJlcmVx dWlzaXRlLXBhdGNoLWlkOiA4YWNkY2E0Y2VhYmJhYTc1MjUxZjI5ZTNlNjgxODVlN2VhMGM4ZDhk CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMDAyN2M1NmRkYWViZjVjN2E4MjY2YjgzNjE5OThkZTMx YzY1YjE0YgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGFkZjI2YWZjNTBkYjBiMzZlYjNiYmMyYmQ5 ZGMxOWFhN2ExZTM1NmMKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA5ZTk2ZjMyYmY1OWRlMWFhMDUy YTFiODllNmYyNDQzYzIyMjA0MzNlCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZjcyZTZlZDE2M2Zi MWFhNjhjMGY1OTYwYjFhOGUwZmI2ODExMTlmMgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDJlOGJk M2E1ZTY2ZTViNjg1MDBhZmQ5ZmFhYmVmNjJiNjkwMjkzNDYKcHJlcmVxdWlzaXRlLXBhdGNoLWlk OiBmNWNiNGFhNWQ5ZDMxNDA0M2Q0YTRlOTBlOWQ5NjJmNTRmMTAyYWM3CnByZXJlcXVpc2l0ZS1w YXRjaC1pZDogZTIzZmFiYTUyNDg2ODAwY2JiYjVjYjk3ZTRlNjcxMmE2N2QyODM2ZApwcmVyZXF1 aXNpdGUtcGF0Y2gtaWQ6IGQ5YzEyYmFjYWFiYjhkOGRjZjNjYjNiMzYzZjJhYzA1YzY5ZWEzNzIK cHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwOTcwYzM1NmIwYjZiOWI4NjQ3ODQxMGY2YmNjZDUzNzBi ZDljNjI1CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNzYxN2RlYjIwNDMyNzU5NjJhNThmYjdkZTY2 NzI4ZGFmNDM4ZjlkYQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDBmNDQwNDY2NTkxYWQ5YzBlMzky N2E4OTdjMTQ3NzcyNTQ5NDFmYWUKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBkNjZiMGYyMDYwN2Vi YmE2YTY1NjZkYTg5NDVmMzczMDQxZDQ4YTI1CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZGYwN2Fj MDliNTQwODE1ZjExOGNlY2E1NDRjZDdjOTkzNWRhZjEzMApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6 IDg3MmRlOGZkMWQ5ZTY5N2EyY2M3MjQ0ZDQyM2UwZGM0NGY4M2QwYTIKcHJlcmVxdWlzaXRlLXBh dGNoLWlkOiA1NmY1MzM3Y2JkZmY5N2YyYjIwYTBjNjI0YTdkNzgyNTU4OWIyZjE5CnByZXJlcXVp c2l0ZS1wYXRjaC1pZDogZmJjOWE2MmRlYjFkNjJjMWVjNjQ3Zjk3MGZmNDIxMjc5NmVjMTc1Zgpw cmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGI5NmIzY2YzNGI2Nzg2NDNmNjk0ZWY3ODZiNmY4N2E5OTMy NWExY2QKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA5ZjJiYjA3OGY0M2RjMTVmNTFiMWM1OGRmMWQy Mzg3MjFhZTE3ZmFlCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogY2YzMDBjNWNhZDA1ZTEwM2JhMjJk MzFjOTQ2OGNjYmM0ZDZjNGQ2ZgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDRlNWQ0MDU3Yzc3OTVl YWJhNWMyZDhlMmI3OWIzM2MxNGJmODkzZjkKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA0YTIyN2I1 ZDNkN2E4MGZkOWUwMDVmZjdiM2MyMjFhZjAzZDBhYjM2CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDog N2FiZTRhMGU4YjU1NmYxYmZkZWY2Yzg2NTM0MDQzMmZhNWJiYTJmMApwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IDk3ZmU4NjQ5YzcwNThiNjFjNWZhM2Q4ODk2NTYwYTJlYzUzYmVmYzUKcHJlcmVxdWlz aXRlLXBhdGNoLWlkOiBhZTdkNjY4ODk1ZGE2ZTQ3MGQ1ZjZkZjhhOTI4NjdiNWFkNzY5MDI1CnBy ZXJlcXVpc2l0ZS1wYXRjaC1pZDogNjZjMTYwYWQ5MGM2NmExNDhjOWJjMjM5OGI1MTQ1ODI5OTlj NGMzOQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDc2OGZlOTlmZjFkZTZjNGZiMWQ1OGQwMWIxMjI4 YzBmOTk4Y2ZmMGYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBjZDdlY2NlMjQwMTA1NzZiMzMxMmMz MmFjY2QzNDg3ZjEzMWRmOGVmCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZDY2NDc0ZmU1MWQwNDJj NmIxMzk5NTVhZDQ0ZTQxYzVlZTFlMThmYgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDljN2NjYjAy NjU4OThkZDUzMTQ1MjFjZTY1NGY5M2IxNDAyNjgyODgKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBh OGJlZmY2ZjhjZjg2NTM4MDc2MWU3NTNhMjJjMzIxYzUyOTJkMTEyCnByZXJlcXVpc2l0ZS1wYXRj aC1pZDogMjc4ZjRhN2U5NDAyOTA0NDBkM2VlNGY4NzZhMTBhYWM3ZWQ4MjNmYwpwcmVyZXF1aXNp dGUtcGF0Y2gtaWQ6IDM4NmE1YWJmNGIzMDRiZGUwNWM0ZmJlODQ2YzQwOTUxYzA5ZjlhY2MKcHJl cmVxdWlzaXRlLXBhdGNoLWlkOiAzZWM1YWEyOGQ5MzNjMzE3N2UyOWVkYmQ5NjNhZTgyYzE2OTNm MGFlCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNGM0Mjg3NWM3MWY1MDFmNDFkNGNlYjY2NTMyODFh ZDk2ZWRjYWQ0ZgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGY5ODU4NmQ4OWQ4YjdhN2MzNDc5N2I3 ZjQ0MjE1NTE5NjAxM2U5YzAKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA5M2ZiYzE5NWFlOGJjMDJj YmNiYTI1NDc0NmIyYThkYmZlNTE1YjVlCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNDM0MWUxNjI2 OGVjOWIwNDZlY2E1NWUyNTUxZjk2ZjllMzQzZmQ4OApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDg3 YTNlZmYyMzgzNDA3NDVlNDMyNWQ1MDc2NmRiN2E5NDg2MTcyNDEKcHJlcmVxdWlzaXRlLXBhdGNo LWlkOiA0Y2Q1ZjQ0NDUyZmRlM2EyZGY1NmJjYWEyYjYzZGI4YzM0YWY1NjNmCnByZXJlcXVpc2l0 ZS1wYXRjaC1pZDogZTAwZmQ5MjdjYmNiMjBlZGEzZmE1NjQ4NTM5YTUwZjI3NTU0ZjE0NgpwcmVy ZXF1aXNpdGUtcGF0Y2gtaWQ6IDZiNzdlOWNkMGM5YmM1ODFhODY1ZTI1MTNkMGYxYmY5ZGY2NGZk YWIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4ODgxNWVjNGIwZjU3NTBhOWI1MDY3ZGY0OGMyYmYx NjhmNDRkNGE1CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZjIyYmUyOGJlYzA5ODcwMjRiNGJhY2Vi NDJkZmY0NzhkNGQ5Mjg0YwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDliYTVkN2FkZmZiNTA1N2Y4 NWJkM2Q4NjQxMGM3NTQ2NDkzYjc2ODgKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAxMjQxNjI4MjE1 NTNiY2RlZTIxMGEwYWM2YzZlNWE1YWYyNmQ2ZTNkCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogOWY0 ZTc4OGJiZmM0ZjM5MTljZGZjNDBjMDFlODk0MWVjNmZkMmRlNwpwcmVyZXF1aXNpdGUtcGF0Y2gt aWQ6IDRiMGFlNjM2OGIzOGEzYTNmM2NmZmY4M2ZmZjJmNWU5ZTQ3NTU4ZGMKcHJlcmVxdWlzaXRl LXBhdGNoLWlkOiAwN2I5Y2JkNGJmOTZmZTk4ODFmOWIxOWM4MGUwZWNkOTRjN2Y3NDA2CnByZXJl cXVpc2l0ZS1wYXRjaC1pZDogNWQ5ZTcxODA2OGQxMTYxOTdkOTg3NDdlYzhlMTFmYWQyNzQ0YTY5 NApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDY0NDg1NjQ4NTI4YWNjMTIzNDU5N2ZhNTg4YTNiYmY5 YTczYWIwZDAKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwMDJhMWE1YzI3ZmUyMDU0YTkzZWVhNTA5 M2U0YTkxOGMwOTcwNDZiCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYzlkM2FlNTZiZGMwZjM4MDFm NDA1MjE0ZDA3ZGZhNjI1ZDBlNTY4MgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGE5MzM1YmUzNmFi NTM4MzZlODFlNjRhNTM1MTQ2NzBmODJlOTBiYzcKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA0NGU1 YzBhODc4MjBhYWE2MDk3ZTU5ZjhhNzE1MDY1ZmM4MDAxMDk3CnByZXJlcXVpc2l0ZS1wYXRjaC1p ZDogYzYyZTJlMzI1OGY1MWQ4NzJiZTE2MzYwNjZiNzU2ZDJmNzQ2ZTFlNwpwcmVyZXF1aXNpdGUt cGF0Y2gtaWQ6IGIxZjhkM2VkYWM3NWNkOGE0MzlkODRmMTBiOGRkYjFmMzA2NTU3NWEKcHJlcmVx dWlzaXRlLXBhdGNoLWlkOiA3MmIzNGI2MDk2NmVjMGY3YTZhYTUwM2MyMmY3MzU5ZWUxZDI3MWQ5 CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNjU4YTgyNWE3MjU5NTUxM2Y5MTcwZGFkZDczMGE4OGVk NjQzNzE4ZQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDM5ZjkzZWY3MWUyZTQwOWQwNzNjNzIzNjI2 YmMyNWRkMjcyYzM1YzIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiMDY5NWE1ZDA1MDY0ZDZhZTRi NGI4ZTU4NmQwZTg3YTA1NmQ4YTIxCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMDE1MDgwYTk3Njll YjBjMmU5MGI0MzVkNGI3ZWFjZTIzY2M5YmYyMgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGY0Y2Qx ZWMwOWVlOWFmNjhiYWM0ZWJjOGNkOTYxNjFmNWVjMDU0MjUKcHJlcmVxdWlzaXRlLXBhdGNoLWlk OiAxNWI4ZmViZDA0ZWZlZTUwZjQwNzU4NTRmODc4NWM4MjNmNTY0ZTFmCnByZXJlcXVpc2l0ZS1w YXRjaC1pZDogZjNiNGIxNWRiY2Y5Y2M3NTU4NjU1NTZhYTgzMThjZTg0YjhjNWY5NwpwcmVyZXF1 aXNpdGUtcGF0Y2gtaWQ6IDE2ZDVlY2NhYmNmODgyMTQ2M2IwYjA4MmM3YzVkOWUwM2QxOTg3NjkK cHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiZDQ0ZTYzYjhkNmI4NjE3Yzc0YTg0ZmU4MjNlODEyZDc3 Mzk3M2Y0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZTUwNGY4ZmIxOWJlNWZmZWU3ZDg2Zjc1YmZm ZWNiMjgwYjFlZmJmMgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGQ5NGI5NTYwZWJjOWQ5YTZiOGNh OGQ4ZDJmZjg0NmI2YTkzYzE3YjgKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4NmI5MWJjMTkxYjZi ZjlmMzMzMDE1MzA5OTJmYmE2ZmMxZGE0ZDE0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogOGZhOWVm YjliOWMzNjI4MWQ2OWFjYjQyMjJmYjFlYjBlMDcwMWIxOApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6 IDA3YzA3MDg0MmViYzYxOWYyMWIwMTAwMjUxYTU1MGJhZjQ4N2MxMjgKcHJlcmVxdWlzaXRlLXBh dGNoLWlkOiBhNjlmNjQwZWFmNTQwZmVmYTM4NWQwMGM2OWY3N2ZlMzc5ZTM4ZjZkCnByZXJlcXVp c2l0ZS1wYXRjaC1pZDogY2JjMzVlZWQ1MGQ1NTYzYjdiNTA5YmM4N2U5ZDBkYTM1ODE4N2VmMQpw cmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDlmZDJhNDM1NjVjMmRmZmFlNmI1OWViNGU0YTUwMjJlMmZk MDUxYTgKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiYzAxMDRlMzFjMGQxMzdjOTAzOGJhMTk3MmY2 OTViZTQyYWU5ODdkCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNjM5NTkzZjNjZDlkYzM4ZWM4NGNi YzZkMGEwOGFlMDkwNjk4Zjk3NgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDM5ODdmZDQ1OTk2YWJh NzZkZWM1ZDFmN2M2MTVmYjU4MmUwZTk4M2QKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBhNDIyYTk1 OGU0MTgzMDNiZDNjNjkzZjkyMWY4ZDc1OWY3NTQ4MzMzCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDog OWNhODkzNjYwMmIxNjdlYzNjMGVhMzA3OGUyZDI5ZGQxYTA0YzI2OQpwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IGJhMjdlN2VhZTRkMjBiZjFiYWNmNzk3Nzk5NTRhZDlhNzhiZTg3ZDgKcHJlcmVxdWlz aXRlLXBhdGNoLWlkOiBhNzU1MTkwZTA0YTIyYzZkMjIwMGEwNGFjYzMxZDNhNTU3YTVjMDhjCnBy ZXJlcXVpc2l0ZS1wYXRjaC1pZDogYzg5ZWE0NmE0YWFjN2M2NmE2NWI0ZDkzYWViNzRhMmVlNWM2 MzAyYgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGI3YWJiZjdmMjg2MDExMDgwOGM0MGY5MDU3Zjg4 MTJjNjQyMjNiYjIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwMWY0M2IwN2E1MDYyYmQ3NDNjMDIw YzYzOWM4M2Q3ZGUwYTVmOTRhCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZmEzNjJjOGUxOTNmYzEw YTM1NDc0YzAxOTQyNmYyMTYyYmY3NTAzNQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDVkNTBiYTNl MWQzYmE3MTRhYzY5NzQwN2VhM2M5ZTFhMjJkZmVhNTMKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAw ZDI3YzcxNzgxZjAwMTdkMTgxZjYzMzMwNjRlMzIyODU1OWUyNzA5CnByZXJlcXVpc2l0ZS1wYXRj aC1pZDogYTJlZTRhNmJkN2EyMWQwNjQ0ZjI0ODNhYWQxMGE3Mzk0MGUyNmY3ZQpwcmVyZXF1aXNp dGUtcGF0Y2gtaWQ6IDBiZDM2ZWU4ODI0ZDc5NzZhODlmY2NiMjM1MWY4Njc4YTc2NmEzNWIKcHJl cmVxdWlzaXRlLXBhdGNoLWlkOiBiOWY0OGI1NWY5OTA0NGQxODQ1ZmQyNDhhMTg0MGRhMTk5Njll OTM2CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMTVjOTljYzk0NWM4NDcyMmFhZTEyMDEzMGYxMzc2 ZTYwODc2ZjhkMApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDE1NDk5NTAwNmI3MmEzZjVmNzZhNjRi NTFkOWMyZjc5NTZlOWY5MDIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBhMGFjMzA5ZjA5NzIyZDRl YTI4OTE1Y2UwNThjZGQ1ODdhYjU0ZDUzCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNzQ0ZDg2ZjBi OGY0OGM4YmVjYmQ2MWUxYTg2MWNlM2M3MjhkYTlkZQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGUw OTI2YjMyZTdkYzRlNzcwYjkzODU5OWUxYzNhZTBkYmJiOGQ2ZDcKcHJlcmVxdWlzaXRlLXBhdGNo LWlkOiAwYzdlYWQ4OGRlMzE5ZjAwNjczYWFmYTBjMTQ1ODg0NmY4OTJkN2NmCnByZXJlcXVpc2l0 ZS1wYXRjaC1pZDogNWQ5NjE3M2ZiNWQ3NzE3YjgwMWJmYzgzZDRlZGMzYWVhYzg5NjkyNQpwcmVy ZXF1aXNpdGUtcGF0Y2gtaWQ6IDc0ZDA5Mjg1ZWVjMjdhYWE3NTI1ZGE0ZWQ5ZWFjYzJkY2FiYzUx NjUKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwODhhOTZkZDZhOTE1YTZkNThmYjBkZTAzNWY2YzJj NDZhMzM0YWIzCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZjhiYzhhOGNkNzYzYjcxMjMwMDUxMDUz ZjUwNTM2NDlmYzkwNWJkYgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDRiZDRiYWVkZDg3MWFjNGVm ZWFkNTdlOTc2MGYzYThlZjRmNzYyOGMKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA0ZGNiOTU4Mzg2 Y2U1OTk3MGM5NDFmNDkwNTAzMmVlZTJlZWJjNDJhCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYWI5 Y2NiOThiMjg1M2M5Y2UzNjg4ZThkNzdmZTQ5MTE2ZjFlMzZkZgpwcmVyZXF1aXNpdGUtcGF0Y2gt aWQ6IDQyZjYyNWRmYWE3NjkyZGEwNjFkMjQxMmZmOWNjNTJmMWY3N2Q4ODUKcHJlcmVxdWlzaXRl LXBhdGNoLWlkOiA5ODYyNzQxZTIxY2FiYjEwYzhiOWUzMzJlMThmYTFiYWMxODc3M2FhCnByZXJl cXVpc2l0ZS1wYXRjaC1pZDogYjdiMDM0NjE4Y2U4OWUwMGU4MTliNGIxMWZiNWYyZmFmNjE5MDQy NApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDAyNzE0NmQxOTFlZDJiYjgzMTA4MjBlM2JlMWZiODFi MjdiZTYzZTYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA2MWVjODEzMWU3MjQxZTk1NjRkMzc1YTll MGIyN2MyNDAzMTZhMTU3CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZWRlZTAyMTM1YWMwYmI5ZWQx MTdiNzNlYmEzYjU2YjdmZjZlNTE4OQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDdlOGI0MjBlODc4 ZjE2Njk5NWY1ZTk4OTk5Y2M1YmZiYTE2M2ExNjEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA1YzMy NzhiNDIwYzU5YzU5M2IwYjk4MjI4NDY5ZDRhOWExMGJmYzkwCnByZXJlcXVpc2l0ZS1wYXRjaC1p ZDogNTNkNmY3MGIwZWE0Njc1MDlmODdmMTEzMWQ5NmJmM2QzY2ZmNmZhNQpwcmVyZXF1aXNpdGUt cGF0Y2gtaWQ6IGE4NzNmOTQyZTBjY2U2N2UwMTNlNjk0ZDI4NzhkNjhjZGY1NzY5ZGQKcHJlcmVx dWlzaXRlLXBhdGNoLWlkOiA1YjViMjQwNzIyODg5YzIwYTk3MDAxYzhlZTk5MjViNmU4ODZjODIz CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMWQwZmYxMWFjNTljYjE0ODg5ODNhZjY2ZmY4NGY1M2Fj ZWVmYzQwMgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDZiYWViOGQzNmFlNjU5ODkwZTI5OTJkOTE3 Yzc1ODJmNjkxODM1MmIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAxYWNmMTY5NjY5ZTllMzkyOWI1 ZTM0YTI3YjFiMDY0ODFkN2U5Y2Q0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMDE4YTdjNzI5YmFm ZmFiOWYzNTlmOWFkNzQ1MTlmMWJlMTU0MGM0MgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDJkODE3 ODFlZjRkMmEwODJkODdiN2E4OWQ5ODA3ZWVmOThjZjUzZTgKcHJlcmVxdWlzaXRlLXBhdGNoLWlk OiAxYjcxMWM5YzU4NDg4ZDk3NDUzYjhjYzdjNzAzMTYxMzg2ZDYxMjIwCnByZXJlcXVpc2l0ZS1w YXRjaC1pZDogODlmMGRmODVkYTBkZDEzMzc0OGI2ZmFiMDM3YWFhNGY5N2Y3ZDY0NwpwcmVyZXF1 aXNpdGUtcGF0Y2gtaWQ6IDJmZGJjN2EzODQzNjE5MDUyYTRmMDhkOGNiOGNjNjRjMDYwZTNkNTEK cHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4NzBjYzQzNWQwYTQ5MWJhMmNiMmYxODNlODg5ZmUwNzk1 Yjg4ODljCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNjk3NmQ3NGQzZjI0M2E3NWFhMDk4MTllODBm OGJmODA0Zjc2YzUzYQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDZjYzg0YWY3YzJhZTM5ZmYwZTQx ZTk4N2FjNmEyZmY0NGMyZTVkYWMKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAzYTQ2ZTBjOWFhY2Y4 ZjJkOTkwZDExNmY3YTBjNDMxNDJlNzUwNjk5CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMzhiOWUw N2RkODRjYmRjN2M1OGM2MGMwOTdmYzI2ZTZmY2ZkZGE2NwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6 IDUxYmI0MWQzOTA2MjY4MmZmMjQ1ZGYwNDc5NzcxZTk0ZGNlNGEzMjYKcHJlcmVxdWlzaXRlLXBh dGNoLWlkOiA5ZTFhYzA3N2RjMzI0NDc0ZmE4NDQ0NDI2MTg0M2U5MTJiMGVjYjI0CnByZXJlcXVp c2l0ZS1wYXRjaC1pZDogNjgyZGI1YjYyNTJmNDI1OTg5NjA1YmFkY2ZiNjZjY2Y5ZjM0MmM4Mwpw cmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDY2YmVlNmYxNzQ0NzgzNTE3NDUxMzI5YzI2N2ZmNmQ1YWM3 YmRlNmYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBhYzFmNjVmOWE5YjdkOWE0N2U4ZmYyZGU3NjQx NGVlZmY0ZjM4ZDY2CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYjVmZGE0Y2VhYjVjZjBlNmNkNjZm MjUyNGJhMTllZWNjYzU2NDFhNwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGQ5NTc0Yzg1MTI4YmJh NzE4MjExYjI1ODczNDFhOWU0Njg2MzU5YTIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBkMDYxNjRl ZmI4OTkzNzNiNjVjMDc0NzhiNjM0M2ZjYzRhN2Q2M2E0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDog YmFmMmNkOTRkZjk2ZjBlMWUzZGI3YmNlODg0MjA3OGY0MGQxYTYwMApwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IGMyY2Q4MWNmMDhiZjg5ODA2NThjOTQ4MjFlM2Q1N2JhYjBjNmY5YmQKcHJlcmVxdWlz aXRlLXBhdGNoLWlkOiA0MzU4YTRmN2FkMzJlMmJkMjU4MWI5NWUyOGM5MWUyYmE1MjU5MDIwCnBy ZXJlcXVpc2l0ZS1wYXRjaC1pZDogMjk5MmU4NjhlNWY1NDJkZTI5MzNlZTgwM2M5NzZhOGU2Njg2 ZmY0NQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDRiN2RhOGUzM2UyYjQwNGJlNjY3MTYzMzBiZDBm ODQxZTlmMGU3NzIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA3MzU5ODRlZDE5ZDdlOTk1ZmRhYmRk OTEwOGNiNWEyNDA4MzkzNmZmCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNmI1ZmQxOWQwMjU2ZjZh MGFlZDM3YTBkMDc1N2FlMDQ1ZWMxOTJjNwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDRkZTA5MzJj ODU5NjA4NDQwNjk4ZDFkYWExY2ExODVkZWRkMTk5ODAKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA0 OTgwYmQyZGFlNWI0NDg3MTRiOWFiMjNkZjcwMDhiOTA4OTM0NDhjCnByZXJlcXVpc2l0ZS1wYXRj aC1pZDogZTg1NTM0Zjk2YTA3ZjM0YWU2N2JiYmY4MGYyNDk4ZTk1N2JkMWQ2OQpwcmVyZXF1aXNp dGUtcGF0Y2gtaWQ6IDA4ZDAxZDhkYTlhODViOWEyMDdhNWVmZGE1OTFlZjM4ZTM5NDU1ZDAKcHJl cmVxdWlzaXRlLXBhdGNoLWlkOiBjNGFkOTk3NmIxODkwM2VhMmMwNjg5ODQzZjVjNDRhYmMxNzk3 Zjk4CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYzZkMDNmMjE3ZmQzZTgxNGQ1YmQ0N2U1ZjM3OGU5 MDA0NDE4NDY0MgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDhmMDEzNDcyODM5NmIwOTU3YzVhMjNm ZTA5MjY3OTk1OTkxZDZiZTMKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA2NTlhYWMzOTJjZDIxNzEy ZjIwMTA1NDM5NDNjOTgzOGY1NTMzYjBjCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZmUwM2EzN2U3 MjljYTdlM2I2MTJlYTE3OTkyYTljMzYxZjdhZWM5MgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGRk OTMwZjQ4ZjIwODk4YTk0MDJiMTVhOGI5YmJkNGQ4Nzc4MDNiNjkKcHJlcmVxdWlzaXRlLXBhdGNo LWlkOiA5ZjEzYWJlNTYwMWE4N2M4MTg1MjQ2MGFkN2M3YTdjNTYxNjkyZDU2CnByZXJlcXVpc2l0 ZS1wYXRjaC1pZDogNzhiOTQxNmZhMGNhZDQ3NTcwNmExMmMzOGNjOTg0OTMxMWZhMWRkMApwcmVy ZXF1aXNpdGUtcGF0Y2gtaWQ6IDY1YmEyM2I3MDM0OTA4MTQxYWViNDkwYzVjOTI3OTE1ZGFlOWQ0 MmYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBmODE3Mjc3NjU0Nzk3YmM3OGI1YmQ2MTFiMzQ2YTNk ZjU5OTNmODBkCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNTc5ODY3ZWE3ZGQ5Y2RiOTczZjEwY2Ez MjZjNGE5N2E1YTFlYmQ0NApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGQ3ZjMzMjliMzliYmI0MDVj NjQ4NDBiOWQ0ODU2N2QzY2JlMzRjNDYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBjYTExN2U5YTdh ZWZkNDAxNjQ5MzQ2NmQ4MmY5MjdiODM3ZTEzYjg1CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogNjQy YWVlZDE4YjljZWQ1YmE1Yjk0YzQ5NzViMWMzNmNiMjU1N2U1MgpwcmVyZXF1aXNpdGUtcGF0Y2gt aWQ6IDZmMTgwMjU2MGU3ZDZiYjIwMjBiZjU0ODNhOTIyNzA0NGZmNWUxNjEKcHJlcmVxdWlzaXRl LXBhdGNoLWlkOiBjYTgzYTg0ZjEwYTVhMDc5ZWU4NTNhOTc2MzA1NmJiNDdhMjRiOTQ3CnByZXJl cXVpc2l0ZS1wYXRjaC1pZDogYzA5MmVhMmFlZWY2MjUzMDIyMzI0NjRhMzljZjQyNGVkMWU4MDFk MwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDc2YmEyMmRkNDYyZDBiNDI3N2UxNmYzN2I4ZmI1N2Q3 ZmU3Mzc0NzYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA3OGIwMzAxNjliYzViOThhOTViZTQ4MTQ4 MTg5YTg3OGRmODg0MTJhCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMTMzZjM3ZDAwYjZjODA5ZTcy NTczZjA0ZWFlNDc3Y2U5Nzk2MDQxZgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDY1MmY0OTk4ZTEz NGQ0MmY0ZjE0YWMzYTdmZjAzYTc2ZTM3ZjNiYTEKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBkY2Y1 MDk3NmVhY2JkMDc2OTVhNjFiNmViNTg1OTgyMjRhYWU1NjZkCnByZXJlcXVpc2l0ZS1wYXRjaC1p ZDogOGNhNmM5YzBmZGY3MDc1MmIxMjc3ODUxMzg4ODlhZWM4NjVlMzFkZApwcmVyZXF1aXNpdGUt cGF0Y2gtaWQ6IGY1YjgyYjk5MGRmMzNhMzRjYjdmM2JlYmM1NTkwM2U0MWY1MWQxOTgKcHJlcmVx dWlzaXRlLXBhdGNoLWlkOiA3ZGE0MWQ3YWY4YWIyMWE0YjYwMTk1ZTk2MDFiZTFhYWMyOTBjNzg5 CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogYjdiZmNjYzI2NmE4YmE4MjFmOWI3Y2ZlNDIxMTFhODA5 MzhkYjQ4NQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDY0MDc3MGViMjI5NDM2NWU5ODNjMjY2MjM5 MzljYmU5ZDRlNzRjMGMKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiMTBlMDJkZjVjMGFkMTYxZDcz N2NmZDZiYWZmOGM3ODRmYzI3NjNmCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZTQ0NDU0ZjA5NGQw NTZiOWQxNWRlNGU5NmQ0NzhiZDcyYWMyNDkxOAotLSAKMi4zNi4xCgo= --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0007-gnu-Add-rust-hashbrown-0.12.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0007-gnu-Add-rust-hashbrown-0.12.patch RnJvbSAwMDFlNGE2ODgxNzBmZWMzZjAxZDFiYmY4NGU1MzBmNGNhNTI1NDViIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDEwOjE4OjM0ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAw Ny8zOF0gZ251OiBBZGQgcnVzdC1oYXNoYnJvd24tMC4xMi4KCiogZ251L3BhY2thZ2VzL2NyYXRl cy1pby5zY20gKHJ1c3QtaGFzaGJyb3duLTAuMTIpOiBOZXcgdmFyaWFibGUuCihydXN0LWhhc2hi cm93bi0wLjkpOiBSZW1vdmUgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2Ny YXRlcy1pby5zY20gYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQppbmRleCBjZmFmY2U5YWEz Li43OTJiZjAxNTdmIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQorKysg Yi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQpAQCAtMjY0OTQsOCArMjY0OTQsMzYgQEAgKGRl ZmluZS1wdWJsaWMgcnVzdC1oYXNoMzItZGVyaXZlLTAuMQogQGNvZGV7I1tkZXJpdmUoSGFzaDMy KV19LiIpCiAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpleHBhdCBsaWNlbnNlOmFzbDIuMCkp KSkKIAorKGRlZmluZS1wdWJsaWMgcnVzdC1oYXNoYnJvd24tMC4xMgorICAocGFja2FnZQorICAg IChuYW1lICJydXN0LWhhc2hicm93biIpCisgICAgKHZlcnNpb24gIjAuMTIuMyIpCisgICAgKHNv dXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAg ICAgICAodXJpIChjcmF0ZS11cmkgImhhc2hicm93biIgdmVyc2lvbikpCisgICAgICAgICAgICAg IChmaWxlLW5hbWUgKHN0cmluZy1hcHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci5neiIpKQor ICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAg ICAgICAgIjEyNjhrYTQ3NTBweWcycGJnc3I0M2YwMjg5bDV6YWg0YXJpcjJrNGlneDVhOGM2Zmc3 bGEiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gY2FyZ28tYnVpbGQtc3lzdGVtKQorICAgIChhcmd1 bWVudHMKKyAgICAgYCgjOnNraXAtYnVpbGQ/ICN0CisgICAgICAgIzpjYXJnby1pbnB1dHMgKCgi cnVzdC1haGFzaCIgLHJ1c3QtYWhhc2gtMC43KQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1 c3QtYnVtcGFsbyIgLHJ1c3QtYnVtcGFsby0zKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1 c3QtY29tcGlsZXItYnVpbHRpbnMiICxydXN0LWNvbXBpbGVyLWJ1aWx0aW5zLTAuMSkKKyAgICAg ICAgICAgICAgICAgICAgICAgKCJydXN0LXJheW9uIiAscnVzdC1yYXlvbi0xKQorICAgICAgICAg ICAgICAgICAgICAgICAoInJ1c3QtcnVzdGMtc3RkLXdvcmtzcGFjZS1hbGxvYyIgLHJ1c3QtcnVz dGMtc3RkLXdvcmtzcGFjZS1hbGxvYy0xKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3Qt cnVzdGMtc3RkLXdvcmtzcGFjZS1jb3JlIiAscnVzdC1ydXN0Yy1zdGQtd29ya3NwYWNlLWNvcmUt MSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LXNlcmRlIiAscnVzdC1zZXJkZS0xKSkp KQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9ydXN0LWxhbmcvaGFzaGJyb3du IikKKyAgICAoc3lub3BzaXMgIlJ1c3QgcG9ydCBvZiBHb29nbGUncyBTd2lzc1RhYmxlIGhhc2gg bWFwIikKKyAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBwcm92aWRlcyBhIFJ1c3QgcG9y dCBvZiBHb29nbGUncyBTd2lzc1RhYmxlCitoYXNoIG1hcC4iKQorICAgIChsaWNlbnNlIChsaXN0 IGxpY2Vuc2U6YXNsMi4wIGxpY2Vuc2U6ZXhwYXQpKSkpCisKIChkZWZpbmUtcHVibGljIHJ1c3Qt aGFzaGJyb3duLTAuMTEKICAgKHBhY2thZ2UKKyAgICAoaW5oZXJpdCBydXN0LWhhc2hicm93bi0w LjEyKQogICAgIChuYW1lICJydXN0LWhhc2hicm93biIpCiAgICAgKHZlcnNpb24gIjAuMTEuMiIp CiAgICAgKHNvdXJjZQpAQCAtMjY1MTUsMTIgKzI2NTQzLDcgQEAgKGRlZmluZS1wdWJsaWMgcnVz dC1oYXNoYnJvd24tMC4xMQogICAgICAgICAoInJ1c3QtcmF5b24iICxydXN0LXJheW9uLTEpCiAg ICAgICAgICgicnVzdC1ydXN0Yy1zdGQtd29ya3NwYWNlLWFsbG9jIiAscnVzdC1ydXN0Yy1zdGQt d29ya3NwYWNlLWFsbG9jLTEpCiAgICAgICAgICgicnVzdC1ydXN0Yy1zdGQtd29ya3NwYWNlLWNv cmUiICxydXN0LXJ1c3RjLXN0ZC13b3Jrc3BhY2UtY29yZS0xKQotICAgICAgICAoInJ1c3Qtc2Vy ZGUiICxydXN0LXNlcmRlLTEpKSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29t L3J1c3QtbGFuZy9oYXNoYnJvd24iKQotICAgIChzeW5vcHNpcyAiUnVzdCBwb3J0IG9mIEdvb2ds ZSdzIFN3aXNzVGFibGUgaGFzaCBtYXAiKQotICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdl IHByb3ZpZGVzIGEgUnVzdCBwb3J0IG9mIEdvb2dsZSdzIFN3aXNzVGFibGUKLWhhc2ggbWFwLiIp Ci0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTphc2wyLjAgbGljZW5zZTpleHBhdCkpKSkKKyAg ICAgICAgKCJydXN0LXNlcmRlIiAscnVzdC1zZXJkZS0xKSkpKSkpCiAKIChkZWZpbmUtcHVibGlj IHJ1c3QtaGFzaGJyb3duLTAuOQogICAocGFja2FnZQotLSAKMi4zNi4xCgo= --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0006-gnu-Add-phosh.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0006-gnu-Add-phosh.patch RnJvbSA2NGRkMGE4ZTJjOTg5YTNmYWYyYzg3NGU1Njc0ODUxNDFmZTc1YTdjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAxNyBOb3YgMjAyMSAxMToxNDoxNSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MDYvMzhdIGdudTogQWRkIHBob3NoLgoKKiBnbnUvcGFja2FnZXMvZ25vbWUuc2NtIChwaG9zaCk6 IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZ25vbWUuc2NtIGIvZ251 L3BhY2thZ2VzL2dub21lLnNjbQppbmRleCBlNzQyMmU4MzQ1Li43ZjdiZjI4YmZiIDEwMDY0NAot LS0gYS9nbnUvcGFja2FnZXMvZ25vbWUuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9nbm9tZS5zY20K QEAgLTk0LDYgKzk0LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbm9tZSkKICAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYWRtaW4pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGFpZGMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGFzcGVsbCkKKyAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYXVkaW8pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGF1dG90b29scykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYXZhaGkpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhY2t1cCkKQEAgLTEyODEsNiArMTI4MiwxMTUgQEAg KGRlZmluZS1wdWJsaWMgcGhvZGF2CiAgICAoaG9tZS1wYWdlICJodHRwczovL3dpa2kuZ25vbWUu b3JnL3Bob2RhdiIpCiAgICAobGljZW5zZSBsaWNlbnNlOmxncGwyLjErKSkpCiAKKyhkZWZpbmUt cHVibGljIHBob3NoCisgIChwYWNrYWdlCisgICAgKG5hbWUgInBob3NoIikKKyAgICAodmVyc2lv biAiMC4xNy4wIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCBn aXQtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAg ICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRsYWIuZ25vbWUub3JnL1dvcmxkL1Bob3NoL3Bob3No IikKKyAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lv bikpKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNp b24pKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAg ICAgICAgICAgICAgIjF2OGkwMmpqcWxnaGg3NTlweWpyY3duM3J5czlmd24zOGIyMDZ2MWpzYmw5 OTBoaHYwM3kiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gbWVzb24tYnVpbGQtc3lzdGVtKQorICAg IChhcmd1bWVudHMKKyAgICAgKGxpc3QgIzptb2R1bGVzICcoKGd1aXggYnVpbGQgbWVzb24tYnVp bGQtc3lzdGVtKQorICAgICAgICAgICAgKChndWl4IGJ1aWxkIGdsaWItb3ItZ3RrLWJ1aWxkLXN5 c3RlbSkKKyAgICAgICAgICAgICM6cHJlZml4IGdsaWItb3ItZ3RrOikKKyAgICAgICAgICAgIChn dWl4IGJ1aWxkIHV0aWxzKQorICAgICAgICAgICAgKGljZS05IG1hdGNoKSkKKyAgICAgICAgICAg IzppbXBvcnRlZC1tb2R1bGVzIGAoKGd1aXggYnVpbGQgZ2xpYi1vci1ndGstYnVpbGQtc3lzdGVt KQorICAgICAgICAgICAgLEAlbWVzb24tYnVpbGQtc3lzdGVtLW1vZHVsZXMpCisgICAgICAgICAg ICM6cGhhc2VzICN+KG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgICAg ICAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdnZXQtc3VibW9kdWxlcworICAgICAgICAg ICAgICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5 cykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAjJChvcmln aW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1l dGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UgKHVybAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaHR0cHM6 Ly9naXRsYWIuZ25vbWUub3JnL0dOT01FL2xpYmdub21lLXZvbHVtZS1jb250cm9sLmdpdCIpCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGNvbW1pdAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWUxYTM0YWFmY2U3MDI2YjhjMGY2 NWE0M2M5MTkyZDc1NmZlMTA1NyIpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lICIt IiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICItY2hlY2tvdXQiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHNoYTI1NiAoYmFzZTMyCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIwYTRxaDVwZ3lqa2k5 MDRxZjdxbXZxejJrc3hiMHA4eGhnbDJhaXhmYmhpeG4wcHc2c2F3IikpKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJwcm9qZWN0cy9ndmMiKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChjb3B5LXJlY3Vyc2l2ZWx5ICMkKG9yaWdpbgorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWV0aG9kIGdp dC1mZXRjaCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHVyaSAoZ2l0LXJlZmVyZW5jZSAodXJsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJodHRwczovL2dpdGxh Yi5nbm9tZS5vcmcvV29ybGQvUGhvc2gvbGliY2FsbC11aSIpCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbW1p dAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiZDNhNGZlOTZmYWMyZjE4YTkyYjhlYzBlN2JkZmI5MmNjYjc1M2U2 MyIpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGZpbGUtbmFtZSAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIt Y2hlY2tvdXQiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKHNoYTI1NiAoYmFzZTMyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIxaXduaXJjODFoNTN3enNyY2tjOXd5NXcwa21xaWwy ZjgzZDh2aGlwNnNkMWZtejVna2IyIikpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJzdWJwcm9qZWN0cy9saWJjYWxsLXVpIikpKQorICAgICAgICAgICAg ICAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdwYXRjaC1zeXN0ZW1kCisgICAgICAgICAg ICAgICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlz KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAibWVzb24uYnVpbGQi CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKCJsaWJzeXN0ZW1kIikKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAibGliZWxvZ2luZCIpKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL21lc29uLmJ1aWxkIgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKCgibGlic3lzdGVtZF9kZXAiKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICJsaWJlbG9naW5kX2RlcCIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg IChzdWJzdGl0dXRlKiAic3JjL3V0aWwuYyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICgoInN5c3RlbWQvc2QtbG9naW4uaCIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ImVsb2dpbmQvc2QtbG9naW4uaCIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdWJz dGl0dXRlKiAic3JjL21haW4uYyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoInN5 c3RlbWQvc2QtZGFlbW9uLmgiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlbG9n aW5kL3NkLWRhZW1vbi5oIikpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChhZGQtYmVmb3Jl ICdjb25maWd1cmUgJ2ZpeC1waG9jLXBhdGgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGxh bWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJkYXRhL3Bob3NoLmluIgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKCgiQGJpbmRpckAiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJwaG9jIikgIi9iaW4iKSkpKSkK KyAgICAgICAgICAgICAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ2dsaWItb3ItZ3Rr LWNvbXBpbGUtc2NoZW1hcworICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmIGds aWItb3ItZ3RrOiVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAnZ2xpYi1vci1ndGstY29tcGlsZS1zY2hlbWFzKSkKKyAgICAgICAgICAgICAgICAg ICAgICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ2dsaWItb3ItZ3RrLXdyYXAKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgKGFzc29jLXJlZiBnbGliLW9yLWd0azolc3RhbmRhcmQtcGhhc2VzCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2dsaWItb3ItZ3RrLXdyYXApKQor ICAgICAgICAgICAgICAgICAgICAgICAgKGRlbGV0ZSAnY2hlY2spKSkpCisgICAgKG5hdGl2ZS1p bnB1dHMgKGxpc3QgZWxvZ2luZAorICAgICAgICAgICAgICAgICAgICAgICAgIGdjcgorICAgICAg ICAgICAgICAgICAgICAgICAgIGdldHRleHQtbWluaW1hbAorICAgICAgICAgICAgICAgICAgICAg ICAgIGdpdAorICAgICAgICAgICAgICAgICAgICAgICAgIGAoLGdsaWIgImJpbiIpCisgICAgICAg ICAgICAgICAgICAgICAgICAgZ3NldHRpbmdzLWRlc2t0b3Atc2NoZW1hcworICAgICAgICAgICAg ICAgICAgICAgICAgIGdub21lLWRlc2t0b3AKKyAgICAgICAgICAgICAgICAgICAgICAgICBgKCxn dGsrICJiaW4iKQorICAgICAgICAgICAgICAgICAgICAgICAgIHBrZy1jb25maWcKKyAgICAgICAg ICAgICAgICAgICAgICAgICBweXRob24pKQorICAgIChpbnB1dHMgKGxpc3QgY2FsbGF1ZGlvZAor ICAgICAgICAgICAgICAgICAgbGlic2VjcmV0CisgICAgICAgICAgICAgICAgICBsaW51eC1wYW0K KyAgICAgICAgICAgICAgICAgIG5ldHdvcmstbWFuYWdlcgorICAgICAgICAgICAgICAgICAgcG9s a2l0CisgICAgICAgICAgICAgICAgICB1cG93ZXIKKyAgICAgICAgICAgICAgICAgIGZlZWRiYWNr ZAorICAgICAgICAgICAgICAgICAgbGliaGFuZHkKKyAgICAgICAgICAgICAgICAgIGxpYmd1ZGV2 CisgICAgICAgICAgICAgICAgICBwdWxzZWF1ZGlvKSkKKyAgICAocHJvcGFnYXRlZC1pbnB1dHMK KyAgICAgICAgICAgICAgICAgICAgICAgOzsgIm1pc3NpbmciIHNjaGVtYSBmaWxlcworICAgICAg ICAgICAgICAgICAgICAgICA7OyBvcmcuZ25vbWUuRGVqYUR1cC5GaWxlIG9yZy5ndWlkby1iZXJo b2Vyc3Rlci5jb2RlLnBhY2thZ2UtdXBkYXRlLWluZGljYXRvciBvcmcuYmx1ZWJlcnJ5CisgICAg ICAgICAgICAgICAgICAgICAgIChsaXN0IGdzZXR0aW5ncy1kZXNrdG9wLXNjaGVtYXMgO29yZy5n bm9tZS5kZXNrdG9wLndtLmtleWJpbmRpbmdzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGdub21lLXNlc3Npb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXV0dGVyIDtvcmcu Z25vbWUubXV0dGVyLmtleWJpbmRpbmdzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5l dHdvcmstbWFuYWdlci1hcHBsZXQgO29yZy5nbm9tZS5ubS1hcHBsZXQKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgcGhvYykpIDtzbS5wdXJpLnBob2MKKyAgICAoc3lub3BzaXMgIldheWxh bmQgc2hlbGwgZm9yIEdOT01FIG9uIG1vYmlsZSBkZXZpY2VzIikKKyAgICAoZGVzY3JpcHRpb24K KyAgICAgIlBob3NoIGlzIGEgcHVyZSBXYXlsYW5kIHByb3RvdHlwZSBpbnRlbmRlZCBmb3IgbW9i aWxlIGRldmljZXMuIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGxhYi5nbm9tZS5vcmcv V29ybGQvUGhvc2gvcGhvc2giKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkKKwogKGRl ZmluZS1wdWJsaWMgZ25vbWUtY29sb3ItbWFuYWdlcgogICAocGFja2FnZQogICAgKG5hbWUgImdu b21lLWNvbG9yLW1hbmFnZXIiKQotLSAKMi4zNi4xCgo= --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0017-gnu-Add-rust-ntest-timeout-0.7.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0017-gnu-Add-rust-ntest-timeout-0.7.patch RnJvbSBkMWYzZTE1NjU3YmQ2Y2QwZTFiMDU2YzgxOGYxMjg0MjM1OWU2NzU1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDExOjI1OjI3ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAx Ny8zOF0gZ251OiBBZGQgcnVzdC1udGVzdC10aW1lb3V0LTAuNy4KCiogZ251L3BhY2thZ2VzL2Ny YXRlcy1pby5zY20gKHJ1c3QtbnRlc3QtdGltZW91dC0wLjcpOiBOZXcgdmFyaWFibGUuCihydXN0 LW50ZXN0LXRpbWVvdXQtMC4zKTogSW5oZXJpdCBmcm9tIGFib3ZlLgoKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KaW5k ZXggYjFhYmFjZjUzMy4uNDg5MGM4YjZkYSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NyYXRl cy1pby5zY20KKysrIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KQEAgLTM4NDM2LDggKzM4 NDM2LDM0IEBAIChkZWZpbmUtcHVibGljIHJ1c3QtbnRlc3QtdGVzdC1jYXNlcy0wLjMKICAgICAo ZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBwcm92aWRlcyB0ZXN0IGNhc2VzIGZvciBudGVzdCBm cmFtZXdvcmsuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCiAKKyhkZWZpbmUtcHVi bGljIHJ1c3QtbnRlc3QtdGltZW91dC0wLjcKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicnVzdC1u dGVzdC10aW1lb3V0IikKKyAgICAodmVyc2lvbiAiMC43LjUiKQorICAgIChzb3VyY2UgKG9yaWdp bgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAo Y3JhdGUtdXJpICJudGVzdF90aW1lb3V0IiB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKGZpbGUt bmFtZSAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICIudGFyLmd6IikpCisgICAgICAg ICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAi MDh2M3I2aGdnaDQzcWFibDg4N3Brejg4azZsZzZocmM2Mm1wcHh5YWJiMHB3NDR2MDNkaSIpKSkp CisgICAgKGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cwor ICAgICBgKCM6c2tpcC1idWlsZD8gI3QKKyAgICAgICAjOmNhcmdvLWlucHV0cyAoKCJydXN0LW50 ZXN0LXByb2MtbWFjcm8taGVscGVyIiAscnVzdC1udGVzdC1wcm9jLW1hY3JvLWhlbHBlci0wLjcp CisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1wcm9jLW1hY3JvLWNyYXRlIiAscnVzdC1w cm9jLW1hY3JvLWNyYXRlLW5leHQpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1wcm9j LW1hY3JvMiIgLHJ1c3QtcHJvYy1tYWNybzItMSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJy dXN0LXF1b3RlIiAscnVzdC1xdW90ZS0xKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3Qt c3luIiAscnVzdC1zeW4tMSkpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20v YmVjaGVyYW4vbnRlc3QiKQorICAgIChzeW5vcHNpcyAiVGltZW91dCBhdHRyaWJ1dGUgZm9yIHRo ZSBudGVzdCBmcmFtZXdvcmsiKQorICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3Zp ZGVzIGEgdGltZW91dCBhdHRyaWJ1dGUgZm9yIHRoZSBudGVzdAorZnJhbWV3b3JrLiIpCisgICAg KGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorCiAoZGVmaW5lLXB1YmxpYyBydXN0LW50ZXN0LXRp bWVvdXQtMC4zCiAgIChwYWNrYWdlCisgICAgKGluaGVyaXQgcnVzdC1udGVzdC10aW1lb3V0LTAu NykKICAgICAobmFtZSAicnVzdC1udGVzdC10aW1lb3V0IikKICAgICAodmVyc2lvbiAiMC4zLjMi KQogICAgIChzb3VyY2UKQEAgLTM4NDU0LDEyICszODQ4MCw3IEBAIChkZWZpbmUtcHVibGljIHJ1 c3QtbnRlc3QtdGltZW91dC0wLjMKICAgICAgICAoKCJydXN0LXByb2MtbWFjcm8yIiAscnVzdC1w cm9jLW1hY3JvMi0xKQogICAgICAgICAoInJ1c3QtcXVvdGUiICxydXN0LXF1b3RlLTEpCiAgICAg ICAgICgicnVzdC1zeW4iICxydXN0LXN5bi0xKQotICAgICAgICAoInJ1c3QtdGltZWJvbWIiICxy dXN0LXRpbWVib21iLTAuMSkpKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20v YmVjaGVyYW4vbnRlc3QiKQotICAgIChzeW5vcHNpcyAiVGltZW91dCBhdHRyaWJ1dGUgZm9yIHRo ZSBudGVzdCBmcmFtZXdvcmsiKQotICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3Zp ZGVzIGEgdGltZW91dCBhdHRyaWJ1dGUgZm9yIHRoZSBudGVzdAotZnJhbWV3b3JrLiIpCi0gICAg KGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorICAgICAgICAoInJ1c3QtdGltZWJvbWIiICxydXN0 LXRpbWVib21iLTAuMSkpKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBydXN0LW51bS0wLjQKICAgKHBh Y2thZ2UKLS0gCjIuMzYuMQoK --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0008-gnu-Add-rust-object-0.29.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0008-gnu-Add-rust-object-0.29.patch RnJvbSBhNmNjMmIzZDYxYzU4ZWI0MWUxOTE5ODEzNzAwNjAyMjM2MjQ5NmNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDE1OjA0OjU1ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAw OC8zOF0gZ251OiBBZGQgcnVzdC1vYmplY3QtMC4yOS4KCiogZ251L3BhY2thZ2VzL2NyYXRlcy1p by5zY20gKHJ1c3Qtb2JqZWN0LTAuMjkpOiBOZXcgdmFyaWFibGUuCihydXN0LW9iamVjdC0wLjI4 KTogSW5oZXJpdCBmcm9tIGFib3ZlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9jcmF0ZXMt aW8uc2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KaW5kZXggNzkyYmYwMTU3Zi4uMzNi YzU3YWM0ZSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KKysrIGIvZ251 L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KQEAgLTM5MzE4LDggKzM5MzE4LDM5IEBAIChkZWZpbmUt cHVibGljIHJ1c3Qtb2JqYy10ZXN0LXV0aWxzLTAuMAogICAgICAiVGhpcyBwYWNrYWdlIHByb3Zp ZGVzIHV0aWxpdGllcyBmb3IgdGVzdGluZyBPYmplY3RpdmUtQyBpbnRlcm9wLiIpCiAgICAgKGxp Y2Vuc2UgbGljZW5zZTpleHBhdCkpKQogCisoZGVmaW5lLXB1YmxpYyBydXN0LW9iamVjdC0wLjI5 CisgIChwYWNrYWdlCisgICAgKG5hbWUgInJ1c3Qtb2JqZWN0IikKKyAgICAodmVyc2lvbiAiMC4y OS4wIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCisgICAgICAgICAgICAgICh1cmkgKGNyYXRlLXVyaSAib2JqZWN0IiB2ZXJzaW9uKSkKKyAg ICAgICAgICAgICAgKGZpbGUtbmFtZSAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICIu dGFyLmd6IikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIK KyAgICAgICAgICAgICAgICAiMGx6Ymx4d3hjaWg3ajR6MmNmeDkwOTRjYWF4OTdobGZtOW4weTVo bGF2ZGE2Y244bjU5MSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0p CisgICAgKGFyZ3VtZW50cworICAgICBgKCM6c2tpcC1idWlsZD8gI3QKKyAgICAgICAjOmNhcmdv LWlucHV0cyAoKCJydXN0LWNvbXBpbGVyLWJ1aWx0aW5zIiAscnVzdC1jb21waWxlci1idWlsdGlu cy0wLjEpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1jcmMzMmZhc3QiICxydXN0LWNy YzMyZmFzdC0xKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtZmxhdGUyIiAscnVzdC1m bGF0ZTItMSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LWhhc2hicm93biIgLHJ1c3Qt aGFzaGJyb3duLTAuMTIpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1pbmRleG1hcCIg LHJ1c3QtaW5kZXhtYXAtMSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LW1lbWNociIg LHJ1c3QtbWVtY2hyLTIpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1ydXN0Yy1zdGQt d29ya3NwYWNlLWFsbG9jIiAscnVzdC1ydXN0Yy1zdGQtd29ya3NwYWNlLWFsbG9jLTEpCisgICAg ICAgICAgICAgICAgICAgICAgICgicnVzdC1ydXN0Yy1zdGQtd29ya3NwYWNlLWNvcmUiICxydXN0 LXJ1c3RjLXN0ZC13b3Jrc3BhY2UtY29yZS0xKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1 c3Qtd2FzbXBhcnNlciIgLHJ1c3Qtd2FzbXBhcnNlci0wLjU3KSkpKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vZ2l0aHViLmNvbS9naW1saS1ycy9vYmplY3QiKQorICAgIChzeW5vcHNpcyAiVW5p ZmllZCBpbnRlcmZhY2UgZm9yIHJlYWRpbmcgYW5kIHdyaXRpbmcgb2JqZWN0IGZpbGUgZm9ybWF0 cyIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgYSB1bmlm aWVkIGludGVyZmFjZSBmb3IgcmVhZGluZyBhbmQgd3JpdGluZyBvYmplY3QKK2ZpbGUgZm9ybWF0 cy4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6YXNsMi4wIGxpY2Vuc2U6ZXhwYXQpKSkp CisKIChkZWZpbmUtcHVibGljIHJ1c3Qtb2JqZWN0LTAuMjgKICAgKHBhY2thZ2UKKyAgICAoaW5o ZXJpdCBydXN0LW9iamVjdC0wLjI5KQogICAgIChuYW1lICJydXN0LW9iamVjdCIpCiAgICAgKHZl cnNpb24gIjAuMjguMiIpCiAgICAgKHNvdXJjZQpAQCAtMzkzNTYsMTMgKzM5Mzg3LDcgQEAgKGRl ZmluZS1wdWJsaWMgcnVzdC1vYmplY3QtMC4yOAogICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAi Q2FyZ28udG9tbCIKICAgICAgICAgICAgICAgICgoIjEuNi5cXCoiKQogICAgICAgICAgICAgICAg ICwocGFja2FnZS12ZXJzaW9uIHJ1c3QtaW5kZXhtYXAtMSkpKQotICAgICAgICAgICAgICN0KSkp KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vZ2ltbGktcnMvb2JqZWN0IikK LSAgICAoc3lub3BzaXMgIlVuaWZpZWQgaW50ZXJmYWNlIGZvciByZWFkaW5nIGFuZCB3cml0aW5n IG9iamVjdCBmaWxlIGZvcm1hdHMiKQotICAgIChkZXNjcmlwdGlvbgotICAgICAiVGhpcyBwYWNr YWdlIHByb3ZpZGVzIGEgdW5pZmllZCBpbnRlcmZhY2UgZm9yIHJlYWRpbmcgYW5kIHdyaXRpbmcg b2JqZWN0Ci1maWxlIGZvcm1hdHMuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmFzbDIu MCBsaWNlbnNlOmV4cGF0KSkpKQorICAgICAgICAgICAgICN0KSkpKSkpKQogCiAoZGVmaW5lLXB1 YmxpYyBydXN0LW9iamVjdC0wLjI0CiAgIChwYWNrYWdlCi0tIAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0009-gnu-Add-rust-object-0.27.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0009-gnu-Add-rust-object-0.27.patch RnJvbSBhYWQyNjQzNGU4YWI2ZmNhOTAxYjEzNTExMDJmMGU0MTkxYTcxZjUxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDE1OjA4OjMwICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAw OS8zOF0gZ251OiBBZGQgcnVzdC1vYmplY3QtMC4yNy4KCiogZ251L3BhY2thZ2VzL2NyYXRlcy1p by5zY20gKHJ1c3Qtb2JqZWN0LTAuMjcpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL2NyYXRlcy1pby5zY20gYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQppbmRl eCAzM2JjNTdhYzRlLi5lMWIxOWI5NjEyIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvY3JhdGVz LWlvLnNjbQorKysgYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQpAQCAtMzkzODksNiArMzkz ODksMzAgQEAgKGRlZmluZS1wdWJsaWMgcnVzdC1vYmplY3QtMC4yOAogICAgICAgICAgICAgICAg ICwocGFja2FnZS12ZXJzaW9uIHJ1c3QtaW5kZXhtYXAtMSkpKQogICAgICAgICAgICAgICN0KSkp KSkpKQogCisoZGVmaW5lLXB1YmxpYyBydXN0LW9iamVjdC0wLjI3CisgIChwYWNrYWdlCisgICAg KGluaGVyaXQgcnVzdC1vYmplY3QtMC4yOCkKKyAgICAobmFtZSAicnVzdC1vYmplY3QiKQorICAg ICh2ZXJzaW9uICIwLjI3LjEiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAo bWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAoY3JhdGUtdXJpICJvYmplY3Qi IHZlcnNpb24pKQorICAgICAgICAgICAgICAoZmlsZS1uYW1lIChzdHJpbmctYXBwZW5kIG5hbWUg Ii0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAg ICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxeWd2OXpnaTl3ejZxNWYyejl4bjcyaTBj OTdqanIxZGdqMzBrYnlpY2RoeGs4eml2YjM3IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNhcmdv LWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpza2lwLWJ1aWxkPyAjdAor ICAgICAgICM6Y2FyZ28taW5wdXRzICgoInJ1c3QtY29tcGlsZXItYnVpbHRpbnMiICxydXN0LWNv bXBpbGVyLWJ1aWx0aW5zLTAuMSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LWNyYzMy ZmFzdCIgLHJ1c3QtY3JjMzJmYXN0LTEpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1m bGF0ZTIiICxydXN0LWZsYXRlMi0xKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtaW5k ZXhtYXAiICxydXN0LWluZGV4bWFwLTEpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1t ZW1jaHIiICxydXN0LW1lbWNoci0yKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtcnVz dGMtc3RkLXdvcmtzcGFjZS1hbGxvYyIgLHJ1c3QtcnVzdGMtc3RkLXdvcmtzcGFjZS1hbGxvYy0x KQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtcnVzdGMtc3RkLXdvcmtzcGFjZS1jb3Jl IiAscnVzdC1ydXN0Yy1zdGQtd29ya3NwYWNlLWNvcmUtMSkKKyAgICAgICAgICAgICAgICAgICAg ICAgKCJydXN0LXdhc21wYXJzZXIiICxydXN0LXdhc21wYXJzZXItMC41NykpKSkpKQorCiAoZGVm aW5lLXB1YmxpYyBydXN0LW9iamVjdC0wLjI0CiAgIChwYWNrYWdlCiAgICAgKGluaGVyaXQgcnVz dC1vYmplY3QtMC4yOCkKLS0gCjIuMzYuMQoK --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0010-gnu-Add-rust-gimli-0.26.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0010-gnu-Add-rust-gimli-0.26.patch RnJvbSBmNGU4MmZkNjYwNTBhYmU1N2Q0ZTViNDk1MDRhNWM5MzFjNmYwYWM2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDEwOjE3OjIzICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAx MC8zOF0gZ251OiBBZGQgcnVzdC1naW1saS0wLjI2LgoKKiBnbnUvcGFja2FnZXMvY3JhdGVzLWlv LnNjbSAocnVzdC1naW1saS0wLjI2KTogTmV3IHZhcmlhYmxlLgoocnVzdC1naW1saS0wLjIzKTog UmVtb3ZlIHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2Nt IGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KaW5kZXggZTFiMTliOTYxMi4uZGMzYjY1NjZi NCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KKysrIGIvZ251L3BhY2th Z2VzL2NyYXRlcy1pby5zY20KQEAgLTI1MDI3LDggKzI1MDI3LDQxIEBAIChkZWZpbmUtcHVibGlj IHJ1c3QtZ2lmLTAuMTEKICAgICAoZGVzY3JpcHRpb24gIlRoaXMgY3JhdGUgcHJvdmlkZXMgYSBH SUYgZGUtIGFuZCBlbmNvZGVyLiIpCiAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpleHBhdCBs aWNlbnNlOmFzbDIuMCkpKSkKIAorKGRlZmluZS1wdWJsaWMgcnVzdC1naW1saS0wLjI2CisgIChw YWNrYWdlCisgICAgKG5hbWUgInJ1c3QtZ2ltbGkiKQorICAgICh2ZXJzaW9uICIwLjI2LjIiKQor ICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAg ICAgICAgICAgICAgKHVyaSAoY3JhdGUtdXJpICJnaW1saSIgdmVyc2lvbikpCisgICAgICAgICAg ICAgIChmaWxlLW5hbWUgKHN0cmluZy1hcHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci5neiIp KQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAg ICAgICAgICAgIjBwYWZiazY0cnpuaWJnbnZmaWRobTFwcXhkMTRhNXM5bTUweXZzZ25idjM4Yjhu MHcwcjIiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gY2FyZ28tYnVpbGQtc3lzdGVtKQorICAgIChh cmd1bWVudHMKKyAgICAgYCgjOnNraXAtYnVpbGQ/ICN0CisgICAgICAgIzpjYXJnby1pbnB1dHMg KCgicnVzdC1jb21waWxlci1idWlsdGlucyIgLHJ1c3QtY29tcGlsZXItYnVpbHRpbnMtMC4xKQor ICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtZmFsbGlibGUtaXRlcmF0b3IiICxydXN0LWZh bGxpYmxlLWl0ZXJhdG9yLTAuMikKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LWluZGV4 bWFwIiAscnVzdC1pbmRleG1hcC0xKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtcnVz dGMtc3RkLXdvcmtzcGFjZS1hbGxvYyIgLHJ1c3QtcnVzdGMtc3RkLXdvcmtzcGFjZS1hbGxvYy0x KQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtcnVzdGMtc3RkLXdvcmtzcGFjZS1jb3Jl IiAscnVzdC1ydXN0Yy1zdGQtd29ya3NwYWNlLWNvcmUtMSkKKyAgICAgICAgICAgICAgICAgICAg ICAgKCJydXN0LXN0YWJsZS1kZXJlZi10cmFpdCIgLHJ1c3Qtc3RhYmxlLWRlcmVmLXRyYWl0LTEp KQorICAgICAgICM6Y2FyZ28tZGV2ZWxvcG1lbnQtaW5wdXRzICgoInJ1c3QtbWVtbWFwMiIgLHJ1 c3QtbWVtbWFwMi0wLjUpCisgICAgICAgKCJydXN0LXR5cGVkLWFyZW5hIiAscnVzdC10eXBlZC1h cmVuYS0yKQorICAgICAgICgicnVzdC1ieXRlb3JkZXIiICxydXN0LWJ5dGVvcmRlci0wLjUpCisg ICAgICAgKCJydXN0LXRlc3QtYXNzZW1ibGVyIiAscnVzdC10ZXN0LWFzc2VtYmxlci0wLjEpCisg ICAgICAgKCJydXN0LW9iamVjdCIgLHJ1c3Qtb2JqZWN0LTAuMjkpKSkpCisgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9naXRodWIuY29tL2dpbWxpLXJzL2dpbWxpIikKKyAgICAoc3lub3BzaXMgIkxp YnJhcnkgZm9yIHJlYWRpbmcgYW5kIHdyaXRpbmcgdGhlIERXQVJGIGRlYnVnZ2luZyBmb3JtYXQi KQorICAgIChkZXNjcmlwdGlvbgorICAgICAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIGEgbGlicmFy eSBmb3IgcmVhZGluZyBhbmQgd3JpdGluZyB0aGUgRFdBUkYKK2RlYnVnZ2luZyBmb3JtYXQuIikK KyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmFzbDIuMCBsaWNlbnNlOmV4cGF0KSkpKQorCiAo ZGVmaW5lLXB1YmxpYyBydXN0LWdpbWxpLTAuMjMKICAgKHBhY2thZ2UKKyAgICAoaW5oZXJpdCBy dXN0LWdpbWxpLTAuMjYpCiAgICAgKG5hbWUgInJ1c3QtZ2ltbGkiKQogICAgICh2ZXJzaW9uICIw LjIzLjAiKQogICAgIChzb3VyY2UKQEAgLTI1MDQ3LDEzICsyNTA4MCw3IEBAIChkZWZpbmUtcHVi bGljIHJ1c3QtZ2ltbGktMC4yMwogICAgICAgICAoInJ1c3QtaW5kZXhtYXAiICxydXN0LWluZGV4 bWFwLTEpCiAgICAgICAgICgicnVzdC1ydXN0Yy1zdGQtd29ya3NwYWNlLWFsbG9jIiAscnVzdC1y dXN0Yy1zdGQtd29ya3NwYWNlLWFsbG9jLTEpCiAgICAgICAgICgicnVzdC1ydXN0Yy1zdGQtd29y a3NwYWNlLWNvcmUiICxydXN0LXJ1c3RjLXN0ZC13b3Jrc3BhY2UtY29yZS0xKQotICAgICAgICAo InJ1c3Qtc3RhYmxlLWRlcmVmLXRyYWl0IiAscnVzdC1zdGFibGUtZGVyZWYtdHJhaXQtMSkpKSkK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vZ2ltbGktcnMvZ2ltbGkiKQotICAg IChzeW5vcHNpcyAiTGlicmFyeSBmb3IgcmVhZGluZyBhbmQgd3JpdGluZyB0aGUgRFdBUkYgZGVi dWdnaW5nIGZvcm1hdCIpCi0gICAgKGRlc2NyaXB0aW9uCi0gICAgICJUaGlzIHBhY2thZ2UgcHJv dmlkZXMgYSBsaWJyYXJ5IGZvciByZWFkaW5nIGFuZCB3cml0aW5nIHRoZSBEV0FSRgotZGVidWdn aW5nIGZvcm1hdC4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6YXNsMi4wIGxpY2Vuc2U6 ZXhwYXQpKSkpCisgICAgICAgICgicnVzdC1zdGFibGUtZGVyZWYtdHJhaXQiICxydXN0LXN0YWJs ZS1kZXJlZi10cmFpdC0xKSkpKSkpCiAKIChkZWZpbmUtcHVibGljIHJ1c3QtZ2ltbGktMC4yMAog ICAocGFja2FnZQotLSAKMi4zNi4xCgo= --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0012-gnu-Add-rust-backtrace-next.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0012-gnu-Add-rust-backtrace-next.patch RnJvbSBlOWEwZjA4YTgyNDZmMmVkYmMwNDUzYzcyMWZlMGY1MGZjMTYwNjlhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDEwOjE2OjI2ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAx Mi8zOF0gZ251OiBBZGQgcnVzdC1iYWNrdHJhY2UtbmV4dC4KCiogZ251L3BhY2thZ2VzL2NyYXRl cy1pby5zY20gKHJ1c3QtYmFja3RyYWNlLW5leHQpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20gYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNj bQppbmRleCBmYTgxNzIxMDYwLi41YWE4OWYyZGYyIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv Y3JhdGVzLWlvLnNjbQorKysgYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQpAQCAtNTY2Myw2 ICs1NjYzLDM4IEBAIChkZWZpbmUtcHVibGljIHJ1c3QtYmFja3RyYWNlLTAuMwogdHJhY2UgKGJh Y2t0cmFjZSkgYXQgcnVudGltZSBpbiBhIFJ1c3QgcHJvZ3JhbS4iKQogICAgIChsaWNlbnNlIChs aXN0IGxpY2Vuc2U6YXNsMi4wIGxpY2Vuc2U6ZXhwYXQpKSkpCiAKKzs7IEZJWE1FOiBDdXJyZW50 bHkgYnJlYWtzIHJhdjFlLTAuNS4xCisoZGVmaW5lLXB1YmxpYyBydXN0LWJhY2t0cmFjZS1uZXh0 CisgIChwYWNrYWdlCisgICAgKGluaGVyaXQgcnVzdC1iYWNrdHJhY2UtMC4zKQorICAgIChuYW1l ICJydXN0LWJhY2t0cmFjZSIpCisgICAgKHZlcnNpb24gIjAuMy42NiIpCisgICAgKHNvdXJjZQor ICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoY3Jh dGUtdXJpICJiYWNrdHJhY2UiIHZlcnNpb24pKQorICAgICAgIChmaWxlLW5hbWUKKyAgICAgICAg KHN0cmluZy1hcHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci5neiIpKQorICAgICAgIChzaGEy NTYKKyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjE5eXJmeDBncHJxbXpwaG1mNnF2MzJnOTN3 NzZueTVnNzUxa3MxYWJka3Fuc3FjbDdmNmEiKSkpKQorICAgIChhcmd1bWVudHMKKyAgICAgIGAo Izpza2lwLWJ1aWxkPyAjdAorICAgICAgICAjOmNhcmdvLWlucHV0cworICAgICAgICAoKCJydXN0 LWFkZHIybGluZSIgLHJ1c3QtYWRkcjJsaW5lLTAuMTcpCisgICAgICAgICAoInJ1c3QtYmFja3Ry YWNlLXN5cyIgLHJ1c3QtYmFja3RyYWNlLXN5cy0wLjEpCisgICAgICAgICAoInJ1c3QtY2ZnLWlm IiAscnVzdC1jZmctaWYtMSkKKyAgICAgICAgICgicnVzdC1jcHAtZGVtYW5nbGUiICxydXN0LWNw cC1kZW1hbmdsZS0wLjMpCisgICAgICAgICAoInJ1c3QtbGliYyIgLHJ1c3QtbGliYy0wLjIpCisg ICAgICAgICAoInJ1c3QtbWluaXotb3hpZGUiICxydXN0LW1pbml6LW94aWRlLTAuNSkKKyAgICAg ICAgICgicnVzdC1vYmplY3QiICxydXN0LW9iamVjdC0wLjI5KQorICAgICAgICAgKCJydXN0LXJ1 c3RjLWRlbWFuZ2xlIiAscnVzdC1ydXN0Yy1kZW1hbmdsZS0wLjEpCisgICAgICAgICAoInJ1c3Qt cnVzdGMtc2VyaWFsaXplIiAscnVzdC1ydXN0Yy1zZXJpYWxpemUtMC4zKQorICAgICAgICAgKCJy dXN0LXNlcmRlIiAscnVzdC1zZXJkZS0xKQorICAgICAgICAgKCJydXN0LXdpbmFwaSIgLHJ1c3Qt d2luYXBpLTAuMykpCisgICAgICAgICM6Y2FyZ28tZGV2ZWxvcG1lbnQtaW5wdXRzCisgICAgICAg ICAgICgoInJ1c3QtbGlibG9hZGluZyIgLHJ1c3QtbGlibG9hZGluZy0wLjcpKSkpKSkKKwogKGRl ZmluZS1wdWJsaWMgcnVzdC1iYWNrdHJhY2UtMC4zLjM1CiAgIChwYWNrYWdlCiAgICAgKGluaGVy aXQgcnVzdC1iYWNrdHJhY2UtMC4zKQotLSAKMi4zNi4xCgo= --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0020-gnu-rust-doc-comment-0.3-Update-to-0.3.56.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0020-gnu-rust-doc-comment-0.3-Update-to-0.3.56.patch RnJvbSA2MTkyN2E0NDFjMGM0MWQzMzM3ODQ5MTFlNjg4NTg1OTYzNGFjMWQyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDA3OjUxOjM5ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAy MC8zOF0gZ251OiBydXN0LWRvYy1jb21tZW50LTAuMzogVXBkYXRlIHRvIDAuMy41Ni4KCiogZ251 L3BhY2thZ2VzL2NyYXRlcy1pby5zY20gKHJ1c3QtZG9jLWNvbW1lbnQtMC4zKTogVXBkYXRlIHRv IDAuMy41Ni4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbSBiL2dudS9w YWNrYWdlcy9jcmF0ZXMtaW8uc2NtCmluZGV4IDkxMGNlOGQ1MzcuLmU4ZGZmMzcwYTEgMTAwNjQ0 Ci0tLSBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9jcmF0 ZXMtaW8uc2NtCkBAIC0xODY1NSw3ICsxODY1NSw3IEBAIChkZWZpbmUtcHVibGljIHJ1c3QtZG5z LXBhcnNlci0wLjgKIChkZWZpbmUtcHVibGljIHJ1c3QtZG9jLWNvbW1lbnQtMC4zCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgInJ1c3QtZG9jLWNvbW1lbnQiKQotICAgICh2ZXJzaW9uICIwLjMuMSIp CisgICAgKHZlcnNpb24gIjAuMy4zIikKICAgICAoc291cmNlCiAgICAgICAob3JpZ2luCiAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMTg2NjMsNyArMTg2NjMsNyBAQCAoZGVmaW5lLXB1 YmxpYyBydXN0LWRvYy1jb21tZW50LTAuMwogICAgICAgICAoZmlsZS1uYW1lIChzdHJpbmctYXBw ZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICIxNXJzcXhnYXJmcGIxeWltOXNicDl5ZmdqN3AyZHE2djUx YzZicTFhNjJwYWlpOXlsZ2NqIikpKSkKKyAgICAgICAgICAiMDQzc3Byc2Yzd2w5MjZ6bWNrMWJt N2d3MGpxNTBtYjc2bGtwazQ5dmFzZnI2YXgxcDk3eSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBj YXJnby1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cyAnKCM6c2tpcC1idWlsZD8gI3QpKQog ICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9HdWlsbGF1bWVHb21lei9kb2MtY29t bWVudCIpCi0tIAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0005-gnu-Add-callaudiod.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0005-gnu-Add-callaudiod.patch RnJvbSAzNGIwYmQ2YWQ0YjdiZmE5YmNhYWM3NjA4Y2RmNGIzNDZiMDcyN2U0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAxNyBOb3YgMjAyMSAxMToxMDoxNiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MDUvMzhdIGdudTogQWRkIGNhbGxhdWRpb2QuCgoqIGdudS9wYWNrYWdlcy9hdWRpby5zY20gKGNh bGxhdWRpb2QpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2F1ZGlv LnNjbSBiL2dudS9wYWNrYWdlcy9hdWRpby5zY20KaW5kZXggYWFkODZiYWMwNi4uMWIxMmYxOWRk NiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2F1ZGlvLnNjbQorKysgYi9nbnUvcGFja2FnZXMv YXVkaW8uc2NtCkBAIC0zNiw2ICszNiw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgTWljaGFl bCBSb2hsZWRlciA8bWlrZUByb2hsZWRlci5kZT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBqZ2Fy dCA8amdhcnRAZGlzbWFpbC5kZT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBBbGVrc2FuZHIgVml0 eWF6ZXYgPGF2aXR5YXpldkBwb3N0ZW8ub3JnPgorOzs7IENvcHlyaWdodCDCqSAyMDIxLCAyMDIy IFBldHIgSG9kaW5hIDxwaG9kaW5hQHByb3Rvbm1haWwuY29tPgogOzs7IENvcHlyaWdodCDCqSAy MDIyIEFyamFuIEFkcmlhYW5zZSA8YXJqYW5AYWRyaWFhbi5zZT4KIDs7OyBDb3B5cmlnaHQgwqkg MjAyMiBKdWxpYW5hIFNpbXMgPGp0c2ltc0Bwcm90b25tYWlsLmNvbT4KIDs7OwpAQCAtMTA3OCw2 ICsxMDc5LDI5IEBAIChkZWZpbmUtcHVibGljIGNhbGYKICAgICA7OyBUaGUgcGx1Z2lucyBhcmUg cmVsZWFzZWQgdW5kZXIgTEdQTHYyLjErCiAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpsZ3Bs Mi4xKyBsaWNlbnNlOmdwbDIrKSkpKQogCisoZGVmaW5lLXB1YmxpYyBjYWxsYXVkaW9kCisgIChw YWNrYWdlCisgICAgKG5hbWUgImNhbGxhdWRpb2QiKQorICAgICh2ZXJzaW9uICIwLjEuNCIpCisg ICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAg ICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAgICh1cmwg Imh0dHBzOi8vZ2l0bGFiLmNvbS9tb2JpYW4xL2NhbGxhdWRpb2QiKQorICAgICAgICAgICAgICAg ICAgICAoY29tbWl0IHZlcnNpb24pKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZp bGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAg ICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjBoOXNmaW1sY2lrYXh4Mjl6OTdtbW0wMjV6 N201a2t3MGw4aGJucXNtcmdycGgwYnNwemciKSkpKQorICAgIChidWlsZC1zeXN0ZW0gbWVzb24t YnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGAoLGdsaWIgImJpbiIpIHBr Zy1jb25maWcpKQorICAgIChpbnB1dHMgKGxpc3QgYWxzYS11dGlscyBhbHNhLWxpYiBnbGliIHB1 bHNlYXVkaW8pKQorICAgIChzeW5vcHNpcyAiQ2FsbCBhdWRpbyByb3V0aW5nIGRhZW1vbiIpCisg ICAgKGRlc2NyaXB0aW9uCisgICAgICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgYSBkYWVtb24gZm9y IGRlYWxpbmcgd2l0aCBhdWRpbyByb3V0aW5nCitkdXJpbmcgcGhvbmUgY2FsbHMuICBJdCBwcm92 aWRlcyBhIEQtQnVzIGludGVyZmFjZS4iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0bGFi LmNvbS9tb2JpYW4xL2NhbGxhdWRpb2QiKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkK KwogKGRlZmluZS1wdWJsaWMgY2Fwcy1wbHVnaW5zLWx2MgogICAocGFja2FnZQogICAgIChuYW1l ICJjYXBzLXBsdWdpbnMtbHYyIikKLS0gCjIuMzYuMQoK --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0014-gnu-Add-rust-once-cell-next.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0014-gnu-Add-rust-once-cell-next.patch RnJvbSBjM2Y5ZTJmZjBmNzU4ZDA5YmRmMGI4MzFlN2Y3NzdiZDI3NmEyYmU4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDEyOjAyOjU1ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAx NC8zOF0gZ251OiBBZGQgcnVzdC1vbmNlLWNlbGwtbmV4dC4KCiogZ251L3BhY2thZ2VzL2NyYXRl cy1pby5zY20gKHJ1c3Qtb25jZS1jZWxsLW5leHQpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20gYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNj bQppbmRleCAwZDViODY1MDIzLi4yZjU0NzJhMWIyIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv Y3JhdGVzLWlvLnNjbQorKysgYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQpAQCAtMzk4NDAs NiArMzk4NDAsMjggQEAgKGRlZmluZS1wdWJsaWMgcnVzdC1vbmNlLWNlbGwtMQogY29udGVudHMu IikKICAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmV4cGF0IGxpY2Vuc2U6YXNsMi4wKSkpKQog CisoZGVmaW5lLXB1YmxpYyBydXN0LW9uY2UtY2VsbC1uZXh0CisgIChwYWNrYWdlCisgICAgKGlu aGVyaXQgcnVzdC1vbmNlLWNlbGwtMSkKKyAgICAobmFtZSAicnVzdC1vbmNlLWNlbGwiKQorICAg ICh2ZXJzaW9uICIxLjEzLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgICht ZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKGNyYXRlLXVyaSAib25jZS1jZWxsIiB2ZXJz aW9uKSkKKyAgICAgICAoZmlsZS1uYW1lCisgICAgICAgIChzdHJpbmctYXBwZW5kIG5hbWUgIi0i IHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjFx ZnF2Z253Znp6d3hkMTN5YnZwbHpzaGFxd25qbm5hOWdoY24wemdpamFxMHppeHA5aHEiKSkpKQor ICAgIChhcmd1bWVudHMKKyAgICAgYCgjOmNhcmdvLWlucHV0cworICAgICAgICgoInJ1c3QtYXRv bWljLXBvbHlmaWxsIiAscnVzdC1hdG9taWMtcG9seWZpbGwtMC4xKQorICAgICAgICAoInJ1c3Qt cGFya2luZy1sb3QtY29yZSIgLHJ1c3QtcGFya2luZy1sb3QtY29yZS0wLjkpKQorICAgICAgICM6 Y2FyZ28tZGV2ZWxvcG1lbnQtaW5wdXRzCisgICAgICAgKCgicnVzdC1jcm9zc2JlYW0tdXRpbHMi ICxydXN0LWNyb3NzYmVhbS11dGlscy0wLjgpCisgICAgICAgICgicnVzdC1sYXp5LXN0YXRpYyIg LHJ1c3QtbGF6eS1zdGF0aWMtMSkKKyAgICAgICAgKCJydXN0LXJlZ2V4IiAscnVzdC1yZWdleC0x KSkpKSkpCisKIChkZWZpbmUtcHVibGljIHJ1c3Qtb25jZS1jZWxsLTAuMQogICAocGFja2FnZQog ICAgIChpbmhlcml0IHJ1c3Qtb25jZS1jZWxsLTEpCi0tIAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0025-gnu-Add-rust-zbus-polkit-1.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0025-gnu-Add-rust-zbus-polkit-1.patch RnJvbSBjN2Q5ZjA2MWI2ZTFlMDUwYzM0MzQyNjQ5OTA4MTUyNzE1MWY4ODE1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDA4OjAyOjA5ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAy NS8zOF0gZ251OiBBZGQgcnVzdC16YnVzLXBvbGtpdC0xLgoKKiBnbnUvcGFja2FnZXMvY3JhdGVz LWlvLnNjbSAocnVzdC16YnVzLXBvbGtpdC0xKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20K aW5kZXggOWFmNWNkMTgwZS4uYzAzMmVhNzhlYyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2Ny YXRlcy1pby5zY20KKysrIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KQEAgLTcyOTM4LDYg KzcyOTM4LDI5IEBAIChkZWZpbmUtcHVibGljIHJ1c3QteWVzbG9naWMtZm9udGNvbmZpZy1zeXMt MwogZm9yIGxvY2F0aW5nIGZvbnRzLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQog CisoZGVmaW5lLXB1YmxpYyBydXN0LXpidXMtcG9sa2l0LTEKKyAgKHBhY2thZ2UKKyAgICAobmFt ZSAicnVzdC16YnVzLXBvbGtpdCIpCisgICAgKHZlcnNpb24gIjEuMi4wIikKKyAgICAoc291cmNl IChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAg ICh1cmkgKGNyYXRlLXVyaSAiemJ1c19wb2xraXQiIHZlcnNpb24pKQorICAgICAgICAgICAgICAo ZmlsZS1uYW1lIChzdHJpbmctYXBwZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAg ICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAg ICAgICIxeXpiczhzZ2E0czNoOTd2YjZuNW52ZHZsbm1od3Mydmo0NmJuNDRoYm5jZm0yNWY1MW1j IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNhcmdvLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1l bnRzCisgICAgIGAoIzpza2lwLWJ1aWxkPyAjdAorICAgICAgICM6Y2FyZ28taW5wdXRzICgoInJ1 c3QtZW51bWZsYWdzMiIgLHJ1c3QtZW51bWZsYWdzMi0wLjYpCisgICAgICAgICAgICAgICAgICAg ICAgICgicnVzdC1zZXJkZSIgLHJ1c3Qtc2VyZGUtMSkKKyAgICAgICAgICAgICAgICAgICAgICAg KCJydXN0LXNlcmRlLXJlcHIiICxydXN0LXNlcmRlLXJlcHItMC4xKQorICAgICAgICAgICAgICAg ICAgICAgICAoInJ1c3QtenZhcmlhbnQiICxydXN0LXp2YXJpYW50LTIpKSkpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3JnL2RidXMvemJ1cy8iKQorICAgIChz eW5vcHNpcyAiUG9saWN5S2l0IGJpbmRpbmciKQorICAgIChkZXNjcmlwdGlvbiAiUG9saWN5S2l0 IGJpbmRpbmciKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKKwogKGRlZmluZS1wdWJs aWMgcnVzdC16dmFyaWFudC1kZXJpdmUtMgogICAocGFja2FnZQogICAgIChuYW1lICJydXN0LXp2 YXJpYW50LWRlcml2ZSIpCi0tIAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0023-gnu-Add-rust-zbus-macros-1.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0023-gnu-Add-rust-zbus-macros-1.patch RnJvbSBhYzQ0YzIxZDZlMWVlOWFhYjQ1ZTkyYmZhMGIxNjQyYjk2MGEwMmJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDA3OjU4OjM5ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAy My8zOF0gZ251OiBBZGQgcnVzdC16YnVzLW1hY3Jvcy0xLgoKKiBnbnUvcGFja2FnZXMvY3JhdGVz LWlvLnNjbSAocnVzdC16YnVzLW1hY3Jvcy0xKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20K aW5kZXggMWUxN2YxYzBhNC4uNmEyYzgyNDc0YyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2Ny YXRlcy1pby5zY20KKysrIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KQEAgLTczMDExLDYg KzczMDExLDI5IEBAIChkZWZpbmUtcHVibGljIHJ1c3QtemJhc2UzMi0wLjEKICAgICAoZGVzY3Jp cHRpb24gIlRoaXMgcGFja2FnZSBwcm92aWRlcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB6YmFzZTMy LiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpsZ3BsMyspKSkKIAorKGRlZmluZS1wdWJsaWMgcnVz dC16YnVzLW1hY3Jvcy0xCisgIChwYWNrYWdlCisgICAgKG5hbWUgInJ1c3QtemJ1cy1tYWNyb3Mi KQorICAgICh2ZXJzaW9uICIxLjkuMyIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChjcmF0ZS11cmkgInpi dXNfbWFjcm9zIiB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoc3RyaW5nLWFw cGVuZCBuYW1lICItIiB2ZXJzaW9uICIudGFyLmd6IikpCisgICAgICAgICAgICAgIChzaGEyNTYK KyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMTlwMHBkd2RmNTJ6a2Fr bmF2MHBqNXF2Z2NmNTJ4azhhNHAzYTR5bXh5YndoamttamZncyIpKSkpCisgICAgKGJ1aWxkLXN5 c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6c2tpcC1i dWlsZD8gI3QKKyAgICAgICAjOmNhcmdvLWlucHV0cyAoKCJydXN0LXByb2MtbWFjcm8tY3JhdGUi ICxydXN0LXByb2MtbWFjcm8tY3JhdGUtMC4xKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1 c3QtcHJvYy1tYWNybzIiICxydXN0LXByb2MtbWFjcm8yLTEpCisgICAgICAgICAgICAgICAgICAg ICAgICgicnVzdC1xdW90ZSIgLHJ1c3QtcXVvdGUtMSkKKyAgICAgICAgICAgICAgICAgICAgICAg KCJydXN0LXN5biIgLHJ1c3Qtc3luLTEpKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRs YWIuZnJlZWRlc2t0b3Aub3JnL2RidXMvemJ1cy8iKQorICAgIChzeW5vcHNpcyAicHJvYy1tYWNy b3MgZm9yIHpidXMiKQorICAgIChkZXNjcmlwdGlvbiAicHJvYy1tYWNyb3MgZm9yIHpidXMiKQor ICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKKwogKGRlZmluZS1wdWJsaWMgcnVzdC16ZXJv Y29weS0wLjMKICAgKHBhY2thZ2UKICAgICAobmFtZSAicnVzdC16ZXJvY29weSIpCi0tIAoyLjM2 LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0019-gnu-Add-rust-ntest-0.7.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0019-gnu-Add-rust-ntest-0.7.patch RnJvbSBhYjllMTRlNTE0MDBjMjFhNmY5NzVlNzhjNDA3Mzk2ZGMyNzk5N2Q3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDExOjIxOjQyICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAx OS8zOF0gZ251OiBBZGQgcnVzdC1udGVzdC0wLjcuCgoqIGdudS9wYWNrYWdlcy9jcmF0ZXMtaW8u c2NtIChydXN0LW50ZXN0LTAuNyk6IE5ldyB2YXJpYWJsZS4KKHJ1c3QtbnRlc3QtMC4zKTogSW5o ZXJpdCBmcm9tIGFib3ZlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2Nt IGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KaW5kZXggYmM1NWVmNGNkZS4uOTEwY2U4ZDUz NyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KKysrIGIvZ251L3BhY2th Z2VzL2NyYXRlcy1pby5zY20KQEAgLTM4MzY0LDggKzM4MzY0LDMyIEBAIChkZWZpbmUtcHVibGlj IHJ1c3QtbnRhcGktMC4zCiAgICAgKGRlc2NyaXB0aW9uICJGRkkgYmluZGluZ3MgZm9yIE5hdGl2 ZSBBUEkiKQogICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6YXNsMi4wIGxpY2Vuc2U6ZXhwYXQp KSkpCiAKKyhkZWZpbmUtcHVibGljIHJ1c3QtbnRlc3QtMC43CisgIChwYWNrYWdlCisgICAgKG5h bWUgInJ1c3QtbnRlc3QiKQorICAgICh2ZXJzaW9uICIwLjcuNSIpCisgICAgKHNvdXJjZSAob3Jp Z2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJp IChjcmF0ZS11cmkgIm50ZXN0IiB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFtZSAo c3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICIudGFyLmd6IikpCisgICAgICAgICAgICAg IChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMGk0eHN2 eDUyaG1jbmdhMnhiamw3NGhkeWx6NGp5OGJjMnN3Y2ljaGx2dzFkaTRsd20ydyIpKSkpCisgICAg KGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBg KCM6c2tpcC1idWlsZD8gI3QKKyAgICAgICAjOmNhcmdvLWlucHV0cyAoKCJydXN0LW50ZXN0LXBy b2MtbWFjcm8taGVscGVyIiAscnVzdC1udGVzdC1wcm9jLW1hY3JvLWhlbHBlci0wLjcpCisgICAg ICAgICAgICAgICAgICAgICAgICgicnVzdC1udGVzdC10ZXN0LWNhc2VzIiAscnVzdC1udGVzdC10 ZXN0LWNhc2VzLTAuNykKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LW50ZXN0LXRpbWVv dXQiICxydXN0LW50ZXN0LXRpbWVvdXQtMC43KSkpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2l0aHViLmNvbS9iZWNoZXJhbi9udGVzdCIpCisgICAgKHN5bm9wc2lzICJUZXN0aW5nIGZyYW1l d29yayBmb3IgUnVzdCIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMg YSB0ZXN0aW5nIGZyYW1ld29yayBmb3IgUnVzdCB3aGljaAorZW5oYW5jZXMgdGhlIGJ1aWx0LWlu IGxpYnJhcnkgd2l0aCBzb21lIHVzZWZ1bCBmZWF0dXJlcy4iKQorICAgIChsaWNlbnNlIGxpY2Vu c2U6ZXhwYXQpKSkKKwogKGRlZmluZS1wdWJsaWMgcnVzdC1udGVzdC0wLjMKICAgKHBhY2thZ2UK KyAgICAoaW5oZXJpdCBydXN0LW50ZXN0LTAuNykKICAgICAobmFtZSAicnVzdC1udGVzdCIpCiAg ICAgKHZlcnNpb24gIjAuMy4zIikKICAgICAoc291cmNlCkBAIC0zODM4NSwxMiArMzg0MDksNyBA QCAoZGVmaW5lLXB1YmxpYyBydXN0LW50ZXN0LTAuMwogICAgICAgICM6Y2FyZ28tZGV2ZWxvcG1l bnQtaW5wdXRzCiAgICAgICAgKCgicnVzdC1udGVzdC10ZXN0LWNhc2VzIiAscnVzdC1udGVzdC10 ZXN0LWNhc2VzLTAuMykKICAgICAgICAgKCJydXN0LW50ZXN0LXRpbWVvdXQiICxydXN0LW50ZXN0 LXRpbWVvdXQtMC4zKQotICAgICAgICAoInJ1c3QtdGltZWJvbWIiICxydXN0LXRpbWVib21iLTAu MSkpKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vYmVjaGVyYW4vbnRlc3Qi KQotICAgIChzeW5vcHNpcyAiVGVzdGluZyBmcmFtZXdvcmsgZm9yIFJ1c3QiKQotICAgIChkZXNj cmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIGEgdGVzdGluZyBmcmFtZXdvcmsgZm9yIFJ1 c3Qgd2hpY2gKLWVuaGFuY2VzIHRoZSBidWlsdC1pbiBsaWJyYXJ5IHdpdGggc29tZSB1c2VmdWwg ZmVhdHVyZXMuIikKLSAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisgICAgICAgICgicnVz dC10aW1lYm9tYiIgLHJ1c3QtdGltZWJvbWItMC4xKSkpKSkpCiAKIChkZWZpbmUtcHVibGljIHJ1 c3QtbnRlc3QtcHJvYy1tYWNyby1oZWxwZXItMC43CiAgIChwYWNrYWdlCi0tIAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0024-gnu-rust-nix-0.22-Update-to-0.22.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0024-gnu-rust-nix-0.22-Update-to-0.22.3.patch RnJvbSA1ZWQ4MjVkMGVkZGVkMDE2YzA4MDZlYWNhMDU3NmQxNTFmODUzMTIzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDEyOjAyOjAzICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAy NC8zOF0gZ251OiBydXN0LW5peC0wLjIyOiBVcGRhdGUgdG8gMC4yMi4zLgoKKiBnbnUvcGFja2Fn ZXMvY3JhdGVzLWlvLnNjbSAocnVzdC1uaXgtMC4yMik6IFVwZGF0ZSB0byAwLjIyLjMuCgpkaWZm IC0tZ2l0IGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20gYi9nbnUvcGFja2FnZXMvY3JhdGVz LWlvLnNjbQppbmRleCA2YTJjODI0NzRjLi45YWY1Y2QxODBlIDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMvY3JhdGVzLWlvLnNjbQorKysgYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQpAQCAt Mzc1MzUsMTQgKzM3NTM1LDE0IEBAIChkZWZpbmUtcHVibGljIHJ1c3Qtbml4LTAuMjIKICAgKHBh Y2thZ2UKICAgICAoaW5oZXJpdCBydXN0LW5peC0wLjIzKQogICAgIChuYW1lICJydXN0LW5peCIp Ci0gICAgKHZlcnNpb24gIjAuMjIuMSIpCisgICAgKHZlcnNpb24gIjAuMjIuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVy aSAoY3JhdGUtdXJpICJuaXgiIHZlcnNpb24pKQogICAgICAgIChmaWxlLW5hbWUgKHN0cmluZy1h cHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci5neiIpKQogICAgICAgIChzaGEyNTYKLSAgICAg ICAgKGJhc2UzMiAiMGNhaGd6eGhkd3NhYTg0OTFuNmNuOGdhZGdmc3hrNXJhenlmdzR4cjNrMzRm NW41c21nNyIpKSkpCisgICAgICAgIChiYXNlMzIgIjFic2djOHZqcTA3YTF3Zzl2ejgxOWJ2YTNk dm41OGFuNHI4N2g4MGR4cmZxa3Fhbno0ZzQiKSkpKQogICAgIChhcmd1bWVudHMKICAgICAgYCgj OnNraXAtYnVpbGQ/ICN0CiAgICAgICAgIzpjYXJnby1pbnB1dHMKLS0gCjIuMzYuMQoK --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0022-gnu-Add-rust-zvariant-2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0022-gnu-Add-rust-zvariant-2.patch RnJvbSAyMjk2NDExNjY4OWEwNTA2NTkxMDI0OTc3MDBiMmJkYTQ1ZmZjY2ZhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDA4OjAyOjQ0ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAy Mi8zOF0gZ251OiBBZGQgcnVzdC16dmFyaWFudC0yLgoKKiBnbnUvcGFja2FnZXMvY3JhdGVzLWlv LnNjbSAocnVzdC16dmFyaWFudC0yKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9jcmF0ZXMtaW8uc2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KaW5kZXgg OGZiNGMyODg5Ni4uMWUxN2YxYzBhNCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NyYXRlcy1p by5zY20KKysrIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KQEAgLTcyOTYxLDYgKzcyOTYx LDMzIEBAIChkZWZpbmUtcHVibGljIHJ1c3QtenZhcmlhbnQtZGVyaXZlLTIKICAgICAoZGVzY3Jp cHRpb24gIkQtQnVzICYgR1ZhcmlhbnQgZW5jb2RpbmcgJiBkZWNvZGluZyIpCiAgICAgKGxpY2Vu c2UgbGljZW5zZTpleHBhdCkpKQogCisoZGVmaW5lLXB1YmxpYyBydXN0LXp2YXJpYW50LTIKKyAg KHBhY2thZ2UKKyAgICAobmFtZSAicnVzdC16dmFyaWFudCIpCisgICAgKHZlcnNpb24gIjIuMTAu MCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNo KQorICAgICAgICAgICAgICAodXJpIChjcmF0ZS11cmkgInp2YXJpYW50IiB2ZXJzaW9uKSkKKyAg ICAgICAgICAgICAgKGZpbGUtbmFtZSAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICIu dGFyLmd6IikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIK KyAgICAgICAgICAgICAgICAiMDk5NWQ1OXZsODQwOW1rM3FyYnNocXJ6NWQ3NmRxNTJzemcweDJ2 cWppMDd5OWFwcDM1NiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0p CisgICAgKGFyZ3VtZW50cworICAgICBgKCM6c2tpcC1idWlsZD8gI3QKKyAgICAgICAjOmNhcmdv LWlucHV0cyAoKCJydXN0LWFycmF5dmVjIiAscnVzdC1hcnJheXZlYy0wLjUpCisgICAgICAgICAg ICAgICAgICAgICAgICgicnVzdC1ieXRlb3JkZXIiICxydXN0LWJ5dGVvcmRlci0xKQorICAgICAg ICAgICAgICAgICAgICAgICAoInJ1c3QtZW51bWZsYWdzMiIgLHJ1c3QtZW51bWZsYWdzMi0wLjYp CisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1saWJjIiAscnVzdC1saWJjLTAuMikKKyAg ICAgICAgICAgICAgICAgICAgICAgKCJydXN0LXNlcmRlIiAscnVzdC1zZXJkZS0xKQorICAgICAg ICAgICAgICAgICAgICAgICAoInJ1c3Qtc2VyZGUtYnl0ZXMiICxydXN0LXNlcmRlLWJ5dGVzLTAu MTEpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1zdGF0aWMtYXNzZXJ0aW9ucyIgLHJ1 c3Qtc3RhdGljLWFzc2VydGlvbnMtMSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LXp2 YXJpYW50LWRlcml2ZSIgLHJ1c3QtenZhcmlhbnQtZGVyaXZlLTIpKSkpCisgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3JnL2RidXMvemJ1cy8iKQorICAgIChzeW5v cHNpcyAiRC1CdXMgJiBHVmFyaWFudCBlbmNvZGluZyAmIGRlY29kaW5nIikKKyAgICAoZGVzY3Jp cHRpb24gIkQtQnVzICYgR1ZhcmlhbnQgZW5jb2RpbmcgJiBkZWNvZGluZyIpCisgICAgKGxpY2Vu c2UgbGljZW5zZTpleHBhdCkpKQorCiAoZGVmaW5lLXB1YmxpYyBydXN0LXpiYXNlMzItMC4xCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgInJ1c3QtemJhc2UzMiIpCi0tIAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0013-gnu-Add-rust-parking-lot-core-0.9.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0013-gnu-Add-rust-parking-lot-core-0.9.patch RnJvbSA0ZDE5ZDI2MTdiOTAwZmI0MzhmMjA3ZmM4MzcwOTYzMTQ5OWQ2ODBkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDEyOjMxOjIxICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAx My8zOF0gZ251OiBBZGQgcnVzdC1wYXJraW5nLWxvdC1jb3JlLTAuOS4KCiogZ251L3BhY2thZ2Vz L2NyYXRlcy1pby5zY20gKHJ1c3QtcGFya2luZy1sb3QtY29yZS0wLjgpOiBOZXcgdmFyaWFibGUu CgpkaWZmIC0tZ2l0IGEvZ251L2xvY2FsLm1rIGIvZ251L2xvY2FsLm1rCmluZGV4IDFiZDc5MWZi MGMuLjk1YjJiOWNhOGEgMTAwNjQ0Ci0tLSBhL2dudS9sb2NhbC5taworKysgYi9nbnUvbG9jYWwu bWsKQEAgLTE3OTcsNiArMTc5Nyw3IEBAIGRpc3RfcGF0Y2hfREFUQSA9CQkJCQkJXAogICAlRCUv cGFja2FnZXMvcGF0Y2hlcy9ydXN0LW5ldHRsZS1kaXNhYmxlLXZlbmRvci5wYXRjaAkJIFwKICAg JUQlL3BhY2thZ2VzL3BhdGNoZXMvcnVzdC1uZXR0bGUtc3lzLWRpc2FibGUtdmVuZG9yLnBhdGNo CSBcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3J1c3Qtb3BlbnNzbC1zeXMtbm8tdmVuZG9yLnBh dGNoCVwKKyAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvcnVzdC1wYXJraW5nLWxvdC1jb3JlLTAuOS5w YXRjaAlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3J1c3Qtc2hlbGwyYmF0Y2gtbGludC1maXgu cGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvcnVzdC13bC1jbGlwYm9hcmQtcnMtbmV3 ZXItd2wucGF0Y2ggICAgICBcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3NiYy1maXgtYnVpbGQt bm9uLXg4Ni5wYXRjaAkJXApkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20g Yi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQppbmRleCA1YWE4OWYyZGYyLi4wZDViODY1MDIz IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQorKysgYi9nbnUvcGFja2Fn ZXMvY3JhdGVzLWlvLnNjbQpAQCAtNDEzMDYsOCArNDEzMDYsMzcgQEAgKGRlZmluZS1wdWJsaWMg cnVzdC1wYXJraW5nLWxvdC0wLjcKICAgICAgICAgKCJydXN0LXJhbmQiICxydXN0LXJhbmQtMC40 KQogICAgICAgICAoInJ1c3QtcnVzdGMtdmVyc2lvbiIgLHJ1c3QtcnVzdGMtdmVyc2lvbi0wLjIp KSkpKSkKIAorKGRlZmluZS1wdWJsaWMgcnVzdC1wYXJraW5nLWxvdC1jb3JlLTAuOQorICAocGFj a2FnZQorICAgIChuYW1lICJydXN0LXBhcmtpbmctbG90LWNvcmUiKQorICAgICh2ZXJzaW9uICIw LjkuMyIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQorICAgICAgICAgICAgICAodXJpIChjcmF0ZS11cmkgInBhcmtpbmdfbG90X2NvcmUiIHZl cnNpb24pKQorICAgICAgICAgICAgICAoZmlsZS1uYW1lIChzdHJpbmctYXBwZW5kIG5hbWUgIi0i IHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAgICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRj aGVzICJydXN0LXBhcmtpbmctbG90LWNvcmUtMC45LnBhdGNoIikpCisgICAgICAgICAgICAgIChz aGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMGFiOTVybGpi OTlybTUxd2NpYzE2amdiYWpjcjZsZ2Jxa3JyMjF3N2JjMnd5YjVwazhoOSIpKSkpCisgICAgKGJ1 aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworCTs7IFRPRE86 IFJlcGxhY2UgcnVzdC1iYWNrdHJhY2UtbmV4dCB3aGVuIHJlYWR5CisgICAgIGAoIzpjYXJnby1p bnB1dHMgKCgicnVzdC1iYWNrdHJhY2UiICxydXN0LWJhY2t0cmFjZS1uZXh0KQorICAgICAgICAg ICAgICAgICAgICAgICAoInJ1c3QtY2ZnLWlmIiAscnVzdC1jZmctaWYtMSkKKyAgICAgICAgICAg ICAgICAgICAgICAgKCJydXN0LWxpYmMiICxydXN0LWxpYmMtMC4yKQorICAgICAgICAgICAgICAg ICAgICAgICAoInJ1c3QtcGV0Z3JhcGgiICxydXN0LXBldGdyYXBoLTAuNikKKyAgICAgICAgICAg ICAgICAgICAgICAgKCJydXN0LXJlZG94LXN5c2NhbGwiICxydXN0LXJlZG94LXN5c2NhbGwtMC4y KQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3Qtc21hbGx2ZWMiICxydXN0LXNtYWxsdmVj LTEpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC10aHJlYWQtaWQiICxydXN0LXRocmVh ZC1pZC00KSkpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9BbWFuaWV1L3Bh cmtpbmdfbG90IikKKyAgICAoc3lub3BzaXMgIkFQSSBmb3IgY3JlYXRpbmcgY3VzdG9tIHN5bmNo cm9uaXphdGlvbiBwcmltaXRpdmVzIikKKyAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBw cm92aWRlcyBhbiBhZHZhbmNlZCBBUEkgZm9yIGNyZWF0aW5nIGN1c3RvbQorc3luY2hyb25pemF0 aW9uIHByaW1pdGl2ZXMuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmFzbDIuMCBsaWNl bnNlOmV4cGF0KSkpKQorCiAoZGVmaW5lLXB1YmxpYyBydXN0LXBhcmtpbmctbG90LWNvcmUtMC44 CiAgIChwYWNrYWdlCisgICAgKGluaGVyaXQgcnVzdC1wYXJraW5nLWxvdC1jb3JlLTAuOSkKICAg ICAobmFtZSAicnVzdC1wYXJraW5nLWxvdC1jb3JlIikKICAgICAodmVyc2lvbiAiMC44LjQiKQog ICAgIChzb3VyY2UKQEAgLTQxMzM2LDEyICs0MTM2NSw3IEBAIChkZWZpbmUtcHVibGljIHJ1c3Qt cGFya2luZy1sb3QtY29yZS0wLjgKICAgICAgICAgKCJydXN0LXJlZG94LXN5c2NhbGwiICxydXN0 LXJlZG94LXN5c2NhbGwtMC4yKQogICAgICAgICAoInJ1c3Qtc21hbGx2ZWMiICxydXN0LXNtYWxs dmVjLTEpCiAgICAgICAgICgicnVzdC10aHJlYWQtaWQiICxydXN0LXRocmVhZC1pZC00KQotICAg ICAgICAoInJ1c3Qtd2luYXBpIiAscnVzdC13aW5hcGktMC4zKSkpKQotICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vZ2l0aHViLmNvbS9BbWFuaWV1L3BhcmtpbmdfbG90IikKLSAgICAoc3lub3BzaXMg IkFQSSBmb3IgY3JlYXRpbmcgY3VzdG9tIHN5bmNocm9uaXphdGlvbiBwcmltaXRpdmVzIikKLSAg ICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBwcm92aWRlcyBhbiBhZHZhbmNlZCBBUEkgZm9y IGNyZWF0aW5nIGN1c3RvbQotc3luY2hyb25pemF0aW9uIHByaW1pdGl2ZXMuIikKLSAgICAobGlj ZW5zZSAobGlzdCBsaWNlbnNlOmFzbDIuMCBsaWNlbnNlOmV4cGF0KSkpKQorICAgICAgICAoInJ1 c3Qtd2luYXBpIiAscnVzdC13aW5hcGktMC4zKSkpKSkpCiAKIChkZWZpbmUtcHVibGljIHJ1c3Qt cGFya2luZy1sb3QtY29yZS0wLjcKICAgKHBhY2thZ2UKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9wYXRjaGVzL3J1c3QtcGFya2luZy1sb3QtY29yZS0wLjkucGF0Y2ggYi9nbnUvcGFja2FnZXMv cGF0Y2hlcy9ydXN0LXBhcmtpbmctbG90LWNvcmUtMC45LnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAw NjQ0CmluZGV4IDAwMDAwMDAwMDAuLmI3Nzg2YmE1NDYKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUv cGFja2FnZXMvcGF0Y2hlcy9ydXN0LXBhcmtpbmctbG90LWNvcmUtMC45LnBhdGNoCkBAIC0wLDAg KzEsMTUgQEAKKy0tLSBwYXJraW5nX2xvdF9jb3JlLTAuOS4zL0NhcmdvLnRvbWwJMjAyMi0wOC0w MyAxNTozNTowNC4yNTY1NDE1NDYgKzAyMDAKKysrKyBwYXJraW5nX2xvdF9jb3JlLTAuOS4zL0Nh cmdvLnRvbWwJMjAyMi0wOC0wMyAxNTozNToyMy4wNTY2MTQ3NDcgKzAyMDAKK0BAIC01NywxMiAr NTcsMyBAQAorIAorIFt0YXJnZXQuImNmZyh1bml4KSIuZGVwZW5kZW5jaWVzLmxpYmNdCisgdmVy c2lvbiA9ICIwLjIuOTUiCistCistW3RhcmdldC4iY2ZnKHdpbmRvd3MpIi5kZXBlbmRlbmNpZXMu d2luZG93cy1zeXNdCistdmVyc2lvbiA9ICIwLjM2LjAiCistZmVhdHVyZXMgPSBbCistICAgICJX aW4zMl9Gb3VuZGF0aW9uIiwKKy0gICAgIldpbjMyX1N5c3RlbV9MaWJyYXJ5TG9hZGVyIiwKKy0g ICAgIldpbjMyX1N5c3RlbV9TeXN0ZW1TZXJ2aWNlcyIsCistICAgICJXaW4zMl9TeXN0ZW1fV2lu ZG93c1Byb2dyYW1taW5nIiwKKy1dCi0tIAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0032-gnu-Add-rust-xkbcommon-0.4.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0032-gnu-Add-rust-xkbcommon-0.4.patch RnJvbSA5MTdiMGE3YWM3Y2Q0MzBjYjk1OGI5MzYyM2ZlOWEzZDA2NzUwYTIyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA1IEF1ZyAyMDIyIDE0OjA5OjQ5ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAz Mi8zOF0gZ251OiBBZGQgcnVzdC14a2Jjb21tb24tMC40LgoKKiBnbnUvcGFja2FnZXMvY3JhdGVz LWlvLnNjbSAocnVzdC14a2Jjb21tb24tMC40KTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20K aW5kZXggYWU2ZGUwYmY2OC4uOTQzOWQzZDg0NSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2Ny YXRlcy1pby5zY20KKysrIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KQEAgLTg3LDYgKzg3 LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjcmF0ZXMtaW8pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHZlcnNpb24tY29udHJvbCkKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgd2ViKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4bWwpCisgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIHhkaXNvcmcpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIHhvcmcpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGd0aykKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgd2Via2l0KQpAQCAtNzI3NDQsNiArNzI3NDUsMzIgQEAgKGRlZmlu ZS1wdWJsaWMgcnVzdC14ZmxhZ3MtMC4yCiAgICAgICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgYSBt b2RlcmF0ZWx5IHNpbXBsZSBjb21tYW5kIGxpbmUgYXJndW1lbnRzIHBhcnNlci4iKQogICAgIChs aWNlbnNlIChsaXN0IGxpY2Vuc2U6ZXhwYXQgbGljZW5zZTphc2wyLjApKSkpCiAKKyhkZWZpbmUt cHVibGljIHJ1c3QteGtiY29tbW9uLTAuNAorICAocGFja2FnZQorICAgIChuYW1lICJydXN0LXhr YmNvbW1vbiIpCisgICAgKHZlcnNpb24gIjAuNC4xIikKKyAgICAoc291cmNlCisgICAgICAob3Jp Z2luCisgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAodXJpIChjcmF0ZS11cmkg InhrYmNvbW1vbiIgdmVyc2lvbikpCisgICAgICAgIChmaWxlLW5hbWUgKHN0cmluZy1hcHBlbmQg bmFtZSAiLSIgdmVyc2lvbiAiLnRhci5neiIpKQorICAgICAgICAoc2hhMjU2CisgICAgICAgICAg KGJhc2UzMiAiMWtyOGlrOTJja3oxMnM5bXk2NmE3Z3JpcDg0bjg3eGdrYW5ucGNoaTVoc21xdzZk MGJoMyIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCisgICAgKGFy Z3VtZW50cworICAgICAgYCgjOnRlc3RzPyAjZiA7OyBUT0RPOiBGYWlsaW5nIHRlc3QgaW4gc3Jj L3hrYi9tb2QucnMKKyAgICAgICAgIzpjYXJnby1pbnB1dHMKKyAgICAgICAgKCgicnVzdC1saWJj IiAscnVzdC1saWJjLTAuMikKKyAgICAgICAgICgicnVzdC1tZW1tYXAiICxydXN0LW1lbW1hcC0w LjcpCisgICAgICAgICAoInJ1c3QteGNiIiAscnVzdC14Y2ItMC45KSkKKyAgICAgICAgIzpjYXJn by1kZXZlbG9wbWVudC1pbnB1dHMKKyAgICAgICAgKCgicnVzdC1ldmRldiIgLHJ1c3QtZXZkZXYt MC4xMSkpKSkKKyAgICAoaW5wdXRzIChsaXN0IGxpYnhrYmNvbW1vbikpCisgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9naXRodWIuY29tL3J1c3QteC1iaW5kaW5ncy94a2Jjb21tb24tcnMiKQorICAg IChzeW5vcHNpcyAiUnVzdCBiaW5kaW5ncyBhbmQgd3JhcHBlcnMgZm9yIGxpYnhrYmNvbW1vbiIp CisgICAgKGRlc2NyaXB0aW9uICJSdXN0IGJpbmRpbmdzIGFuZCB3cmFwcGVycyBmb3IgbGlieGti Y29tbW9uIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisKIChkZWZpbmUtcHVibGlj IHJ1c3QteG1sLXJzLTAuOAogICAocGFja2FnZQogICAgIChuYW1lICJydXN0LXhtbC1ycyIpCi0t IAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0021-gnu-Add-rust-zvariant-derive-2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0021-gnu-Add-rust-zvariant-derive-2.patch RnJvbSA1OTAyNTA3ZTg3YjBiMzA1N2IwMjM1MDg0MjJlNGNmNjcxMjQ0N2I5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDA4OjAwOjAwICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAy MS8zOF0gZ251OiBBZGQgcnVzdC16dmFyaWFudC1kZXJpdmUtMi4KCiogZ251L3BhY2thZ2VzL2Ny YXRlcy1pby5zY20gKHJ1c3QtenZhcmlhbnQtZGVyaXZlLTIpOiBOZXcgdmFyaWFibGUuCgpkaWZm IC0tZ2l0IGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20gYi9nbnUvcGFja2FnZXMvY3JhdGVz LWlvLnNjbQppbmRleCBlOGRmZjM3MGExLi44ZmI0YzI4ODk2IDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMvY3JhdGVzLWlvLnNjbQorKysgYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQpAQCAt NzI5MzgsNiArNzI5MzgsMjkgQEAgKGRlZmluZS1wdWJsaWMgcnVzdC15ZXNsb2dpYy1mb250Y29u ZmlnLXN5cy0zCiBmb3IgbG9jYXRpbmcgZm9udHMuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmV4 cGF0KSkpCiAKKyhkZWZpbmUtcHVibGljIHJ1c3QtenZhcmlhbnQtZGVyaXZlLTIKKyAgKHBhY2th Z2UKKyAgICAobmFtZSAicnVzdC16dmFyaWFudC1kZXJpdmUiKQorICAgICh2ZXJzaW9uICIyLjEw LjAiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKKyAgICAgICAgICAgICAgKHVyaSAoY3JhdGUtdXJpICJ6dmFyaWFudF9kZXJpdmUiIHZlcnNp b24pKQorICAgICAgICAgICAgICAoZmlsZS1uYW1lIChzdHJpbmctYXBwZW5kIG5hbWUgIi0iIHZl cnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAg KGJhc2UzMgorICAgICAgICAgICAgICAgICIxczl4azljNHA5dmwwajJ2cjFhYnFjMTJtZ3Y1MDBz amMzZm5oOGlqM2QxeWI0aTV4anA0IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNhcmdvLWJ1aWxk LXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpza2lwLWJ1aWxkPyAjdAorICAgICAg ICM6Y2FyZ28taW5wdXRzICgoInJ1c3QtcHJvYy1tYWNyby1jcmF0ZSIgLHJ1c3QtcHJvYy1tYWNy by1jcmF0ZS0xKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtcHJvYy1tYWNybzIiICxy dXN0LXByb2MtbWFjcm8yLTEpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1xdW90ZSIg LHJ1c3QtcXVvdGUtMSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LXN5biIgLHJ1c3Qt c3luLTEpKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3Jn L2RidXMvemJ1cy8iKQorICAgIChzeW5vcHNpcyAiRC1CdXMgJiBHVmFyaWFudCBlbmNvZGluZyAm IGRlY29kaW5nIikKKyAgICAoZGVzY3JpcHRpb24gIkQtQnVzICYgR1ZhcmlhbnQgZW5jb2Rpbmcg JiBkZWNvZGluZyIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorCiAoZGVmaW5lLXB1 YmxpYyBydXN0LXpiYXNlMzItMC4xCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInJ1c3QtemJhc2Uz MiIpCi0tIAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0018-gnu-Add-rust-ntest-test-cases-0.7.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0018-gnu-Add-rust-ntest-test-cases-0.7.patch RnJvbSBhMzZlMjhiYzk0YTNjOTJiNDBkODMwN2NjNzNiZmIzNmRmMWNjNjAxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDExOjI0OjI2ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAx OC8zOF0gZ251OiBBZGQgcnVzdC1udGVzdC10ZXN0LWNhc2VzLTAuNy4KCiogZ251L3BhY2thZ2Vz L2NyYXRlcy1pby5zY20gKHJ1c3QtbnRlc3QtdGVzdC1jYXNlcy0wLjcpOiBOZXcgdmFyaWFibGUu CihydXN0LW50ZXN0LXRlc3QtY2FzZXMtMC4zKTogSW5oZXJpdCBmcm9tIGFib3ZlLgoKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1p by5zY20KaW5kZXggNDg5MGM4YjZkYS4uYmM1NWVmNGNkZSAxMDA2NDQKLS0tIGEvZ251L3BhY2th Z2VzL2NyYXRlcy1pby5zY20KKysrIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KQEAgLTM4 NDEzLDggKzM4NDEzLDMxIEBAIChkZWZpbmUtcHVibGljIHJ1c3QtbnRlc3QtcHJvYy1tYWNyby1o ZWxwZXItMC43CiAgICAgICJQcm92aWRlIGhlbHBlciBmdW5jdGlvbnMgZm9yIHRoZSBwcm9jZWR1 cmFsIG1hY3JvcyB1c2VkIGluIG50ZXN0LiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkp KQogCisoZGVmaW5lLXB1YmxpYyBydXN0LW50ZXN0LXRlc3QtY2FzZXMtMC43CisgIChwYWNrYWdl CisgICAgKG5hbWUgInJ1c3QtbnRlc3QtdGVzdC1jYXNlcyIpCisgICAgKHZlcnNpb24gIjAuNy41 IikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CisgICAgICAgICAgICAgICh1cmkgKGNyYXRlLXVyaSAibnRlc3RfdGVzdF9jYXNlcyIgdmVyc2lv bikpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKHN0cmluZy1hcHBlbmQgbmFtZSAiLSIgdmVy c2lvbiAiLnRhci5neiIpKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAo YmFzZTMyCisgICAgICAgICAgICAgICAgIjFnaGFsMnJiMDNjbmo3Y2lxZ2RxMGR2aWZkZjhxcDJo bm1pOXoxaXAxajViMDJzMXhhNHIiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gY2FyZ28tYnVpbGQt c3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOnNraXAtYnVpbGQ/ICN0CisgICAgICAg IzpjYXJnby1pbnB1dHMgKCgicnVzdC1wcm9jLW1hY3JvMiIgLHJ1c3QtcHJvYy1tYWNybzItMSkK KyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LXF1b3RlIiAscnVzdC1xdW90ZS0xKQorICAg ICAgICAgICAgICAgICAgICAgICAoInJ1c3Qtc3luIiAscnVzdC1zeW4tMSkpKSkKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vYmVjaGVyYW4vbnRlc3QiKQorICAgIChzeW5vcHNp cyAiVGVzdCBjYXNlcyBmb3IgbnRlc3QgZnJhbWV3b3JrLiIpCisgICAgKGRlc2NyaXB0aW9uICJU ZXN0IGNhc2VzIGZvciBudGVzdCBmcmFtZXdvcmsuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmV4 cGF0KSkpCisKIChkZWZpbmUtcHVibGljIHJ1c3QtbnRlc3QtdGVzdC1jYXNlcy0wLjMKICAgKHBh Y2thZ2UKKyAgICAoaW5oZXJpdCBydXN0LW50ZXN0LXRlc3QtY2FzZXMtMC43KQogICAgIChuYW1l ICJydXN0LW50ZXN0LXRlc3QtY2FzZXMiKQogICAgICh2ZXJzaW9uICIwLjMuNCIpCiAgICAgKHNv dXJjZQpAQCAtMzg0MzAsMTEgKzM4NDUzLDcgQEAgKGRlZmluZS1wdWJsaWMgcnVzdC1udGVzdC10 ZXN0LWNhc2VzLTAuMwogICAgICBgKCM6Y2FyZ28taW5wdXRzCiAgICAgICAgKCgicnVzdC1wcm9j LW1hY3JvMiIgLHJ1c3QtcHJvYy1tYWNybzItMSkKICAgICAgICAgKCJydXN0LXF1b3RlIiAscnVz dC1xdW90ZS0xKQotICAgICAgICAoInJ1c3Qtc3luIiAscnVzdC1zeW4tMSkpKSkKLSAgICAoaG9t ZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vYmVjaGVyYW4vbnRlc3QiKQotICAgIChzeW5vcHNp cyAiVGVzdCBjYXNlcyBmb3IgbnRlc3QgZnJhbWV3b3JrIikKLSAgICAoZGVzY3JpcHRpb24gIlRo aXMgcGFja2FnZSBwcm92aWRlcyB0ZXN0IGNhc2VzIGZvciBudGVzdCBmcmFtZXdvcmsuIikKLSAg ICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisgICAgICAgICgicnVzdC1zeW4iICxydXN0LXN5 bi0xKSkpKSkpCiAKIChkZWZpbmUtcHVibGljIHJ1c3QtbnRlc3QtdGltZW91dC0wLjcKICAgKHBh Y2thZ2UKLS0gCjIuMzYuMQoK --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0030-gnu-Add-rust-bitvec-1.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0030-gnu-Add-rust-bitvec-1.patch RnJvbSA5ZGM5ZTVhODU0MzlkYzNjMzhmMmE0NzNhMWE5YmNhYWExMTBlNGNkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA1IEF1ZyAyMDIyIDE0OjE3OjIwICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAz MC8zOF0gZ251OiBBZGQgcnVzdC1iaXR2ZWMtMS4KCiogZ251L3BhY2thZ2VzL2NyYXRlcy1pby5z Y20gKHJ1c3QtYml0dmVjLTEpOiBOZXcgdmFyaWFibGUuCihydXN0LWJpdHZlYy0wLjIyKTogSW5o ZXJpdCBmcm9tIGFib3ZlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2Nt IGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KaW5kZXggY2M2ZDhkNzllOC4uODBiZThhNTRl OSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KKysrIGIvZ251L3BhY2th Z2VzL2NyYXRlcy1pby5zY20KQEAgLTc0MzQsOCArNzQzNCwzNCBAQCAoZGVmaW5lLXB1YmxpYyBy dXN0LWJpdHN0cmVhbS1pby0wLjgKICAgICAgICAgICIwMGE2d3k1NHMxZG1hZG01eHo4azJjYnNk N2l4dm00OG1sYzQ1YmswZmR5MHBicmE2amsxIikpKSkKICAgICAoYXJndW1lbnRzIGAoIzpza2lw LWJ1aWxkPyAjdCkpKSkKIAorKGRlZmluZS1wdWJsaWMgcnVzdC1iaXR2ZWMtMQorICAocGFja2Fn ZQorICAgIChuYW1lICJydXN0LWJpdHZlYyIpCisgICAgKHZlcnNpb24gIjEuMC4xIikKKyAgICAo c291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAg ICAgICAgICh1cmkgKGNyYXRlLXVyaSAiYml0dmVjIiB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAg KGZpbGUtbmFtZSAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICIudGFyLmd6IikpCisg ICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAg ICAgICAiMTczeWR5ajJxNXZ3ajg4azZ4Z2puZnNzaHM0eDl3YnZqanY3c20waDM2cjM0aG44N2ho diIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3Vt ZW50cworICAgICBgKCM6c2tpcC1idWlsZD8gI3QKKyAgICAgICAjOmNhcmdvLWlucHV0cyAoKCJy dXN0LWZ1bnR5IiAscnVzdC1mdW50eS0yKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3Qt cmFkaXVtIiAscnVzdC1yYWRpdW0tMC43KQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3Qt c2VyZGUiICxydXN0LXNlcmRlLTEpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC10YXAi ICxydXN0LXRhcC0xKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3Qtd3l6IiAscnVzdC13 eXotMC41KSkpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYml0dmVjdG8tcnMuZ2l0aHViLmlv L2JpdHZlYyIpCisgICAgKHN5bm9wc2lzICJNYW5pcHVsYXRlIG1lbW9yeSwgYml0IGJ5IGJpdCIp CisgICAgKGRlc2NyaXB0aW9uCisgICAgICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgYSBjcmF0ZSBm b3IgbWFuaXB1bGF0aW5nIG1lbW9yeSwgYml0IGJ5IGJpdC4iKQorICAgIChsaWNlbnNlIGxpY2Vu c2U6ZXhwYXQpKSkKKwogKGRlZmluZS1wdWJsaWMgcnVzdC1iaXR2ZWMtMC4yMgogICAocGFja2Fn ZQorICAgIChpbmhlcml0IHJ1c3QtYml0dmVjLTEpCiAgICAgKG5hbWUgInJ1c3QtYml0dmVjIikK ICAgICAodmVyc2lvbiAiMC4yMi4zIikKICAgICAoc291cmNlCkBAIC03NDYxLDEyICs3NDg3LDcg QEAgKGRlZmluZS1wdWJsaWMgcnVzdC1iaXR2ZWMtMC4yMgogICAgICAgICAoInJ1c3Qtc2VyZGUi ICxydXN0LXNlcmRlLTEpCiAgICAgICAgICgicnVzdC1zZXJkZS1qc29uIiAscnVzdC1zZXJkZS1q c29uLTEpCiAgICAgICAgICgicnVzdC1zZXJkZS10ZXN0IiAscnVzdC1zZXJkZS10ZXN0LTEpCi0g ICAgICAgICgicnVzdC1zdGF0aWMtYXNzZXJ0aW9ucyIgLHJ1c3Qtc3RhdGljLWFzc2VydGlvbnMt MSkpKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2JpdHZlY3RvLXJzLmdpdGh1Yi5pby9iaXR2 ZWMiKQotICAgIChzeW5vcHNpcyAiTWFuaXB1bGF0ZSBtZW1vcnksIGJpdCBieSBiaXQiKQotICAg IChkZXNjcmlwdGlvbgotICAgICAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIGEgY3JhdGUgZm9yIG1h bmlwdWxhdGluZyBtZW1vcnksIGJpdCBieSBiaXQuIikKLSAgICAobGljZW5zZSBsaWNlbnNlOmV4 cGF0KSkpCisgICAgICAgICgicnVzdC1zdGF0aWMtYXNzZXJ0aW9ucyIgLHJ1c3Qtc3RhdGljLWFz c2VydGlvbnMtMSkpKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBydXN0LWJpdHZlYy0wLjIwCiAgIChw YWNrYWdlCi0tIAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0031-gnu-Add-rust-evdev-0.11.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0031-gnu-Add-rust-evdev-0.11.patch RnJvbSA4ZDBkZDQyNzdjYjJmOWY3MDFiMjZjMjJhN2E2ZTFkNjZhM2UzZmVjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA1IEF1ZyAyMDIyIDE0OjE5OjIxICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAz MS8zOF0gZ251OiBBZGQgcnVzdC1ldmRldi0wLjExLgoKKiBnbnUvcGFja2FnZXMvY3JhdGVzLWlv LnNjbSAocnVzdC1ldmRldi0wLjExKTogTmV3IHZhcmlhYmxlCgpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL2NyYXRlcy1pby5zY20gYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQppbmRleCA4 MGJlOGE1NGU5Li5hZTZkZTBiZjY4IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvY3JhdGVzLWlv LnNjbQorKysgYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQpAQCAtMjEwNjcsNiArMjEwNjcs MzAgQEAgKGRlZmluZS1wdWJsaWMgcnVzdC1ldGhlcmV1bS10eXBlcy1zZXJpYWxpemUtMC4yCiAg ICAgKGRlc2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgaXMgYSBSdXN0IGxpYnJhcnkgb2YgRXRoZXJl dW0gdHlwZXMuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCiAKKyhkZWZpbmUtcHVi bGljIHJ1c3QtZXZkZXYtMC4xMQorICAocGFja2FnZQorICAgIChuYW1lICJydXN0LWV2ZGV2IikK KyAgICAodmVyc2lvbiAiMC4xMS41IikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGNyYXRlLXVyaSAiZXZk ZXYiIHZlcnNpb24pKQorICAgICAgICAgICAgICAoZmlsZS1uYW1lIChzdHJpbmctYXBwZW5kIG5h bWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAg ICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIwMXFoeGZyN3dtZGZzZ3M3d25iamd6 ZmI2YWxkZjJ2bnFxYjRoZmlnc3FibXE0N2RqMTZiIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNh cmdvLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpza2lwLWJ1aWxkPyAj dAorICAgICAgICM6Y2FyZ28taW5wdXRzICgoInJ1c3QtYml0dmVjIiAscnVzdC1iaXR2ZWMtMSkK KyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LWZ1dHVyZXMtY29yZSIgLHJ1c3QtZnV0dXJl cy1jb3JlLTAuMykKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LWxpYmMiICxydXN0LWxp YmMtMC4yKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3Qtbml4IiAscnVzdC1uaXgtMC4y MykKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LXRva2lvIiAscnVzdC10b2tpby0xKSkp KQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9jbXIvZXZkZXYiKQorICAgIChz eW5vcHNpcyAiZXZkZXYgaW50ZXJmYWNlIGZvciBMaW51eCIpCisgICAgKGRlc2NyaXB0aW9uICJl dmRldiBpbnRlcmZhY2UgZm9yIExpbnV4IikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmFz bDIuMCBsaWNlbnNlOmV4cGF0KSkpKQorCiAoZGVmaW5lLXB1YmxpYyBydXN0LWV2ZW50LWxpc3Rl bmVyLTIKICAgKHBhY2thZ2UKICAgICAobmFtZSAicnVzdC1ldmVudC1saXN0ZW5lciIpCi0tIAoy LjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0034-gnu-Add-rust-clap-lex-0.2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0034-gnu-Add-rust-clap-lex-0.2.patch RnJvbSAzYzU3N2E3YjRmNTMyZTMyMjVhZTc3MmJmOTAzZjU3ZWNmNjM4MWI1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA1IEF1ZyAyMDIyIDE0OjIxOjMzICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAz NC8zOF0gZ251OiBBZGQgcnVzdC1jbGFwLWxleC0wLjIuCgoqIGdudS9wYWNrYWdlcy9jcmF0ZXMt aW8uc2NtIChydXN0LWNsYXAtbGV4LTAuMik6IE5ldyB2YXJpYWJsZQoKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KaW5k ZXggNGMyYjNlZDNjMi4uZTJjYjNmYjVkMiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NyYXRl cy1pby5zY20KKysrIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KQEAgLTExMzkyLDYgKzEx MzkyLDI2IEBAIChkZWZpbmUtcHVibGljIHJ1c3QtY2xhcC1kZXJpdmUtMwogZGVyaXZlIGNyYXRl LiIpCiAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpleHBhdCBsaWNlbnNlOmFzbDIuMCkpKSkK IAorKGRlZmluZS1wdWJsaWMgcnVzdC1jbGFwLWxleC0wLjIKKyAgKHBhY2thZ2UKKyAgICAobmFt ZSAicnVzdC1jbGFwLWxleCIpCisgICAgKHZlcnNpb24gIjAuMi40IikKKyAgICAoc291cmNlIChv cmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1 cmkgKGNyYXRlLXVyaSAiY2xhcF9sZXgiIHZlcnNpb24pKQorICAgICAgICAgICAgICAoZmlsZS1u YW1lIChzdHJpbmctYXBwZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAg ICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIx aWIxYTl2NTV5Ym5hd3MxMWw2M2F6MGpnejV4aXkyNGprZGdzbXlsN2dyY20zc3o0bDE4IikpKSkK KyAgICAoYnVpbGQtc3lzdGVtIGNhcmdvLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisg ICAgIGAoIzpza2lwLWJ1aWxkPyAjdAorICAgICAgICM6Y2FyZ28taW5wdXRzICgoInJ1c3Qtb3Mt c3RyLWJ5dGVzIiAscnVzdC1vcy1zdHItYnl0ZXMtNikpKSkKKyAgICAoaG9tZS1wYWdlICJodHRw czovL2dpdGh1Yi5jb20vY2xhcC1ycy9jbGFwL3RyZWUvbWFzdGVyL2NsYXBfbGV4IikKKyAgICAo c3lub3BzaXMgIk1pbmltYWwsIGZsZXhpYmxlIGNvbW1hbmQgbGluZSBwYXJzZXIiKQorICAgIChk ZXNjcmlwdGlvbiAiTWluaW1hbCwgZmxleGlibGUgY29tbWFuZCBsaW5lIHBhcnNlciIpCisgICAg KGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpleHBhdCBsaWNlbnNlOmFzbDIuMCkpKSkKKwogKGRlZmlu ZS1wdWJsaWMgcnVzdC1jbGFwLTMKICAgKHBhY2thZ2UKICAgICAobmFtZSAicnVzdC1jbGFwIikK LS0gCjIuMzYuMQoK --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0016-gnu-Add-rust-ntest-proc-macro-helper-0.7.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0016-gnu-Add-rust-ntest-proc-macro-helper-0.7.patch RnJvbSA2YjQzZGE2ZTkzNGJjNDgwOWRiNzc2ODMxZDExZDAzNmUxNzZjZjM1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDExOjIzOjIyICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAx Ni8zOF0gZ251OiBBZGQgcnVzdC1udGVzdC1wcm9jLW1hY3JvLWhlbHBlci0wLjcuCgoqIGdudS9w YWNrYWdlcy9jcmF0ZXMtaW8uc2NtIChydXN0LW50ZXN0LXByb2MtbWFjcm8taGVscGVyLTAuNyk6 IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbSBi L2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtCmluZGV4IGU2NzY1ZDg3MGEuLmIxYWJhY2Y1MzMg MTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtCisrKyBiL2dudS9wYWNrYWdl cy9jcmF0ZXMtaW8uc2NtCkBAIC0zODM5Miw2ICszODM5MiwyNyBAQCAoZGVmaW5lLXB1YmxpYyBy dXN0LW50ZXN0LTAuMwogZW5oYW5jZXMgdGhlIGJ1aWx0LWluIGxpYnJhcnkgd2l0aCBzb21lIHVz ZWZ1bCBmZWF0dXJlcy4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKIAorKGRlZmlu ZS1wdWJsaWMgcnVzdC1udGVzdC1wcm9jLW1hY3JvLWhlbHBlci0wLjcKKyAgKHBhY2thZ2UKKyAg ICAobmFtZSAicnVzdC1udGVzdC1wcm9jLW1hY3JvLWhlbHBlciIpCisgICAgKHZlcnNpb24gIjAu Ny41IikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCisgICAgICAgICAgICAgICh1cmkgKGNyYXRlLXVyaSAibnRlc3RfcHJvY19tYWNyb19oZWxw ZXIiIHZlcnNpb24pKQorICAgICAgICAgICAgICAoZmlsZS1uYW1lIChzdHJpbmctYXBwZW5kIG5h bWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAg ICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIwbGt5Zng5N2F5bmJtN2NuaHp5Yzlj cjBycHExeHpuZzFod216aXpiZjFhNjg1NXk2bGxnIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNh cmdvLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpza2lwLWJ1aWxkPyAj dCkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2JlY2hlcmFuL250ZXN0IikK KyAgICAoc3lub3BzaXMKKyAgICAgIlByb3ZpZGUgaGVscGVyIGZ1bmN0aW9ucyBmb3IgdGhlIHBy b2NlZHVyYWwgbWFjcm9zIHVzZWQgaW4gbnRlc3QuIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAg IlByb3ZpZGUgaGVscGVyIGZ1bmN0aW9ucyBmb3IgdGhlIHByb2NlZHVyYWwgbWFjcm9zIHVzZWQg aW4gbnRlc3QuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisKIChkZWZpbmUtcHVi bGljIHJ1c3QtbnRlc3QtdGVzdC1jYXNlcy0wLjMKICAgKHBhY2thZ2UKICAgICAobmFtZSAicnVz dC1udGVzdC10ZXN0LWNhc2VzIikKLS0gCjIuMzYuMQoK --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0033-gnu-Add-rust-textwrap-0.15.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0033-gnu-Add-rust-textwrap-0.15.patch RnJvbSAyNWQ3OTI4ZmU2NWNiNGY4NzcxMjAzYjRiMjU3ZmU4Y2IxMWE0YWI2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA1IEF1ZyAyMDIyIDE0OjIwOjQ2ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAz My8zOF0gZ251OiBBZGQgcnVzdC10ZXh0d3JhcC0wLjE1LgoKKiBnbnUvcGFja2FnZXMvY3JhdGVz LWlvLnNjbSAocnVzdC10ZXh0d3JhcC0wLjE1KTogTmV3IHZhcmlhYmxlLgoocnVzdC10ZXh0d3Jh cC0wLjEyKTogSW5oZXJpdCBmcm9tIGFib3ZlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9j cmF0ZXMtaW8uc2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KaW5kZXggOTQzOWQzZDg0 NS4uNGMyYjNlZDNjMiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KKysr IGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KQEAgLTYzNDk5LDggKzYzNDk5LDM4IEBAIChk ZWZpbmUtcHVibGljIHJ1c3QtdGV4dC1zaXplLTEKICAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFj a2FnZSBwcm92aWRlcyBhIG5ld3R5cGVzIGZvciB0ZXh0IG9mZnNldHMiKQogICAgIChsaWNlbnNl IChsaXN0IGxpY2Vuc2U6ZXhwYXQgbGljZW5zZTphc2wyLjApKSkpCiAKKyhkZWZpbmUtcHVibGlj IHJ1c3QtdGV4dHdyYXAtMC4xNQorICAocGFja2FnZQorICAgIChuYW1lICJydXN0LXRleHR3cmFw IikKKyAgICAodmVyc2lvbiAiMC4xNS4wIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGNyYXRlLXVyaSAi dGV4dHdyYXAiIHZlcnNpb24pKQorICAgICAgICAgICAgICAoZmlsZS1uYW1lIChzdHJpbmctYXBw ZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAgICAgKHNoYTI1Ngor ICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxeXc1MTNrNjFsZml3Z3Fy ZnZzancxYTV3cHZtMGF6aHBqcjJrcjBqaG5xOWM1NmlzNTVpIikpKSkKKyAgICAoYnVpbGQtc3lz dGVtIGNhcmdvLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpza2lwLWJ1 aWxkPyAjdAorICAgICAgICM6Y2FyZ28taW5wdXRzICgoInJ1c3QtaHlwaGVuYXRpb24iICxydXN0 LWh5cGhlbmF0aW9uLTAuOCkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LXNtYXdrIiAs cnVzdC1zbWF3ay0wLjMpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC10ZXJtaW5hbC1z aXplIiAscnVzdC10ZXJtaW5hbC1zaXplLTAuMSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJy dXN0LXVuaWNvZGUtbGluZWJyZWFrIiAscnVzdC11bmljb2RlLWxpbmVicmVhay0wLjEpCisgICAg ICAgICAgICAgICAgICAgICAgICgicnVzdC11bmljb2RlLXdpZHRoIiAscnVzdC11bmljb2RlLXdp ZHRoLTAuMSkpKSkKKyAgICAoaG9tZS1wYWdlCisgICAgICJodHRwczovL2dpdGh1Yi5jb20vbWdl aXNsZXIvdGV4dHdyYXAiKQorICAgIChzeW5vcHNpcyAiTGlicmFyeSBmb3Igd29yZCB3cmFwcGlu ZywgaW5kZW50aW5nLCBhbmQgZGVkZW50aW5nIHN0cmluZ3MiKQorICAgIChkZXNjcmlwdGlvbgor ICAgICAiVGV4dHdyYXAgaXMgYSBzbWFsbCBsaWJyYXJ5IGZvciB3b3JkIHdyYXBwaW5nLCBpbmRl bnRpbmcsIGFuZCBkZWRlbnRpbmcKK3N0cmluZ3MuICBZb3UgY2FuIHVzZSBpdCB0byBmb3JtYXQg c3RyaW5ncyAoc3VjaCBhcyBoZWxwIGFuZCBlcnJvciBtZXNzYWdlcykKK2ZvciBkaXNwbGF5IGlu IGNvbW1hbmRsaW5lIGFwcGxpY2F0aW9ucy4gIEl0IGlzIGRlc2lnbmVkIHRvIGJlIGVmZmljaWVu dCBhbmQKK2hhbmRsZSBVbmljb2RlIGNoYXJhY3RlcnMgY29ycmVjdGx5LiIpCisgICAgKGxpY2Vu c2UgbGljZW5zZTpleHBhdCkpKQorCiAoZGVmaW5lLXB1YmxpYyBydXN0LXRleHR3cmFwLTAuMTIK ICAgKHBhY2thZ2UKKyAgICAoaW5oZXJpdCBydXN0LXRleHR3cmFwLTAuMTUpCiAgICAgKG5hbWUg InJ1c3QtdGV4dHdyYXAiKQogICAgICh2ZXJzaW9uICIwLjEyLjEiKQogICAgIChzb3VyY2UKQEAg LTYzNTE4LDE2ICs2MzU0OCw3IEBAIChkZWZpbmUtcHVibGljIHJ1c3QtdGV4dHdyYXAtMC4xMgog ICAgICAgICM6Y2FyZ28taW5wdXRzCiAgICAgICAgKCgicnVzdC1oeXBoZW5hdGlvbiIgLHJ1c3Qt aHlwaGVuYXRpb24tMC44KQogICAgICAgICAoInJ1c3QtdGVybWluYWwtc2l6ZSIgLHJ1c3QtdGVy bWluYWwtc2l6ZS0wLjEpCi0gICAgICAgICgicnVzdC11bmljb2RlLXdpZHRoIiAscnVzdC11bmlj b2RlLXdpZHRoLTAuMSkpKSkKLSAgICAoaG9tZS1wYWdlCi0gICAgICJodHRwczovL2dpdGh1Yi5j b20vbWdlaXNsZXIvdGV4dHdyYXAiKQotICAgIChzeW5vcHNpcyAiTGlicmFyeSBmb3Igd29yZCB3 cmFwcGluZywgaW5kZW50aW5nLCBhbmQgZGVkZW50aW5nIHN0cmluZ3MiKQotICAgIChkZXNjcmlw dGlvbgotICAgICAiVGV4dHdyYXAgaXMgYSBzbWFsbCBsaWJyYXJ5IGZvciB3b3JkIHdyYXBwaW5n LCBpbmRlbnRpbmcsIGFuZCBkZWRlbnRpbmcKLXN0cmluZ3MuICBZb3UgY2FuIHVzZSBpdCB0byBm b3JtYXQgc3RyaW5ncyAoc3VjaCBhcyBoZWxwIGFuZCBlcnJvciBtZXNzYWdlcykKLWZvciBkaXNw bGF5IGluIGNvbW1hbmRsaW5lIGFwcGxpY2F0aW9ucy4gIEl0IGlzIGRlc2lnbmVkIHRvIGJlIGVm ZmljaWVudCBhbmQKLWhhbmRsZSBVbmljb2RlIGNoYXJhY3RlcnMgY29ycmVjdGx5LiIpCi0gICAg KGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorICAgICAgICAoInJ1c3QtdW5pY29kZS13aWR0aCIg LHJ1c3QtdW5pY29kZS13aWR0aC0wLjEpKSkpKSkKIAogKGRlZmluZS1wdWJsaWMgcnVzdC10ZXh0 d3JhcC0wLjExCiAgIChwYWNrYWdlCi0tIAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0015-gnu-Add-rust-proc-macro-crate-next.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0015-gnu-Add-rust-proc-macro-crate-next.patch RnJvbSA4MjRjMmI5YjljYjE1NWJhYTBhN2Y5YzQzOWYyNThkNDIyZGMyOWQxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDEyOjAzOjQ1ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAx NS8zOF0gZ251OiBBZGQgcnVzdC1wcm9jLW1hY3JvLWNyYXRlLW5leHQuCgoqIGdudS9wYWNrYWdl cy9jcmF0ZXMtaW8uc2NtIChydXN0LXByb2MtbWFjcm8tY3JhdGUtbmV4dCk6IE5ldyB2YXJpYWJs ZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbSBiL2dudS9wYWNrYWdl cy9jcmF0ZXMtaW8uc2NtCmluZGV4IDJmNTQ3MmExYjIuLmU2NzY1ZDg3MGEgMTAwNjQ0Ci0tLSBh L2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8u c2NtCkBAIC00NTM2Myw2ICs0NTM2MywyOCBAQCAoZGVmaW5lLXB1YmxpYyBydXN0LXByb2MtbWFj cm8tY3JhdGUtMQogcmVuYW1lZCBpbiBAZmlsZXtDYXJnby50b21sfS4iKQogICAgIChsaWNlbnNl IChsaXN0IGxpY2Vuc2U6YXNsMi4wIGxpY2Vuc2U6ZXhwYXQpKSkpCiAKKyAoZGVmaW5lLXB1Ymxp YyBydXN0LXByb2MtbWFjcm8tY3JhdGUtbmV4dAorICAgKHBhY2thZ2UKKyAgICAgKGluaGVyaXQg cnVzdC1wcm9jLW1hY3JvLWNyYXRlLTEpCisgICAgIChuYW1lICJydXN0LXByb2MtbWFjcm8tY3Jh dGUiKQorICAgICAodmVyc2lvbiAiMS4yLjEiKQorICAgICAoc291cmNlCisgICAgICAob3JpZ2lu CisgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAodXJpIChjcmF0ZS11cmkgInBy b2MtbWFjcm8tY3JhdGUiIHZlcnNpb24pKQorICAgICAgICAoZmlsZS1uYW1lIChzdHJpbmctYXBw ZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgKHNoYTI1NgorICAgICAg ICAgKGJhc2UzMiAiMXNjbHp2YTgxbjJscGp5ZnBkcGRjZDAzZjV5czk2ODR2cWFwMnhpcGJqZHAx d3h6cjg3ZCIpKSkpCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6Y2FyZ28taW5wdXRzCisgICAg ICAgKCgicnVzdC1vbmNlLWNlbGwiICxydXN0LW9uY2UtY2VsbC1uZXh0KQorICAgICAgICAoInJ1 c3QtdGhpc2Vycm9yIiAscnVzdC10aGlzZXJyb3ItMSkKKyAgICAgICAgKCJydXN0LXRvbWwiICxy dXN0LXRvbWwtMC41KSkKKyAgICAgICAjOmNhcmdvLWRldmVsb3BtZW50LWlucHV0cworICAgICAg ICgoInJ1c3QtcHJvYy1tYWNybzIiICxydXN0LXByb2MtbWFjcm8yLTEpCisgICAgICAgICgicnVz dC1xdW90ZSIgLHJ1c3QtcXVvdGUtMSkKKyAgICAgICAgKCJydXN0LXN5biIgLHJ1c3Qtc3luLTEp KSkpKSkKKwogKGRlZmluZS1wdWJsaWMgcnVzdC1wcm9jLW1hY3JvLWNyYXRlLTAuMQogICAocGFj a2FnZQogICAgIChpbmhlcml0IHJ1c3QtcHJvYy1tYWNyby1jcmF0ZS0xKQotLSAKMi4zNi4xCgo= --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0035-gnu-rust-clap-derive-3-Update-to-3.1.18.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0035-gnu-rust-clap-derive-3-Update-to-3.1.18.patch RnJvbSAxZmI2ZmNhMzhjNjBiZGJlMjA2NDNmMjI3MDA0Y2ZiYTc4YTQ2NzI5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA1IEF1ZyAyMDIyIDE0OjI0OjAwICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAz NS8zOF0gZ251OiBydXN0LWNsYXAtZGVyaXZlLTM6IFVwZGF0ZSB0byAzLjEuMTguCgoqIGdudS9w YWNrYWdlcy9jcmF0ZXMtaW8uc2NtIChydXN0LWNsYXAtZGVyaXZlLTMpOiBVcGRhdGUgdG8gMy4x LjE4LgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtIGIvZ251L3BhY2th Z2VzL2NyYXRlcy1pby5zY20KaW5kZXggZTJjYjNmYjVkMi4uYTAyNmY0NDE5YSAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KKysrIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1p by5zY20KQEAgLTExMzY0LDcgKzExMzY0LDcgQEAgKGRlZmluZS1wdWJsaWMgcnVzdC1jbGFuZy1z eXMtMC4xMQogKGRlZmluZS1wdWJsaWMgcnVzdC1jbGFwLWRlcml2ZS0zCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgInJ1c3QtY2xhcC1kZXJpdmUiKQotICAgICh2ZXJzaW9uICIzLjAuMC1iZXRhLjIi KQorICAgICh2ZXJzaW9uICIzLjEuMTgiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMTEzNzMsMTcgKzExMzczLDE1IEBAIChkZWZpbmUt cHVibGljIHJ1c3QtY2xhcC1kZXJpdmUtMwogICAgICAgICAoc3RyaW5nLWFwcGVuZCBuYW1lICIt IiB2ZXJzaW9uICIudGFyLmd6IikpCiAgICAgICAgKHNoYTI1NgogICAgICAgICAoYmFzZTMyCi0g ICAgICAgICAiMThjbjgyamhjaGE3bTBua3BpMWEwM2p4OGs3YWFxNWt4ZmN4bnNxcGFhOGloNWRw MjNycCIpKSkpCisgICAgICAgICAiMGc1M3c2cWtxY2MxMjJicWg1MWp6Zmc1MTE0N2lsNjQzaWR2 cTFjenhrcjJ4NTMwNmNpNSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0 ZW0pCi0gICAgKGFyZ3VtZW50cworCShhcmd1bWVudHMKICAgICAgYCgjOnNraXAtYnVpbGQ/ICN0 Ci0gICAgICAgIzpjYXJnby1pbnB1dHMKLSAgICAgICAoKCJydXN0LWhlY2siICxydXN0LWhlY2st MC4zKQotICAgICAgICAoInJ1c3QtcHJvYy1tYWNyby1lcnJvciIKLSAgICAgICAgICxydXN0LXBy b2MtbWFjcm8tZXJyb3ItMSkKLSAgICAgICAgKCJydXN0LXByb2MtbWFjcm8yIiAscnVzdC1wcm9j LW1hY3JvMi0xKQotICAgICAgICAoInJ1c3QtcXVvdGUiICxydXN0LXF1b3RlLTEpCi0gICAgICAg ICgicnVzdC1zeW4iICxydXN0LXN5bi0xKSkpKQorICAgICAgICM6Y2FyZ28taW5wdXRzICgoInJ1 c3QtaGVjayIgLHJ1c3QtaGVjay0wLjQpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1w cm9jLW1hY3JvLWVycm9yIiAscnVzdC1wcm9jLW1hY3JvLWVycm9yLTEpCisgICAgICAgICAgICAg ICAgICAgICAgICgicnVzdC1wcm9jLW1hY3JvMiIgLHJ1c3QtcHJvYy1tYWNybzItMSkKKyAgICAg ICAgICAgICAgICAgICAgICAgKCJydXN0LXF1b3RlIiAscnVzdC1xdW90ZS0xKQorICAgICAgICAg ICAgICAgICAgICAgICAoInJ1c3Qtc3luIiAscnVzdC1zeW4tMSkpKSkKICAgICAoaG9tZS1wYWdl ICJodHRwczovL2NsYXAucnMvIikKICAgICAoc3lub3BzaXMKICAgICAgIlBhcnNlIGNvbW1hbmQg bGluZSBhcmd1bWVudCBieSBkZWZpbmluZyBhIHN0cnVjdCwgZGVyaXZlIGNyYXRlIikKLS0gCjIu MzYuMQoK --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0026-gnu-Add-rust-zbus-1.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0026-gnu-Add-rust-zbus-1.patch RnJvbSBhNDViM2E1MDgzMWI5ODVhYmFlYWY1Y2QxNjc4ZTNlZmU1NGI4NDQyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDA4OjAxOjM3ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAy Ni8zOF0gZ251OiBBZGQgcnVzdC16YnVzLTEuCgoqIGdudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2Nt IChydXN0LXpidXMtMSk6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv Y3JhdGVzLWlvLnNjbSBiL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtCmluZGV4IGMwMzJlYTc4 ZWMuLmU2MTM0ZDEwY2MgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtCisr KyBiL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtCkBAIC03Mjk2MSw2ICs3Mjk2MSw0NCBAQCAo ZGVmaW5lLXB1YmxpYyBydXN0LXpidXMtcG9sa2l0LTEKICAgICAoZGVzY3JpcHRpb24gIlBvbGlj eUtpdCBiaW5kaW5nIikKICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCiAKKyhkZWZpbmUt cHVibGljIHJ1c3QtemJ1cy0xCisgIChwYWNrYWdlCisgICAgKG5hbWUgInJ1c3QtemJ1cyIpCisg ICAgKHZlcnNpb24gIjEuOS4zIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGNyYXRlLXVyaSAiemJ1cyIg dmVyc2lvbikpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKHN0cmluZy1hcHBlbmQgbmFtZSAi LSIgdmVyc2lvbiAiLnRhci5neiIpKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAg ICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjBqZ3d5ZHdqZ2sxNmR5cnpkYmMxazBkbnFq OWt2OXAzZndjdjkyYTdsOW5wM2hsdjVnbHciKSkpKQorICAgIChidWlsZC1zeXN0ZW0gY2FyZ28t YnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOnRlc3RzPyAjZiA7OyAxMi8y NCB0ZXN0cyBmYWlsCisJICAgIzpjYXJnby1pbnB1dHMgKCgicnVzdC1hc3luYy1pbyIgLHJ1c3Qt YXN5bmMtaW8tMSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LWJ5dGVvcmRlciIgLHJ1 c3QtYnl0ZW9yZGVyLTEpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1kZXJpdmF0aXZl IiAscnVzdC1kZXJpdmF0aXZlLTIpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1lbnVt ZmxhZ3MyIiAscnVzdC1lbnVtZmxhZ3MyLTAuNikKKyAgICAgICAgICAgICAgICAgICAgICAgKCJy dXN0LWZhc3RyYW5kIiAscnVzdC1mYXN0cmFuZC0xKQorICAgICAgICAgICAgICAgICAgICAgICAo InJ1c3QtZnV0dXJlcyIgLHJ1c3QtZnV0dXJlcy0wLjMpCisgICAgICAgICAgICAgICAgICAgICAg ICgicnVzdC1uYi1jb25uZWN0IiAscnVzdC1uYi1jb25uZWN0LTEpCisgICAgICAgICAgICAgICAg ICAgICAgICgicnVzdC1uaXgiICxydXN0LW5peC0wLjIyKQorICAgICAgICAgICAgICAgICAgICAg ICAoInJ1c3Qtb25jZS1jZWxsIiAscnVzdC1vbmNlLWNlbGwtMSkKKyAgICAgICAgICAgICAgICAg ICAgICAgKCJydXN0LXBvbGxpbmciICxydXN0LXBvbGxpbmctMikKKyAgICAgICAgICAgICAgICAg ICAgICAgKCJydXN0LXNjb3BlZC10bHMiICxydXN0LXNjb3BlZC10bHMtMSkKKyAgICAgICAgICAg ICAgICAgICAgICAgKCJydXN0LXNlcmRlIiAscnVzdC1zZXJkZS0xKQorICAgICAgICAgICAgICAg ICAgICAgICAoInJ1c3Qtc2VyZGUteG1sLXJzIiAscnVzdC1zZXJkZS14bWwtcnMtMC40KQorICAg ICAgICAgICAgICAgICAgICAgICAoInJ1c3Qtc2VyZGUtcmVwciIgLHJ1c3Qtc2VyZGUtcmVwci0w LjEpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC16YnVzLW1hY3JvcyIgLHJ1c3QtemJ1 cy1tYWNyb3MtMSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LXp2YXJpYW50IiAscnVz dC16dmFyaWFudC0yKSkKKyAgICAgICAjOmNhcmdvLWRldmVsb3BtZW50LWlucHV0cyAoKCJydXN0 LWRvYy1jb21tZW50IiAscnVzdC1kb2MtY29tbWVudC0wLjMpCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICgicnVzdC1udGVzdCIgLHJ1c3QtbnRlc3QtMC43KQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtemJ1cy1wb2xraXQiICxydXN0LXpidXMt cG9sa2l0LTEpKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Au b3JnL2RidXMvemJ1cy8iKQorICAgIChzeW5vcHNpcyAiQVBJIGZvciBELUJ1cyBjb21tdW5pY2F0 aW9uIikKKyAgICAoZGVzY3JpcHRpb24gIkFQSSBmb3IgRC1CdXMgY29tbXVuaWNhdGlvbiIpCisg ICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorCiAoZGVmaW5lLXB1YmxpYyBydXN0LXp2YXJp YW50LWRlcml2ZS0yCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInJ1c3QtenZhcmlhbnQtZGVyaXZl IikKLS0gCjIuMzYuMQoK --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0028-gnu-Add-rust-radium-0.7.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0028-gnu-Add-rust-radium-0.7.patch RnJvbSAyMzE0OTQ4ZGRkYTU2YWQzYTg2ZjYwYTUwYzEyMmRhYTRlMmI4MWUxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA1IEF1ZyAyMDIyIDE0OjEzOjQxICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAy OC8zOF0gZ251OiBBZGQgcnVzdC1yYWRpdW0tMC43LgoKKiBnbnUvcGFja2FnZXMvY3JhdGVzLWlv LnNjbSAocnVzdC1yYWRpdW0tMC43KTogTmV3IHZhcmlhYmxlLgoocnVzdC1yYWRpdW0tMC43KTog SW5oZXJpdCBmcm9tIGFib3ZlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8u c2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KaW5kZXggYzBhOTM5Y2U5Ny4uYTgxMGIz YTI0ZSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KKysrIGIvZ251L3Bh Y2thZ2VzL2NyYXRlcy1pby5zY20KQEAgLTQ3Mzg0LDggKzQ3Mzg0LDMwIEBAIChkZWZpbmUtcHVi bGljIHJ1c3QtcmFjZXItaW50ZXJuZXItMC4xCiBmYXNoaW9uLiAgSXQgaXMgbW9zdGx5IHVzZWQg aW4gUmFjZXIuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCiAKKyhkZWZpbmUtcHVi bGljIHJ1c3QtcmFkaXVtLTAuNworICAocGFja2FnZQorICAgIChuYW1lICJydXN0LXJhZGl1bSIp CisgICAgKHZlcnNpb24gIjAuNy4wIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGNyYXRlLXVyaSAicmFk aXVtIiB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoc3RyaW5nLWFwcGVuZCBu YW1lICItIiB2ZXJzaW9uICIudGFyLmd6IikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAg ICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMDJjeGZpM2t5M2M0eWh5cXg5YXhx d2h5YWNhODA0d3M0Nm5uNGdjMWltYms5NG56eWN5dyIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBj YXJnby1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6c2tpcC1idWlsZD8g I3QpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9iaXR2ZWN0by1ycy9yYWRp dW0iKQorICAgIChzeW5vcHNpcyAiUG9ydGFibGUgaW50ZXJmYWNlcyBmb3IgbWF5YmUtYXRvbWlj IHR5cGVzIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIkBjb2Rle3JhZGl1bX0gcHJvdmlkZXMg YWJzdHJhY3Rpb25zIGFuZCBncmFjZWZ1bCBkZWdyYWRhdGlvbiBmb3IgYmVoYXZpb3IKK3RoYXQg bXVzdCBiZSBzaGFyZWQtbXV0YWJsZSwgYnV0IG1lcmVseSBtYXkgdXNlIGF0b21pYyBpbnN0cnVj dGlvbnMgdG8gZG8gc28uIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisKIChkZWZp bmUtcHVibGljIHJ1c3QtcmFkaXVtLTAuNgogICAocGFja2FnZQorICAgIChpbmhlcml0IHJ1c3Qt cmFkaXVtLTAuNykKICAgICAobmFtZSAicnVzdC1yYWRpdW0iKQogICAgICh2ZXJzaW9uICIwLjYu MiIpCiAgICAgKHNvdXJjZQpAQCAtNDc0MDAsMTMgKzQ3NDIyLDcgQEAgKGRlZmluZS1wdWJsaWMg cnVzdC1yYWRpdW0tMC42CiAgICAgKGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCiAg ICAgKGFyZ3VtZW50cwogICAgICBgKCM6Y2FyZ28tZGV2ZWxvcG1lbnQtaW5wdXRzCi0gICAgICAg KCgicnVzdC1zdGF0aWMtYXNzZXJ0aW9ucyIgLHJ1c3Qtc3RhdGljLWFzc2VydGlvbnMtMSkpKSkK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vYml0dmVjdG8tcnMvcmFkaXVtIikK LSAgICAoc3lub3BzaXMgIlBvcnRhYmxlIGludGVyZmFjZXMgZm9yIG1heWJlLWF0b21pYyB0eXBl cyIpCi0gICAgKGRlc2NyaXB0aW9uCi0gICAgICJAY29kZXtyYWRpdW19IHByb3ZpZGVzIGFic3Ry YWN0aW9ucyBhbmQgZ3JhY2VmdWwgZGVncmFkYXRpb24gZm9yIGJlaGF2aW9yCi10aGF0IG11c3Qg YmUgc2hhcmVkLW11dGFibGUsIGJ1dCBtZXJlbHkgbWF5IHVzZSBhdG9taWMgaW5zdHJ1Y3Rpb25z IHRvIGRvIHNvLiIpCi0gICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorICAgICAgICgoInJ1 c3Qtc3RhdGljLWFzc2VydGlvbnMiICxydXN0LXN0YXRpYy1hc3NlcnRpb25zLTEpKSkpKSkKIAog KGRlZmluZS1wdWJsaWMgcnVzdC1yYWRpdW0tMC41CiAgIChwYWNrYWdlCi0tIAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0011-gnu-Add-rust-addr2line-0.17.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0011-gnu-Add-rust-addr2line-0.17.patch RnJvbSBmN2NhZTI4YWUwNWFhYjhhMGZkN2I4ZTI0N2M1NjgzOGVhZTg0Mzc0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAzIEF1ZyAyMDIyIDEwOjE1OjM4ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAx MS8zOF0gZ251OiBBZGQgcnVzdC1hZGRyMmxpbmUtMC4xNy4KCiogZ251L3BhY2thZ2VzL2NyYXRl cy1pby5zY20gKHJ1c3QtYWRkcjJsaW5lLTAuMTcpOiBOZXcgdmFyaWFibGUuCihydXN0LWFkZHIy bGluZS0wLjE0KTogUmVtb3ZlIHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9j cmF0ZXMtaW8uc2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KaW5kZXggZGMzYjY1NjZi NC4uZmE4MTcyMTA2MCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KKysr IGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KQEAgLTE2OTUsOCArMTY5NSw0MyBAQCAoZGVm aW5lLXB1YmxpYyBydXN0LWFkYmxvY2stMC40CiBzeW50YXggKGUuZy4gIEVhc3lMaXN0LCBFYXN5 UHJpdmFjeSkgZmlsdGVyIHBhcnNpbmcgYW5kIG1hdGNoaW5nLiIpCiAgICAgKGxpY2Vuc2UgbGlj ZW5zZTptcGwyLjApKSkKIAorKGRlZmluZS1wdWJsaWMgcnVzdC1hZGRyMmxpbmUtMC4xNworICAo cGFja2FnZQorICAgIChuYW1lICJydXN0LWFkZHIybGluZSIpCisgICAgKHZlcnNpb24gIjAuMTcu MCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNo KQorICAgICAgICAgICAgICAodXJpIChjcmF0ZS11cmkgImFkZHIybGluZSIgdmVyc2lvbikpCisg ICAgICAgICAgICAgIChmaWxlLW5hbWUgKHN0cmluZy1hcHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAi LnRhci5neiIpKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMy CisgICAgICAgICAgICAgICAgIjBzdzE2enF5NncwYXI2MzN6NjltN2x3NmdiMGsxeTd4ajMzODdh OHdseTQzaWo1ZGl2NXIiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gY2FyZ28tYnVpbGQtc3lzdGVt KQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOnNraXAtYnVpbGQ/ICN0CisgICAgICAgIzpjYXJn by1pbnB1dHMgKCgicnVzdC1jb21waWxlci1idWlsdGlucyIgLHJ1c3QtY29tcGlsZXItYnVpbHRp bnMtMC4xKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtY3BwLWRlbWFuZ2xlIiAscnVz dC1jcHAtZGVtYW5nbGUtMC4zKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtZmFsbGli bGUtaXRlcmF0b3IiICxydXN0LWZhbGxpYmxlLWl0ZXJhdG9yLTAuMikKKyAgICAgICAgICAgICAg ICAgICAgICAgKCJydXN0LWdpbWxpIiAscnVzdC1naW1saS0wLjI2KQorICAgICAgICAgICAgICAg ICAgICAgICAoInJ1c3Qtb2JqZWN0IiAscnVzdC1vYmplY3QtMC4yNykKKyAgICAgICAgICAgICAg ICAgICAgICAgKCJydXN0LXJ1c3RjLWRlbWFuZ2xlIiAscnVzdC1ydXN0Yy1kZW1hbmdsZS0wLjEp CisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1ydXN0Yy1zdGQtd29ya3NwYWNlLWFsbG9j IiAscnVzdC1ydXN0Yy1zdGQtd29ya3NwYWNlLWFsbG9jLTEpCisgICAgICAgICAgICAgICAgICAg ICAgICgicnVzdC1ydXN0Yy1zdGQtd29ya3NwYWNlLWNvcmUiICxydXN0LXJ1c3RjLXN0ZC13b3Jr c3BhY2UtY29yZS0xKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3Qtc21hbGx2ZWMiICxy dXN0LXNtYWxsdmVjLTEpKQorIzpjYXJnby1kZXZlbG9wbWVudC1pbnB1dHMgKDsoInJ1c3QtZmlu ZHNobGlicyIgLHJ1c3QtZmluZHNobGlicy0wLjEwKQorCSAgICAoInJ1c3QtcnVzdGMtdGVzdCIg LHJ1c3QtcnVzdGMtdGVzdC0wLjMpCisJICAgICgicnVzdC10eXBlZC1hcmVuYSIgLHJ1c3QtdHlw ZWQtYXJlbmEtMikKKwkgICAoInJ1c3QtbWVtbWFwIiAscnVzdC1tZW1tYXAtMC43KSkpKQorICAg IChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9naW1saS1ycy9hZGRyMmxpbmUiKQorICAg IChzeW5vcHNpcyAiU3ltYm9saWNhdGlvbiBsaWJyYXJ5IHdyaXR0ZW4gaW4gUnVzdCwgdXNpbmcg Z2ltbGkiKQorICAgIChkZXNjcmlwdGlvbgorICAgICAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIGEg Y3Jvc3MtcGxhdGZvcm0gc3ltYm9saWNhdGlvbiBsaWJyYXJ5IHdyaXR0ZW4gaW4KK1J1c3QsIHVz aW5nIGdpbWxpLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTphc2wyLjAgbGljZW5zZTpl eHBhdCkpKSkKKwogKGRlZmluZS1wdWJsaWMgcnVzdC1hZGRyMmxpbmUtMC4xNAogICAocGFja2Fn ZQorICAgIChpbmhlcml0IHJ1c3QtYWRkcjJsaW5lLTAuMTcpCiAgICAgKG5hbWUgInJ1c3QtYWRk cjJsaW5lIikKICAgICAodmVyc2lvbiAiMC4xNC4xIikKICAgICAoc291cmNlCkBAIC0xNzE4LDEz ICsxNzUzLDcgQEAgKGRlZmluZS1wdWJsaWMgcnVzdC1hZGRyMmxpbmUtMC4xNAogICAgICAgICAo InJ1c3QtcnVzdGMtZGVtYW5nbGUiICxydXN0LXJ1c3RjLWRlbWFuZ2xlLTAuMSkKICAgICAgICAg KCJydXN0LXJ1c3RjLXN0ZC13b3Jrc3BhY2UtYWxsb2MiICxydXN0LXJ1c3RjLXN0ZC13b3Jrc3Bh Y2UtYWxsb2MtMSkKICAgICAgICAgKCJydXN0LXJ1c3RjLXN0ZC13b3Jrc3BhY2UtY29yZSIgLHJ1 c3QtcnVzdGMtc3RkLXdvcmtzcGFjZS1jb3JlLTEpCi0gICAgICAgICgicnVzdC1zbWFsbHZlYyIg LHJ1c3Qtc21hbGx2ZWMtMSkpKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20v Z2ltbGktcnMvYWRkcjJsaW5lIikKLSAgICAoc3lub3BzaXMgIlN5bWJvbGljYXRpb24gbGlicmFy eSB3cml0dGVuIGluIFJ1c3QsIHVzaW5nIGdpbWxpIikKLSAgICAoZGVzY3JpcHRpb24KLSAgICAg IlRoaXMgcGFja2FnZSBwcm92aWRlcyBhIGNyb3NzLXBsYXRmb3JtIHN5bWJvbGljYXRpb24gbGli cmFyeSB3cml0dGVuIGluCi1SdXN0LCB1c2luZyBnaW1saS4iKQotICAgIChsaWNlbnNlIChsaXN0 IGxpY2Vuc2U6YXNsMi4wIGxpY2Vuc2U6ZXhwYXQpKSkpCisgICAgICAgICgicnVzdC1zbWFsbHZl YyIgLHJ1c3Qtc21hbGx2ZWMtMSkpKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBydXN0LWFkZHItMC4x NAogICAocGFja2FnZQotLSAKMi4zNi4xCgo= --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0027-gnu-Add-rust-wyz-0.5.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0027-gnu-Add-rust-wyz-0.5.patch RnJvbSAxYzVlYWM1ZGIwZThhOTRhZGY4ZDAyZmVhYmU3MGYyZjcyODAzMTIzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA1IEF1ZyAyMDIyIDE0OjExOjQyICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAy Ny8zOF0gZ251OiBBZGQgcnVzdC13eXotMC41LgoKKiBnbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNj bSAocnVzdC13eXotMC41KTogTmV3IHZhcmlhYmxlLgoocnVzdC13eXotMC41KTogSW5oZXJpdCBm cm9tIGFib3ZlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtIGIvZ251 L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KaW5kZXggZTYxMzRkMTBjYy4uYzBhOTM5Y2U5NyAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KKysrIGIvZ251L3BhY2thZ2VzL2Ny YXRlcy1pby5zY20KQEAgLTcyMzQ5LDggKzcyMzQ5LDMyIEBAIChkZWZpbmUtcHVibGljIHJ1c3Qt d3loYXNoLTAuNQogbm9uLWNyeXB0b2dyYXBoaWMgaGFzaGluZyBhbGdvcml0aG0gYW5kIHJhbmRv bSBudW1iZXIgZ2VuZXJhdG9yLiIpCiAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpleHBhdCBs aWNlbnNlOmFzbDIuMCkpKSkKIAorKGRlZmluZS1wdWJsaWMgcnVzdC13eXotMC41CisgIChwYWNr YWdlCisgICAgKG5hbWUgInJ1c3Qtd3l6IikKKyAgICAodmVyc2lvbiAiMC41LjAiKQorICAgIChz b3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAg ICAgICAgKHVyaSAoY3JhdGUtdXJpICJ3eXoiIHZlcnNpb24pKQorICAgICAgICAgICAgICAoZmls ZS1uYW1lIChzdHJpbmctYXBwZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAg ICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAg ICIwM2lyODU4amZrM3NuOTh2M3Z6aDMzYXA4czI3c2ZnYmFscnY3MW4wNjl3eHlhYTFiY3JoIikp KSkKKyAgICAoYnVpbGQtc3lzdGVtIGNhcmdvLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRz CisgICAgIGAoIzpza2lwLWJ1aWxkPyAjdAorICAgICAgICM6Y2FyZ28taW5wdXRzICgoInJ1c3Qt b25jZS1jZWxsIiAscnVzdC1vbmNlLWNlbGwtMSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJy dXN0LXRhcCIgLHJ1c3QtdGFwLTEpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC10eXBl bWFwIiAscnVzdC10eXBlbWFwLTAuMykpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL215cnJs eW4ubmV0L2NyYXRlcy93eXoiKQorICAgIChzeW5vcHNpcyAiQ29sbGVjdGlvbiBvZiB1dGlsaXR5 IGZ1bmN0aW9ucyIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJUaGlzIHBhY2thZ2UgcHJvdmlk ZXMgYSBjb2xsZWN0aW9uIG9mIHV0aWxpdHkgZnVuY3Rpb25zLiIpCisgICAgKGxpY2Vuc2UgbGlj ZW5zZTpleHBhdCkpKQorCiAoZGVmaW5lLXB1YmxpYyBydXN0LXd5ei0wLjQKICAgKHBhY2thZ2UK KyAgICAoaW5oZXJpdCBydXN0LXd5ei0wLjUpCiAgICAgKG5hbWUgInJ1c3Qtd3l6IikKICAgICAo dmVyc2lvbiAiMC40LjAiKQogICAgIChzb3VyY2UKQEAgLTcyMzY3LDEyICs3MjM5MSw3IEBAIChk ZWZpbmUtcHVibGljIHJ1c3Qtd3l6LTAuNAogICAgICBgKCM6Y2FyZ28taW5wdXRzCiAgICAgICAg KCgicnVzdC1vbmNlLWNlbGwiICxydXN0LW9uY2UtY2VsbC0xKQogICAgICAgICAoInJ1c3QtdGFw IiAscnVzdC10YXAtMSkKLSAgICAgICAgKCJydXN0LXR5cGVtYXAiICxydXN0LXR5cGVtYXAtMC4z KSkpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vbXlycmx5bi5uZXQvY3JhdGVzL3d5eiIpCi0g ICAgKHN5bm9wc2lzICJDb2xsZWN0aW9uIG9mIHV0aWxpdHkgZnVuY3Rpb25zIikKLSAgICAoZGVz Y3JpcHRpb24KLSAgICAgIlRoaXMgcGFja2FnZSBwcm92aWRlcyBhIGNvbGxlY3Rpb24gb2YgdXRp bGl0eSBmdW5jdGlvbnMuIikKLSAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisgICAgICAg ICgicnVzdC10eXBlbWFwIiAscnVzdC10eXBlbWFwLTAuMykpKSkpKQogCiAoZGVmaW5lLXB1Ymxp YyBydXN0LXd5ei0wLjIKICAgKHBhY2thZ2UKLS0gCjIuMzYuMQoK --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0029-gnu-Add-rust-funty-2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0029-gnu-Add-rust-funty-2.patch RnJvbSA3MTk3ZmEzYWIwZWM0YjBiNjg5ZTU2ZjdhYmYzNDgwN2JiNGE5NzlmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA1IEF1ZyAyMDIyIDE0OjE1OjM0ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAy OS8zOF0gZ251OiBBZGQgcnVzdC1mdW50eS0yLgoKKiBnbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNj bSAocnVzdC1mdW50eS0yKTogTmV3IHZhcmlhYmxlLgoocnVzdC1mdW50eS0yKTogSW5oZXJpdCBm cm9tIGFib3ZlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtIGIvZ251 L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KaW5kZXggYTgxMGIzYTI0ZS4uY2M2ZDhkNzllOCAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KKysrIGIvZ251L3BhY2thZ2VzL2Ny YXRlcy1pby5zY20KQEAgLTIzMzIzLDggKzIzMzIzLDMxIEBAIChkZWZpbmUtcHVibGljIHJ1c3Qt ZnVjaHNpYS16aXJjb24tc3lzLTAuMwogICAgIChkZXNjcmlwdGlvbiAiTG93LWxldmVsIFJ1c3Qg YmluZGluZ3MgZm9yIHRoZSBaaXJjb24ga2VybmVsLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpi c2QtMykpKQogCisoZGVmaW5lLXB1YmxpYyBydXN0LWZ1bnR5LTIKKyAgKHBhY2thZ2UKKyAgICAo bmFtZSAicnVzdC1mdW50eSIpCisgICAgKHZlcnNpb24gIjIuMC4wIikKKyAgICAoc291cmNlIChv cmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1 cmkgKGNyYXRlLXVyaSAiZnVudHkiIHZlcnNpb24pKQorICAgICAgICAgICAgICAoZmlsZS1uYW1l IChzdHJpbmctYXBwZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAg ICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxNzd3 MDQ4Ym0wMDQ2cWx6dnAzM2FnM2docWtxdzRuY3B6Y201bHEzNmd4ZjJsbGE3bWc2IikpKSkKKyAg ICAoYnVpbGQtc3lzdGVtIGNhcmdvLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAg IGAoIzpza2lwLWJ1aWxkPyAjdCkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29t L215cnJseW4vZnVudHkiKQorICAgIChzeW5vcHNpcyAiVHJhaXQgZ2VuZXJhbGl6YXRpb24gb3Zl ciB0aGUgcHJpbWl0aXZlIHR5cGVzIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIlByaW9yIHRv IDEuMCwgUnVzdCBoYWQgdHJhaXRzIGZvciB0aGUgbnVtZXJpYyBwcmltaXRpdmUgdHlwZXMgdG8g cGVybWl0Citjb2RlIHRvIGdlbmVyYWxpemUgb3ZlciB3aGljaCBzcGVjaWZpYyB0eXBlIGl0IGFj Y2VwdGVkLiBUaGlzIHdhcyBuZXZlcgorc3RhYmlsaXplZCwgYW5kIGV2ZW50dWFsbHkgcmVtb3Zl ZC4gIFRoaXMgbGlicmFyeSByZcOvbnN0YXRlcyB0aGVzZSB0cmFpdHMuIikKKyAgICAobGljZW5z ZSBsaWNlbnNlOmV4cGF0KSkpCisKIChkZWZpbmUtcHVibGljIHJ1c3QtZnVudHktMQogICAocGFj a2FnZQorICAgIChpbmhlcml0IHJ1c3QtZnVudHktMikKICAgICAobmFtZSAicnVzdC1mdW50eSIp CiAgICAgKHZlcnNpb24gIjEuMi4wIikKICAgICAoc291cmNlCkBAIC0yMzMzOSwxNCArMjMzNjIs NyBAQCAoZGVmaW5lLXB1YmxpYyBydXN0LWZ1bnR5LTEKICAgICAoYnVpbGQtc3lzdGVtIGNhcmdv LWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpjYXJnby1kZXZlbG9wbWVu dC1pbnB1dHMKLSAgICAgICAoKCJydXN0LXN0YXRpYy1hc3NlcnRpb25zIiAscnVzdC1zdGF0aWMt YXNzZXJ0aW9ucy0xKSkpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9teXJy bHluL2Z1bnR5IikKLSAgICAoc3lub3BzaXMgIlRyYWl0IGdlbmVyYWxpemF0aW9uIG92ZXIgdGhl IHByaW1pdGl2ZSB0eXBlcyIpCi0gICAgKGRlc2NyaXB0aW9uCi0gICAgICJQcmlvciB0byAxLjAs IFJ1c3QgaGFkIHRyYWl0cyBmb3IgdGhlIG51bWVyaWMgcHJpbWl0aXZlIHR5cGVzIHRvIHBlcm1p dAotY29kZSB0byBnZW5lcmFsaXplIG92ZXIgd2hpY2ggc3BlY2lmaWMgdHlwZSBpdCBhY2NlcHRl ZC4gVGhpcyB3YXMgbmV2ZXIKLXN0YWJpbGl6ZWQsIGFuZCBldmVudHVhbGx5IHJlbW92ZWQuICBU aGlzIGxpYnJhcnkgcmXDr25zdGF0ZXMgdGhlc2UgdHJhaXRzLiIpCi0gICAgKGxpY2Vuc2UgbGlj ZW5zZTpleHBhdCkpKQorICAgICAgICgoInJ1c3Qtc3RhdGljLWFzc2VydGlvbnMiICxydXN0LXN0 YXRpYy1hc3NlcnRpb25zLTEpKSkpKSkKIAogKGRlZmluZS1wdWJsaWMgcnVzdC1mdW50eS0xLjEK ICAgKHBhY2thZ2UKLS0gCjIuMzYuMQoK --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0038-gnu-enable-features.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0038-gnu-enable-features.patch RnJvbSBmYzJmYmViYTUzYTUyMmFkMzZmZjU0MjMwOGU3N2YzZjA2YjZhODRkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCA5IEF1ZyAyMDIyIDIzOjM2OjIxICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAz OC8zOF0gISBnbnU6IGVuYWJsZSBmZWF0dXJlcy4KCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2Vz L2NyYXRlcy1ndGsuc2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1ndGsuc2NtCmluZGV4IGUzOTIy MjBhMDEuLjEzZDVkMTA5OGYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtZ3RrLnNj bQorKysgYi9nbnUvcGFja2FnZXMvY3JhdGVzLWd0ay5zY20KQEAgLTczNCw2ICs3MzQsNyBAQCAo ZGVmaW5lLXB1YmxpYyBydXN0LWdpby0wLjE0CiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6c2tp cC1idWlsZD8KICAgICAgICAjdAorICAgICAgICM6ZmVhdHVyZXMgJygidjJfNTgiKQogICAgICAg ICM6Y2FyZ28taW5wdXRzCiAgICAgICAgKCgicnVzdC1iaXRmbGFncyIgLHJ1c3QtYml0ZmxhZ3Mt MSkKICAgICAgICAgKCJydXN0LWZ1dHVyZXMtY2hhbm5lbCIgLHJ1c3QtZnV0dXJlcy1jaGFubmVs LTAuMykKQEAgLTk1NCw2ICs5NTUsNyBAQCAoZGVmaW5lLXB1YmxpYyBydXN0LWdsaWItMC4xNAog ICAgIChhcmd1bWVudHMKICAgICAgYCgjOnNraXAtYnVpbGQ/CiAgICAgICAgI3QKKyAgICAgICAj OmZlYXR1cmVzICcoInYyXzU4IikKICAgICAgICAjOmNhcmdvLWlucHV0cwogICAgICAgICgoInJ1 c3QtYml0ZmxhZ3MiICxydXN0LWJpdGZsYWdzLTEpCiAgICAgICAgICgicnVzdC1mdXR1cmVzLWNo YW5uZWwiICxydXN0LWZ1dHVyZXMtY2hhbm5lbC0wLjMpCkBAIC0xMTI0LDYgKzExMjYsNyBAQCAo ZGVmaW5lLXB1YmxpYyBydXN0LWdsaWItc3lzLTAuMTQKICAgICAoYXJndW1lbnRzCiAgICAgIGAo Izpza2lwLWJ1aWxkPwogICAgICAgICN0CisgICAgICAgIzpmZWF0dXJlcyAnKCJ2Ml81OCIpCiAg ICAgICAgIzpjYXJnby1pbnB1dHMKICAgICAgICAoKCJydXN0LWxpYmMiICxydXN0LWxpYmMtMC4y KQogICAgICAgICAoInJ1c3Qtc3lzdGVtLWRlcHMiICxydXN0LXN5c3RlbS1kZXBzLTMpKQpAQCAt MTI2OSw2ICsxMjcyLDcgQEAgKGRlZmluZS1wdWJsaWMgcnVzdC1ndGstMC4xNAogICAgIChidWls ZC1zeXN0ZW0gY2FyZ28tYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRl c3RzPyAjZiAgICAgICAgICAgICAgICAgICAgICA7cmVxdWlyZXMgcnVubmluZyBzZXJ2ZXIKKyAg ICAgICAjOmZlYXR1cmVzICcoInYzXzIyIikKICAgICAgICAjOmNhcmdvLWlucHV0cwogICAgICAg ICgoInJ1c3QtYXRrIiAscnVzdC1hdGstMC4xNCkKICAgICAgICAgKCJydXN0LWJpdGZsYWdzIiAs cnVzdC1iaXRmbGFncy0xKQpAQCAtMTM2OSw2ICsxMzczLDcgQEAgKGRlZmluZS1wdWJsaWMgcnVz dC1ndGstc3lzLTAuMTQKICAgICAoYnVpbGQtc3lzdGVtIGNhcmdvLWJ1aWxkLXN5c3RlbSkKICAg ICAoYXJndW1lbnRzCiAgICAgIGAoIzp0ZXN0cz8gI2YgICAgICAgICAgICAgICAgICAgICAgO21p c3NpbmcgZmlsZXMKKyAgICAgICAjOmZlYXR1cmVzICcoInYzXzIyIikKICAgICAgICAjOmNhcmdv LWlucHV0cwogICAgICAgICgoInJ1c3QtYXRrLXN5cyIgLHJ1c3QtYXRrLXN5cy0wLjE0KQogICAg ICAgICAoInJ1c3QtY2Fpcm8tc3lzLXJzIiAscnVzdC1jYWlyby1zeXMtcnMtMC4xNCkKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9jcmF0ZXMtaW8uc2NtIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1p by5zY20KaW5kZXggNWQ0ZjgzYWQ3Zi4uZDEwOGExOTczYSAxMDA2NDQKLS0tIGEvZ251L3BhY2th Z2VzL2NyYXRlcy1pby5zY20KKysrIGIvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20KQEAgLTcy ODAzLDYgKzcyODAzLDcgQEAgKGRlZmluZS1wdWJsaWMgcnVzdC14a2Jjb21tb24tMC40CiAgICAg KGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICAg YCgjOnRlc3RzPyAjZiA7OyBUT0RPOiBGYWlsaW5nIHRlc3QgaW4gc3JjL3hrYi9tb2QucnMKKyAg ICAgICAgIzpmZWF0dXJlcyAnKCJ3YXlsYW5kIikKICAgICAgICAgIzpjYXJnby1pbnB1dHMKICAg ICAgICAgKCgicnVzdC1saWJjIiAscnVzdC1saWJjLTAuMikKICAgICAgICAgICgicnVzdC1tZW1t YXAiICxydXN0LW1lbW1hcC0wLjcpCi0tIAoyLjM2LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0036-gnu-rust-clap-3-Update-to-3.1.18.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0036-gnu-rust-clap-3-Update-to-3.1.18.patch RnJvbSBlMWVkN2IyZjU5MjE4ZTI4YWFmNDZiZGJmZTNkZmM4NGEwNzljNzlmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA1IEF1ZyAyMDIyIDE0OjI0OjI4ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCAz Ni8zOF0gZ251OiBydXN0LWNsYXAtMzogVXBkYXRlIHRvIDMuMS4xOC4KCiogZ251L3BhY2thZ2Vz L2NyYXRlcy1pby5zY20gKHJ1c3QtY2xhcC0zKTogVXBkYXRlIHRvIDMuMS4xOC4KW2FyZ3VtZW50 c106IEFkZCBydXN0LWNsYXAtbGV4LTAuMiB0byBjYXJnby1pbnB1dHMgYW5kIHVwZGF0ZSB0bwpy dXN0LXRleHR3cmFwLTAuMTUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2NyYXRlcy1pby5z Y20gYi9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQppbmRleCBhMDI2ZjQ0MTlhLi41ZDRmODNh ZDdmIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbQorKysgYi9nbnUvcGFj a2FnZXMvY3JhdGVzLWlvLnNjbQpAQCAtMTE0MTMsNyArMTE0MTMsNyBAQCAoZGVmaW5lLXB1Ymxp YyBydXN0LWNsYXAtbGV4LTAuMgogKGRlZmluZS1wdWJsaWMgcnVzdC1jbGFwLTMKICAgKHBhY2th Z2UKICAgICAobmFtZSAicnVzdC1jbGFwIikKLSAgICAodmVyc2lvbiAiMy4wLjAtYmV0YS4yIikK KyAgICAodmVyc2lvbiAiMy4xLjE4IikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTExNDIyLDI3ICsxMTQyMiwzMiBAQCAoZGVmaW5lLXB1 YmxpYyBydXN0LWNsYXAtMwogICAgICAgICAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9u ICIudGFyLmd6IikpCiAgICAgICAgKHNoYTI1NgogICAgICAgICAoYmFzZTMyCi0gICAgICAgICAi MGhtMWtpdnc2MTkwcnhiZnFoZHI0aHF3bHJpanZ3aDkwaTNkOWR5eXcwZDVrMGNoZGxhYiIpKSkp CisgICAgICAgICAiMDJzNGhrOWhybW0yczFqN2RrYndweWQ3NW1mengzcDhrczJjaG1wNGNjeWJ2 OTV4em55aiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCi0gICAg KGFyZ3VtZW50cwotICAgICBgKCM6Y2FyZ28taW5wdXRzCi0gICAgICAgKCgicnVzdC1hdHR5IiAs cnVzdC1hdHR5LTAuMikKLSAgICAgICAgKCJydXN0LWJpdGZsYWdzIiAscnVzdC1iaXRmbGFncy0x KQotICAgICAgICAoInJ1c3QtY2xhcC1kZXJpdmUiICxydXN0LWNsYXAtZGVyaXZlLTMpCi0gICAg ICAgICgicnVzdC1pbmRleG1hcCIgLHJ1c3QtaW5kZXhtYXAtMSkKLSAgICAgICAgKCJydXN0LW9z LXN0ci1ieXRlcyIgLHJ1c3Qtb3Mtc3RyLWJ5dGVzLTIpCi0gICAgICAgICgicnVzdC1zdHJzaW0i ICxydXN0LXN0cnNpbS0wLjEwKQotICAgICAgICAoInJ1c3QtdGVybWNvbG9yIiAscnVzdC10ZXJt Y29sb3ItMSkKLSAgICAgICAgKCJydXN0LXRlcm1pbmFsLXNpemUiICxydXN0LXRlcm1pbmFsLXNp emUtMC4xKQotICAgICAgICAoInJ1c3QtdGV4dHdyYXAiICxydXN0LXRleHR3cmFwLTAuMTIpCi0g ICAgICAgICgicnVzdC11bmljb2RlLXdpZHRoIiAscnVzdC11bmljb2RlLXdpZHRoLTAuMSkKLSAg ICAgICAgKCJydXN0LXZlYy1tYXAiICxydXN0LXZlYy1tYXAtMC44KQotICAgICAgICAoInJ1c3Qt eWFtbC1ydXN0IiAscnVzdC15YW1sLXJ1c3QtMC40KSkKLSAgICAgICAjOmNhcmdvLWRldmVsb3Bt ZW50LWlucHV0cwotICAgICAgICgoInJ1c3QtY3JpdGVyaW9uIiAscnVzdC1jcml0ZXJpb24tMC4z KQotICAgICAgICAoInJ1c3QtbGF6eS1zdGF0aWMiICxydXN0LWxhenktc3RhdGljLTEpCi0gICAg ICAgICgicnVzdC1yZWdleCIgLHJ1c3QtcmVnZXgtMSkKLSAgICAgICAgKCJydXN0LXZlcnNpb24t c3luYyIgLHJ1c3QtdmVyc2lvbi1zeW5jLTAuOCkpKSkKKwkoYXJndW1lbnRzCisgICAgIGAoIzpj YXJnby1pbnB1dHMgKCgicnVzdC1hdHR5IiAscnVzdC1hdHR5LTAuMikKKyAgICAgICAgICAgICAg ICAgICAgICAgKCJydXN0LWJhY2t0cmFjZSIgLHJ1c3QtYmFja3RyYWNlLTAuMykKKyAgICAgICAg ICAgICAgICAgICAgICAgKCJydXN0LWJpdGZsYWdzIiAscnVzdC1iaXRmbGFncy0xKQorICAgICAg ICAgICAgICAgICAgICAgICAoInJ1c3QtY2xhcC1kZXJpdmUiICxydXN0LWNsYXAtZGVyaXZlLTMp CisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1jbGFwLWxleCIgLHJ1c3QtY2xhcC1sZXgt MC4yKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtaW5kZXhtYXAiICxydXN0LWluZGV4 bWFwLTEpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1sYXp5LXN0YXRpYyIgLHJ1c3Qt bGF6eS1zdGF0aWMtMSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LXJlZ2V4IiAscnVz dC1yZWdleC0xKQorICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3Qtc3Ryc2ltIiAscnVzdC1z dHJzaW0tMC4xMCkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LXRlcm1jb2xvciIgLHJ1 c3QtdGVybWNvbG9yLTEpCisgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC10ZXJtaW5hbC1z aXplIiAscnVzdC10ZXJtaW5hbC1zaXplLTAuMSkKKyAgICAgICAgICAgICAgICAgICAgICAgKCJy dXN0LXRleHR3cmFwIiAscnVzdC10ZXh0d3JhcC0wLjE1KQorICAgICAgICAgICAgICAgICAgICAg ICAoInJ1c3QtdW5pY2FzZSIgLHJ1c3QtdW5pY2FzZS0yKQorICAgICAgICAgICAgICAgICAgICAg ICAoInJ1c3QteWFtbC1ydXN0IiAscnVzdC15YW1sLXJ1c3QtMC40KSkKKyAgICAgICAjOmNhcmdv LWRldmVsb3BtZW50LWlucHV0cyAoKCJydXN0LWNyaXRlcmlvbiIgLHJ1c3QtY3JpdGVyaW9uLTAu MykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LWh1bWFudGltZSIg LHJ1c3QtaHVtYW50aW1lLTIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgi cnVzdC1sYXp5LXN0YXRpYyIgLHJ1c3QtbGF6eS1zdGF0aWMtMSkKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKCJydXN0LXJlZ2V4IiAscnVzdC1yZWdleC0xKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtcnVzdHZlcnNpb24iICxydXN0LXJ1c3R2 ZXJzaW9uLTEpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC1zaGxl eCIgLHJ1c3Qtc2hsZXgtMSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJy dXN0LXNuYXBib3giICxydXN0LXNuYXBib3gtMC4yKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoInJ1c3QtdHJ5YnVpbGQiICxydXN0LXRyeWJ1aWxkLTEpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICgicnVzdC10cnljbWQiICxydXN0LXRyeWNtZC0wLjEz KSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY2xhcC5ycy8iKQogICAgIChzeW5vcHNpcyAi Q29tbWFuZCBMaW5lIEFyZ3VtZW50IFBhcnNlciIpCiAgICAgKGRlc2NyaXB0aW9uCi0tIAoyLjM2 LjEKCg== --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk Content-Type: text/x-patch; name=v4-0037-gnu-Add-squeekboard.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0037-gnu-Add-squeekboard.patch RnJvbSAxNGQzNDcyZWVlMzRiODgwODI1NDQ3ZTFhN2M5ZDdmMjE2Mjg3ODgwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNyBEZWMgMjAyMSAyMDoyMzoyNSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MzcvMzhdIGdudTogQWRkIHNxdWVla2JvYXJkLgoKKiBnbnUvcGFja2FnZXMvZ25vbWUuc2NtIChz cXVlZWtib2FyZCk6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZ25v bWUuc2NtIGIvZ251L3BhY2thZ2VzL2dub21lLnNjbQppbmRleCA3ZjdiZjI4YmZiLi41YjJmMjZh ZDEyIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZ25vbWUuc2NtCisrKyBiL2dudS9wYWNrYWdl cy9nbm9tZS5zY20KQEAgLTU3MCw2ICs1NzAsNzEgQEAgKGRlZmluZS1wdWJsaWMgc2VlZAogICAg IChob21lLXBhZ2UgImh0dHBzOi8vd2lraS5nbm9tZS5vcmcvUHJvamVjdHMvU2VlZCIpCiAgICAg KGxpY2Vuc2UgbGljZW5zZTpsZ3BsMi4wKykpKQogCisoZGVmaW5lLXB1YmxpYyBzcXVlZWtib2Fy ZAorICAocGFja2FnZQorICAgIChuYW1lICJzcXVlZWtib2FyZCIpCisgICAgKHZlcnNpb24gIjEu MTkuMCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZl dGNoKQorICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAg ICAgICh1cmwgImh0dHBzOi8vZ2l0bGFiLmdub21lLm9yZy9Xb3JsZC9QaG9zaC9zcXVlZWtib2Fy ZCIpCisgICAgICAgICAgICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNp b24pKSkpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAg ICAgICAgICAgICAgICAiMDFmeGNnN2M3Y3IyeGJ5d24xeWhwcHF4OXE4Z3k1eWFmbDdnbmZkM2Jt bmw5ejVzbXE4bSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCisg ICAgKGFyZ3VtZW50cworICAgICAobGlzdCAjOm1vZHVsZXMgJygoaWNlLTkgbWF0Y2gpCisgICAg ICAgICAgICAgICAgICAgICAgIChpY2UtOSByZGVsaW0pCisgICAgICAgICAgICAgICAgICAgICAg IChndWl4IGJ1aWxkIGNhcmdvLWJ1aWxkLXN5c3RlbSkKKyAgICAgICAgICAgICAgICAgICAgICAg KGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAgICAgICAjOmNhcmdvLWlucHV0cyBgKCgicnVzdC1j YWlyby1zeXMtcnMiICxydXN0LWNhaXJvLXN5cy1ycy0wLjkpCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKCJydXN0LWJpdGZsYWdzIiAscnVzdC1iaXRmbGFncy0xLjIpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKCJydXN0LWd0ay1zeXMiICxydXN0LWd0ay1zeXMtMC4xNCkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtZ3RrIiAscnVzdC1ndGstMC4xNCkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtY2Fpcm8tc3lzLXJzIiAscnVzdC1jYWly by1zeXMtcnMtMC4xNCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtY2Fpcm8t cnMiICxydXN0LWNhaXJvLXJzLTAuMTQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJy dXN0LWdkayIgLHJ1c3QtZ2RrLTAuMTQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJy dXN0LWdpby1zeXMiICxydXN0LWdpby1zeXMtMC4xNCkKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoInJ1c3QtZ2lvIiAscnVzdC1naW8tMC4xNCkKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoInJ1c3QtY2xhcCIgLHJ1c3QtY2xhcC0zKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICgicnVzdC1tYXBsaXQiICxydXN0LW1hcGxpdC0xKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICgicnVzdC1zZXJkZSIgLHJ1c3Qtc2VyZGUtMSkKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoInJ1c3Qtc2VyZGUteWFtbCIgLHJ1c3Qtc2VyZGUteWFtbC0wLjgpCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKCJydXN0LXhrYmNvbW1vbiIgLHJ1c3QteGtiY29tbW9uLTAu NCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtemJ1cyIgLHJ1c3QtemJ1cy0x KSkKKyAgICAgICAgICAgIzpmZWF0dXJlcyBgKGxpc3QgImdsaWJfdjBfMTQiKQorICAgICAgICAg ICAjOnBoYXNlcyAjfihtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAg ICAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAnY3JlYXRlLWNhcmdvLXRvbWwKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSogXworICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChsZXQqICgoY2FyZ28taW4gKGNhbGwtd2l0aC1pbnB1dC1maWxlICJDYXJnby50b21sLmlu IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkLXN0 cmluZykpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjYXJnby1kZXAgKGNh bGwtd2l0aC1pbnB1dC1maWxlICJDYXJnby5kZXBzLm5ld2VyIgorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZC1zdHJpbmcpKSkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChyZW5hbWUtZmlsZSAiZGF0YS9zdHlsZS1BZHdhaXRhOmRhcmsu Y3NzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhL3N0 eWxlLUFkd2FpdGEuZGFyay5jc3MiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdp dGgtb3V0cHV0LXRvLWZpbGUgIkNhcmdvLnRvbWwiCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChsYW1iZGEgKCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGlz cGxheSAoc3RyaW5nLWFwcGVuZCBjYXJnby1pbiBjYXJnby1kZXApKSkpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIkNhcmdvLnRvbWwiCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgoIkBwYXRoQC8iKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIiIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNobW9kICJDYXJn by50b21sIiAzNjUpKSkpKSkpCisgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgcHl0aG9uIHdheWxh bmQtcHJvdG9jb2xzIHBrZy1jb25maWcpKQorICAgIChpbnB1dHMgKGxpc3QgYXRrCisgICAgICAg ICAgICAgICAgICBndGsrCisgICAgICAgICAgICAgICAgICBsaWJ4bWwyCisgICAgICAgICAgICAg ICAgICBsaWJ4a2Jjb21tb24KKyAgICAgICAgICAgICAgICAgIGZlZWRiYWNrZAorICAgICAgICAg ICAgICAgICAgZ2xpYgorICAgICAgICAgICAgICAgICAgZGJ1cworICAgICAgICAgICAgICAgICAg d2F5bGFuZCkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRsYWIuZ25vbWUub3JnL1dvcmxk L1Bob3NoL3NxdWVla2JvYXJkIikKKyAgICAoc3lub3BzaXMgIk9uLXNjcmVlbi1rZXlib2FyZCBp bnB1dCBtZXRob2QgZm9yIFdheWxhbmQiKQorICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdl IHByb3ZpZGVzIGFuIG9uLXNjcmVlbi1rZXlib2FyZCBpbnB1dAorCW1ldGhvZCBmb3IgV2F5bGFu ZC4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkKKwogKGRlZmluZS1wdWJsaWMgbGli ZG1hcHNoYXJpbmcKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGliZG1hcHNoYXJpbmciKQotLSAK Mi4zNi4xCgo= --b1_dV7TAQu6nrycAnGp0tNVl1xrq7jwH2g7llXiwE57sk--