Your message dated Mon, 03 Oct 2016 19:19:34 +0000
with message-id <e1br8ly-0000wd...@franck.debian.org>
and subject line Bug#839475: fixed in lttnganalyses 0.5.4-2
has caused the Debian Bug report #839475,
regarding lttnganalyses: FTBFS: dh_auto_test: pybuild --test -i python{version}
-p 3.5 returned exit code 13
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 ow...@bugs.debian.org
immediately.)
--
839475: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839475
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lttnganalyses
Version: 0.5.4-1
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20161001 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> debian/rules build
> dh build --with python3 --buildsystem=pybuild
> dh_testdir -O--buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:184: python3.5 setup.py config
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:184: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses
> copying lttnganalyses/_version.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses
> copying lttnganalyses/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/common
> copying lttnganalyses/common/version_utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/common
> copying lttnganalyses/common/parse_utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/common
> copying lttnganalyses/common/format_utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/common
> copying lttnganalyses/common/time_utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/common
> copying lttnganalyses/common/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/common
> copying lttnganalyses/common/trace_utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/common
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/core
> copying lttnganalyses/core/io.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/core
> copying lttnganalyses/core/stats.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/core
> copying lttnganalyses/core/irq.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/core
> copying lttnganalyses/core/syscalls.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/core
> copying lttnganalyses/core/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/core
> copying lttnganalyses/core/sched.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/core
> copying lttnganalyses/core/cputop.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/core
> copying lttnganalyses/core/analysis.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/core
> copying lttnganalyses/core/memtop.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/core
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/cli
> copying lttnganalyses/cli/io.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/cli
> copying lttnganalyses/cli/irq.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/cli
> copying lttnganalyses/cli/termgraph.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/cli
> copying lttnganalyses/cli/command.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/cli
> copying lttnganalyses/cli/mi.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/cli
> copying lttnganalyses/cli/syscallstats.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/cli
> copying lttnganalyses/cli/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/cli
> copying lttnganalyses/cli/sched.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/cli
> copying lttnganalyses/cli/cputop.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/cli
> copying lttnganalyses/cli/progressbar.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/cli
> copying lttnganalyses/cli/memtop.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/cli
> creating
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> copying lttnganalyses/linuxautomaton/net.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> copying lttnganalyses/linuxautomaton/io.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> copying lttnganalyses/linuxautomaton/block.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> copying lttnganalyses/linuxautomaton/irq.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> copying lttnganalyses/linuxautomaton/automaton.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> copying lttnganalyses/linuxautomaton/mem.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> copying lttnganalyses/linuxautomaton/syscalls.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> copying lttnganalyses/linuxautomaton/sv.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> copying lttnganalyses/linuxautomaton/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> copying lttnganalyses/linuxautomaton/sched.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> copying lttnganalyses/linuxautomaton/statedump.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> copying lttnganalyses/linuxautomaton/sp.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/linuxautomaton
> UPDATING
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/lttnganalyses/_version.py
> to '0.5.4'
> running build_scripts
> creating build
> creating build/scripts-3.5
> copying lttng-analyses-record -> build/scripts-3.5
> copying and adjusting lttng-track-process -> build/scripts-3.5
> changing mode of build/scripts-3.5/lttng-track-process from 664 to 775
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:184: python3.5 setup.py test
> running test
> running egg_info
> writing dependency_links to lttnganalyses.egg-info/dependency_links.txt
> writing top-level names to lttnganalyses.egg-info/top_level.txt
> writing requirements to lttnganalyses.egg-info/requires.txt
> writing lttnganalyses.egg-info/PKG-INFO
> writing entry points to lttnganalyses.egg-info/entry_points.txt
> reading manifest file 'lttnganalyses.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> writing manifest file 'lttnganalyses.egg-info/SOURCES.txt'
> running build_ext
> test_disable_intersect (tests.integration.test_intersect.IntersectTest) ... ok
> test_no_intersection (tests.integration.test_intersect.IntersectTest) ... ok
> test_irqlog (tests.integration.test_irq.IrqTest) ... ok
> test_irqstats (tests.integration.test_irq.IrqTest) ... ok
> test_cputop (tests.integration.test_cputop.CpuTest) ... ok
> test_iolatencytop (tests.integration.test_io.IoTest) ... ok
> test_iousagetop (tests.integration.test_io.IoTest) ... ok
> test_not_syscall (tests.common.test_trace_utils.TestGetSyscallName) ... ok
> test_sys (tests.common.test_trace_utils.TestGetSyscallName) ... ok
> test_syscall_entry (tests.common.test_trace_utils.TestGetSyscallName) ... ok
> test_multi_day (tests.common.test_trace_utils.TestGetTraceCollectionDate) ...
> ok
> test_single_day (tests.common.test_trace_utils.TestGetTraceCollectionDate)
> ... ok
> test_different_day
> (tests.common.test_trace_utils.TestIsMultiDayTraceCollection) ... ok
> test_same_day (tests.common.test_trace_utils.TestIsMultiDayTraceCollection)
> ... ok
> test_integer (tests.common.test_format_utils.TestFormatIpv4) ... ok
> test_sequence (tests.common.test_format_utils.TestFormatIpv4) ... ok
> test_with_port (tests.common.test_format_utils.TestFormatIpv4) ... ok
> test_empty (tests.common.test_format_utils.TestFormatPrioList) ... ok
> test_multiple_prios (tests.common.test_format_utils.TestFormatPrioList) ... ok
> test_one_prio (tests.common.test_format_utils.TestFormatPrioList) ... ok
> test_repeated_prio (tests.common.test_format_utils.TestFormatPrioList) ... ok
> test_repeated_prios (tests.common.test_format_utils.TestFormatPrioList) ... ok
> test_huge (tests.common.test_format_utils.TestFormatSize) ... ok
> test_negative (tests.common.test_format_utils.TestFormatSize) ... ok
> test_reasonable (tests.common.test_format_utils.TestFormatSize) ... ok
> test_zero (tests.common.test_format_utils.TestFormatSize) ... ok
> test_print_date (tests.common.test_format_utils.TestFormatTimeRange) ... ok
> test_time_only (tests.common.test_format_utils.TestFormatTimeRange) ... ok
> test_date (tests.common.test_format_utils.TestFormatTimestamp) ... FAIL
> test_negative (tests.common.test_format_utils.TestFormatTimestamp) ... FAIL
> test_time (tests.common.test_format_utils.TestFormatTimestamp) ... FAIL
> test_parse_date_invalid (tests.common.test_parse_utils.TestParseDate) ... ok
> test_parse_full_date (tests.common.test_parse_utils.TestParseDate) ... ok
> test_parse_full_date_nsec (tests.common.test_parse_utils.TestParseDate) ... ok
> test_parse_time (tests.common.test_parse_utils.TestParseDate) ... ok
> test_parse_time_nsec (tests.common.test_parse_utils.TestParseDate) ... ok
> test_parse_timestamp (tests.common.test_parse_utils.TestParseDate) ... FAIL
> test_garbage (tests.common.test_parse_utils.TestParseDuration) ... ok
> test_invalid_units (tests.common.test_parse_utils.TestParseDuration) ... ok
> test_no_units (tests.common.test_parse_utils.TestParseDuration) ... ok
> test_valid_units (tests.common.test_parse_utils.TestParseDuration) ... ok
> test_binary_units (tests.common.test_parse_utils.TestParseSize) ... ok
> test_coreutils_units (tests.common.test_parse_utils.TestParseSize) ... ok
> test_garbage (tests.common.test_parse_utils.TestParseSize) ... ok
> test_invalid_units (tests.common.test_parse_utils.TestParseSize) ... ok
> test_no_units (tests.common.test_parse_utils.TestParseSize) ... ok
> test_si_units (tests.common.test_parse_utils.TestParseSize) ... ok
> test_invalid_date
> (tests.common.test_parse_utils.TestParseTraceCollectionDate) ... ok
> test_multi_day_date
> (tests.common.test_parse_utils.TestParseTraceCollectionDate) ... FAIL
> test_multi_day_time
> (tests.common.test_parse_utils.TestParseTraceCollectionDate) ... ok
> test_single_day_date
> (tests.common.test_parse_utils.TestParseTraceCollectionDate) ... FAIL
> test_single_day_time
> (tests.common.test_parse_utils.TestParseTraceCollectionDate) ... FAIL
> test_invalid_format
> (tests.common.test_parse_utils.TestParseTraceCollectionTimeRange) ... ok
> test_multi_day_date
> (tests.common.test_parse_utils.TestParseTraceCollectionTimeRange) ... ok
> test_multi_day_time
> (tests.common.test_parse_utils.TestParseTraceCollectionTimeRange) ... ok
> test_single_day_date
> (tests.common.test_parse_utils.TestParseTraceCollectionTimeRange) ... ok
> test_single_day_time
> (tests.common.test_parse_utils.TestParseTraceCollectionTimeRange) ... ok
>
> ======================================================================
> FAIL: test_date (tests.common.test_format_utils.TestFormatTimestamp)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/common/test_format_utils.py", line 124, in
> test_date
> self.assertEqual(result, '1991-08-25 16:57:08.123456789')
> AssertionError: '1991-08-25 20:57:08.123456789' != '1991-08-25
> 16:57:08.123456789'
> - 1991-08-25 20:57:08.123456789
> ? ^^
> + 1991-08-25 16:57:08.123456789
> ? ^^
>
>
> ======================================================================
> FAIL: test_negative (tests.common.test_format_utils.TestFormatTimestamp)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/common/test_format_utils.py", line 136, in
> test_negative
> self.assertEqual(result, '1948-05-08 23:02:51.876543211')
> AssertionError: '1948-05-09 03:02:51.876543211' != '1948-05-08
> 23:02:51.876543211'
> - 1948-05-09 03:02:51.876543211
> ? ^^^
> + 1948-05-08 23:02:51.876543211
> ? ^^^
>
>
> ======================================================================
> FAIL: test_time (tests.common.test_format_utils.TestFormatTimestamp)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/common/test_format_utils.py", line 113, in
> test_time
> self.assertEqual(result, '16:57:08.123456789')
> AssertionError: '20:57:08.123456789' != '16:57:08.123456789'
> - 20:57:08.123456789
> ? ^^
> + 16:57:08.123456789
> ? ^^
>
>
> ======================================================================
> FAIL: test_parse_timestamp (tests.common.test_parse_utils.TestParseDate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/common/test_parse_utils.py", line 181, in
> test_parse_timestamp
> self.assertEqual(date, time_expected)
> AssertionError: datetime.datetime(2014, 12, 12, 22, 29, 43) !=
> datetime.datetime(2014, 12, 12, 17, 29, 43)
>
> ======================================================================
> FAIL: test_multi_day_date
> (tests.common.test_parse_utils.TestParseTraceCollectionDate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/common/test_parse_utils.py", line 242, in
> test_multi_day_date
> self.assertEqual(result, expected)
> AssertionError: 1418405383000000000 != 1418423383000000000
>
> ======================================================================
> FAIL: test_single_day_date
> (tests.common.test_parse_utils.TestParseTraceCollectionDate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/common/test_parse_utils.py", line 228, in
> test_single_day_date
> self.assertEqual(result, expected)
> AssertionError: 1418405383000000000 != 1418423383000000000
>
> ======================================================================
> FAIL: test_single_day_time
> (tests.common.test_parse_utils.TestParseTraceCollectionDate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/common/test_parse_utils.py", line 235, in
> test_single_day_time
> self.assertEqual(result, expected)
> AssertionError: 1418405383000000000 != 1418423383000000000
>
> ----------------------------------------------------------------------
> Ran 57 tests in 0.678s
>
> FAILED (failures=7)
> E: pybuild pybuild:276: test: plugin distutils failed with: exit code=1:
> python3.5 setup.py test
> dh_auto_test: pybuild --test -i python{version} -p 3.5 returned exit code 13
If the failure looks somehow time/timezone related:
Note that this rebuild was performed without the 'tzdata' package
installed in the chroot. tzdata used be (transitively) part of
build-essential, but it no longer is. If this package requires it to
build, it should be added to build-depends. For the release team's
opinion on this, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836940#185
If the failure looks LSB-related:
similarly to tzdata, lsb-base is not installed in the build chroot.
The full build log is available from:
http://aws-logs.debian.net/2016/10/01/lttnganalyses_0.5.4-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
Source: lttnganalyses
Source-Version: 0.5.4-2
We believe that the bug you reported is fixed in the latest version of
lttnganalyses, 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 839...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Jeanson <mjean...@ubuntu.com> (supplier of updated lttnganalyses
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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 03 Oct 2016 14:53:19 -0400
Source: lttnganalyses
Binary: python3-lttnganalyses
Architecture: source all
Version: 0.5.4-2
Distribution: unstable
Urgency: medium
Maintainer: Michael Jeanson <mjean...@ubuntu.com>
Changed-By: Michael Jeanson <mjean...@ubuntu.com>
Description:
python3-lttnganalyses - LTTng 2.0 trace analysis tools (Python 3)
Closes: 839475
Changes:
lttnganalyses (0.5.4-2) unstable; urgency=medium
.
* [d098edb] Reduce priority to extra, per policy on priorities
* [83b22eb] Add tzdata to builddeps (Closes: #839475)
Checksums-Sha1:
5fc28f8aac8a02816dbba2f4dbc0075d45b261e7 2106 lttnganalyses_0.5.4-2.dsc
a2911e249bcfca1fcecd37a0be043ef03df73a89 6132
lttnganalyses_0.5.4-2.debian.tar.xz
ca18f92793c32b1f4b25915eae1ab842644d620b 122974
python3-lttnganalyses_0.5.4-2_all.deb
Checksums-Sha256:
08e534cfe0458ad16c9afbea98804b45c6bd67fa178feae6632c4c7693989df3 2106
lttnganalyses_0.5.4-2.dsc
9da5d2be7af0cea294a18df712cdf59e895278d037055c4290c8d5087cb3d6d1 6132
lttnganalyses_0.5.4-2.debian.tar.xz
5e70a3f141e0ad89b052805139092a37eb426c60fe87b8cd3cea81ed412c496d 122974
python3-lttnganalyses_0.5.4-2_all.deb
Files:
ebe938a87951e6109d6101d0cd9ece59 2106 python extra lttnganalyses_0.5.4-2.dsc
2cd95f612ea9881b09a47c9bffe386f2 6132 python extra
lttnganalyses_0.5.4-2.debian.tar.xz
5a87d961c52ab9132e68d7234731d11a 122974 python extra
python3-lttnganalyses_0.5.4-2_all.deb
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIxBAEBCgAbBQJX8qoNFBxtamVhbnNvbkB1YnVudHUuY29tAAoJEIZWH0UhgPz+
MU4P/2txoSn2+bTV1UbIKRdSHk/eBAHDbyLXRRHijA+kpDxWYg31F2NDLjNnCiJO
vLVmjGtNgu1vZ5IJi+WMYvP8IFFfoDhVNJ55d4s3waVhe8gx7+kLH1SoaIA1u5L5
ilwtZ8AX4MjD2uMnN4dj50DvfXZZVGG4bCCHnted2wNrmn38F6dIUK3tlfRyjmPR
8WRafIILfRPWqo2GSeVVMArYSZjs0mDMYRakAeS7hqsvNswGiX0W2ZkT7AueWPQH
vUXpOZKBJ1jWUJrLjn2vofq8jNPiAxTA0i0YpD2RX/U7TN99Z9u5wGxXuD/xXwF1
QK66ZhSacU4jhV3m1azZeGgmtSKuW70gJCK7jTNbcdXqNbtjKd4cXMcZ5XsjYr3K
CSGhTeKhT8k5/w2XO2VQc8T3Wmbx6GySG02Bfy8YnWFmTSo8NKF40LfuTOQ+XBvx
hXjCIsrQBqeW+ICN3eHMKZLx9TuG7dob7O5Hl2VvDyKSddv+CX1R9Mumrf8ohaVL
h+zBEm5+xg/GxYJIkr/pGfHxgkVzuDUGO7E0SOuf89SWGgQ3WGZJUQ2uo5UNEnM5
d9hqsnW2I7hF6Cxd3o9ThDVn8ATy8Os0F7LUbYjo7zPIkgrSO/wf5fNdDdGxAkLe
Bsvh8THBlGPLcr5AXIZwOK/6KFbw2hzhLteY6V1fB7Vf4eMC
=7Jj4
-----END PGP SIGNATURE-----
--- End Message ---