[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1081664: marked as done (FTBFS with xnnpack 0.0~git20240821)



Your message dated Thu, 10 Oct 2024 15:00:13 +0000
with message-id <E1syueD-000s4R-EW@fasolo.debian.org>
and subject line Bug#1081664: fixed in onnxruntime 1.19.2+dfsg-1
has caused the Debian Bug report #1081664,
regarding FTBFS with xnnpack 0.0~git20240821
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 owner@bugs.debian.org
immediately.)


-- 
1081664: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081664
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: onnxruntime
Version: 1.16.3+dfsg-7
Severity: serious
Tags: ftbfs
Justification: FTBFS

This package failed build from source when test-built.

This was part of a Python 3.13 testing campaign, but it reproduces on
sid too.

Log snippet:

[ 10%] Building CXX object CMakeFiles/onnxruntime_common.dir/<<PKGBUILDDIR>>/onnxruntime/core/platform/posix/ort_mutex.cc.o
/usr/bin/c++ -DCPUINFO_SUPPORTED_PLATFORM=1 -DDISABLE_ABSEIL -DEIGEN_MPL2_ONLY -DEIGEN_USE_THREADS -DHAS_STRING_VIEW=1 -DNSYNC_ATOMIC_CPP11 -DONLY_C_LOCALE=1 -DORT_ENABLE_STREAM -DORT_NO_RTTI -DPLATFORM_POSIX -DUSE_XNNPACK=1 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include/onnxruntime -I/<<PKGBUILDDIR>>/include/onnxruntime/core/session -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu -I/<<PKGBUILDDIR>>/onnxruntime -I/usr/include/eigen3 -I/usr/include/safeint -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -ffunction-sections -fdata-sections -DCPUINFO_SUPPORTED -O2 -g -DNDEBUG -fPIC -fno-rtti -Wall -Wextra -Wno-deprecated-copy -Wno-nonnull-compare -Werror -MD -MT CMakeFiles/onnxruntime_common.dir/<<PKGBUILDDIR>>/onnxruntime/core/platform/posix/ort_mutex.cc.o -MF CMakeFiles/onnxruntime_common.dir/<<PKGBUILDDIR>>/onnxruntime/core/platform/posix/ort_mutex.cc.o.d -o CMakeFiles/onnxruntime_common.dir/<<PKGBUILDDIR>>/onnxruntime/core/platform/posix/ort_mutex.cc.o -c /<<PKGBUILDDIR>>/onnxruntime/core/platform/posix/ort_mutex.cc
/<<PKGBUILDDIR>>/onnxruntime/core/providers/xnnpack/math/gemm.cc: In member function ‘virtual onnxruntime::common::Status onnxruntime::xnnpack::Gemm::PrePack(const onnxruntime::Tensor&, int, onnxruntime::AllocatorPtr, bool&, onnxruntime::PrePackedWeights*)’:
/<<PKGBUILDDIR>>/onnxruntime/core/providers/xnnpack/math/gemm.cc:157:7: error: cannot convert ‘xnn_operator**’ to ‘xnn_weights_cache_t’ {aka ‘xnn_weights_cache_provider*’}
  157 |       &p);
      |       ^~
      |       |
      |       xnn_operator**
In file included from /<<PKGBUILDDIR>>/onnxruntime/core/providers/xnnpack/detail/utils.h:18,
                 from /<<PKGBUILDDIR>>/onnxruntime/core/providers/xnnpack/math/gemm.h:9,
                 from /<<PKGBUILDDIR>>/onnxruntime/core/providers/xnnpack/math/gemm.cc:4:
/usr/include/xnnpack.h:4312:23: note:   initializing argument 11 of ‘xnn_status xnn_create_fully_connected_nc_f32(size_t, size_t, size_t, size_t, const float*, const float*, float, float, uint32_t, xnn_code_cache_t, xnn_weights_cache_t, xnn_operator**)’
 4312 |   xnn_weights_cache_t weights_cache,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/onnxruntime/core/providers/xnnpack/math/gemm.cc: In member function ‘virtual onnxruntime::common::Status onnxruntime::xnnpack::Gemm::Compute(onnxruntime::OpKernelContext*) const’:
