Your message dated Mon, 10 Jan 2022 23:33:32 +0000
with message-id <e1n74ao-0008fe...@fasolo.debian.org>
and subject line Bug#1002758: fixed in emscripten 3.1.0~dfsg+~1.39.6-3
has caused the Debian Bug report #1002758,
regarding emscripten: FTBFS: FAIL: test_pthread_abort (test_core.wasm3)
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.)


-- 
1002758: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1002758
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: emscripten
Version: 3.0.1~dfsg+~1.39.6-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20211228 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
> ======================================================================
> FAIL: test_pthread_abort (test_core.wasm3)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3.9/unittest/case.py", line 59, in testPartExecutor
>     yield
>   File "/usr/lib/python3.9/unittest/case.py", line 592, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.9/unittest/case.py", line 550, in _callTestMethod
>     method()
>   File "/<<PKGBUILDDIR>>/tests/common.py", line 209, in decorated
>     f(self, *args, **kwargs)
>   File "/<<PKGBUILDDIR>>/tests/test_core.py", line 2476, in test_pthread_abort
>     self.do_run_in_out_file_test('pthread/test_pthread_abort.c', 
> assert_returncode=NON_ZERO)
>   File "/<<PKGBUILDDIR>>/tests/common.py", line 1066, in 
> do_run_in_out_file_test
>     self._build_and_run(srcfile, expected, **kwargs)
>   File "/<<PKGBUILDDIR>>/tests/common.py", line 1122, in _build_and_run
>     self.assertContained(expected_output, js_output)
>   File "/<<PKGBUILDDIR>>/tests/common.py", line 795, in assertContained
>     self.fail("Expected to find '%s' in '%s', diff:\n\n%s\n%s" % (
>   File "/usr/lib/python3.9/unittest/case.py", line 676, in fail
>     raise self.failureException(msg)
> AssertionError: Expected to find 'onAbort called
> ' in 'Aborted()
> worker.js onmessage() captured an uncaught exception: RuntimeError: 
> Aborted(). Build with -s ASSERTIONS=1 for more info.
> pthread sent an error! undefined:undefined: Aborted(). Build with -s 
> ASSERTIONS=1 for more info.
> 
> /tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.js:1
> var Module=typeof Module!=="undefined"?Module:{};var 
> objAssign=Object.assign;Module.preRun=function(){Module.onAbort=function(){console.log("onAbort
>  called")}};var moduleOverrides=objAssign({},Module);var arguments_=[];var 
> thisProgram="./this.program";var quit_=function(status,toThrow){throw 
> toThrow};var ENVIRONMENT_IS_WEB=typeof window==="object";var 
> ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var 
> ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof 
> process.versions==="object"&&typeof process.versions.node==="string";var 
> ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var 
> _scriptDir=typeof 
> document!=="undefined"&&document.currentScript?document.currentScript.src:undefined;if(ENVIRONMENT_IS_WORKER){_scriptDir=self.location.href}else
>  if(ENVIRONMENT_IS_NODE){_scriptDir=__filename}var 
> scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return 
> Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var 
> read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e 
> instanceof ExitStatus)return;var toLog=e;err("exiting due to exception: 
> "+toLog)}var fs;var nodePath;var 
> requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=function(){if(!fs){fs=require("fs");nodePath=require("path")}};read_=function
>  
> shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return
>  fs.readFileSync(filename,binary?null:"utf8")};readBinary=function 
> readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new 
> Uint8Array(ret)}return ret};readAsync=function 
> readAsync(filename,onload,onerror){requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else
>  
> onload(data.buffer)})};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof
>  
> module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex
>  instanceof ExitStatus)){throw 
> ex}});process["on"]("unhandledRejection",function(reason){throw 
> reason});quit_=function(status,toThrow){if(keepRuntimeAlive()){process["exitCode"]=status;throw
>  
> toThrow}logExceptionOnExit(toThrow);process["exit"](status)};Module["inspect"]=function(){return"[Emscripten
>  Module object]"};var 
> nodeWorkerThreads;try{nodeWorkerThreads=require("worker_threads")}catch(e){console.error('The
>  "worker_threads" module is not supported in this node.js build - perhaps a 
> newer version is needed?');throw 
> e}global.Worker=nodeWorkerThreads.Worker}else 
> if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else
>  if(typeof 
> document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(ENVIRONMENT_IS_NODE){requireNodeFS=function(){if(!fs){fs=require("fs");nodePath=require("path")}};read_=function
>  
> shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return
>  fs.readFileSync(filename,binary?null:"utf8")};readBinary=function 
> readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new 
> Uint8Array(ret)}return ret};readAsync=function 
> readAsync(filename,onload,onerror){requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else
>  onload(data.buffer)})}}else{read_=function(url){var xhr=new 
> XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return 
> xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var 
> xhr=new 
> XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return
>  new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var 
> xhr=new 
> XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}if(ENVIRONMENT_IS_NODE){if(typeof
>  
> performance==="undefined"){global.performance=require("perf_hooks").performance}}var
>  defaultPrint=console.log.bind(console);var 
> defaultPrintErr=console.warn.bind(console);if(ENVIRONMENT_IS_NODE){requireNodeFS();defaultPrint=function(str){fs.writeSync(1,str+"\n")};defaultPrintErr=function(str){fs.writeSync(2,str+"\n")}}var
>  out=Module["print"]||defaultPrint;var 
> err=Module["printErr"]||defaultPrintErr;objAssign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var
>  Atomics_load=Atomics.load;var Atomics_store=Atomics.store;var 
> Atomics_compareExchange=Atomics.compareExchang[..]
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>       
> Error [RuntimeError]: Aborted(). Build with -s ASSERTIONS=1 for more info.
>     at abort (eval at importScripts 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:473),
>  <anonymous>:1:11044)
>     at _abort (eval at importScripts 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:473),
>  <anonymous>:1:22355)
>     at wasm-function[55]:0x4294
>     at Module._main (eval at importScripts 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:473),
>  <anonymous>:1:36444)
>     at ___call_main (eval at importScripts 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:473),
>  <anonymous>:1:19483)
>     at wasm-function[42]:0x3b52
>     at Object.invokeEntryPoint (eval at importScripts 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:473),
>  <anonymous>:1:19281)
>     at self.onmessage 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:1848)
>     at MessagePort.<anonymous> 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:266)
>     at MessagePort.emit (events.js:314:20)
>     at MessagePort.onmessage (internal/worker/io.js:80:8)
>     at MessagePort.exports.emitMessage 
> (internal/per_context/messageport.js:11:10)
> Thrown at:
>     at 
> /tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.js:1:2119
>     at emit (events.js:314:20)
>     at internal/process/execution.js:165:25
> ', diff:
> 
> --- expected
> +++ actual
> @@ -1,2 +1,25 @@
> -onAbort called
> +Aborted()
> +worker.js onmessage() captured an uncaught exception: RuntimeError: 
> Aborted(). Build with -s ASSERTIONS=1 for more info.
> +pthread sent an error! undefined:undefined: Aborted(). Build with -s 
> ASSERTIONS=1 for more info.
> 
> +/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.js:1
> +var Module=typeof Module!=="undefined"?Module:{};var 
> objAssign=Object.assign;Module.preRun=function(){Module.onAbort=function(){console.log("onAbort
>  called")}};var moduleOverrides=objAssign({},Module);var arguments_=[];var 
> thisProgram="./this.program";var quit_=function(status,toThrow){throw 
> toThrow};var ENVIRONMENT_IS_WEB=typeof window==="object";var 
> ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var 
> ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof 
> process.versions==="object"&&typeof process.versions.node==="string";var 
> ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var 
> _scriptDir=typeof 
> document!=="undefined"&&document.currentScript?document.currentScript.src:undefined;if(ENVIRONMENT_IS_WORKER){_scriptDir=self.location.href}else
>  if(ENVIRONMENT_IS_NODE){_scriptDir=__filename}var 
> scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return 
> Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var 
> read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e 
> instanceof ExitStatus)return;var toLog=e;err("exiting due to exception: 
> "+toLog)}var fs;var nodePath;var 
> requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=function(){if(!fs){fs=require("fs");nodePath=require("path")}};read_=function
>  
> shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return
>  fs.readFileSync(filename,binary?null:"utf8")};readBinary=function 
> readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new 
> Uint8Array(ret)}return ret};readAsync=function 
> readAsync(filename,onload,onerror){requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else
>  
> onload(data.buffer)})};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof
>  
> module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex
>  instanceof ExitStatus)){throw 
> ex}});process["on"]("unhandledRejection",function(reason){throw 
> reason});quit_=function(status,toThrow){if(keepRuntimeAlive()){process["exitCode"]=status;throw
>  
> toThrow}logExceptionOnExit(toThrow);process["exit"](status)};Module["inspect"]=function(){return"[Emscripten
>  Module object]"};var 
> nodeWorkerThreads;try{nodeWorkerThreads=require("worker_threads")}catch(e){console.error('The
>  "worker_threads" module is not supported in this node.js build - perhaps a 
> newer version is needed?');throw 
> e}global.Worker=nodeWorkerThreads.Worker}else 
> if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else
>  if(typeof 
> document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(ENVIRONMENT_IS_NODE){requireNodeFS=function(){if(!fs){fs=require("fs");nodePath=require("path")}};read_=function
>  
> shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return
>  fs.readFileSync(filename,binary?null:"utf8")};readBinary=function 
> readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new 
> Uint8Array(ret)}return ret};readAsync=function 
> readAsync(filename,onload,onerror){requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else
>  onload(data.buffer)})}}else{read_=function(url){var xhr=new 
> XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return 
> xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var 
> xhr=new 
> XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return
>  new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var 
> xhr=new 
> XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}if(ENVIRONMENT_IS_NODE){if(typeof
>  
> performance==="undefined"){global.performance=require("perf_hooks").performance}}var
>  defaultPrint=console.log.bind(console);var 
> defaultPrintErr=console.warn.bind(console);if(ENVIRONMENT_IS_NODE){requireNodeFS();defaultPrint=function(str){fs.writeSync(1,str+"\n")};defaultPrintErr=function(str){fs.writeSync(2,str+"\n")}}var
>  out=Module["print"]||defaultPrint;var 
> err=Module["printErr"]||defaultPrintErr;objAssign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var
>  Atomics_load=Atomics.load;var Atomics_store=Atomics.store;var 
> Atomics_compareExchange=Atomics.compareExchan[..]
> +
> +Error [RuntimeError]: Aborted(). Build with -s ASSERTIONS=1 for more info.
> +    at abort (eval at importScripts 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:473),
>  <anonymous>:1:11044)
> +    at _abort (eval at importScripts 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:473),
>  <anonymous>:1:22355)
> +    at wasm-function[55]:0x4294
> +    at Module._main (eval at importScripts 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:473),
>  <anonymous>:1:36444)
> +    at ___call_main (eval at importScripts 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:473),
>  <anonymous>:1:19483)
> +    at wasm-function[42]:0x3b52
> +    at Object.invokeEntryPoint (eval at importScripts 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:473),
>  <anonymous>:1:19281)
> +    at self.onmessage 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:1848)
> +    at MessagePort.<anonymous> 
> (/tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.worker.js:1:266)
> +    at MessagePort.emit (events.js:314:20)
> +    at MessagePort.onmessage (internal/worker/io.js:80:8)
> +    at MessagePort.exports.emitMessage 
> (internal/per_context/messageport.js:11:10)
> +Thrown at:
> +    at 
> /tmp/tmpzw39v2im/emscripten_test_wasm3_jt9kwj0i/test_pthread_abort.js:1:2119
> +    at emit (events.js:314:20)
> +    at internal/process/execution.js:165:25
> +
> 
> 
> 
> ----------------------------------------------------------------------
> Ran 8712 tests in 22325.386s
> 
> FAILED (failures=1, skipped=1759)
> 
> DONE: combining results on main thread
> 
> make[1]: *** [debian/rules:238: override_dh_auto_test] Error 1


