Your message dated Sat, 21 Jan 2023 21:14:37 +0000
with message-id <e1pjlc9-00an9c...@fasolo.debian.org>
and subject line Bug#1028672: fixed in python-xmlrunner 3.2.0-2
has caused the Debian Bug report #1028672,
regarding python-xmlrunner: FTBFS: AttributeError: 'tuple' object has no 
attribute 'shortDescription'
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.)


-- 
1028672: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028672
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-xmlrunner
Version: 3.2.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230113 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_xmlrunner/build/xmlrunner
> copying xmlrunner/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_xmlrunner/build/xmlrunner
> copying xmlrunner/__main__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_xmlrunner/build/xmlrunner
> copying xmlrunner/runner.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_xmlrunner/build/xmlrunner
> copying xmlrunner/builder.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_xmlrunner/build/xmlrunner
> copying xmlrunner/result.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_xmlrunner/build/xmlrunner
> copying xmlrunner/unittest.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_xmlrunner/build/xmlrunner
> copying xmlrunner/version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_xmlrunner/build/xmlrunner
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_xmlrunner/build/xmlrunner/extra
> copying xmlrunner/extra/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_xmlrunner/build/xmlrunner/extra
> copying xmlrunner/extra/xunit_plugin.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_xmlrunner/build/xmlrunner/extra
> copying xmlrunner/extra/djangotestrunner.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_xmlrunner/build/xmlrunner/extra
> running egg_info
> creating unittest_xml_reporting.egg-info
> writing unittest_xml_reporting.egg-info/PKG-INFO
> writing dependency_links to 
> unittest_xml_reporting.egg-info/dependency_links.txt
> writing requirements to unittest_xml_reporting.egg-info/requires.txt
> writing top-level names to unittest_xml_reporting.egg-info/top_level.txt
> writing manifest file 'unittest_xml_reporting.egg-info/SOURCES.txt'
> reading manifest file 'unittest_xml_reporting.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'unittest_xml_reporting.egg-info/SOURCES.txt'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py test 
> running test
> WARNING: Testing via this command is deprecated and will be removed in a 
> future version. Users looking for a generic test entry point independent of 
> test runner are encouraged to use tox.
> running egg_info
> writing unittest_xml_reporting.egg-info/PKG-INFO
> writing dependency_links to 
> unittest_xml_reporting.egg-info/dependency_links.txt
> writing requirements to unittest_xml_reporting.egg-info/requires.txt
> writing top-level names to unittest_xml_reporting.egg-info/top_level.txt
> reading manifest file 'unittest_xml_reporting.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'unittest_xml_reporting.egg-info/SOURCES.txt'
> running build_ext
> test_append_cdata_closing_tags_into_cdata_section 
> (tests.builder_test.TestXMLBuilderTest.test_append_cdata_closing_tags_into_cdata_section)
>  ... ok
> test_append_invalid_unicode_cdata_section 
> (tests.builder_test.TestXMLBuilderTest.test_append_invalid_unicode_cdata_section)
>  ... ok
> test_append_tag_with_invalid_unicode_values 
> (tests.builder_test.TestXMLBuilderTest.test_append_tag_with_invalid_unicode_values)
>  ... ok
> test_append_tag_with_valid_unicode_values 
> (tests.builder_test.TestXMLBuilderTest.test_append_tag_with_valid_unicode_values)
>  ... ok
> test_append_valid_unicode_cdata_section 
> (tests.builder_test.TestXMLBuilderTest.test_append_valid_unicode_cdata_section)
>  ... ok
> test_begin_nested_context 
> (tests.builder_test.TestXMLBuilderTest.test_begin_nested_context) ... ok
> test_current_context_tag 
> (tests.builder_test.TestXMLBuilderTest.test_current_context_tag) ... ok
> test_end_all_context_stack 
> (tests.builder_test.TestXMLBuilderTest.test_end_all_context_stack) ... ok
> test_end_inexistent_context 
> (tests.builder_test.TestXMLBuilderTest.test_end_inexistent_context) ... ok
> test_end_nested_context 
> (tests.builder_test.TestXMLBuilderTest.test_end_nested_context) ... ok
> test_end_root_context 
> (tests.builder_test.TestXMLBuilderTest.test_end_root_context) ... ok
> test_finish_nested_context 
> (tests.builder_test.TestXMLBuilderTest.test_finish_nested_context) ... ok
> test_increment_nested_context_counter 
> (tests.builder_test.TestXMLBuilderTest.test_increment_nested_context_counter) 
> ... ok
> test_increment_root_context_counter 
> (tests.builder_test.TestXMLBuilderTest.test_increment_root_context_counter) 
> ... ok
> test_root_has_no_parent 
> (tests.builder_test.TestXMLBuilderTest.test_root_has_no_parent) ... ok
> test_add_time_attribute_on_end_context 
> (tests.builder_test.TestXMLContextTest.test_add_time_attribute_on_end_context)
>  ... ok
> test_add_timestamp_attribute_on_end_context 
> (tests.builder_test.TestXMLContextTest.test_add_timestamp_attribute_on_end_context)
>  ... ok
> test_current_context_invalid_unicode_name 
> (tests.builder_test.TestXMLContextTest.test_current_context_invalid_unicode_name)
>  ... ok
> test_current_context_name 
> (tests.builder_test.TestXMLContextTest.test_current_context_name) ... ok
> test_current_element_tag_name 
> (tests.builder_test.TestXMLContextTest.test_current_element_tag_name) ... ok
> test_empty_counters_on_end_context 
> (tests.builder_test.TestXMLContextTest.test_empty_counters_on_end_context) 
> ... ok
> test_increment_counters_for_unknown_context 
> (tests.builder_test.TestXMLContextTest.test_increment_counters_for_unknown_context)
>  ... ok
> test_increment_valid_testsuite_counters 
> (tests.builder_test.TestXMLContextTest.test_increment_valid_testsuite_counters)
>  ... ok
> test_increment_valid_testsuites_counters 
> (tests.builder_test.TestXMLContextTest.test_increment_valid_testsuites_counters)
>  ... ok
> test_doctest_example (tests.testsuite.DoctestTest.test_doctest_example) ... ok
> test_flush (tests.testsuite.DuplicateWriterTestCase.test_flush) ... ok
> test_writable (tests.testsuite.DuplicateWriterTestCase.test_writable) ... ok
> test_write (tests.testsuite.DuplicateWriterTestCase.test_write) ... ok
> test_writelines (tests.testsuite.DuplicateWriterTestCase.test_writelines) ... 
> ok
> test_resolve_filename_error 
> (tests.testsuite.ResolveFilenameTestCase.test_resolve_filename_error) ... ok
> test_resolve_filename_outside 
> (tests.testsuite.ResolveFilenameTestCase.test_resolve_filename_outside) ... ok
> test_resolve_filename_relative 
> (tests.testsuite.ResolveFilenameTestCase.test_resolve_filename_relative) ... 
> ok
> test_xmlrunner_output 
> (tests.testsuite.XMLProgramTestCase.test_xmlrunner_output) ... ok
> test_xmlrunner_output_file 
> (tests.testsuite.XMLProgramTestCase.test_xmlrunner_output_file) ... ok
> test_xmlrunner_outsuffix 
> (tests.testsuite.XMLProgramTestCase.test_xmlrunner_outsuffix) ... ok
> test_basic_unittest_constructs 
> (tests.testsuite.XMLTestRunnerTestCase.test_basic_unittest_constructs) ... 
> ERROR
> test_classnames (tests.testsuite.XMLTestRunnerTestCase.test_classnames) ... ok
> test_expected_failure 
> (tests.testsuite.XMLTestRunnerTestCase.test_expected_failure) ... ok
> test_junitxml_properties 
> (tests.testsuite.XMLTestRunnerTestCase.test_junitxml_properties) ... ok
> test_junitxml_xsd_validation_empty_properties 
> (tests.testsuite.XMLTestRunnerTestCase.test_junitxml_xsd_validation_empty_properties)
>  ... ok
> test_junitxml_xsd_validation_order 
> (tests.testsuite.XMLTestRunnerTestCase.test_junitxml_xsd_validation_order) 
> ... test on stderr
> test on stdout
> ok
> test_opaque_decorator 
> (tests.testsuite.XMLTestRunnerTestCase.test_opaque_decorator) ... ok
> test_partialmethod (tests.testsuite.XMLTestRunnerTestCase.test_partialmethod) 
> ... ok
> test_test_program_fail_with_buffer 
> (tests.testsuite.XMLTestRunnerTestCase.test_test_program_fail_with_buffer) 
> ... ok
> test_test_program_fail_wo_buffer 
> (tests.testsuite.XMLTestRunnerTestCase.test_test_program_fail_wo_buffer) ... 
> ok
> test_test_program_succeed_with_buffer 
> (tests.testsuite.XMLTestRunnerTestCase.test_test_program_succeed_with_buffer) 
> ... ok
> test_test_program_succeed_wo_buffer 
> (tests.testsuite.XMLTestRunnerTestCase.test_test_program_succeed_wo_buffer) 
> ... ok
> test_unexpected_success 
> (tests.testsuite.XMLTestRunnerTestCase.test_unexpected_success) ... ERROR
> test_unittest_subTest_error 
> (tests.testsuite.XMLTestRunnerTestCase.test_unittest_subTest_error) ... ok
> test_unittest_subTest_fail 
> (tests.testsuite.XMLTestRunnerTestCase.test_unittest_subTest_fail) ... ok
> test_unittest_subTest_mixed 
> (tests.testsuite.XMLTestRunnerTestCase.test_unittest_subTest_mixed) ... ok
> test_unittest_subTest_pass 
> (tests.testsuite.XMLTestRunnerTestCase.test_unittest_subTest_pass) ... ok
> test_unittest_subTest_with_dots 
> (tests.testsuite.XMLTestRunnerTestCase.test_unittest_subTest_with_dots) ... ok
> test_xmlrunner_buffer_output_fail 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_buffer_output_fail) ... 
> ok
> test_xmlrunner_buffer_output_pass 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_buffer_output_pass) ... 
> should not be printed
> expected failure
> test_xmlrunner_cdata_section 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_cdata_section) ... 
> <![CDATA[content]]>
> ok
> test_xmlrunner_check_for_valid_xml_streamout 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_check_for_valid_xml_streamout)
> This test checks if the xml document is valid if there are more than ... ok
> test_xmlrunner_elapsed_times 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_elapsed_times) ... ok
> test_xmlrunner_error_in_call 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_error_in_call) ... ok
> test_xmlrunner_failfast 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_failfast) ... ok
> test_xmlrunner_hold_traceback 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_hold_traceback) ... ok
> test_xmlrunner_invalid_xml_chars_in_doc 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_invalid_xml_chars_in_doc)
>  ... ok
> test_xmlrunner_non_ascii 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_non_ascii) ... ok
> test_xmlrunner_non_ascii_failures 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_non_ascii_failures) ... 
> Where is the café ?
> ok
> test_xmlrunner_non_ascii_failures_buffered_output 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_non_ascii_failures_buffered_output)
>  ... ok
> test_xmlrunner_nosuffix 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_nosuffix) ... ok
> test_xmlrunner_output_subdir 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_output_subdir) ... ok
> test_xmlrunner_output_with_buffer 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_output_with_buffer) ... 
> ok
> test_xmlrunner_output_without_buffer 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_output_without_buffer) 
> ... ok
> test_xmlrunner_outsuffix 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_outsuffix) ... ok
> test_xmlrunner_pass 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_pass) ... ok
> test_xmlrunner_patched_stdout 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_patched_stdout) ... ok
> test_xmlrunner_resultclass 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_resultclass) ... ok
> test_xmlrunner_safe_xml_encoding_name 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_safe_xml_encoding_name) 
> ... ok
> test_xmlrunner_showall 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_showall) ... ok
> test_xmlrunner_stdout_stderr_recovered_with_buffer 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_stdout_stderr_recovered_with_buffer)
>  ... ok
> test_xmlrunner_stdout_stderr_recovered_without_buffer 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_stdout_stderr_recovered_without_buffer)
>  ... ok
> test_xmlrunner_stream 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_stream) ... ok
> test_xmlrunner_stream_empty_testsuite 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_stream_empty_testsuite) 
> ... ok
> test_xmlrunner_unsafe_unicode 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_unsafe_unicode) ... 
> ABCD
> ok
> test_xmlrunner_verbose 
> (tests.testsuite.XMLTestRunnerTestCase.test_xmlrunner_verbose) ... ok
> test_xunit_plugin_transform 
> (tests.testsuite.XMLTestRunnerTestCase.test_xunit_plugin_transform) ... ok
> test_django_multiple_reports 
> (tests.django_test.DjangoTest.test_django_multiple_reports) ... skipped 
> 'django not found'
> test_django_runner (tests.django_test.DjangoTest.test_django_runner) ... 
> skipped 'django not found'
> test_django_runner_extension 
> (tests.django_test.DjangoTest.test_django_runner_extension) ... skipped 
> 'django not found'
> test_django_single_report 
> (tests.django_test.DjangoTest.test_django_single_report) ... skipped 'django 
> not found'
> test_django_single_report_create_folder 
> (tests.django_test.DjangoTest.test_django_single_report_create_folder) ... 
> skipped 'django not found'
> test_django_verbose (tests.django_test.DjangoTest.test_django_verbose) ... 
> skipped 'django not found'
> test_django_xmlrunner (tests.django_test.DjangoTest.test_django_xmlrunner) 
> ... skipped 'django not found'
> 
> ======================================================================
> ERROR: test_basic_unittest_constructs 
> (tests.testsuite.XMLTestRunnerTestCase.test_basic_unittest_constructs)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/testsuite.py", line 255, in 
> test_basic_unittest_constructs
>     self._test_xmlrunner(suite)
>   File "/<<PKGBUILDDIR>>/tests/testsuite.py", line 240, in _test_xmlrunner
>     runner.run(suite)
>   File "/<<PKGBUILDDIR>>/xmlrunner/runner.py", line 72, in run
>     result.printErrors()
>   File "/usr/lib/python3.11/unittest/runner.py", line 149, in printErrors
>     self.stream.writeln(f"UNEXPECTED SUCCESS: {self.getDescription(test)}")
>                                                ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 47, in getDescription
>     doc_first_line = test.shortDescription()
>                      ^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'tuple' object has no attribute 'shortDescription'
> 
> ======================================================================
> ERROR: test_unexpected_success 
> (tests.testsuite.XMLTestRunnerTestCase.test_unexpected_success)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/testsuite.py", line 300, in 
> test_unexpected_success
>     self._test_xmlrunner(suite, outdir=outdir)
>   File "/<<PKGBUILDDIR>>/tests/testsuite.py", line 240, in _test_xmlrunner
>     runner.run(suite)
>   File "/<<PKGBUILDDIR>>/xmlrunner/runner.py", line 72, in run
>     result.printErrors()
>   File "/usr/lib/python3.11/unittest/runner.py", line 149, in printErrors
>     self.stream.writeln(f"UNEXPECTED SUCCESS: {self.getDescription(test)}")
>                                                ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 47, in getDescription
>     doc_first_line = test.shortDescription()
>                      ^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'tuple' object has no attribute 'shortDescription'
> 
> ----------------------------------------------------------------------
> Ran 89 tests in 0.104s
> 
> FAILED (errors=2, skipped=7, expected failures=1)
> Test failed: <unittest.runner.TextTestResult run=89 errors=2 failures=0>
> error: Test failed: <unittest.runner.TextTestResult run=89 errors=2 
> failures=0>
> E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: 
> python3.11 setup.py test 
> dh_auto_test: error: pybuild --test -i python{version} -p 3.11 returned exit 
> code 13


The full build log is available from:
http://qa-logs.debian.net/2023/01/13/python-xmlrunner_3.2.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230113;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230113&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: python-xmlrunner
Source-Version: 3.2.0-2
Done: Sebastian Ramacher <sramac...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-xmlrunner, 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 1028...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Ramacher <sramac...@debian.org> (supplier of updated python-xmlrunner 
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: Sat, 21 Jan 2023 21:39:47 +0100
Source: python-xmlrunner
Architecture: source
Version: 3.2.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Sebastian Ramacher <sramac...@debian.org>
Closes: 1028672
Changes:
 python-xmlrunner (3.2.0-2) unstable; urgency=medium
 .
   * Team upload
 .
   [ Debian Janitor ]
   * Update standards version to 4.6.1, no changes needed.
 .
   [ Sebastian Ramacher ]
   * Fix test result description fetching on Python 3.11 (Closes: #1028672)
Checksums-Sha1:
 40e8e0cadbac1b0a2763914e03187bb53b89b926 2149 python-xmlrunner_3.2.0-2.dsc
 622a6ff2669d41c01de4a952501e0ddd18394cfd 3336 
python-xmlrunner_3.2.0-2.debian.tar.xz
Checksums-Sha256:
 aa5b613e9b3b4ea1374e8ff2c146e30eea9967e49094cc5d0f410b77d6bc3782 2149 
python-xmlrunner_3.2.0-2.dsc
 728ee5990ad403c3d62a2ef9b0e2f994b1f9268772416896070dacdffe2d0ba1 3336 
python-xmlrunner_3.2.0-2.debian.tar.xz
Files:
 5fefd1af112e850674ec3f215122148c 2149 python optional 
python-xmlrunner_3.2.0-2.dsc
 2c3bae4fc1326597bb10c20533ee220e 3336 python optional 
python-xmlrunner_3.2.0-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE94y6B4F7sUmhHTOQafL8UW6nGZMFAmPMTdIACgkQafL8UW6n
GZO/3Q/8DzfgBLUVkvwdcqdS+cFxZ9SmB9O1imNC+VVV3FbHzdqekLHuhZewUGnl
94fdPFV2AqietyvoyP/vaX2o22Fd53HOZGLQWHBONn4kh3kYB/0FCcDCu7kp9qm8
dgm07WEjfKV5HiBg9o8Qgvtx0rDYA5KQn2TIhhtqpS9NirNZG2LawdAHU9hnGxGj
L4TJztWFOLg2CI3sbFQPq5a645ofEHEVrYhsyGhQBRVLTnmkFNgHJniOlrK63GsZ
+xoSHTFCLlYgEWIzLHy5e0855oPDxiJ4DLfcoLozTHmqBjlrtHWOYKKY+Z8WDu8U
ofDxN4bNRml5b2sOj97XUm2IGjjCJaUthqyJEBD415+f5cDYQm8pAqWNdK1UmE3s
85EOw6gtB9tpeJ7ne/X+6/Zhbh7IJHhUsWJxHr8T72oOdZ2wX5gdrO8SQghbpssk
8lQtpSG8ShVxUnmysCXHjj4te3gG3r5WpTSzPTJbMuayhQ2fraREtlLwHdftFkLG
Jl0/x+YVroaloVNVI0uOR/3uKd/gFfEOxVtyJhKYy6zN9ZtjI3ch2/4rAvKbRAcG
ucuWUJ7k8En29VIkFiz3qKBEZukIhrgaCeoowTyUW46NccQRNbO1y1D+O0XYT1Nv
fQkskh2jtkkHbRyeGJhwx4Hms08GdZJdW0IW6BI7YZN+uC/ZtPU=
=O/ib
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to