/<<PKGBUILDDIR>>/onnxruntime/core/providers/xnnpack/math/gemm.cc:178:32: error: invalid conversion from ‘int64_t’ {aka ‘long int’} to ‘const float*’ [-fpermissive]
  178 |       trans_A_ == CblasNoTrans ? M_ : K_,  // Number of rows to multiply
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
      |                                |
      |                                int64_t {aka long int}
/<<PKGBUILDDIR>>/onnxruntime/core/providers/xnnpack/math/gemm.cc:179:21: error: invalid conversion from ‘const float*’ to ‘float*’ [-fpermissive]
  179 |       A->Data<float>(),
      |       ~~~~~~~~~~~~~~^~
      |                     |
      |                     const float*
/<<PKGBUILDDIR>>/onnxruntime/core/providers/xnnpack/math/gemm.cc:176:55: error: too many arguments to function ‘xnn_status xnn_setup_fully_connected_nc_f32(xnn_operator_t, const float*, float*)’
  176 |   xnn_status status = xnn_setup_fully_connected_nc_f32(
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  177 |       op0_.get(),
      |       ~~~~~~~~~~~                                      
  178 |       trans_A_ == CblasNoTrans ? M_ : K_,  // Number of rows to multiply
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  179 |       A->Data<float>(),
      |       ~~~~~~~~~~~~~~~~~                                
  180 |       Y->MutableData<float>(),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~                         
  181 |       t_pool);
      |       ~~~~~~~                                          
/usr/include/xnnpack.h:4320:17: note: declared here
 4320 | enum xnn_status xnn_setup_fully_connected_nc_f32(
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 10%] Building CXX object CMakeFiles/onnxruntime_mlas.dir/<<PKGBUILDDIR>>/onnxruntime/core/mlas/lib/halfgemm_kernel_neon.cpp.o
/usr/bin/c++ -DCPUINFO_SUPPORTED_PLATFORM=1 -DDISABLE_ABSEIL -DEIGEN_MPL2_ONLY -DEIGEN_USE_THREADS -DNSYNC_ATOMIC_CPP11 -DORT_ENABLE_STREAM -DORT_NO_RTTI -DPLATFORM_POSIX -DUSE_XNNPACK=1 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include/onnxruntime -I/<<PKGBUILDDIR>>/include/onnxruntime/core/session -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu -I/<<PKGBUILDDIR>>/onnxruntime -I/<<PKGBUILDDIR>>/onnxruntime/core/mlas/inc -I/<<PKGBUILDDIR>>/onnxruntime/core/mlas/lib -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -ffunction-sections -fdata-sections -DCPUINFO_SUPPORTED -O2 -g -DNDEBUG -fPIC -fno-rtti -Wall -Wextra -Wno-deprecated-copy -Wno-nonnull-compare -Werror -MD -MT CMakeFiles/onnxruntime_mlas.dir/<<PKGBUILDDIR>>/onnxruntime/core/mlas/lib/halfgemm_kernel_neon.cpp.o -MF CMakeFiles/onnxruntime_mlas.dir/<<PKGBUILDDIR>>/onnxruntime/core/mlas/lib/halfgemm_kernel_neon.cpp.o.d -o CMakeFiles/onnxruntime_mlas.dir/<<PKGBUILDDIR>>/onnxruntime/core/mlas/lib/halfgemm_kernel_neon.cpp.o -c /<<PKGBUILDDIR>>/onnxruntime/core/mlas/lib/halfgemm_kernel_neon.cpp
[ 10%] Building CXX object CMakeFiles/onnxruntime_framework.dir/<<PKGBUILDDIR>>/onnxruntime/core/framework/allocator_utils.cc.o
/usr/bin/c++ -DCPUINFO_SUPPORTED_PLATFORM=1 -DDISABLE_ABSEIL -DEIGEN_MPL2_ONLY -DEIGEN_USE_THREADS -DNSYNC_ATOMIC_CPP11 -DONNX_ML=1 -DONNX_NAMESPACE=onnx -DORT_ENABLE_STREAM -DORT_NO_RTTI -DPLATFORM_POSIX -DUSE_XNNPACK=1 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include/onnxruntime -I/<<PKGBUILDDIR>>/include/onnxruntime/core/session -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu -I/<<PKGBUILDDIR>>/onnxruntime -I/usr/include/eigen3 -I/usr/include/safeint -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -ffunction-sections -fdata-sections -DCPUINFO_SUPPORTED -O2 -g -DNDEBUG -fPIC -fno-rtti -Wall -Wextra -Wno-deprecated-copy -Wno-nonnull-compare -Werror -MD -MT CMakeFiles/onnxruntime_framework.dir/<<PKGBUILDDIR>>/onnxruntime/core/framework/allocator_utils.cc.o -MF CMakeFiles/onnxruntime_framework.dir/<<PKGBUILDDIR>>/onnxruntime/core/framework/allocator_utils.cc.o.d -o CMakeFiles/onnxruntime_framework.dir/<<PKGBUILDDIR>>/onnxruntime/core/framework/allocator_utils.cc.o -c /<<PKGBUILDDIR>>/onnxruntime/core/framework/allocator_utils.cc
[ 10%] Building CXX object CMakeFiles/onnxruntime_common.dir/<<PKGBUILDDIR>>/onnxruntime/core/platform/posix/stacktrace.cc.o
/usr/bin/c++ -DCPUINFO_SUPPORTED_PLATFORM=1 -DDISABLE_ABSEIL -DEIGEN_MPL2_ONLY -DEIGEN_USE_THREADS -DHAS_STRING_VIEW=1 -DNSYNC_ATOMIC_CPP11 -DONLY_C_LOCALE=1 -DORT_ENABLE_STREAM -DORT_NO_RTTI -DPLATFORM_POSIX -DUSE_XNNPACK=1 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include/onnxruntime -I/<<PKGBUILDDIR>>/include/onnxruntime/core/session -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu -I/<<PKGBUILDDIR>>/onnxruntime -I/usr/include/eigen3 -I/usr/include/safeint -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -ffunction-sections -fdata-sections -DCPUINFO_SUPPORTED -O2 -g -DNDEBUG -fPIC -fno-rtti -Wall -Wextra -Wno-deprecated-copy -Wno-nonnull-compare -Werror -MD -MT CMakeFiles/onnxruntime_common.dir/<<PKGBUILDDIR>>/onnxruntime/core/platform/posix/stacktrace.cc.o -MF CMakeFiles/onnxruntime_common.dir/<<PKGBUILDDIR>>/onnxruntime/core/platform/posix/stacktrace.cc.o.d -o CMakeFiles/onnxruntime_common.dir/<<PKGBUILDDIR>>/onnxruntime/core/platform/posix/stacktrace.cc.o -c /<<PKGBUILDDIR>>/onnxruntime/core/platform/posix/stacktrace.cc
[ 10%] Building CXX object CMakeFiles/onnxruntime_common.dir/<<PKGBUILDDIR>>/onnxruntime/core/platform/telemetry.cc.o
/usr/bin/c++ -DCPUINFO_SUPPORTED_PLATFORM=1 -DDISABLE_ABSEIL -DEIGEN_MPL2_ONLY -DEIGEN_USE_THREADS -DHAS_STRING_VIEW=1 -DNSYNC_ATOMIC_CPP11 -DONLY_C_LOCALE=1 -DORT_ENABLE_STREAM -DORT_NO_RTTI -DPLATFORM_POSIX -DUSE_XNNPACK=1 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include/onnxruntime -I/<<PKGBUILDDIR>>/include/onnxruntime/core/session -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu -I/<<PKGBUILDDIR>>/onnxruntime -I/usr/include/eigen3 -I/usr/include/safeint -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -ffunction-sections -fdata-sections -DCPUINFO_SUPPORTED -O2 -g -DNDEBUG -fPIC -fno-rtti -Wall -Wextra -Wno-deprecated-copy -Wno-nonnull-compare -Werror -MD -MT CMakeFiles/onnxruntime_common.dir/<<PKGBUILDDIR>>/onnxruntime/core/platform/telemetry.cc.o -MF CMakeFiles/onnxruntime_common.dir/<<PKGBUILDDIR>>/onnxruntime/core/platform/telemetry.cc.o.d -o CMakeFiles/onnxruntime_common.dir/<<PKGBUILDDIR>>/onnxruntime/core/platform/telemetry.cc.o -c /<<PKGBUILDDIR>>/onnxruntime/core/platform/telemetry.cc
make[3]: *** [CMakeFiles/onnxruntime_providers_xnnpack.dir/build.make:121: CMakeFiles/onnxruntime_providers_xnnpack.dir/<<PKGBUILDDIR>>/onnxruntime/core/providers/xnnpack/math/gemm.cc.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1139: CMakeFiles/onnxruntime_providers_xnnpack.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....

If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/712021/

This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as a supported version, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.

Thanks,

Stefano

--- End Message ---
--- Begin Message ---
Source: onnxruntime
Source-Version: 1.19.2+dfsg-1
Done: Dylan Aïssi <daissi@debian.org>

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

Debian distribution maintenance software
pp.
Dylan Aïssi <daissi@debian.org> (supplier of updated onnxruntime 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 10 Oct 2024 11:13:02 +0200
Source: onnxruntime
Binary: libonnxruntime-dev libonnxruntime1.19.2 libonnxruntime1.19.2-dbgsym onnxruntime-tools onnxruntime-tools-dbgsym
Architecture: source amd64
Version: 1.19.2+dfsg-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Deep Learning Team <debian-ai@lists.debian.org>
Changed-By: Dylan Aïssi <daissi@debian.org>
Description:
 libonnxruntime-dev - cross-platform inference and training ML accelerator (dev files)
 libonnxruntime1.19.2 - cross-platform inference and training ML accelerator (shared lib)
 onnxruntime-tools - cross-platform inference and training ML accelerator (tools)
Closes: 1080510 1081664
Changes:
 onnxruntime (1.19.2+dfsg-1) experimental; urgency=medium
 .
   [ Shengqi Chen ]
   * d/copyright: exclude more files with unclear license
   * New upstream version 1.19.2+dfsg (closes: #1080510, #1081664)
   * d/patches:
     + refresh & remove applied patches
     + add patch to use system absl (not yet enabled)
     + add patch to fix eigen3 compilation
     + add patch to fix xnnpack compilation
     + add patch to fix compilation with gcc-14
     + add patch to set SOVERSION of shared library
   * d/control: bump B-D version of libcpuinfo and libxnnpack
   * d/rules:
     + use ninja to build
     + enable hardening
     + do not re-generate fbs schema
   * d/: bump SONAME to libonnxruntime1.19.2
 .
   [ Dylan Aïssi ]
   * Add patch adding aliases for library onnx
   * Add symbols file
   * Add upstream/metadata
Checksums-Sha1:
 0f285b0bdd6c4a51005991939ba6ed8eec3575bc 2784 onnxruntime_1.19.2+dfsg-1.dsc
 06e248a6898d5b87675a12deeb8f973a7c110e89 37603160 onnxruntime_1.19.2+dfsg.orig.tar.xz
 564146d2539c6e06fb8b4ae57ba2411d2185ce09 20496 onnxruntime_1.19.2+dfsg-1.debian.tar.xz
 8f6a1469254dee34c43aaf55c8c6d6f8217c7d01 80800 libonnxruntime-dev_1.19.2+dfsg-1_amd64.deb
 c6e813b9cdc09bb99e86f014cc76b542646b5785 172029668 libonnxruntime1.19.2-dbgsym_1.19.2+dfsg-1_amd64.deb
 8a629684677b284e8dec119d9e85ceeac4addb2e 3761104 libonnxruntime1.19.2_1.19.2+dfsg-1_amd64.deb
 fac5c4e0d503cef17cfdb0884a92f7ca88b5ce55 176564164 onnxruntime-tools-dbgsym_1.19.2+dfsg-1_amd64.deb
 59075273e45679cc6da857e789df63665d51f6b6 4069668 onnxruntime-tools_1.19.2+dfsg-1_amd64.deb
 cab460367090a48d72e639351abc32bd80a97628 11094 onnxruntime_1.19.2+dfsg-1_amd64.buildinfo
Checksums-Sha256:
 769b3c38e5fe7e9f745a79eb3e5c49fa8bb2e28a50996e2201c665e1f0c1a672 2784 onnxruntime_1.19.2+dfsg-1.dsc
 97982a09a7b7aad4f61313c491b4256f8e7ad41e07381204fb99cb9706eb3589 37603160 onnxruntime_1.19.2+dfsg.orig.tar.xz
 d9f46db7136f59b2d4642ecf48b44ad02cbf5998846331c8cedd8841f3c795b8 20496 onnxruntime_1.19.2+dfsg-1.debian.tar.xz
 40b24917507393d2db3e555a035b7a2aefac410c042990d1d6d223e77805137d 80800 libonnxruntime-dev_1.19.2+dfsg-1_amd64.deb
 20741adc6063ff3207a9fc4efc38320d4c4124297b16f1c9de25fb51cb805e88 172029668 libonnxruntime1.19.2-dbgsym_1.19.2+dfsg-1_amd64.deb
 d511accb6de38ce1f700d13fe84697aea0d8b9492922dd77b310931011e5c475 3761104 libonnxruntime1.19.2_1.19.2+dfsg-1_amd64.deb
 5d43fcd796f81d68c8a3f631d704223f9dd3669a3aa48ce9d5b06728cd907da3 176564164 onnxruntime-tools-dbgsym_1.19.2+dfsg-1_amd64.deb
 df1b19256e68ea4a035620c79db9dd6eb3b35df5eac4d605e7fc3d266484c958 4069668 onnxruntime-tools_1.19.2+dfsg-1_amd64.deb
 f19de2a730b2aed97d396cfb252797336d1138686d297e95bfb56189310d50aa 11094 onnxruntime_1.19.2+dfsg-1_amd64.buildinfo
Files:
 863951dc065e87502d1305fa2f2780b5 2784 science optional onnxruntime_1.19.2+dfsg-1.dsc
 8ec8236d8369b49715e966d2112c2306 37603160 science optional onnxruntime_1.19.2+dfsg.orig.tar.xz
 0c8bd73954307c090e3f5eb38a94170c 20496 science optional onnxruntime_1.19.2+dfsg-1.debian.tar.xz
 eaa795e2c28fd4e86ff844fa5833964e 80800 libdevel optional libonnxruntime-dev_1.19.2+dfsg-1_amd64.deb
 80e1ea2573a0bbc7da772f4b8e20cd57 172029668 debug optional libonnxruntime1.19.2-dbgsym_1.19.2+dfsg-1_amd64.deb
 b7729a2e5e47d669ff4d70f6d6ab364a 3761104 libs optional libonnxruntime1.19.2_1.19.2+dfsg-1_amd64.deb
 d215efaf3d9c53bb811c57187fce10a4 176564164 debug optional onnxruntime-tools-dbgsym_1.19.2+dfsg-1_amd64.deb
 d0feb9dee9c7d788dc504c11a347690a 4069668 science optional onnxruntime-tools_1.19.2+dfsg-1_amd64.deb
 e2d6758a8e9d57c780333febea207281 11094 science optional onnxruntime_1.19.2+dfsg-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEmjwHvQbeL0FugTpdYS7xYT4FD1QFAmcHqekACgkQYS7xYT4F
D1TsYg//T1WGK8obK/iEv7k5PFp9G2XUNLrceTf4/R4uEZdh1/nUl8tI6UvAC+Or
pMCjOahqVwsTu0sLyx3+yOT18u204ZiNYWv2tXY0Ah+FUf1H6CK9UoDvSCDK7DSw
Mim59mg/al/S6+kPTmizf5pkcYB0dKREiZvfSr5khVqDU6uws2DhW14KYsZStHny
A+NBXJvCfW23oyTRluFJqAWvzpYwrpwLunTVUly3Qc4CNztcraG769PYqRPSReJQ
wp8uRvZClFOiqkd+tnxIoNJctpxRPnwUgsHbgUlgD4jA63TcbXaBq/GYJcaP2e5i
nBBNsMxTHKyUBwY/T6yhx+ldzSwIE+LmR6lrD22QmyDzJijKZg+PuBJ5qbYqW72F
bVCioV7o3w52gJYO81iCYy66DfyK8vWhVGRpok7f+q1oj9rQNv4PTzbyY13WCFQV
2UQj6fXC73LEdOdOFUtUhvZHbQm3+ah8Uokf4JJuCTXrUYnTn1TvxIxtOsmJW/mr
1Tq1QXBnFiyvPnSJ122vZnXvYyHmBUNtYgMVleuTz8797/mGwRNLs3AuiT1epsxQ
uCgWPPXZrEv/pMoWyEWD5m1joTqz1mDlUEEyJniN/wPnjqLxDnzSd26xCdZYUo6M
Z84B3+TJi/0Y+ZTGVrOFZkqJvCzNRMGszQfJ0xMIfZzRX1CSwcs=
=LFBw
-----END PGP SIGNATURE-----

Attachment: pgp3ttTQaGWl7.pgp
Description: PGP signature


--- End Message ---

Reply to: