From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id MEa7MvJg8Ga8EgEA62LTzQ:P1 (envelope-from ) for ; Sun, 22 Sep 2024 18:24:50 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id MEa7MvJg8Ga8EgEA62LTzQ (envelope-from ) for ; Sun, 22 Sep 2024 20:24:50 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20230601 header.b="J/efLjUu"; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1727029490; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=SdBkh9SfiYZ9uxhvYU/g4XAnsIFhtRC0X9Ro+0KSbbo=; b=W/nlgJMTft3NWDQfkMB8XlUjSQcmkrn5AweqFBTFv21e+8r/oK9Mn2H0nEzSFUCYwuLedg g6GIrGehvSNllZPsJpKcIR+AlTnDQ7/YKN5agVCb3VNdOu5d4c0bu+rwikW9FijdVEQ3X+ XbPXgoSiF7Tv69xiex/uUEaLZxBKst9xfhmNs5oyq0LodCvINTBo2VLsHLze6ga8fP4qq1 NyUxv5VaxyXsBmDqbUUbenBzgIlTPslPZV3xSeKZH2OgwfKnfkw76Tnual01dB3lJXHXKv Erh4lSdwuYzU7l5o/rdZgwQGe2aP3ZE5XsB7sExCei9fi/QNKcRcylV4weNTcg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1727029490; a=rsa-sha256; cv=none; b=SoX3ZkHECdaPJyWXYbhG1g9EXwsZNxfdZOgatFrRJuh6TPdyEbBlqFFeOdmheldosThLvO 7g66Hetad8oS1BPknaCRxrrNI+uxuKEGAoARgTc1tu3jkDCJxyN1EejwKahHEYnBWic0cN BSs2fCge87gwXmovThfFfu8Gw92JIiAI1cUJ0nLAkfCrecADpJWNklCZKZDCbALK3TcmNV qQNDA3+soYl4TNsngeYn4+Wln7RS9+goI4Z+f/YEcshcOzd0VfU4Ymz678ZAUW+n+c5JI1 Km4hx5EuIbX/zIUoBJHihX1Bqtp9MvUvvKL1zYT7Orv0ZbE7ET8juvAP1cPe2A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20230601 header.b="J/efLjUu"; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 5A9B9845D7 for ; Sun, 22 Sep 2024 20:24:50 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ssRFb-00021e-Ah; Sun, 22 Sep 2024 14:24:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ssRFX-00021O-HM for guix-devel@gnu.org; Sun, 22 Sep 2024 14:23:59 -0400 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ssRFV-0003Qd-GU for guix-devel@gnu.org; Sun, 22 Sep 2024 14:23:59 -0400 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-5c5b9d2195eso1302842a12.1 for ; Sun, 22 Sep 2024 11:23:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727029436; x=1727634236; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=nLKWmRquCFWK5uhhZaSf3YEtf9IWC2sVWG5RHLq/Al0=; b=J/efLjUum8gvFyfj4KEAWhBN2cBlUE2ZqNaqznz3BqIQWVsNB2CA+gqn1tE8c86xwd 8Rs4th5hbdB2Kg6tBDiS3O2NPpMlGsVzvNtGhk+ZyRTtCPl8pCskcyiHMClrLvC8mPeC dQC78ksa4wqrrIElVKrI4Lc55ZvWVjBbaCGKsvUjtk7W5hn6gNwEgu6ivLfVYAnZMshG b3WVOvWdI1vqHy6KpVHnEuNxhDc4sR/Bu7TOaPLaWx9qYtnnv2ItAG1HQ+G51huaviVa 0XtjhP0rN3vMUl4KuSZM7deZMIZ7lEWyp7m0sUYlETfwHV4x541B/J+1IduG64cAVCYB Kc2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727029436; x=1727634236; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=nLKWmRquCFWK5uhhZaSf3YEtf9IWC2sVWG5RHLq/Al0=; b=cgKg7w0Wtg6Zt7Ktk+EG02VqYkzT95JaoDDTyBLg2/7a49Ege2qSKO/1ayagKsz7Nu tjew7EEFiskhQ5pw/FzA/CoLfOsalJtJddkD0z7eTj3Uzyvuf8BKn+5Ek7WMMrnY9ROV dX7sFxID8iu220al90sEFX0ee6b3B9l3Wo3wnwfIwznE/eVVS1aqm7fwbB2e9BrVD2/P bLZpB6hY26q8xZrOobA7Km0RyZZ2YDZ8WSjXrfxFQBpW3kj046+/bgB4PxHc3xTm1qel nHQrmIfDijS9Nh0ruwZOxHgKHq34SS4J1h5+xCVadEn9FQM5ilsU8lvE4bUxmz/2m1cz TY6w== X-Gm-Message-State: AOJu0YwZHYBjUKXvevR33q9aHLYQCSpgWRD4f+RJxaDiwPp0VCduC58I zL8SH1IxIownCCdeHmvMhn4wY/cC2gWQudknOvLQryB5jjhnSISVxdcSzD1OFWJIhfffDE7Lzxo NOQl8PX9ZgusqJjLyD5fhvIrfnrfWNrb3 X-Google-Smtp-Source: AGHT+IGr/GJDPqhshZ63ok6xhbxH1A/2PYSPOZXM01NpRzOTDBvEteqUvYRHIXgFRcUZ6ec4gIDwwur9iOOsxTQFKd4= X-Received: by 2002:a05:6402:1ec1:b0:5c2:5438:6ea with SMTP id 4fb4d7f45d1cf-5c464dbeda7mr10104512a12.19.1727029435306; Sun, 22 Sep 2024 11:23:55 -0700 (PDT) MIME-Version: 1.0 From: Rovanion Luckey Date: Sun, 22 Sep 2024 20:23:28 +0200 Message-ID: Subject: CMake fails when running find_package on HarfBuzz To: Guix Devel Content-Type: multipart/mixed; boundary="0000000000000238e60622b96031" Received-SPF: pass client-ip=2a00:1450:4864:20::536; envelope-from=rovanion.luckey@gmail.com; helo=mail-ed1-x536.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -5.31 X-Migadu-Queue-Id: 5A9B9845D7 X-Spam-Score: -5.31 X-TUID: Mms2hIra4dGn --0000000000000238e60622b96031 Content-Type: multipart/alternative; boundary="0000000000000238e40622b9602f" --0000000000000238e40622b9602f Content-Type: text/plain; charset="UTF-8" Hi, I'm trying to upgrade MuseScore to 4.4.2 and have encountered the following issue. MuseScore has recently begun building its own freetype in order to vendor it with the program. In 4.4.1 they included a way to work around this for Linux package maintainers with the flag "-DMUE_COMPILE_USE_SYSTEM_HARFBUZZ=ON". When this flag is turned on MuseScore's CMakeLists run find_package(HarfBuzz). I've listed harfbuzz as an input MuseScore and /gnu/store/c1azv44lyxcsf80k7qk19wyjb31w5m0a-harfbuzz-8.3.0/lib/cmake/harfbuzz/harfbuzz-config.cmake gets run which starts with the, according to CMake, illegal string "@PACKAGE_INIT@". I'm not well versed in CMakeLists syntax but looking at its manual [0] I find hints at it being related to making CMakeLists on the filesystem once installed. Looking at the commit that introduced line and the linked issue also points in this direction. But it is also mentioned that the CMake support of HarfBuzz is a community effort and is provided as-is without much testing. My question now basically boils down to: Is it HarfBuzz that should be patched or MuseScore? Or is it the case that the CMakeLists-file packaged with HarfBuzz should be processed in some further way on our side? I have included my current work in progress patch for Guix for you to reproduce the issue ith. [0]: https://cmake.org/cmake/help/latest/module/CMakePackageConfigHelpers.html [1]: https://github.com/harfbuzz/harfbuzz/commit/da9b838910e62825717a8b2de8ce9c92e396136e --0000000000000238e40622b9602f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,
I'm trying to upgrade MuseScore to = 4.4.2 and have encountered the following issue. MuseScore has recently begu= n building its own freetype in order to vendor it with the program. In 4.4.= 1 they included a way to work around this for Linux package maintainers wit= h the flag "-DMUE_COMPILE_USE_SYSTEM_HARFBUZZ=3DON". When this fl= ag is turned on MuseScore's CMakeLists run find_package(HarfBuzz). I= 9;ve listed harfbuzz as an input MuseScore and /gnu/store/c1azv44lyxcsf80k7= qk19wyjb31w5m0a-harfbuzz-8.3.0/lib/cmake/harfbuzz/harfbuzz-config.cmake get= s run which starts with the, according to CMake, illegal string "@PACK= AGE_INIT@".

I'm not well versed in CMakeL= ists syntax but looking at its manual [0] I find hints at it being related = to making CMakeLists on the filesystem once installed. Looking at the commi= t that introduced line and the linked issue also points in this direction. = But it is also mentioned that the CMake support of HarfBuzz is a community = effort and is provided as-is without much testing.

My question now basically boils down to: Is it HarfBuzz that should be pat= ched or MuseScore? Or is it the case that the CMakeLists-file packaged with= HarfBuzz should be processed in some further way on our side?
I have included my current work in progress patch for Guix for= you to reproduce the issue ith.

--0000000000000238e40622b9602f-- --0000000000000238e60622b96031 Content-Type: text/x-patch; charset="UTF-8"; name="0001-gnu-musescore-Update-to-4.4.2.patch" Content-Disposition: attachment; filename="0001-gnu-musescore-Update-to-4.4.2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m1dwp8gs0 RnJvbSAwYzc3MjY4OGIzNmM5YmM5ZGY2NTg0NTY0ZjllYmFmYjM5NTI1ZjE3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlkOiA8MGM3NzI2ODhiMzZjOWJjOWRmNjU4NDU2NGY5ZWJh ZmIzOTUyNWYxNy4xNzI3MDI5MzU5LmdpdC5yb3Zhbmlvbi5sdWNrZXlAZ21haWwuY29tPgpGcm9t OiBSb3ZhbmlvbiBMdWNrZXkgPHJvdmFuaW9uLmx1Y2tleUBnbWFpbC5jb20+CkRhdGU6IFN1biwg MTUgU2VwIDIwMjQgMjE6NTk6MTYgKzAyMDAKU3ViamVjdDogW1BBVENIXSBnbnU6IG11c2VzY29y ZTogVXBkYXRlIHRvIDQuNC4yLgoKKiAgKG11c2VzY29yZSk6IFVwZGF0ZSB0byA0LjQuMi4KCkNo YW5nZS1JZDogSWQ3NzcxZjkwYTkxZWMzZmUxNjk1ZjYxN2NjOThiMDEwOWJkZjg3ZmQKLS0tCiBn bnUvcGFja2FnZXMvbXVzaWMuc2NtIHwgMjkgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgZ251L3BhY2thZ2VzL211c2ljLnNjbSBnbnUvcGFja2FnZXMvbXVzaWMuc2NtCmluZGV4 IDdmYTk0YjZlMTQuLjExN2FhODg4YzkgMTAwNjQ0Ci0tLSBnbnUvcGFja2FnZXMvbXVzaWMuc2Nt CisrKyBnbnUvcGFja2FnZXMvbXVzaWMuc2NtCkBAIC0zOCw3ICszOCw3IEBACiA7OzsgQ29weXJp Z2h0IMKpIDIwMjEgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgogOzs7IENv cHlyaWdodCDCqSAyMDIxIEJvbmZhY2UgTXVueW9raSBLaWx5dW5naSA8bWVAYm9uZmFjZW11bnlv a2kuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIxIEZyYW5rIFB1cnNlbCA8ZnJhbmsucHVyc2Vs QGdtYWlsLmNvbT4KLTs7OyBDb3B5cmlnaHQgwqkgMjAyMSBSb3ZhbmlvbiBMdWNrZXkgPHJvdmFu aW9uLmx1Y2tleUBnbWFpbC5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjEtMjAyNCBSb3Zhbmlv biBMdWNrZXkgPHJvdmFuaW9uLmx1Y2tleUBnbWFpbC5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIw MjEgSnVzdGluIFZlaWxsZXV4IDx0ZXJyYW1vcnBoYUBjb2NrLmxpPgogOzs7IENvcHlyaWdodCDC qSAyMDIxLCAyMDIyLCAyMDIzIEZlbGl4IEdydWJlciA8ZmVsZ3J1QHBvc3Rlby5uZXQ+CiA7Ozsg Q29weXJpZ2h0IMKpIDIwMjEgU2ltb24gU3RyZWl0IDxzaW1vbkBuZXRwYW5pYy5vcmc+CkBAIC01 Mzc5LDcgKzUzNzksNyBAQCAoZGVmaW5lLXB1YmxpYyBzZml6egogKGRlZmluZS1wdWJsaWMgbXVz ZXNjb3JlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm11c2VzY29yZSIpCi0gICAgKHZlcnNpb24g IjQuMy4yIikKKyAgICAodmVyc2lvbiAiNC40LjIiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdp bgogICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQpAQCAtNTM4OCwxMyArNTM4OCwxMyBAQCAoZGVm aW5lLXB1YmxpYyBtdXNlc2NvcmUKICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5k ICJ2IiB2ZXJzaW9uKSkpKQogICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2 ZXJzaW9uKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFoeDBsNmQ3YXZ5ZmJo ODhod24wMWg5cTUxbWdkOXppeDkxcTJrZ2cxYXg3M3BxeGhmczIiKSkKKyAgICAgICAgKGJhc2Uz MiAiMTN6MHNueWp2eHo4Y25wOHZjaWE2YmI5bWM3emJ2c2FwbnZsMjc5ZmhuZnNiZjRhNjJ5MiIp KQogICAgICAgIChtb2R1bGVzICcoKGd1aXggYnVpbGQgdXRpbHMpKSkKICAgICAgICAoc25pcHBl dAogICAgICAgICAnKGJlZ2luCiAgICAgICAgICAgIDs7IERlbGV0ZSBwcmVjb21waWxlZCBiaW5h cmllcy4KLSAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5ICJzcmMvZGlhZ25vc3Rp Y3MvY3Jhc2hwYWRfaGFuZGxlciIpCi0gICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL2RpYWdu b3N0aWNzL0NNYWtlTGlzdHMudHh0IgorICAgICAgICAgICAoZGVsZXRlLWZpbGUtcmVjdXJzaXZl bHkgInNyYy9mcmFtZXdvcmsvZGlhZ25vc3RpY3MvY3Jhc2hwYWRfaGFuZGxlciIpCisgICAgICAg ICAgIChzdWJzdGl0dXRlKiAic3JjL2ZyYW1ld29yay9kaWFnbm9zdGljcy9DTWFrZUxpc3RzLnR4 dCIKICAgICAgICAgICAgICAoKCJpbnN0YWxsIikgIiNpbnN0YWxsIikpKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKQEAgLTU0MDIsNyArNTQw Miw5IEBAIChkZWZpbmUtcHVibGljIG11c2VzY29yZQogICAgICAgIGAoIi1ERE9XTkxPQURfU09V TkRGT05UPU9GRiIKICAgICAgICAgICItREJVSUxEX0RJQUdOT1NUSUNTPU9GRiIKICAgICAgICAg ICItRE1VU0VTQ09SRV9CVUlMRF9DT05GSUc9cmVsZWFzZSIKLSAgICAgICAgICItRFVTRV9TWVNU RU1fRlJFRVRZUEU9T04iKQorICAgICAgICAgIi1EVVNFX1NZU1RFTV9GUkVFVFlQRT1PTiIKKyAg ICAgICAgIDs7IE11c2VTY29yZSB1c2VzIEhhcmZCdXp6IHRvIGNvbXBpbGUgYSB2ZW5kb3JlZCBG cmVlVHlwZS4KKyAgICAgICAgICItRE1VRV9DT01QSUxFX1VTRV9TWVNURU1fSEFSRkJVWlo9T04i KQogICAgICAgIDs7IFRoZXJlIGFyZSB0ZXN0cywgYnV0IG5vIHNpbXBsZSB0YXJnZXQgdG8gcnVu LiAgVGhlIGNvbW1hbmQgdXNlZCB0bwogICAgICAgIDs7IHJ1biB0aGVtIGlzOgogICAgICAgIDs7 CkBAIC01NDEzLDExICs1NDE1LDEyIEBAIChkZWZpbmUtcHVibGljIG11c2VzY29yZQogICAgICAg IDs7IFNvIHdlIHNpbXBseSBza2lwIHRoZW0uCiAgICAgICAgIzp0ZXN0cz8gI2YpKQogICAgIChu YXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGdpdC1taW5pbWFsIHBrZy1jb25maWcgcXR0b29scy01 KSkKKyAgICAgKGxpc3QgZ2l0LW1pbmltYWwgcGtnLWNvbmZpZyBxdHRvb2xzKSkKICAgICAoaW5w dXRzCiAgICAgIChsaXN0IGFsc2EtbGliCiAgICAgICAgICAgIGZyZWV0eXBlCiAgICAgICAgICAg IGAoLGd0aysgImJpbiIpICAgICAgICAgICAgICAgO2ZvciBndGstdXBkYXRlLWljb24tY2FjaGUK KyAgICAgICAgICAgaGFyZmJ1enoKICAgICAgICAgICAgamFjay0xCiAgICAgICAgICAgIGxhbWUK ICAgICAgICAgICAgbGlib2dnCkBAIC01NDI3LDE0ICs1NDMwLDE0IEBAIChkZWZpbmUtcHVibGlj IG11c2VzY29yZQogICAgICAgICAgICBwb3J0bWlkaQogICAgICAgICAgICBwdWxzZWF1ZGlvCiAg ICAgICAgICAgIHB5dGhvbgotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xh cmF0aXZlLTUKKyAgICAgICAgICAgcXRiYXNlCisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAg ICAgICAgICAgcXRncmFwaGljYWxlZmZlY3RzCi0gICAgICAgICAgIHF0bmV0d29ya2F1dGgtNQot ICAgICAgICAgICBxdHF1aWNrY29udHJvbHMtNQotICAgICAgICAgICBxdHF1aWNrY29udHJvbHMy LTUKKyAgICAgICAgICAgcXRuZXR3b3JrYXV0aAorICAgICAgICAgICBxdHNjeG1sCisgICAgICAg ICAgIHF0NWNvbXBhdAogICAgICAgICAgICBxdHNjcmlwdAotICAgICAgICAgICBxdHN2Zy01Cisg ICAgICAgICAgIHF0c3ZnCiAgICAgICAgICAgIHF0eDExZXh0cmFzCiAgICAgICAgICAgIHF0eG1s cGF0dGVybnMpKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwoKYmFzZS1jb21taXQ6IGI3Yzk0ZDUy ODg3NTQxNWVhN2VjNjIyNWQ4OGE2YjNkNTVmYTJlMTQKLS0gCjIuMzkuMgoK --0000000000000238e60622b96031--