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

Bug#925754: marked as done (libopenshot: ftbfs with GCC-9)



Your message dated Tue, 23 Jun 2020 09:00:10 +0000
with message-id <E1jnemo-000EYQ-Nl@fasolo.debian.org>
and subject line Bug#925754: fixed in libopenshot 0.2.5+dfsg1-1~exp1
has caused the Debian Bug report #925754,
regarding libopenshot: ftbfs with GCC-9
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.)


-- 
925754: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925754
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:libopenshot
Version: 0.2.2+dfsg1-1
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-9

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-9/g++-9, but succeeds to build with gcc-8/g++-8. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc9-20190321/libopenshot_0.2.2+dfsg1-1_unstable_gcc9.log
The last lines of the build log are at the end of this report.

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

  apt-get -t=experimental install g++ 

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-9/porting_to.html

GCC 9 also passes the linker option --as-needed by default; typical
build issues are passing libraries before object files to the linker,
or underlinking of convenience libraries built from the same source.

[...]
                 from /<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/src/../include/AudioResampler.h:41,
                 from /<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/src/AudioResampler.cpp:28:
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: defined here
  361 | class JUCE_API  PixelRGB
      |                 ^~~~~~~~
make[3]: *** [src/CMakeFiles/openshot.dir/build.make:94: src/CMakeFiles/openshot.dir/AudioBufferSource.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [src/CMakeFiles/openshot.dir/build.make:120: src/CMakeFiles/openshot.dir/AudioResampler.cpp.o] Error 1
In file included from /usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104,
                 from /usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28,
                 from /usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28,
                 from /usr/include/libopenshot-audio/JuceLibraryCode/JuceHeader.h:20,
                 from /<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/src/../include/AudioReaderSource.h:40,
                 from /<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/src/AudioReaderSource.cpp:28:
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]':
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:636:17:   required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]'
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1889:29:   required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]'
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1513:13:   required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]'
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2549:67:   required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]'
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1814:13:   required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]'
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1811:14:   required from here
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:681:34: warning: converting a packed 'juce::PixelRGB' pointer (alignment 1) to a 'int' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
  681 |                             int* d = reinterpret_cast<int*> (dest);
      |                                  ^
In file included from /usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82,
                 from /usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28,
                 from /usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28,
                 from /usr/include/libopenshot-audio/JuceLibraryCode/JuceHeader.h:20,
                 from /<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/src/../include/AudioReaderSource.h:40,
                 from /<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/src/AudioReaderSource.cpp:28:
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: defined here
  361 | class JUCE_API  PixelRGB
      |                 ^~~~~~~~
In file included from /usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104,
                 from /usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28,
                 from /usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28,
                 from /usr/include/libopenshot-audio/JuceLibraryCode/JuceHeader.h:20,
                 from /<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/src/../include/AudioReaderSource.h:40,
                 from /<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/src/AudioReaderSource.cpp:28:
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]':
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:636:17:   required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]'
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1889:29:   required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]'
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1518:13:   required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]'
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2549:67:   required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]'
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1814:13:   required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]'
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1811:14:   required from here
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:681:34: warning: converting a packed 'juce::PixelRGB' pointer (alignment 1) to a 'int' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
  681 |                             int* d = reinterpret_cast<int*> (dest);
      |                                  ^
In file included from /usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82,
                 from /usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28,
                 from /usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28,
                 from /usr/include/libopenshot-audio/JuceLibraryCode/JuceHeader.h:20,
                 from /<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/src/../include/AudioReaderSource.h:40,
                 from /<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/src/AudioReaderSource.cpp:28:
/usr/include/libopenshot-audio/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: defined here
  361 | class JUCE_API  PixelRGB
      |                 ^~~~~~~~
make[3]: *** [src/CMakeFiles/openshot.dir/build.make:107: src/CMakeFiles/openshot.dir/AudioReaderSource.cpp.o] Error 1
make[3]: Leaving directory '/<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:137: src/CMakeFiles/openshot.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/obj-x86_64-linux-gnu'
[ 11%] Built target openshot_swig_compilation
make[2]: Leaving directory '/<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:155: all] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/libopenshot-0.2.2+dfsg1/obj-x86_64-linux-gnu'
dh_auto_build: cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:14: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libopenshot
Source-Version: 0.2.5+dfsg1-1~exp1
Done: Anton Gladky <gladk@debian.org>

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

Debian distribution maintenance software
pp.
Anton Gladky <gladk@debian.org> (supplier of updated libopenshot 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: Fri, 19 Jun 2020 23:01:51 +0200
Source: libopenshot
Binary: libopenshot-dev libopenshot-doc libopenshot19 libopenshot19-dbgsym python3-openshot python3-openshot-dbgsym
Architecture: source amd64 all
Version: 0.2.5+dfsg1-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Anton Gladky <gladk@debian.org>
Description:
 libopenshot-dev - development files for the OpenShot video library
 libopenshot-doc - documentation for the OpenShot video library
 libopenshot19 - library for high-quality video editing
 python3-openshot - OpenShot video library bindings for Python 3
Closes: 925754 949216
Changes:
 libopenshot (0.2.5+dfsg1-1~exp1) experimental; urgency=medium
 .
   [ Ondřej Nový ]
   * [683f32a] Use debhelper-compat instead of debian/compat
 .
   [ Anton Gladky ]
   * [60960b8] Remove all patches
   * [ecac4d4] Change so-version to 19
   * [5d17ffc] Use secure URI in Homepage field.
   * [b5698b3] Set upstream metadata fields:
     Bug-Database, Bug-Submit, Repository, Repository-Browse.
   * [623db13] New upstream version 0.2.5+dfsg1. (Closes: #925754, #949216)
   * [63703f2] Bump Standards-versions to 4.5.0
   * [0b59867] Set compat-level to 13
   * [f82dfb8] Set versioned dependency on libopenshot-audio-dev
   * [d94b394] Update paths in docs
   * [43a117c] Add myself to uploaders
   * [b501294] Add Rules-Requires-Root: no
Checksums-Sha1:
 88bd9ea2401cefe4fb330342e3be3fe65583560e 2615 libopenshot_0.2.5+dfsg1-1~exp1.dsc
 8f5fc109ed864560b2d81c9e1a261e47bf017693 9779168 libopenshot_0.2.5+dfsg1.orig.tar.xz
 8550260098dbfbc474a1963995140b0a55512b4f 5356 libopenshot_0.2.5+dfsg1-1~exp1.debian.tar.xz
 7925eed72dd471e6991097adc33bae0d0789320f 51012 libopenshot-dev_0.2.5+dfsg1-1~exp1_amd64.deb
 8690bddd1e3a182c0be868600abc7cfd1ece796d 849396 libopenshot-doc_0.2.5+dfsg1-1~exp1_all.deb
 921e2dede61c87df00c5af33e3c0e001de8a3ae8 6312416 libopenshot19-dbgsym_0.2.5+dfsg1-1~exp1_amd64.deb
 40bfad1a59894c41c9240621952dd12a3e18f816 327800 libopenshot19_0.2.5+dfsg1-1~exp1_amd64.deb
 78d42b68afa5f6d53d91dc4283d3e9521432672c 19592 libopenshot_0.2.5+dfsg1-1~exp1_amd64.buildinfo
 28564e3de25bef1ea207a0869b8e500b4ad0488f 3844840 python3-openshot-dbgsym_0.2.5+dfsg1-1~exp1_amd64.deb
 0e2cb4ba37b0fbead6de3c65dcdf859901266aad 343612 python3-openshot_0.2.5+dfsg1-1~exp1_amd64.deb
Checksums-Sha256:
 55c1fb84892b7420b876ea5871738993a55e5c3c99f79218df2c96802867dbf6 2615 libopenshot_0.2.5+dfsg1-1~exp1.dsc
 d0ac5a4545e5fcf899f5aad63e336433fbe2a1aa4ebf002b7f1da5d148e677e6 9779168 libopenshot_0.2.5+dfsg1.orig.tar.xz
 4329f76772ecfd4e54c1222184003fb0ab15231888d7a74a077d5a92fcec9161 5356 libopenshot_0.2.5+dfsg1-1~exp1.debian.tar.xz
 21535ee9748fbf8879d737943864c1d37922456b15922fe02c01f58c4b437a00 51012 libopenshot-dev_0.2.5+dfsg1-1~exp1_amd64.deb
 b6804fa0bca4f723a425e4d6fbfbc6dadd085b7a01e04ce3342ccb66febc0776 849396 libopenshot-doc_0.2.5+dfsg1-1~exp1_all.deb
 b03eced8674b3d551c1861539a3e21d9c20f2cd613f02b9aeaf9932da225714a 6312416 libopenshot19-dbgsym_0.2.5+dfsg1-1~exp1_amd64.deb
 667fb029ab92e6b96628123d2b4dd0fa73b091d0c7da83043a62200ffed35ac7 327800 libopenshot19_0.2.5+dfsg1-1~exp1_amd64.deb
 c15a02de179a50c285d14fd7826e31b8da35c54f71785818c7edbd9a036a6ff1 19592 libopenshot_0.2.5+dfsg1-1~exp1_amd64.buildinfo
 dd068b6ecac11d8668ea60b2e27c6e7ca0f2889a18cb06fc4c221cdc322162ba 3844840 python3-openshot-dbgsym_0.2.5+dfsg1-1~exp1_amd64.deb
 7939eb514f5c188682ec95ed3854a8a3bff73795355aeefc0541852e175bc630 343612 python3-openshot_0.2.5+dfsg1-1~exp1_amd64.deb
Files:
 bad8c7eb084fcd788fdcd58ecc4648f0 2615 libs optional libopenshot_0.2.5+dfsg1-1~exp1.dsc
 4ae2f9d70455bcdd5863ffbf425c18b8 9779168 libs optional libopenshot_0.2.5+dfsg1.orig.tar.xz
 6a4c6a0d4ebc41ef2c08a56852e37d7a 5356 libs optional libopenshot_0.2.5+dfsg1-1~exp1.debian.tar.xz
 63a59c7131cee8099f3bf8ae3f7c33b5 51012 libdevel optional libopenshot-dev_0.2.5+dfsg1-1~exp1_amd64.deb
 cd2d2f6d640228e32ed321b23189c0f5 849396 doc optional libopenshot-doc_0.2.5+dfsg1-1~exp1_all.deb
 f5110f41566dc04bb12da7afc341de3f 6312416 debug optional libopenshot19-dbgsym_0.2.5+dfsg1-1~exp1_amd64.deb
 42595a9cdc04aa595ad48f2e3debaea1 327800 libs optional libopenshot19_0.2.5+dfsg1-1~exp1_amd64.deb
 144af1c61c20f765395f97b3ded08885 19592 libs optional libopenshot_0.2.5+dfsg1-1~exp1_amd64.buildinfo
 be438c6c363873be0328a8b7e1366878 3844840 debug optional python3-openshot-dbgsym_0.2.5+dfsg1-1~exp1_amd64.deb
 1d04e0c1cf9fb59d48c2dc4b4b9c489b 343612 python optional python3-openshot_0.2.5+dfsg1-1~exp1_amd64.deb

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

iQJFBAEBCgAvFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAl7t7noRHGdsYWRrQGRl
Ymlhbi5vcmcACgkQ0+Fzg8+n/wZoEQ//bWJm28gwKifyDrZXC+J4ntlS429sQnJd
zdO93V6tihXCwdZi6NfrM3H8JWF4cOzyNp+wSBTVPAvlKW59w3clzgcXXkDlTF4V
xat0ic3XIQp0jng6pk7x7YjsvMkucsJW48h0K5MzYwcxyML4Hd4Ldxtn8EnXArec
x6CZGQ8y6Kid/6B+6T2+/prtM0mNaa5QJRRIAte5z1eTCKS0LSvTcW3x3cIlXh5w
xaaMlh1oHaq6566DsSiW6R946qZCRqNcsEH69yzyFhiFD/N3YtZMRnaB6tfMHtlz
JkPeWHZ8zT1UVGBAFwinANq1CsA4j+E2RwbVpjwSjVsP6OqmFTW2yekTjVZeMY2z
cv/4TGfTRB5LRta+ukLD6/kqN9bjBPySuJXnyOk+pCtUGmQ947EOUEgQPkt2TLqB
5FbJTATxRYnwhIcsf0iDUWBCzkhKWj+Goq6ppg2sq0MuS53ny7x2e5iEPXzGYhx3
pu8XcBgnUBvM/jX3G+VWHVcZktkmqA4karg9eJbalUYNoorf+6mAq5z0d+0kDk7K
t4MGDUk1dbVCmJ+PzZFAAJhRTZnX1Zuwz/3xw7S4xREjRRfm+1aiF/WjiTFpJO+F
2059ycf/9P35t5ZvSfkO4O/Y2vQDR/Bng5aYRqLEvMYUoR4+WSrLtvqZ7sVHHWJs
2WW6JXuzWRs=
=xeRD
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: