From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id 4JOkDxtFDGaAYwAAe85BDQ:P1 (envelope-from ) for ; Tue, 02 Apr 2024 19:49:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id 4JOkDxtFDGaAYwAAe85BDQ (envelope-from ) for ; Tue, 02 Apr 2024 19:49:15 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=Fua85C62; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1712080155; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=ZMJkBFWzeiHtbBa/PNvAcaMqBr4jck2JVWEC9JNM4aI=; b=IH4I2nKz4Vo5Hof8bM2NV7opS7Th38YI1wb9vpmfa9eyzIyiCPwfuBymzXFEE9jUNPckrK nT18ap7r03TMqPxZkQYebuGUWJfXFnZi2Chn33QNuK+pML1H9c17eZCEFaUJ4COc2JDi1O vR3BzZG51lpNs+VaeeMzPWT3Jo6k164VXqeghEVzTHBevReUkGyMvSsVigIogzlqMSwftE PNvNmTNm+LMFau8vKMmGARn40jEtlmB8UhLv/JywBhc8t3Ay0Bh5x6jQm3RXkASneW3oVI GOrjNlrxAfbid3ZGrsLa4MgbejVysIFyc7MwaE0bUOVzZsB4pJdan8fizjG28w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=Fua85C62; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1712080155; a=rsa-sha256; cv=none; b=ewvTfIws0eRSaO6HS43YOALxUc+hgzeldzWq7JfvpwF5xEcz0Z6jqbOTFT7LRi7IXX58Jo fiL5qrNuvAeydQGJ8RdG22w3TOCZDzRsH5ZDOGZCBcEXPoVIIX/ORA004WyzOd3dO+2auZ VfqY+Xa8886fGS1ZSjClObabmvVcNYlcVOshvTGZRTpzsC2wNdKM/x1aqUwJzshgolE6f2 Za8TM94yj0LggMio+ZlIHtdf1PKSzBfPUGSNOArqNum5s8VLED8rIjehEYlCYvv6YBfY9T cgJozTpDJH4ytnErqFnzzwErjlwvQQnZ7/CtGEC/7orjZBcb4rs+hsgdQ7trOA== 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 0065D1352F for ; Tue, 2 Apr 2024 19:49:15 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rrgom-0004R3-9i; Tue, 02 Apr 2024 12:17:00 -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 1rrgok-0004Qp-Ar for guix-patches@gnu.org; Tue, 02 Apr 2024 12:16:58 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rrgok-00014h-0a for guix-patches@gnu.org; Tue, 02 Apr 2024 12:16:58 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rrgon-0007vW-QN for guix-patches@gnu.org; Tue, 02 Apr 2024 12:17:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70146] [PATCH rust-team 000/147] tree-sitter: Update to 0.22.2. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Apr 2024 16:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70146 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jean-Pierre De Jesus DIAZ Cc: Katherine Cox-Buday , 70146@debbugs.gnu.org, Liliana Marie Prikler , Andrew Tropin Received: via spool by 70146-submit@debbugs.gnu.org id=B70146.171207457730235 (code B ref 70146); Tue, 02 Apr 2024 16:17:01 +0000 Received: (at 70146) by debbugs.gnu.org; 2 Apr 2024 16:16:17 +0000 Received: from localhost ([127.0.0.1]:55818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrgo2-0007rG-Fm for submit@debbugs.gnu.org; Tue, 02 Apr 2024 12:16:17 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:59401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrgnz-0007pp-2t for 70146@debbugs.gnu.org; Tue, 02 Apr 2024 12:16:13 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-343719ce021so349728f8f.2 for <70146@debbugs.gnu.org>; Tue, 02 Apr 2024 09:16:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712074561; x=1712679361; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=ZMJkBFWzeiHtbBa/PNvAcaMqBr4jck2JVWEC9JNM4aI=; b=Fua85C62HQ0gpJzktDICydcydaWtdCEzo5P7JWrxAobZaDi/T8rQE/kJbmZwOQPWdB vxxNw3pV2dOtslA+cyDnVFyFYJUGD+U4jgcj6Lr3/hB1hp/OEeB1zYI/1kAzGZ+rmcIs mOJtEpxrQ0Q8+qvhlZP3txHX37OI39H7vyXCFYYrrk9rof3lxVCtaMzG02QvxCVtpX+x nPXmCAnAuOR1pD/6oUW2DjPJ9Jl0mThWPWrw2X+HZEIRX502JeoeZ4YS/dBrKCr8/v18 O2TlfhYlX89f4CZbWvYqGR4u72BXvvgt0Jjm2KRrzzPNkfp8+xliBwUkTciO9BB0YTGy t+uA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712074561; x=1712679361; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ZMJkBFWzeiHtbBa/PNvAcaMqBr4jck2JVWEC9JNM4aI=; b=NyOShOHKYNlvxdmki9SqSQ/DZvx3B8/22yc86iDuz8EriR65qZQSejZDtqGFU1eQ6N 12+h1EajwXGIzOIzUhVgIX+96abPEj3EiWoA/JC3Y3uIHCqZ5oyjJGvvWESqdymlQ3SD crc67dMuASGckb3jQrq6b3GSo9OT+6fQ4ne+JvsaQWdVGimuzeZEnSlm6W2z9uWicAcZ l/5J5yUfkZL647mWiPriKw/XKf0nXkYXzi1Ww/vpbr656pKb3LndnqUMJJjSi6PbmLzZ r8FFdhnsISGrm0gF/JjmpkUcq2yyRLUoYIV3raLl+XYzTxw+obDk8kJYX1VmgPRcnd73 y4OA== X-Gm-Message-State: AOJu0YxutRqqaQfU4t8WVaE+aOKlTU0nHZPDm4MU6uVsLc3tS/j37vd1 egAuwcuy6HQOIS8oTs/Ctnv9VztTycv7To/v8CFUdiCYjmf6pf8/ X-Google-Smtp-Source: AGHT+IFtyDxPtBcWDrS7Z3WGVCzsqnmCDxH1hafJDofYLVT83pbVE8WwrumE/klXrL1uXrzRAmq/kQ== X-Received: by 2002:adf:ecce:0:b0:341:c8c8:633a with SMTP id s14-20020adfecce000000b00341c8c8633amr9373602wro.9.1712074560180; Tue, 02 Apr 2024 09:16:00 -0700 (PDT) Received: from localhost ([141.226.12.177]) by smtp.gmail.com with ESMTPSA id u4-20020adff884000000b00341d9e8cc62sm14530695wrp.100.2024.04.02.09.15.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 09:15:59 -0700 (PDT) Date: Tue, 2 Apr 2024 19:15:58 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Jean-Pierre De Jesus DIAZ , 70146@debbugs.gnu.org, Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="M2dZmoqvR0DM+eHu" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -2.45 X-Migadu-Queue-Id: 0065D1352F X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -2.45 X-TUID: cB/IGdO5UAZ4 --M2dZmoqvR0DM+eHu Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Apr 02, 2024 at 05:01:25PM +0200, Jean-Pierre De Jesus DIAZ wrote: > This patch series updates tree-sitter and tree-sitter-cli to the newest > packages released, it also updates the grammars if they didn't build > with this newer version. >=20 > I don't think this patch series is fully ready as the tree-sitter > ecosystem is still catching up to speed with the new release so not all > grammars are updated yet to work. >=20 > However this patch series provides fixes for most of these grammars and > the Rust patches I think could be applied in the meantime. I have to admit I was looking at tree-sitter recently and wondering if it should be upgraded, and if all the grammars needed to be upgraded too at the same time. Another option if they're not all ready at the same time, can different grammars use different versions? Or in that case would it make more sense to prepare all the dependencies for the next tree-sitter version and then just not actually upgrade it until everything is ready? > I based this patch series on the `master' branch instead of `rust-team' > let me know if it's easier and I can rebase to use that branch instead. I'll see how well the patches apply. I see a couple that are already on the rust-team branch. > I've decided to not package rust-ittapi and rust-ittapi-sys for > rust-wasmtime and provided a patch instead to opt-out since these > crates are only a facade to a library that needs to be loaded at > runtime by Intel=C2=AE VTune=E2=84=A2 which is closed source. Makes sense. > Jean-Pierre De Jesus DIAZ (147): > gnu: rust-anyhow-1: Update to 1.0.80. > gnu: Add rust-clap-lex-0.7. > gnu: Add rust-strsim-0.11. > gnu: rust-shlex-1: Update to 1.3.0. > gnu: Add rust-anstyle-lossy-1. > gnu: Add rust-anstyle-svg-0.1. > gnu: Add rust-escape8259-0.5. > gnu: Add rust-libtest-mimic-0.7. > gnu: rust-snapbox-macros-0.3: Update to 0.3.8. > gnu: Add rust-snapbox-0.5. > gnu: rust-serde-spanned-0.6: Update to 0.6.5. > gnu: Add rust-winnow-0.6. > gnu: rust-indexmap-2: Update to 2.2.5. > gnu: rust-serde-json-1: Update to 1.0.114. > gnu: rust-toml-test-data-1: Update to 1.8.0. > gnu: Add rust-toml-edit-0.22. > gnu: Add rust-trycmd-0.15. > gnu: Add rust-heck-0.5. > gnu: rust-clap-4: Update to 4.5.3. > gnu: rust-libc-0.2: Update to 0.2.153. > gnu: Add rust-nix-0.28. > gnu: rust-ctrlc-3: Update to 3.4.4. > gnu: rust-filetime-0.2: Update to 0.2.23. > gnu: rust-value-bag-sval2: Update to 1.8.1. > gnu: rust-value-bag-sval2-1: Update to 1.8.1. > gnu: rust-value-bag-1: Update to 1.8.1. > gnu: rust-log-0.4: Update to 0.4.23. > gnu: rust-regex-automata-0.4: Update to 0.4.6. > gnu: rust-regex-1: Update to 1.10.3. > gnu: rust-semver-1: Update 1.0.22. > gnu: rust-serde-derive-1: Update to 1.0.197. > gnu: rust-serde-1: Update to 1.0.197. > gnu: rust-walkdir-2: Update to 2.5.0. > gnu: Add rust-wasmparser-0.201. > gnu: Add rust-wasmparser-0.121. > gnu: Add rust-wasmparser-0.118. > gnu: rust-webbrowser-0.8: Update to 0.8.13. > gnu: rust-ctor-0.2: Update to 0.2.7. > gnu: rust-rustix-0.38: Update to 0.38.31. > gnu: rust-tempfile-3: Update to 3.10.1. > gnu: rust-bumpalo-3: Update to 3.15.4. > gnu: rust-derive-arbitrary-1: Update to 1.3.2. > gnu: rust-arbitrary-1: Update to 1.3.2. > gnu: rust-psm-0.1: Update to 0.1.21. > gnu: Add rust-afl-0.11. > gnu: Add rust-cpp-demangle-0.3. > gnu: Add rust-leb128-0.2. > gnu: Add rust-wasm-encoder-0.201. > gnu: Add rust-wasm-encoder-0.41. > gnu: Add rust-wast-201. > gnu: Add rust-wast-35. > gnu: Add rust-wat-1. > gnu: Add rust-id-arena-2. > gnu: Add rust-souper-ir-2. > gnu: Add rust-fallible-iterator-0.3. > gnu: Add rust-slice-group-by-0.3. > gnu: Add rust-regalloc2-0.9. > gnu: Add rust-capstone-sys-0.13. > gnu: Add rust-capstone-0.9. > gnu: Add rust-gimli-0.28. > gnu: Add rust-cranelift-entity-0.105. > gnu: Add rust-cranelift-bforest-0.105. > gnu: Add rust-cranelift-codegen-shared-0.105. > gnu: Add rust-cranelift-codegen-meta-0.105. > gnu: Add rust-cranelift-control-0.105. > gnu: Add rust-cranelift-isle-0.105. > gnu: Add rust-cranelift-frontend-0.105. > gnu: Add rust-cranelift-native-0.105. > gnu: Add rust-cranelift-wasm-0.105. > gnu: Add rust-cranelift-codegen-0.105. > gnu: Add rust-memfd-0.6. > gnu: Add rust-ruzstd-0.5. > gnu: Add rust-object-0.32. > gnu: Add rust-wasmprinter-0.2. > gnu: Add rust-wasmtime-component-util-18. > gnu: Add rust-wasmtime-types-18. > gnu: Add rust-wasmtime-environ-18. > gnu: Add rust-winch-codegen-0.16. > gnu: Add rust-addr2line-0.21. > gnu: Add rust-fxprof-processed-profile-0.6. > gnu: Add rust-wasmtime-cache-18. > gnu: Add rust-wit-parser-0.13. > gnu: Add rust-wasmtime-wit-bindgen-18. > gnu: Add rust-wasmtime-component-macro-18. > gnu: Add rust-wasmtime-cranelift-shared-18. > gnu: Add rust-wasmtime-versioned-export-macros-18. > gnu: Add rust-wasmtime-cranelift-18. > gnu: Add rust-wasmtime-asm-macros-18. > gnu: Add rust-wasmtime-fiber-18. > gnu: Add rust-wasmtime-jit-debug-18. > gnu: Add rust-wasmtime-jit-icache-coherence-18. > gnu: Add rust-wasmtime-wmemcheck-18. > gnu: Add rust-wasmtime-winch-18. > gnu: Add rust-wasmtime-runtime-18. > gnu: Add rust-wasmtime-18. > gnu: Add rust-arf-strings-0.7. > gnu: Add rust-ambient-authority-0.0.2. > gnu: Add rust-fs-set-times-0.20. > gnu: Add rust-io-extras-0.18. > gnu: Add rust-maybe-owned-0.3. > gnu: Add rust-winx-0.36. > gnu: Add rust-cap-primitives-2. > gnu: Add rust-cap-std-2. > gnu: Add rust-cap-fs-ext-2. > gnu: Add rust-cap-rand-2. > gnu: Add rust-windows-result-0.1. > gnu: rust-windows-targets-0.52: Update to 0.52.4. > gnu: Add rust-windows-core-0.52. > gnu: rust-iana-time-zone-0.1: Update to 0.1.60. > gnu: Add rust-cap-time-ext-2. > gnu: Add rust-char-device-0.16. > gnu: Add rust-fd-lock-4. > gnu: Add rust-socketpair-0.19. > gnu: Add rust-ssh2-0.9. > gnu: Add rust-system-interface-0.26. > gnu: Add rust-witx-0.9. > gnu: Add rust-wiggle-generate-18. > gnu: Add rust-wiggle-macro-18. > gnu: Add rust-wiggle-18. > gnu: Add rust-wasi-common-18. > gnu: Add rust-wasmtime-c-api-macros-18. > gnu: Add rust-cap-net-ext-2. > gnu: Add rust-wasmtime-wasi-18. > gnu: Add rust-wasmtime-c-api-impl-18. > gnu: rust-cc-1: Update to 1.0.90. > gnu: rust-thiserror-1: Update to 1.0.58. > gnu: Add rust-smol-potat-macro-0.6. > gnu: Add rust-smol-potat-1. > gnu: Add rust-event-listener-5. > gnu: Add rust-async-process-2. > gnu: Add rust-async-fs-2. > gnu: Add rust-smol-2. > gnu: Add rust-fs4-0.8. > gnu: libloading-0.8: Update to 0.8.3. > gnu: rust-proc-macro2-1: Update to 1.0.79. > gnu: rust-toml-0.8: Update to 0.8.12. > gnu: tree-sitter: Update to 0.22.2. > gnu: tree-sitter-html: Update to 0.20.2. > gnu: tree-sitter-css: Update to 0.20.0-1.02b4ee7. > gnu: tree-sitter-bash: Update to 0.21.0. > gnu: tree-sitter-elm: Update to 5.7.0. > gnu: tree-sitter-haskell: Update to 0.15.0. > gnu: tree-sitter-json: Update to 0.20.2. > gnu: tree-sitter-julia: Update to 0.20.0. > gnu: tree-sitter-scheme: Update to 0.6.0-9.184e759. > gnu: tree-sitter-racket: Update to 0.3.0-10.d9858a0. > gnu: tree-sitter-lua: Update to 0.1.0. >=20 > gnu/local.mk | 3 + > gnu/packages/crates-io.scm | 2920 +++++++++++++++-- > gnu/packages/crates-windows.scm | 74 +- > .../rust-wasmtime-18-remove-ittapi.patch | 46 + > .../tree-sitter-org-package-json.patch | 35 + > .../tree-sitter-plantuml-package-json.patch | 38 + > gnu/packages/tree-sitter.scm | 586 ++-- > guix/build/tree-sitter-build-system.scm | 4 + > 8 files changed, 3261 insertions(+), 445 deletions(-) > create mode 100644 gnu/packages/patches/rust-wasmtime-18-remove-ittapi.p= atch > create mode 100644 gnu/packages/patches/tree-sitter-org-package-json.pat= ch > create mode 100644 gnu/packages/patches/tree-sitter-plantuml-package-jso= n.patch >=20 >=20 > base-commit: 7af70efd7633b0d70091762cf43ce01a86176e8e > --=20 > 2.41.0 >=20 >=20 >=20 >=20 --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --M2dZmoqvR0DM+eHu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmYMLzsACgkQQarn3Mo9 g1HeHg//X3AXdz/4sxDsK322ps1sVqDBXzEdCcST0MdMSgvdLHDlnT7QNGhL3vAN mopUEm1lXRBcp/8TMm+AxLyTEhiepNoMV0pc+z0EqPpJXmDELAhVMAwX6D4gg/76 OkygCRnSF5WYFpHwswR4qcoeUKg2dBHQ7xhq4av6qaODnMmuXIS4+C+sekhamdXy 4OgORyuzfmYcSuvu+9ZLu4cW3EOlKAE6ju06dZlimwpTTpq1MeKqu0C3o7qYnUBX QfbW0B3jXApYUzorI6gx2O4n09lXnf10u5Qc6dKl8Bs0RDojrnpMIaCq2wtUJYvz Mk+ajgeJXOPvl6Bu+J6GHFCjIEf3sMxX8StnqMGWjN1W5nsNJgxKDK4UpMBL9LzN hRJEAQ97ZuzhigfRDNYLmZsAp6noPsPqTdUYCPMQkjvvJ9neOdJ6/SaU8V4g/O/v F8mJCPb5pawV9JTQaZyHoxL0OnUKuvo9U8O0KQ1E/sSJGm0RxfxcKDKIX/L9TzRZ 0QrOjcUh4uVsNm0AhrFWj+w/+qUkkuukDLsiSsBS9ZVOZ8ISKRvazpwKnBWlc/xD goEHLJCOuzwWM/nymRcUmsfE/wgOBxzGkUo3OsgHJE6OWUgBn2VAPBq402J6ajoy h8FJoPMDlLjjyHAUtE+ft067VxNjL33ZPDKvRhBcHF3tQlGoTf4= =D4Y7 -----END PGP SIGNATURE----- --M2dZmoqvR0DM+eHu--