Your message dated Wed, 12 Nov 2025 16:36:06 +0000
with message-id <[email protected]>
and subject line Bug#1097838: fixed in salmon 1.10.3+ds1-1
has caused the Debian Bug report #1097838,
regarding salmon: ftbfs with GCC-15
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.)


-- 
1097838: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097838
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:salmon
Version: 1.10.2+ds1-1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15

[This bug is NOT targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/salmon_1.10.2+ds1-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html

[...]
/build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22:
 note: remove the ‘< >’
[ 73%] Linking CXX executable unitTests
cd /build/reproducible-path/salmon-1.10.2+ds1/obj-x86_64-linux-gnu/src && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/unitTests.dir/link.txt 
--verbose=1
/usr/bin/c++ -g -O2 
-ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 
-DNDEBUG -Wl,-z,relro -Wl,-z,now 
-Wl,--dependency-file=CMakeFiles/unitTests.dir/link.d 
CMakeFiles/unitTests.dir/FragmentLengthDistribution.cpp.o 
CMakeFiles/unitTests.dir/__/external/install/src/pufferfish/rank9b.cpp.o 
CMakeFiles/unitTests.dir/__/tests/GCSampleTests.cpp.o 
CMakeFiles/unitTests.dir/__/tests/LibraryTypeTests.cpp.o -o unitTests   
-L/build/reproducible-path/salmon-1.10.2+ds1/lib  
-L/build/reproducible-path/salmon-1.10.2+ds1/external/install/lib  
-Wl,-rpath,"\$ORIGIN/../lib:\$ORIGIN/../../lib:\$ORIGIN/:\$ORIGIN/../../external/install/lib"
 -lboost_iostreams -lboost_filesystem -lboost_system -lboost_timer 
-lboost_chrono -lboost_program_options -lboost_regex libsalmon_core.a 
libalevin_core.a -lgff libUnitTestsMain.a 
/usr/lib/x86_64-linux-gnu/libboost_iostreams.so
 .1.83.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.83.0 
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 
/usr/lib/x86_64-linux-gnu/libboost_timer.so.1.83.0 
/usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.83.0 
/usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.83.0 
/usr/lib/x86_64-linux-gnu/libstaden-read.so 
/usr/lib/x86_64-linux-gnu/libhtscodecs.so /usr/lib/x86_64-linux-gnu/libcurl.so 
-lz -lm -llzma -lbz2 -ltbb -ltbbmalloc -lgomp -lrt -ldl 
/usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0
Copying unitTests
cd /build/reproducible-path/salmon-1.10.2+ds1/obj-x86_64-linux-gnu/src && 
/usr/bin/cmake -E copy 
/build/reproducible-path/salmon-1.10.2+ds1/obj-x86_64-linux-gnu/src/unitTests 
/build/reproducible-path/salmon-1.10.2+ds1/tests/unitTests
make[4]: Leaving directory 
'/build/reproducible-path/salmon-1.10.2+ds1/obj-x86_64-linux-gnu'
[ 73%] Built target unitTests
In file included from 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/sha2.hpp:9,
                 from 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/digestpp.hpp:6,
                 from 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:27:
In member function ‘void digestpp::detail::sha2_provider<T, O>::transform(const 
unsigned char*, size_t) [with T = long unsigned int; long unsigned int O = 0]’,
    inlined from ‘digestpp::detail::sha2_provider<long unsigned int, 
0>::update(const unsigned char*, size_t)::<lambda(const unsigned char*, 
size_t)>’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61,
    inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, 
size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long 
unsigned int; TF = sha2_provider<long unsigned int, 0>::update(const unsigned 
char*, size_t)::<lambda(const unsigned char*, size_t)>]’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12,
    inlined from ‘void digestpp::detail::sha2_provider<T, O>::update(const 
unsigned char*, size_t) [with T = long unsigned int; long unsigned int O = 0]’ 
at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23,
    inlined from ‘digestpp::hasher<HashProvider, Mixin>& 
digestpp::hasher<HashProvider, Mixin>::absorb(IT, IT) [with IT = 
__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; 
HashProvider = digestpp::detail::sha2_provider<long unsigned int, 0>; Mixin = 
digestpp::mixin::null_mixin]’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19,
    inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:537:26:
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48:
 warning: array subscript ‘const long unsigned int[0]’ is partly outside array 
bounds of ‘unsigned char [1]’ [-Warray-bounds=]
  208 |                                 M[i] = byteswap(reinterpret_cast<const 
T*>(data)[blk * 16 + i]);
      |                                        
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/digestpp.hpp:5:
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:
 In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’:
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39:
 note: object ‘byte’ of size 1
  169 |                         unsigned char byte = *begin++;
      |                                       ^~~~
In member function ‘void digestpp::detail::sha2_provider<T, O>::transform(const 
unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’,
    inlined from ‘digestpp::detail::sha2_provider<unsigned int, 
256>::update(const unsigned char*, size_t)::<lambda(const unsigned char*, 
size_t)>’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61,
    inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, 
size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long 
unsigned int; TF = sha2_provider<unsigned int, 256>::update(const unsigned 
char*, size_t)::<lambda(const unsigned char*, size_t)>]’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12,
    inlined from ‘void digestpp::detail::sha2_provider<T, O>::update(const 
unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23,
    inlined from ‘digestpp::hasher<HashProvider, Mixin>& 
digestpp::hasher<HashProvider, Mixin>::absorb(IT, IT) [with IT = 
__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; 
HashProvider = digestpp::detail::sha2_provider<unsigned int, 256>; Mixin = 
digestpp::mixin::null_mixin]’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19,
    inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26:
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48:
 warning: array subscript ‘const unsigned int[0]’ is partly outside array 
bounds of ‘unsigned char [1]’ [-Warray-bounds=]
  208 |                                 M[i] = byteswap(reinterpret_cast<const 
T*>(data)[blk * 16 + i]);
      |                                        
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:
 In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’:
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39:
 note: object ‘byte’ of size 1
  169 |                         unsigned char byte = *begin++;
      |                                       ^~~~
In member function ‘void digestpp::detail::sha2_provider<T, O>::transform(const 
unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’,
    inlined from ‘digestpp::detail::sha2_provider<unsigned int, 
256>::update(const unsigned char*, size_t)::<lambda(const unsigned char*, 
size_t)>’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61,
    inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, 
size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long 
unsigned int; TF = sha2_provider<unsigned int, 256>::update(const unsigned 
char*, size_t)::<lambda(const unsigned char*, size_t)>]’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12,
    inlined from ‘void digestpp::detail::sha2_provider<T, O>::update(const 
unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23,
    inlined from ‘digestpp::hasher<HashProvider, Mixin>& 
digestpp::hasher<HashProvider, Mixin>::absorb(IT, IT) [with IT = 
__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >; 
HashProvider = digestpp::detail::sha2_provider<unsigned int, 256>; Mixin = 
digestpp::mixin::null_mixin]’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19,
    inlined from ‘fixFasta(single_parser*, 
spp::sparse_hash_set<std::__cxx11::basic_string<char> >&, bool, uint32_t, 
std::string&, bool, bool, std::mutex&, std::shared_ptr<spdlog::logger>, 
std::string, std::vector<unsigned int>&, 
std::vector<std::pair<std::__cxx11::basic_string<char>, short unsigned int> 
>&)::<lambda(bool, const std::string&)>’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26,
    inlined from ‘bool fixFasta(single_parser*, 
spp::sparse_hash_set<std::__cxx11::basic_string<char> >&, bool, uint32_t, 
std::string&, bool, bool, std::mutex&, std::shared_ptr<spdlog::logger>, 
std::string, std::vector<unsigned int>&, 
std::vector<std::pair<std::__cxx11::basic_string<char>, short unsigned int> 
>&)’ at 
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24:
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48:
 warning: array subscript ‘const unsigned int[0]’ is partly outside array 
bounds of ‘unsigned char [1]’ [-Warray-bounds=]
  208 |                                 M[i] = byteswap(reinterpret_cast<const 
T*>(data)[blk * 16 + i]);
      |                                        
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:
 In function ‘bool fixFasta(single_parser*, 
spp::sparse_hash_set<std::__cxx11::basic_string<char> >&, bool, uint32_t, 
std::string&, bool, bool, std::mutex&, std::shared_ptr<spdlog::logger>, 
std::string, std::vector<unsigned int>&, 
std::vector<std::pair<std::__cxx11::basic_string<char>, short unsigned int> 
>&)’:
/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39:
 note: object ‘byte’ of size 1
  169 |                         unsigned char byte = *begin++;
      |                                       ^~~~
make[4]: Leaving directory 
'/build/reproducible-path/salmon-1.10.2+ds1/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:522: 
external/pufferfish/src/CMakeFiles/puffer.dir/all] Error 2
make[3]: *** Waiting for unfinished jobs....
[ 74%] Linking CXX static library libtwopaco.a
cd 
/build/reproducible-path/salmon-1.10.2+ds1/obj-x86_64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor
 && /usr/bin/cmake -P CMakeFiles/twopaco.dir/cmake_clean_target.cmake
cd 
/build/reproducible-path/salmon-1.10.2+ds1/obj-x86_64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor
 && /usr/bin/cmake -E cmake_link_script CMakeFiles/twopaco.dir/link.txt 
--verbose=1
/usr/bin/ar qc libtwopaco.a CMakeFiles/twopaco.dir/__/common/dnachar.cpp.o 
CMakeFiles/twopaco.dir/constructor.cpp.o 
CMakeFiles/twopaco.dir/concurrentbitvector.cpp.o 
CMakeFiles/twopaco.dir/compressedstring.cpp.o 
CMakeFiles/twopaco.dir/__/common/streamfastaparser.cpp.o 
CMakeFiles/twopaco.dir/test.cpp.o CMakeFiles/twopaco.dir/vertexenumerator.cpp.o 
CMakeFiles/twopaco.dir/__/common/spooky/SpookyV2.cpp.o 
CMakeFiles/twopaco.dir/common.cpp.o
/usr/bin/ranlib libtwopaco.a
make[4]: Leaving directory 
'/build/reproducible-path/salmon-1.10.2+ds1/obj-x86_64-linux-gnu'
[ 74%] Built target twopaco
make[3]: Leaving directory 
'/build/reproducible-path/salmon-1.10.2+ds1/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:169: all] Error 2
make[2]: Leaving directory 
'/build/reproducible-path/salmon-1.10.2+ds1/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:37: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1'
make: *** [debian/rules:26: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: salmon
Source-Version: 1.10.3+ds1-1
Done: Yavor Doganov <[email protected]>

We believe that the bug you reported is fixed in the latest version of
salmon, 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.
Yavor Doganov <[email protected]> (supplier of updated salmon 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, 12 Nov 2025 06:25:26 +0200
Source: salmon
Architecture: source
Version: 1.10.3+ds1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Yavor Doganov <[email protected]>
Closes: 1088027 1097838 1103327
Changes:
 salmon (1.10.3+ds1-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Santiago Vila ]
   * Fix FTBFS when using the nocheck build profile. Closes: #1103327.
 .
   [ Yavor Doganov ]
   * New upstream release.
   * debian/control (Build-Depends): Add libparallel-hashmap-dev and stop
     using the bundled copy (Closes: #1088027).  Remove libspdlog-dev to
     avoid confusion; the package uses bundled ancient versions of spdlog
     and fmtlib so it needs porting.  Replace pkg-config with pkgconf.
     (Rules-Requires-Root): Remove; redundant.
     (Standards-Version): Claim compliance with 4.7.2; no changes needed.
   * debian/rules: Enable all hardening.
   * debian/external/pufferfish/include/libdivide/libdivide.h: Fix FTBFS
     with GCC 15 (Closes: #1097838).
   * debian/external/pufferfish/CMakeLists.txt: Remove useless CMake
     message which confuses blhc.
   * debian/patches/blhc.patch: Likewise.
   * debian/watch: Switch to version 5.
   * debian/copyright (Files-Excluded): Add include/parallel_hashmap.
Checksums-Sha1:
 e790324a2ab2775225c3acb6c4588d3e9c023780 2590 salmon_1.10.3+ds1-1.dsc
 38410f1799de5d52611d9c3ee2d6537cd8d4645b 5636052 salmon_1.10.3+ds1.orig.tar.xz
 c11b44873d6f0b025aff33b0a5f2caa115ebd6f3 1896096 
salmon_1.10.3+ds1-1.debian.tar.xz
 7caca6a38a2e9c7c80ac20197429c4975dd2c26c 12776 
salmon_1.10.3+ds1-1_amd64.buildinfo
Checksums-Sha256:
 e1e02a0610217d8789ca2d825b0d471a8e87ccadf21f402f054d677e239f1334 2590 
salmon_1.10.3+ds1-1.dsc
 1750ea954a4e6626545fd479dda7367cf240a9e81fd20e53e92fc5faa4bc33bf 5636052 
salmon_1.10.3+ds1.orig.tar.xz
 d6714d135c4750475e54991143e90eecc64ff6e7204f25c761da78909a3c5b76 1896096 
salmon_1.10.3+ds1-1.debian.tar.xz
 a8d31b9dc2531911393049cba1a9830de1e84852562b6141f81baf9cc6a5cd8d 12776 
salmon_1.10.3+ds1-1_amd64.buildinfo
Files:
 8aa0cfebf681e6d1e3c5c279fb8bf262 2590 science optional salmon_1.10.3+ds1-1.dsc
 f1e2f4d1382bffd778deebac97d89e01 5636052 science optional 
salmon_1.10.3+ds1.orig.tar.xz
 e02bed2a3dd8682e841f081a7f375874 1896096 science optional 
salmon_1.10.3+ds1-1.debian.tar.xz
 86a0265ac75f0d69c06792aff916d37d 12776 science optional 
salmon_1.10.3+ds1-1_amd64.buildinfo

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

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmkUsuQRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtGT0w/+KGmWTnhfo9rBjNwiwyfSlnD2nj7x/712
KCRJccELmCrkK6CJm9kTCz2PH3z51nXxImX8AZDCO7lAOMVYpzIThh/G4bJGq21v
edKkIcvaVJza95S8QLfsfAgo2JPGNae6T+27SRbQgEE7c0kLytqIJDsAk7aaFaIU
ZZEEDTJbm9xG9ce2e5I95AW1TIBzFNTYa5jJsKSd+xo4AmFRhF9/kJwfUKAv8yDB
C94Y5xpj86d+Elim/tyquS5dwgpkv5ImaDi4XzQWbKQdyn19bM1emqIOeW7O9zCB
8gXJHOgIuYs9mj15UQ6wROA/Ym84B3RnwipGzKloo17L4ldgbHQLx8i3qA4Qqq4K
M9COzNk+984sAwITVSEQJ8/SfRuhpXM/p8u2sm+/l5ptrOjbybW36AYQ3bG5t0hv
VSWhOxNxC0PrezpShcuL5/zUBI35zT8hC4nS6W5pHT8KuVeDMeH+6aPAOPLQe1vG
nEKqGHkifHLV0s9eBDH6bkpWjGCFwNV6k5C94SW0vpJ2MGtU2vnvUFJh5LOioGgX
++7KwL+bLOwqt9L93fpsGxc2dPibweC45p+WRmukBgdQ3UiJ3KITBHvWhP47H1MR
ZFpMrHPO0+sjMoJxa+byjptHkIO7ubzytAg96aRo1UjSVRCIWlCNB307V6J5SnEE
2q8YgSkjwzc=
=3MGt
-----END PGP SIGNATURE-----

Attachment: pgp6r8X8jTAOI.pgp
Description: PGP signature


--- End Message ---

Reply via email to