The full build log is available from:
http://qa-logs.debian.net/2021/12/28/emscripten_3.0.1~dfsg+~1.39.6-2_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!

If you reassign this bug to another package, please marking 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: emscripten
Source-Version: 3.1.0~dfsg+~1.39.6-3
Done: Jonas Smedegaard <d...@jones.dk>

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

Debian distribution maintenance software
pp.
Jonas Smedegaard <d...@jones.dk> (supplier of updated emscripten 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: Tue, 11 Jan 2022 00:22:56 +0100
Source: emscripten
Architecture: source
Version: 3.1.0~dfsg+~1.39.6-3
Distribution: experimental
Urgency: medium
Maintainer: Debian Javascript Maintainers 
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Jonas Smedegaard <d...@jones.dk>
Closes: 1002758
Changes:
 emscripten (3.1.0~dfsg+~1.39.6-3) experimental; urgency=medium
 .
   * update testsuite coverage to treat more phtread tests as unreliable;
     closes: bug#1002758, thanks to Lucas Nussbaum
Checksums-Sha1:
 9207e82dbf83a5552a1a65e2707b7eb0d181cf8b 2976 
emscripten_3.1.0~dfsg+~1.39.6-3.dsc
 93c6e13da948fbf43fe4a58bd38dabe8cdf7068f 83400 
emscripten_3.1.0~dfsg+~1.39.6-3.debian.tar.xz
 276fb90362cabbbac605a7f47495cea8e7caaafd 12276 
emscripten_3.1.0~dfsg+~1.39.6-3_amd64.buildinfo
Checksums-Sha256:
 01087d77a7ce1cd138fe5f66afb37e79474b67b5aa52761de53369e5c00cd6dd 2976 
emscripten_3.1.0~dfsg+~1.39.6-3.dsc
 3f0b15fa7cf4df4b232b80edff8023b99bbce6fa356f2d0492d77517d0427517 83400 
emscripten_3.1.0~dfsg+~1.39.6-3.debian.tar.xz
 ae59e2b2857e6a643fef6dca2a163a87da1bc880e7b3f278fa241c9af5ead812 12276 
emscripten_3.1.0~dfsg+~1.39.6-3_amd64.buildinfo
Files:
 bcdaa126eee9192ae77a841bdfba5fff 2976 devel optional 
emscripten_3.1.0~dfsg+~1.39.6-3.dsc
 7fb9780aa7f4d166c8f3c460fec47489 83400 devel optional 
emscripten_3.1.0~dfsg+~1.39.6-3.debian.tar.xz
 a1b0d0fc7529f56985a2ada146ca6ea2 12276 devel optional 
emscripten_3.1.0~dfsg+~1.39.6-3_amd64.buildinfo

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

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmHcyh0ACgkQLHwxRsGg
ASE8+RAAji5M0IKHUz3r9VLVt4I7m89GTRBK2tQsp51GSTrk1+fCCRS74RwlZ7nJ
cDLURDYPjVZr4eHnsdyNgajgP40xrJuSyyGWueqUjHFdbjj4fq7x1OM3i3x5wyBP
oPJGlHxSRl3CQz/vkrQryJDoGbhj6KdSoImuzk9XoL5unqZhHv0U+vvHBrtdCPUO
dUfk4Orf6htfFMlxNjcwbzT/tYn47DrQKAyH+oi2xqbMXaRpRMeBzIbaTiFlu5O/
Pn1DEMTtu5yrFc7Y+zbJsS1+5Tl6AvCSKDmbM2cqmX9etan3nkQCZ0XECJ6CazXC
DNTGhVliRMnINPG0TRU00Wq5XlnzcTASukV2RCzFqX4k20GNv03myn46VcDV7MEk
95lLM63+XbVCPIwPjdJLcG41O2rQYaMSmgx7b1f/6rDZV04glTLZGlzuRiDDWhBP
1d0ppgsnWY6ObB4Ld/YempCVmDVqp8uJCxdLs7WDfcwd+eSwtc5dxo8Qw13XbhuE
3nVNvfwLwfYBG8uh19Sow/4mI9zzPBUXnwZRTWyczhJTjl4eYGcfPVrimScV16KN
Gkx96k2SU6yQrCNq8WHYPZ/pvdiVJjj6JsyiVJL1LlbFZ59ILChBI6XSsRaCwZrs
0pWz4B+ujiKSYK7XQDhrp7n4D1a7ge+P1jeu6OsCGlFG/BCpIWc=
=Y3E5
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to