From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id qMGmNVopt14IIQAA0tVLHw (envelope-from ) for ; Sat, 09 May 2020 22:06:18 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id UD0KCWgpt144JAAAbx9fmQ (envelope-from ) for ; Sat, 09 May 2020 22:06:32 +0000 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 6F7B5940429 for ; Sat, 9 May 2020 22:06:29 +0000 (UTC) Received: from localhost ([::1]:46614 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jXXc5-0003H1-Ly for larch@yhetil.org; Sat, 09 May 2020 18:06:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40214) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXXai-0001l8-Bb for bug-guix@gnu.org; Sat, 09 May 2020 18:05:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:36979) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jXXag-0005pH-HW for bug-guix@gnu.org; Sat, 09 May 2020 18:05:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jXXag-0002pY-Bt for bug-guix@gnu.org; Sat, 09 May 2020 18:05:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#41025: blueman does not start Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 09 May 2020 22:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41025 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Pierre Neidhardt X-Debbugs-Original-Cc: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158906188310841 (code B ref -1); Sat, 09 May 2020 22:05:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 May 2020 22:04:43 +0000 Received: from localhost ([127.0.0.1]:48525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jXXaC-0002oV-SY for submit@debbugs.gnu.org; Sat, 09 May 2020 18:04:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:50060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jXXZz-0002o5-TJ for submit@debbugs.gnu.org; Sat, 09 May 2020 18:04:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40106) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXXZz-0001bz-N8 for bug-guix@gnu.org; Sat, 09 May 2020 18:04:19 -0400 Received: from knopi.disroot.org ([178.21.23.139]:39872) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1jXXZw-0004XJ-Nk for bug-guix@gnu.org; Sat, 09 May 2020 18:04:19 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 8BC6C2CD7A; Sun, 10 May 2020 00:04:15 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iyuCQkPEbwa9; Sun, 10 May 2020 00:04:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1589061853; bh=ZwL94NsaTJH39uIAT+mjfEZjqnpXCS4/kaIn1sgwfiE=; h=Subject:From:To:Cc:References:Date:In-Reply-To; b=Fr5nS5PPG6frLwKywrNHGfU9/lU7NJEv1aPbNXgDvdKl7rpTIvOn36giHPxduZZpY e6KFIYM90foeNlDqhm9CsqUteGJ4ecQtQK1aIrsvDLEj9Rt/bn3dl/OoVOppuP0Lij awEUHJ/M0/Kv362JQcfqjSb6NEeeOSXK+qfAaxXlW9cBJ0wBHxxgBGsLM9vQggmIXo NTrJZ9CRflliwihpjHlkRBqI8vysg0ObmpK0tpjpXlEFtmFbv+RKtqnbptM/H6/VWI PKrcVgJh9tE7K4WTIuPMlSZkKERY0sVBxiley4Bvc6okTyBehLi6/yOGjbwjuy3Ds4 em6g+S4GYXi3A== From: Raghav Gururajan References: <87lfmacv7s.fsf@ambrevar.xyz> <20200502095619.35385ab1.raghavgururajan@disroot.org> <87v9leb2gx.fsf@ambrevar.xyz> <20200503112441.66903f8c.raghavgururajan@disroot.org> <87a72pyp1h.fsf@ambrevar.xyz> <20200503231853.5dc44352.raghavgururajan@disroot.org> <87pnbkxf1h.fsf@ambrevar.xyz> <878si1sc86.fsf@ambrevar.xyz> Autocrypt: addr=raghavgururajan@disroot.org; keydata= mQENBF6yxWcBCAClEApjrOYs8fSzDl8GBwMFtUzF6VCOVrWaGun1vvPDvk4AFzbB3ZV6+Jn8 VfEuqh3OOvSJGHL2cJoR28Q5gVqeOwupyaMWVdEt6TmDrHISyxriF426KVaJnklfMjYwIi0l /7j8bs3pDRyyR6uFrY6sYL9t6HFvevtt7NwgWL1MAEVy6txKkriyrK1h+qc13wRRgVx3tzl7 dNwYEDWd3yUDn+LESoDOlawJ7TQbO8d1K4FFHaqwyQ/SyaIfLBnMAz9Qd18MUWpDkktLh/9u jRfctouFx5BUr+uGgCHAWcII5D60lt867y5m6vp3Ua75TkVQrYTt7KSF/wm7NZ7L02fTABEB AAG0M1JhZ2hhdiBHdXJ1cmFqYW4gKFJHKSA8cmFnaGF2Z3VydXJhamFuQGRpc3Jvb3Qub3Jn PokBTgQTAQgAOBYhBCdBLzSqkY3qQNKUKK5u8wRtb3tXBQJetePbAhsDBQsJCAcCBhUKCQgL AgQWAgMBAh4BAheAAAoJEK5u8wRtb3tXvWIH/3NiwaJfcrOoO/r4/reE0PmfgVWRpWP8uhdy ZiuBmcnyltxSmxZ1drlWpnbap5P7ssVyIlY6SrLTAeN7R0S70HAINkn7XvKpWajHShX0MR4b NeqjETNZg7gh2PTg6zfTnYD1UQqdNxnPMiJTSBZBLCAm/LhdEuigt559uoDA9ZEVLR5ycKh+ ny94NLUhmuRXpH/sb6Ey0FKmdMc47KNnkGQaySeGY88RwONgfv3/rriNbOJ1t12d2qsqkiOo znuxg5O3nT6obd7hCuq+EYwjzwSVrUZuMelO32UE4d2iePhiPBfiprVCNDGPFztJTe0Y+OQA ajj23CBgGIap/L1CpZ25AQ0EXrLFZwEIANGMTVaAiSGtpAbxRo9AHOc2kgatkAsH/ejtzNH0 mtGwtE0g5Gh0OKTI678KItanztmukKcZmBngPCwvUGGNQYzWWwsS+kBti5wJ3OForg+JtYuf /n9DjSAhnb7h1piL9Xi0drULl5ovVFRp/IPldkbT3R8pgc9VwAa0VVRP59dsgF6nPhoHjxfB p/XcA2QRnRfB2bN4BVCValJelPGYR0pSwkftFpmha4FRa0LrJtcMeh+PG20asPiKcE4sNGZT mH3keHkTfk5Tuds3ly5vlqmEKg7qY/zoS1yWQJj0j36JoX1/ravo+gUxszig80140a5bF2VU ERLcKO+Cp0lI4/8AEQEAAYkBNgQYAQgAIBYhBCdBLzSqkY3qQNKUKK5u8wRtb3tXBQJessVn AhsMAAoJEK5u8wRtb3tXqTIH/A9z70HLCZcAfnpluGj4APfi3haqdU7xvtrkN9eHJoPV7pwx y1luNRR8xg7YHkwcQ/9qEcvSicNIvhjRw5cSpyW9HGmOFyiZ7+KLf3XPUjC7pC5pIM+AAWyy D5GlyqakH1wBe8RC9/8vNyfZnmbV4PUvHoHvY/xZH+D/Afg1J2igdIebkQzzhFBC65TAKFeM NIWQkYIMKjq4u+nmv3sreqvRvlt8VYq0VSq24SFs0JJ+dEmuO3/s72122JIL0XEUS3ooGb/p 678RM2OpelLZcZSPG6vIIrQFKw6/NVjDtOY3DrNPtQ+h84UnFPUtaZyvQQwpGNjvtNzU/Ym+ NwsFm0Q= Message-ID: <2beca260-cf82-3099-8d4f-c246314d7121@disroot.org> Date: Sat, 9 May 2020 18:03:51 -0400 Mime-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="puMfBHYi6KILIl8wMrmM4xRzh7UhAJ50b" Received-SPF: pass client-ip=178.21.23.139; envelope-from=raghavgururajan@disroot.org; helo=knopi.disroot.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/09 16:34:13 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -0.1 (/) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 41025@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 X-Spam-Score: -0.01 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=disroot.org header.s=mail header.b=Fr5nS5PP; dmarc=fail reason="SPF not aligned (relaxed)" header.from=disroot.org (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Scan-Result: default: False [-0.01 / 13.00]; GENERIC_REPUTATION(0.00)[-0.5397676324199]; MX_INVALID(1.00)[cached]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; MV_CASE(0.50)[]; HAS_ATTACHMENT(0.00)[]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.09), country: US(-0.00), ip: 209.51.188.17(-0.54)]; DWL_DNSWL_FAIL(0.00)[209.51.188.17:server fail]; R_DKIM_REJECT(1.00)[disroot.org:s=mail]; DKIM_TRACE(0.00)[disroot.org:-]; RCPT_COUNT_TWO(0.00)[2]; MAILLIST(-0.20)[mailman]; SIGNED_PGP(-2.00)[]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+,4:+,5:+,6:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:22989, ipnet:209.51.188.0/24, country:US]; FROM_NEQ_ENVFROM(0.00)[raghavgururajan@disroot.org,bug-guix-bounces@gnu.org]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[larch=yhetil.org]; ARC_NA(0.00)[]; URIBL_BLOCKED(0.00)[autogen.sh:url,disroot.org:email]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain,text/x-patch,application/pgp-keys]; HAS_LIST_UNSUB(-0.01)[]; DNSWL_BLOCKED(0.00)[209.51.188.17:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.51.188.17:from]; RCVD_COUNT_SEVEN(0.00)[11]; FORGED_SENDER_MAILLIST(0.00)[]; DMARC_POLICY_SOFTFAIL(0.10)[disroot.org : SPF not aligned (relaxed),none] X-TUID: obAl5+YFU6oe This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --puMfBHYi6KILIl8wMrmM4xRzh7UhAJ50b Content-Type: multipart/mixed; boundary="AKaj7KFyglFtexs6YRm9F9udhEtkA6H2S"; protected-headers="v1" From: Raghav Gururajan To: Pierre Neidhardt Cc: bug-guix@gnu.org Message-ID: <2beca260-cf82-3099-8d4f-c246314d7121@disroot.org> Subject: Re: blueman does not start References: <87lfmacv7s.fsf@ambrevar.xyz> <20200502095619.35385ab1.raghavgururajan@disroot.org> <87v9leb2gx.fsf@ambrevar.xyz> <20200503112441.66903f8c.raghavgururajan@disroot.org> <87a72pyp1h.fsf@ambrevar.xyz> <20200503231853.5dc44352.raghavgururajan@disroot.org> <87pnbkxf1h.fsf@ambrevar.xyz> <878si1sc86.fsf@ambrevar.xyz> In-Reply-To: --AKaj7KFyglFtexs6YRm9F9udhEtkA6H2S Content-Type: multipart/mixed; boundary="------------A3974253BD82E9AA9FDB732D" Content-Language: en-US This is a multi-part message in MIME format. --------------A3974253BD82E9AA9FDB732D Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Pierre! >> Thanks, looking good! >> >> - Could you remove the `pk' lines? >> - Looks like pulseaudio is missing for blueman-manager: >=20 > Please find the revised patch attached with this email. Sorry, I sent the wrong patch. I have attached the correct one with this email. I hope this patch does not have any blocker for merging. :-) Regards, RG. --------------A3974253BD82E9AA9FDB732D Content-Type: text/x-patch; charset=UTF-8; name="blueman-revised.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="blueman-revised.patch" =46rom 509774cf1efe19a1b5cc2760d52874067579deb4 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Sat, 9 May 2020 17:59:45 -0400 Subject: [PATCH] gnu: blueman: Update package definition. * gnu/packages/networking.scm (blueman): Fixes. [version]: Upgrade to 2.1.3. [source][method]: Change from url-fetch to git-fetch. [arguments]<#:configure-flags>[--disable-appindicator]: Remove flag. [--disable-schemas-compile]: New flag. [arguments]<#:phases>['setenv]: New phase. ['patch-python-references]: New phase. ['patch-os-path]: New phase. ['patch-progs-path]: New phase. ['wrap-blueman-progs]: New phase. [native-inputs]: Add autoconf, autogen, automake and gobject-introspectio= n. [inputs]: Add iptables and ppp. Remove adwaita-icon-theme. --- gnu/packages/networking.scm | 99 ++++++++++++++++++++++++++++++++----- 1 file changed, 88 insertions(+), 11 deletions(-) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index d7720724cc..ebd26501cd 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -72,6 +72,7 @@ #:use-module (gnu packages adns) #:use-module (gnu packages algebra) #:use-module (gnu packages audio) + #:use-module (gnu packages autogen) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages bison) @@ -113,6 +114,7 @@ #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages readline) + #:use-module (gnu packages samba) #:use-module (gnu packages serialization) #:use-module (gnu packages sqlite) #:use-module (gnu packages ssh) @@ -127,41 +129,116 @@ (define-public blueman (package (name "blueman") - (version "2.1.2") + (version "2.1.3") (source (origin - (method url-fetch) + (method git-fetch) (uri - (string-append "https://github.com/blueman-project/blueman/relea= ses/" - "download/2.1.2/blueman-2.1.2.tar.gz")) + (git-reference + (url "https://github.com/blueman-project/blueman.git") + (commit version))) + (file-name (git-file-name name version)) (sha256 - (base32 "0wamxdw36c8i3aqwmja5q70fajqwd7inpkvlpkldd54wdxbcd38d"))= )) + (base32 "1vb0zfns4q5d65hnja4c0k11lr38xxhdnkpkzfs6xca3mm6jyi1d"))= )) (build-system glib-or-gtk-build-system) (arguments `(#:configure-flags (list "--enable-polkit" - "--disable-appindicator" ; Deprecated - "--with-systemdsystemunitdir=3Dno" ; Not required - "--with-systemduserunitdir=3Dno"))) ; Not required + "--disable-schemas-compile" ; Compiled at 'glib-or-gtk-compile-s= chemas + "--without-systemdsystemunitdir" ; Not required + "--without-systemduserunitdir") ; Not required + #:phases + (modify-phases %standard-phases + ;; Prevent the autogen.sh script to carry out the configure + ;; script, which has not yet been patched to replace /bin/sh. + (add-before 'bootstrap 'setenv + (lambda _ + (setenv "NOCONFIGURE" "TRUE") + #t)) + ;; Python references are not being patched in patch-phase of bu= ild; + ;; despite using python-wrapper as input. So patching them manu= ally. + (add-after 'unpack 'patch-python-references + (lambda* (#:key inputs #:allow-other-keys) + (with-directory-excursion "apps" + (substitute* + '("blueman-adapters.in" "blueman-applet.in" + "blueman-assistant.in" "blueman-manager.in" + "blueman-mechanism.in" "blueman-report.in" + "blueman-rfcomm-watcher.in" "blueman-sendto.in" + "blueman-services.in" "blueman-tray.in") + (("@PYTHON@") (string-append (assoc-ref inputs "python"= ) + "/bin/python3.7")))) + #t)) + ;; PATH is hard-coded for FHS directories. + ;; Patch it to PATH used by Guix. + (add-after 'patch-python-references 'patch-os-path + (lambda _ + (substitute* + '("apps/blueman-mechanism.in" "blueman/Functions.py") + (("/usr/bin:/bin:/usr/sbin:/sbin") + (string-append + "~/.guix-profile/bin:" + "/run/current-system/profile/bin:" + "~/.guix-profile/sbin:" + "/run/current-system/profile/sbin")) + ((":/sbin:/usr/sbin") + (string-append + ":/run/current-system/profile/sbin:" + "~/.guix-profile/sbin"))) + #t)) + (add-after 'patch-os-path 'patch-progs-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* + '("apps/blueman-report.in" "blueman/main/NetConf.py" + "blueman/main/PPPConnection.py") + (("/usr/sbin/bluetoothd") + (string-append (assoc-ref inputs "bluez") + "/libexec/bluetooth/bluetoothd")) + (("/sbin/iptables") + (string-append (assoc-ref inputs "iptables") + "/sbin/iptables")) + (("/usr/sbin/pppd") + (string-append (assoc-ref inputs "ppp") + "/sbin/pppd"))) + #t)) + (add-after 'glib-or-gtk-wrap 'wrap-blueman-progs + (lambda* (#:key outputs #:allow-other-keys) + (let* + ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/blueman-")) + (lib (string-append out "/lib/python3.7/site-packages/= "))) + (for-each + (lambda (program) + (wrap-program (string-append bin program) + `("PYTHONPATH" =3D (,(getenv "PYTHONPATH"),lib)) + `("GI_TYPELIB_PATH" =3D (,(getenv "GI_TYPELIB_PATH")= )))) + '("adapters" "applet" "assistant" "manager" "report" + "sendto" "services" "tray")) + #t)))))) (native-inputs - `(("cython" ,python-cython) + `(("autoconf" ,autoconf) + ("autogen" ,autogen) + ("automake" ,automake) + ("cython" ,python-cython) ("glib:bin" ,glib "bin") + ("gobject-introspection" ,gobject-introspection) ("gtk+:bin" ,gtk+ "bin") ("intltool" ,intltool) ("libtool" ,libtool) ("pkg-config" ,pkg-config))) (inputs - `(("adwaita-icon-theme" ,adwaita-icon-theme) - ("bluez" ,bluez) + `(("bluez" ,bluez) ("dbus" ,dbus) ("gdkpixbuf" ,gdk-pixbuf) ("glib" ,glib) ("gtk+" ,gtk+) ("iproute2" ,iproute) + ("iptables" ,iptables) ("net-tools" ,net-tools) ("pango" ,pango) ("polkit" ,polkit) + ("ppp" ,ppp) ("pulseaudio" ,pulseaudio) ("pycairo" ,python-pycairo) ("pygobject" ,python-pygobject) --=20 2.26.2 --------------A3974253BD82E9AA9FDB732D Content-Type: application/pgp-keys; name="0xAE6EF3046D6F7B57.asc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0xAE6EF3046D6F7B57.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- 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 KRjY77Tc1P2JvjcLBZtE =3DcLME -----END PGP PUBLIC KEY BLOCK----- --------------A3974253BD82E9AA9FDB732D-- --AKaj7KFyglFtexs6YRm9F9udhEtkA6H2S-- --puMfBHYi6KILIl8wMrmM4xRzh7UhAJ50b Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEJ0EvNKqRjepA0pQorm7zBG1ve1cFAl63KMcACgkQrm7zBG1v e1eM/wgAnYkeEr3uPE4ZIZrZB6JyQDd1pOgzSgJXlz6mlC+8R3NIgxv/7jQ/22b3 l/dehbzKHTlFyFzjmtN0yKKZeDFJRAD2Y8PyXZlf/tM9uuZg1WfmdOtuDyMT1ODd NPGpa26MBhT9f3mNrj0adMlAnz/UyGxQGjyQiUfDeiO5mExGOyRXUtZjQJAkytFj u3lOR7LVPjZhix421tBajCeSbd0mIk0nqnEn13N/+LilR09c++Vjk5T3dXWHl8Qk c5/CoCJBaTVwKoYm9a1uw2+T9ie1TPEnxggNmZVlI9eFo8lHZuXzHfYG+g5y1GzF hKdMVNG7rc9tPg9Rz5hj5AwM+HDTeA== =nuBi -----END PGP SIGNATURE----- --puMfBHYi6KILIl8wMrmM4xRzh7UhAJ50b--