Your message dated Wed, 03 Oct 2018 07:19:12 +0000
with message-id <[email protected]>
and subject line Bug#910127: fixed in baresip 0.5.11-1
has caused the Debian Bug report #910127,
regarding baresip hard codes locations of system headers
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
910127: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910127
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: baresip
Version: 0.5.10-1
Tags: patch upstream
Control: block 798955 by -1
baresip's mk/modules.mk hard codes a lot of system header locations and
checks for their file existence. As Debian tends to move headers into
multiarch locations, this tends to break. In particular, it will fail
with any non-glibc libc and with glibc fixing #798955. Please use the
compiler's search path for discovering headers. The attached patch
implements that. However, it does not fix the problem entirely, because
baresip includes libre's re.mk, which has similar problems. Therefore,
it is not clear whether the attached patch is complete. It goes a long
way though, so please consider applying it.
Helmut
--- baresip-0.5.10.orig/mk/modules.mk
+++ baresip-0.5.10/mk/modules.mk
@@ -66,46 +66,33 @@
ifneq ($(OS),win32)
-USE_ALSA := $(shell [ -f $(SYSROOT)/include/alsa/asoundlib.h ] || \
- [ -f $(SYSROOT_ALT)/include/alsa/asoundlib.h ] && echo "yes")
+USE_ALSA := $(shell echo '\#include <alsa/asoundlib.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
USE_AMR := $(shell [ -d $(SYSROOT)/include/opencore-amrnb ] || \
[ -d $(SYSROOT_ALT)/include/opencore-amrnb ] || \
[ -d $(SYSROOT)/local/include/amrnb ] || \
[ -d $(SYSROOT)/include/amrnb ] && echo "yes")
-USE_AVCODEC := $(shell [ -f $(SYSROOT)/include/libavcodec/avcodec.h ] || \
- [ -f $(SYSROOT)/local/include/libavcodec/avcodec.h ] || \
- [ -f $(SYSROOT)/include/$(MACHINE)/libavcodec/avcodec.h ] || \
- [ -f $(SYSROOT_ALT)/include/libavcodec/avcodec.h ] && echo "yes")
-USE_AVFORMAT := $(shell [ -f $(SYSROOT)/include/libavformat/avformat.h ] || \
- [ -f $(SYSROOT)/local/include/libavformat/avformat.h ] || \
- [ -f $(SYSROOT)/include/$(MACHINE)/libavformat/avformat.h ] || \
- [ -f $(SYSROOT_ALT)/include/libavformat/avformat.h ] && echo "yes")
+USE_AVCODEC := $(shell echo '\#include <libavcodec/avcodec.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_AVFORMAT := $(shell echo '\#include <libavformat/avformat.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
USE_AVAHI := $(shell pkg-config --exists avahi-client && echo "yes")
-USE_BV32 := $(shell [ -f $(SYSROOT)/include/bv32/bv32.h ] || \
- [ -f $(SYSROOT)/local/include/bv32/bv32.h ] && echo "yes")
-USE_CAIRO := $(shell [ -f $(SYSROOT)/include/cairo/cairo.h ] || \
- [ -f $(SYSROOT)/local/include/cairo/cairo.h ] || \
- [ -f $(SYSROOT_ALT)/include/cairo/cairo.h ] && echo "yes")
-USE_DTLS := $(shell [ -f $(SYSROOT)/include/openssl/dtls1.h ] || \
- [ -f $(SYSROOT)/local/include/openssl/dtls1.h ] || \
- [ -f $(SYSROOT_ALT)/include/openssl/dtls1.h ] && echo "yes")
-USE_DTLS_SRTP := $(shell [ -f $(SYSROOT)/include/openssl/srtp.h ] || \
- [ -f $(SYSROOT)/local/include/openssl/srtp.h ] || \
- [ -f $(SYSROOT_ALT)/include/openssl/srtp.h ] && echo "yes")
-USE_G722 := $(shell [ -f $(SYSROOT)/include/spandsp/g722.h ] || \
- [ -f $(SYSROOT_ALT)/include/spandsp/g722.h ] || \
- [ -f $(SYSROOT)/local/include/spandsp/g722.h ] && echo "yes")
-USE_G722_1 := $(shell [ -f $(SYSROOT)/include/g722_1.h ] || \
- [ -f $(SYSROOT_ALT)/include/g722_1.h ] || \
- [ -f $(SYSROOT)/local/include/g722_1.h ] && echo "yes")
-USE_G726 := $(shell [ -f $(SYSROOT)/include/spandsp/g726.h ] || \
- [ -f $(SYSROOT_ALT)/include/spandsp/g726.h ] || \
- [ -f $(SYSROOT)/local/include/spandsp/g726.h ] && echo "yes")
-USE_GSM := $(shell [ -f $(SYSROOT)/include/gsm.h ] || \
- [ -f $(SYSROOT_ALT)/include/gsm.h ] || \
- [ -f $(SYSROOT)/include/gsm/gsm.h ] || \
- [ -f $(SYSROOT)/local/include/gsm.h ] || \
- [ -f $(SYSROOT)/local/include/gsm/gsm.h ] && echo "yes")
+USE_BV32 := $(shell echo '\#include <bv32/bv32.h' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_CAIRO := $(shell echo '\#include <cairo/cairo.h>' |\
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_DTLS := $(shell echo '\#include <openssl/dtls1.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_DTLS_SRTP := $(shell echo '\#include <openssl/srtp.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_G722 := $(shell echo '\#include <spandsp/g722.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_G722_1 := $(shell echo '\#include <g722_1.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_G726 := $(shell echo '\#include <spandsp/g726.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_GSM := $(shell echo '\#include <gsm.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
USE_GST := $(shell pkg-config --exists gstreamer-0.10 && echo "yes")
USE_GST1 := $(shell pkg-config --exists gstreamer-1.0 && echo "yes")
USE_GST_VIDEO := \
@@ -116,46 +103,39 @@
USE_GTK := $(shell pkg-config 'gtk+-2.0 >= 2.22' && \
pkg-config 'glib-2.0 >= 2.32' && echo "yes")
ifneq ($(USE_AVCODEC),)
-USE_H265 := $(shell [ -f $(SYSROOT)/include/x265.h ] || \
- [ -f $(SYSROOT)/local/include/x265.h ] || \
- [ -f $(SYSROOT_ALT)/include/x265.h ] && echo "yes")
+USE_H265 := $(shell echo '\#include <x265.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
endif
-USE_ILBC := $(shell [ -f $(SYSROOT)/include/iLBC_define.h ] || \
- [ -f $(SYSROOT)/local/include/iLBC_define.h ] && echo "yes")
-USE_ISAC := $(shell [ -f $(SYSROOT)/include/isac.h ] || \
- [ -f $(SYSROOT)/local/include/isac.h ] && echo "yes")
-USE_JACK := $(shell [ -f $(SYSROOT)/include/jack/jack.h ] || \
- [ -f $(SYSROOT)/local/include/jack/jack.h ] && echo "yes")
-USE_MPG123 := $(shell [ -f $(SYSROOT)/include/mpg123.h ] || \
- [ -f $(SYSROOT)/local/include/mpg123.h ] || \
- [ -f $(SYSROOT_ALT)/include/mpg123.h ] && echo "yes")
-USE_OPUS := $(shell [ -f $(SYSROOT)/include/opus/opus.h ] || \
- [ -f $(SYSROOT_ALT)/include/opus/opus.h ] || \
- [ -f $(SYSROOT)/local/include/opus/opus.h ] && echo "yes")
-USE_OSS := $(shell [ -f $(SYSROOT)/include/soundcard.h ] || \
- [ -f $(SYSROOT)/include/linux/soundcard.h ] || \
- [ -f $(SYSROOT)/include/sys/soundcard.h ] && echo "yes")
-USE_PLC := $(shell [ -f $(SYSROOT)/include/spandsp/plc.h ] || \
- [ -f $(SYSROOT_ALT)/include/spandsp/plc.h ] || \
- [ -f $(SYSROOT)/local/include/spandsp/plc.h ] && echo "yes")
-USE_PORTAUDIO := $(shell [ -f $(SYSROOT)/local/include/portaudio.h ] || \
- [ -f $(SYSROOT)/include/portaudio.h ] || \
- [ -f $(SYSROOT_ALT)/include/portaudio.h ] && echo "yes")
+USE_ILBC := $(shell echo '\#include <iLBC_define.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_ISAC := $(shell echo '\#include <isac.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_JACK := $(shell echo '\#include <jack/jack.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_MPG123 := $(shell echo '\#include <mpg123.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_OPUS := $(shell echo '\#include <opus/opus.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_OSS := $(shell echo '\#include <soundcard.h>' | \
+ $(CC) -E - >/dev/null 2>&1 || \
+ echo '\#include <linux/soundcard.h>' | $(CC) -E - >/dev/null 2>&1 || \
+ echo '\#include <sys/soundcard.h>' | $(CC) -E - >/dev/null 2>&1 && \
+ echo yes)
+USE_PLC := $(shell echo '\#include <spandsp/plc.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_PORTAUDIO := $(shell echo '\#include <portaudio.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
USE_PULSE := $(shell pkg-config --exists libpulse && echo "yes")
-USE_SDL := $(shell [ -f $(SYSROOT)/include/SDL/SDL.h ] || \
- [ -f $(SYSROOT)/local/include/SDL/SDL.h ] || \
- [ -f $(SYSROOT_ALT)/include/SDL/SDl.h ] && echo "yes")
-USE_SDL2 := $(shell [ -f $(SYSROOT)/include/SDL2/SDL.h ] || \
- [ -f $(SYSROOT)/local/include/SDL2/SDL.h ] || \
- [ -f $(SYSROOT_ALT)/include/SDL2/SDl.h ] && echo "yes")
-USE_SILK := $(shell [ -f $(SYSROOT)/include/silk/SKP_Silk_SDK_API.h ] || \
- [ -f $(SYSROOT_ALT)/include/silk/SKP_Silk_SDK_API.h ] || \
- [ -f $(SYSROOT)/local/include/silk/SKP_Silk_SDK_API.h ] && echo "yes")
-USE_SNDFILE := $(shell [ -f $(SYSROOT)/include/sndfile.h ] || \
- [ -f $(SYSROOT)/local/include/sndfile.h ] || \
- [ -f $(SYSROOT_ALT)/include/sndfile.h ] || \
- [ -f $(SYSROOT_ALT)/usr/local/include/sndfile.h ] && echo "yes")
-USE_STDIO := $(shell [ -f $(SYSROOT)/include/termios.h ] && echo "yes")
+USE_SDL := $(shell echo '\#include <SDL/SDL.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_SDL2 := $(shell echo '\#include <SDL2/SDL.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_SILK := $(shell echo '\#include <silk/SKP_Silk_SDK_API.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_SNDFILE := $(shell echo '\#include <sndfile.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_STDIO := $(shell echo '\#include <termios.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
HAVE_SPEEXDSP := $(shell \
[ -f $(SYSROOT)/local/lib/libspeexdsp$(LIB_SUFFIX) ] || \
[ -f $(SYSROOT)/lib/libspeexdsp$(LIB_SUFFIX) ] || \
@@ -166,53 +146,37 @@
endif
ifneq ($(USE_MPG123),)
ifneq ($(HAVE_SPEEXDSP),)
-USE_MPA := $(shell [ -f $(SYSROOT)/include/twolame.h ] || \
- [ -f $(SYSROOT)/local/include/twolame.h ] || \
- [ -f $(SYSROOT_ALT)/include/twolame.h ] && echo "yes")
+USE_MPA := $(shell echo '\#include <twolame.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
endif
endif
-USE_SPEEX_AEC := $(shell [ -f $(SYSROOT)/include/speex/speex_echo.h ] || \
- [ -f $(SYSROOT)/local/include/speex/speex_echo.h ] || \
- [ -f $(SYSROOT_ALT)/include/speex/speex_echo.h ] && echo "yes")
+USE_SPEEX_AEC := $(shell echo '\#include <speex/speex_echo.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
USE_SPEEX_PP := $(shell [ -f $(SYSROOT)/include/speex_preprocess.h ] || \
[ -f $(SYSROOT)/local/include/speex_preprocess.h ] || \
[ -f $(SYSROOT)/local/include/speex/speex_preprocess.h ] || \
[ -f $(SYSROOT_ALT)/include/speex/speex_preprocess.h ] || \
[ -f $(SYSROOT)/include/speex/speex_preprocess.h ] && echo "yes")
-USE_SYSLOG := $(shell [ -f $(SYSROOT)/include/syslog.h ] || \
- [ -f $(SYSROOT_ALT)/include/syslog.h ] || \
- [ -f $(SYSROOT)/local/include/syslog.h ] && echo "yes")
-HAVE_LIBMQTT := $(shell [ -f $(SYSROOT)/include/mosquitto.h ] || \
- [ -f $(SYSROOT)/local/include/mosquitto.h ] \
- && echo "yes")
-USE_V4L := $(shell [ -f $(SYSROOT)/include/libv4l1.h ] || \
- [ -f $(SYSROOT)/local/include/libv4l1.h ] \
- && echo "yes")
-HAVE_LIBV4L2 := $(shell [ -f $(SYSROOT)/include/libv4l2.h ] || \
- [ -f $(SYSROOT)/local/include/libv4l2.h ] \
- && echo "yes")
-USE_V4L2 := $(shell [ -f $(SYSROOT)/include/linux/videodev2.h ] || \
- [ -f $(SYSROOT)/local/include/linux/videodev2.h ] || \
- [ -f $(SYSROOT)/include/sys/videoio.h ] \
- && echo "yes")
-USE_X11 := $(shell [ -f $(SYSROOT)/include/X11/Xlib.h ] || \
- [ -f $(SYSROOT)/local/include/X11/Xlib.h ] || \
- [ -f $(SYSROOT_ALT)/include/X11/Xlib.h ] && echo "yes")
-USE_ZRTP := $(shell [ -f $(SYSROOT)/include/libzrtp/zrtp.h ] || \
- [ -f $(SYSROOT)/local/include/libzrtp/zrtp.h ] || \
- [ -f $(SYSROOT_ALT)/include/libzrtp/zrtp.h ] && echo "yes")
-USE_VPX := $(shell [ -f $(SYSROOT)/include/vpx/vp8.h ] \
- || [ -f $(SYSROOT)/local/include/vpx/vp8.h ] \
- || [ -f $(SYSROOT_ALT)/include/vpx/vp8.h ] \
- && echo "yes")
-USE_OMX_RPI := $(shell [ -f /opt/vc/include/bcm_host.h ] || \
- [ -f $(SYSROOT)/include/bcm_host.h ] \
- || [ -f $(SYSROOT_ALT)/include/bcm_host.h ] \
- && echo "yes")
-USE_OMX_BELLAGIO := $(shell [ -f /usr/include/OMX_Core.h ] \
- || [ -f $(SYSROOT)/include/OMX_Core.h ] \
- || [ -f $(SYSROOT_ALT)/include/OMX_Core.h ] \
- && echo "yes")
+USE_SYSLOG := $(shell echo '\#include <syslog.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+HAVE_LIBMQTT := $(shell echo '\#include <mosquitto.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_V4L := $(shell echo '\#include <libv4l1.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+HAVE_LIBV4L2 := $(shell echo '\#include <libv4l2.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_V4L2 := $(shell echo '\#include <linux/videodev2.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_X11 := $(shell echo '\#include <X11/Xlib.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_ZRTP := $(shell echo '\#include <libzrtp/zrtp.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_VPX := $(shell echo '\#include <vpx/vp8.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_OMX_RPI := $(shell echo '\#include <bcm_host.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
+USE_OMX_BELLAGIO := $(shell echo '\#include <OMX_Core.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
else
# Windows.
# Accounts for mingw with Windows SDK (formerly known as Platform SDK)
@@ -242,7 +206,8 @@
endif
ifeq ($(OS),linux)
-USE_EVDEV := $(shell [ -f $(SYSROOT)/include/linux/input.h ] && echo "yes")
+USE_EVDEV := $(shell echo '\#include <linux/input.h>' | \
+ $(CC) -E - >/dev/null 2>&1 && echo yes)
MODULES += dtmfio
endif
ifeq ($(OS),win32)
--- End Message ---
--- Begin Message ---
Source: baresip
Source-Version: 0.5.11-1
We believe that the bug you reported is fixed in the latest version of
baresip, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jonas Smedegaard <[email protected]> (supplier of updated baresip package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 03 Oct 2018 09:11:28 +0200
Source: baresip
Binary: baresip baresip-core baresip-gtk baresip-ffmpeg baresip-gstreamer
baresip-x11
Architecture: source
Version: 0.5.11-1
Distribution: unstable
Urgency: medium
Maintainer: Debian VoIP Team <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Description:
baresip - portable and modular SIP user-agent - metapackage
baresip-core - portable and modular SIP user-agent - core parts
baresip-ffmpeg - portable and modular SIP user-agent - FFmpeg codecs and
formats
baresip-gstreamer - portable and modular SIP user-agent - GStreamer pipelines
baresip-gtk - portable and modular SIP user-agent - GTK+ front-end
baresip-x11 - portable and modular SIP user-agent - X11 features
Closes: 910127
Changes:
baresip (0.5.11-1) unstable; urgency=medium
.
[ upstream ]
* New release.
.
[ Jonas Smedegaard ]
* Set Rules-Requires-Root: no.
* Declare compliance with Debian Policy 4.2.1.
* Add patch 1002 to avoid hardcoded locations of system headers.
Closes: Bug#910127. Thanks to Helmut Grohne.
Reorder and Unfuzz patches.
* Update package relations: Tighten build-dependency on librem-dev.
* Enable new RTCP stats module.
Checksums-Sha1:
84c9bab36fcc776c55c8c5aacd771f4ad13757e6 2999 baresip_0.5.11-1.dsc
8ab42f5ce88e30c9268e1c6eabc7f1ec3b8a3be2 599165 baresip_0.5.11.orig.tar.gz
411ea24e4dc4933e34feb20359e95e9355a38f52 13788 baresip_0.5.11-1.debian.tar.xz
142ec0f90b499398579a952dcb2083ef341dd2e9 20093 baresip_0.5.11-1_amd64.buildinfo
Checksums-Sha256:
d55f10f9cb54ea38a490f800bdf809184bfc7bbb0f60cd19bf9bf9b255ef9f69 2999
baresip_0.5.11-1.dsc
619a070262fae435273964a994f214152247dc8cee68ef20ddf42be1a2a9a21d 599165
baresip_0.5.11.orig.tar.gz
6a00fc512f4152f828ab8a8bd245dac085e52906b2fee6b4a51ad3c186bea8ce 13788
baresip_0.5.11-1.debian.tar.xz
fff0ecdb1ebc0116493aa8cd303f013585c86e9b8bca89b6435c1bd5c47eb306 20093
baresip_0.5.11-1_amd64.buildinfo
Files:
f09efc24e0c53aa2b590e981b51696d7 2999 comm optional baresip_0.5.11-1.dsc
7f601609c8f4c858811c8afb1ab4d052 599165 comm optional
baresip_0.5.11.orig.tar.gz
f3dc995c7a9cde654541bd750acd1172 13788 comm optional
baresip_0.5.11-1.debian.tar.xz
c20067e50233bed505f26a8db7918bbc 20093 comm optional
baresip_0.5.11-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAlu0bCMACgkQLHwxRsGg
ASHoLxAArEyX6e7LFboPj6h7TLpwOHNNmCpjAF/3RDS7rTQQzSBLqtUTre7/zNlA
OlK7sgGwiKVLTBR6Qx/RS9evrK+wR70Mdvuln+RJ1q/L55vQrd4pPeO9n+04OKn4
mDxcyUYyrfzxshBdNtmbtwlP9TAkDbzXmeOvRM2ZdQzjhuwvKzxvYxRxm5AbgGVO
xR6z2yfK5TAyfO5n7CEOIjzmvxeo8VO7OmBXctKDfJLtSikBiv3//BjpTR6j/x+b
nwaARxw1CmrHms0ZsuluavFy786Eb+MmMfI+cJ0qt1SWqQ9FR56TDY7AHv63MnXx
6mkZHeJZISSsFa216xki+GG30wQK9SVdLhmm5DzvZDnPWNZwmjfV0lBKfmCvRdne
NcXG4/MgURimsvkx/Gt+iVjKGXW0hqhqSlrpOF1KpThKMMJZSAjmEY6aeoXLP1aq
k00OPyUAJqZwUmSKnc4tM1EFUlNFwotmqIYa9M166BwZ3G21Uaf3kBDHN/OTQc2T
D1f0M9Qx4gAQ9yRUtmX9uI6EtkL3f/S7L+lXRXSGbIUq0hA3zwBeB6WVOp7okW8P
JD4lH6dRp7USG09a37M5/Zi9W0Hx17clCyEPx3+i7iDU01Z9iuvGJnZSD773yyOT
3wSfo4ZES4rtkSzBYDp7ipV2gilApui917koYtDJITcKuIhu4dc=
=XNqG
-----END PGP SIGNATURE-----
--- End Message ---