Your message dated Wed, 26 Nov 2025 11:50:17 +0000
with message-id <[email protected]>
and subject line Bug#1088925: fixed in python-easyenergy 2.1.2-2
has caused the Debian Bug report #1088925,
regarding python-easyenergy: FTBFS: Tries to access Internet during build
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.)


-- 
1088925: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088925
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-easyenergy
Version: 2.1.2-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

[ Note: This build was done using the unshare backend of sbuild, which is
  already the default mode used by the buildds and usually catches
  these kind of problems automatically ].

--------------------------------------------------------------------------------
[...]
 debian/rules build
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh build --buildsystem=pybuild --with python3
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation --wheel 
--outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13
* Building wheel...
Successfully built easyenergy-0.0.0-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with 
"installer" module
I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" 
module

[... snipped ...]

    ) -> Any:
        """Handle a request to the API of easyEnergy.
Args:
        ----
            uri: Request URI, without '/', for example, 'status'
            method: HTTP method to use, for example, 'GET'
            params: Extra options to improve or limit the response.
Returns:
        -------
            A Python dictionary (json) with the response from easyEnergy.
Raises:
        ------
            EasyEnergyConnectionError: An error occurred while
                communicating with the API.
            EasyEnergyError: Received an unexpected response from
                the API.
"""
        # EasyEnergy is experiencing IPv6 connection issues.
        # DNS returns an AAAA record with an IPv6 address, but
        # there doesn't appear to be something listening at that.
        # Workaround is to resolve the IPv4 address and use that.
        dns = DNSResolver()
        try:
          result = await dns.query(API_HOST, "A")
E           aiodns.error.DNSError: (11, 'Could not contact DNS servers')

easyenergy/easyenergy.py:72: DNSError

The above exception was the direct cause of the following exception:

aresponses = <aresponses.main.ResponsesMockServer object at 0x7f6b38ffe3c0>

    @pytest.mark.freeze_time("2022-12-14 15:00:00+01:00")
    async def test_gas_model(aresponses: ResponsesMockServer) -> None:
        """Test the gas model - easyEnergy at 15:00:00 CET."""
        aresponses.add(
            "mijn.easyenergy.com",
            "/nl/api/tariff/getlebatariffs",
            "GET",
            aresponses.Response(
                status=200,
                headers={"Content-Type": "application/json"},
                text=load_fixtures("gas.json"),
            ),
        )
        async with ClientSession() as session:
            today = date(2022, 12, 14)
            client = EasyEnergy(session=session)
          gas: Gas = await client.gas_prices(
                start_date=today,
                end_date=today,
                vat=VatOption.INCLUDE,
            )

tests/test_models.py:185:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
easyenergy/easyenergy.py:193: in gas_prices
    data = await self._request(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = EasyEnergy(vat=<VatOption.INCLUDE: 'true'>, request_timeout=10.0, 
session=<aiohttp.client.ClientSession object at 0x7f6b38fff980>, _close_session=False)
uri = 'getlebatariffs'

    async def _request(
        self,
        uri: str,
        *,
        method: str = METH_GET,
        params: dict[str, Any] | None = None,
    ) -> Any:
        """Handle a request to the API of easyEnergy.
Args:
        ----
            uri: Request URI, without '/', for example, 'status'
            method: HTTP method to use, for example, 'GET'
            params: Extra options to improve or limit the response.
Returns:
        -------
            A Python dictionary (json) with the response from easyEnergy.
Raises:
        ------
            EasyEnergyConnectionError: An error occurred while
                communicating with the API.
            EasyEnergyError: Received an unexpected response from
                the API.
"""
        # EasyEnergy is experiencing IPv6 connection issues.
        # DNS returns an AAAA record with an IPv6 address, but
        # there doesn't appear to be something listening at that.
        # Workaround is to resolve the IPv4 address and use that.
        dns = DNSResolver()
        try:
            result = await dns.query(API_HOST, "A")
        except DNSError as err:
            msg = "Error while resolving EasyEnergy API IPv4 address"
          raise EasyEnergyConnectionError(msg) from err
E           easyenergy.exceptions.EasyEnergyConnectionError: Error while 
resolving EasyEnergy API IPv4 address

easyenergy/easyenergy.py:75: EasyEnergyConnectionError
____________________________ test_gas_morning_model ____________________________

self = EasyEnergy(vat=<VatOption.INCLUDE: 'true'>, request_timeout=10.0, 
session=<aiohttp.client.ClientSession object at 0x7f6b39068b90>, _close_session=False)
uri = 'getlebatariffs'

    async def _request(
        self,
        uri: str,
        *,
        method: str = METH_GET,
        params: dict[str, Any] | None = None,
    ) -> Any:
        """Handle a request to the API of easyEnergy.
Args:
        ----
            uri: Request URI, without '/', for example, 'status'
            method: HTTP method to use, for example, 'GET'
            params: Extra options to improve or limit the response.
Returns:
        -------
            A Python dictionary (json) with the response from easyEnergy.
Raises:
        ------
            EasyEnergyConnectionError: An error occurred while
                communicating with the API.
            EasyEnergyError: Received an unexpected response from
                the API.
"""
        # EasyEnergy is experiencing IPv6 connection issues.
        # DNS returns an AAAA record with an IPv6 address, but
        # there doesn't appear to be something listening at that.
        # Workaround is to resolve the IPv4 address and use that.
        dns = DNSResolver()
        try:
          result = await dns.query(API_HOST, "A")
E           aiodns.error.DNSError: (11, 'Could not contact DNS servers')

easyenergy/easyenergy.py:72: DNSError

The above exception was the direct cause of the following exception:

aresponses = <aresponses.main.ResponsesMockServer object at 0x7f6b38fff6e0>

    @pytest.mark.freeze_time("2022-12-14 04:00:00+01:00")
    async def test_gas_morning_model(aresponses: ResponsesMockServer) -> None:
        """Test the gas model in the morning - easyEnergy at 04:00:00 CET."""
        aresponses.add(
            "mijn.easyenergy.com",
            "/nl/api/tariff/getlebatariffs",
            "GET",
            aresponses.Response(
                status=200,
                headers={"Content-Type": "application/json"},
                text=load_fixtures("gas.json"),
            ),
        )
        async with ClientSession() as session:
            today = date(2022, 12, 14)
            client = EasyEnergy(session=session)
          gas: Gas = await client.gas_prices(
                start_date=today,
                end_date=today,
                vat=VatOption.INCLUDE,
            )

tests/test_models.py:215:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
easyenergy/easyenergy.py:193: in gas_prices
    data = await self._request(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = EasyEnergy(vat=<VatOption.INCLUDE: 'true'>, request_timeout=10.0, 
session=<aiohttp.client.ClientSession object at 0x7f6b39068b90>, _close_session=False)
uri = 'getlebatariffs'

    async def _request(
        self,
        uri: str,
        *,
        method: str = METH_GET,
        params: dict[str, Any] | None = None,
    ) -> Any:
        """Handle a request to the API of easyEnergy.
Args:
        ----
            uri: Request URI, without '/', for example, 'status'
            method: HTTP method to use, for example, 'GET'
            params: Extra options to improve or limit the response.
Returns:
        -------
            A Python dictionary (json) with the response from easyEnergy.
Raises:
        ------
            EasyEnergyConnectionError: An error occurred while
                communicating with the API.
            EasyEnergyError: Received an unexpected response from
                the API.
"""
        # EasyEnergy is experiencing IPv6 connection issues.
        # DNS returns an AAAA record with an IPv6 address, but
        # there doesn't appear to be something listening at that.
        # Workaround is to resolve the IPv4 address and use that.
        dns = DNSResolver()
        try:
            result = await dns.query(API_HOST, "A")
        except DNSError as err:
            msg = "Error while resolving EasyEnergy API IPv4 address"
          raise EasyEnergyConnectionError(msg) from err
E           easyenergy.exceptions.EasyEnergyConnectionError: Error while 
resolving EasyEnergy API IPv4 address

easyenergy/easyenergy.py:75: EasyEnergyConnectionError
______________________________ test_gas_none_data ______________________________

self = EasyEnergy(vat=<VatOption.INCLUDE: 'true'>, request_timeout=10.0, 
session=<aiohttp.client.ClientSession object at 0x7f6b38fff8f0>, _close_session=False)
uri = 'getlebatariffs'

    async def _request(
        self,
        uri: str,
        *,
        method: str = METH_GET,
        params: dict[str, Any] | None = None,
    ) -> Any:
        """Handle a request to the API of easyEnergy.
Args:
        ----
            uri: Request URI, without '/', for example, 'status'
            method: HTTP method to use, for example, 'GET'
            params: Extra options to improve or limit the response.
Returns:
        -------
            A Python dictionary (json) with the response from easyEnergy.
Raises:
        ------
            EasyEnergyConnectionError: An error occurred while
                communicating with the API.
            EasyEnergyError: Received an unexpected response from
                the API.
"""
        # EasyEnergy is experiencing IPv6 connection issues.
        # DNS returns an AAAA record with an IPv6 address, but
        # there doesn't appear to be something listening at that.
        # Workaround is to resolve the IPv4 address and use that.
        dns = DNSResolver()
        try:
          result = await dns.query(API_HOST, "A")
E           aiodns.error.DNSError: (11, 'Could not contact DNS servers')

easyenergy/easyenergy.py:72: DNSError

The above exception was the direct cause of the following exception:

aresponses = <aresponses.main.ResponsesMockServer object at 0x7f6b38fffa40>

    async def test_gas_none_data(aresponses: ResponsesMockServer) -> None:
        """Test when there is no data for the current datetime."""
        aresponses.add(
            "mijn.easyenergy.com",
            "/nl/api/tariff/getlebatariffs",
            "GET",
            aresponses.Response(
                status=200,
                headers={"Content-Type": "application/json"},
                text=load_fixtures("gas.json"),
            ),
        )
        async with ClientSession() as session:
            today = date(2022, 12, 14)
            client = EasyEnergy(session=session)
          gas: Gas = await client.gas_prices(start_date=today, end_date=today)

tests/test_models.py:243:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
easyenergy/easyenergy.py:193: in gas_prices
    data = await self._request(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = EasyEnergy(vat=<VatOption.INCLUDE: 'true'>, request_timeout=10.0, 
session=<aiohttp.client.ClientSession object at 0x7f6b38fff8f0>, _close_session=False)
uri = 'getlebatariffs'

    async def _request(
        self,
        uri: str,
        *,
        method: str = METH_GET,
        params: dict[str, Any] | None = None,
    ) -> Any:
        """Handle a request to the API of easyEnergy.
Args:
        ----
            uri: Request URI, without '/', for example, 'status'
            method: HTTP method to use, for example, 'GET'
            params: Extra options to improve or limit the response.
Returns:
        -------
            A Python dictionary (json) with the response from easyEnergy.
Raises:
        ------
            EasyEnergyConnectionError: An error occurred while
                communicating with the API.
            EasyEnergyError: Received an unexpected response from
                the API.
"""
        # EasyEnergy is experiencing IPv6 connection issues.
        # DNS returns an AAAA record with an IPv6 address, but
        # there doesn't appear to be something listening at that.
        # Workaround is to resolve the IPv4 address and use that.
        dns = DNSResolver()
        try:
            result = await dns.query(API_HOST, "A")
        except DNSError as err:
            msg = "Error while resolving EasyEnergy API IPv4 address"
          raise EasyEnergyConnectionError(msg) from err
E           easyenergy.exceptions.EasyEnergyConnectionError: Error while 
resolving EasyEnergy API IPv4 address

easyenergy/easyenergy.py:75: EasyEnergyConnectionError
_______________________________ test_no_gas_data _______________________________

self = EasyEnergy(vat=<VatOption.INCLUDE: 'true'>, request_timeout=10.0, 
session=<aiohttp.client.ClientSession object at 0x7f6b38ffdb20>, _close_session=False)
uri = 'getlebatariffs'

    async def _request(
        self,
        uri: str,
        *,
        method: str = METH_GET,
        params: dict[str, Any] | None = None,
    ) -> Any:
        """Handle a request to the API of easyEnergy.
Args:
        ----
            uri: Request URI, without '/', for example, 'status'
            method: HTTP method to use, for example, 'GET'
            params: Extra options to improve or limit the response.
Returns:
        -------
            A Python dictionary (json) with the response from easyEnergy.
Raises:
        ------
            EasyEnergyConnectionError: An error occurred while
                communicating with the API.
            EasyEnergyError: Received an unexpected response from
                the API.
"""
        # EasyEnergy is experiencing IPv6 connection issues.
        # DNS returns an AAAA record with an IPv6 address, but
        # there doesn't appear to be something listening at that.
        # Workaround is to resolve the IPv4 address and use that.
        dns = DNSResolver()
        try:
          result = await dns.query(API_HOST, "A")
E           aiodns.error.DNSError: (11, 'Could not contact DNS servers')

easyenergy/easyenergy.py:72: DNSError

The above exception was the direct cause of the following exception:

aresponses = <aresponses.main.ResponsesMockServer object at 0x7f6b38ffc5c0>

    async def test_no_gas_data(aresponses: ResponsesMockServer) -> None:
        """Test when there is no gas data."""
        aresponses.add(
            "mijn.easyenergy.com",
            "/nl/api/tariff/getlebatariffs",
            "GET",
            aresponses.Response(
                status=200,
                headers={"Content-Type": "application/json"},
                text="[]",
            ),
        )
        async with ClientSession() as session:
            today = date(2022, 12, 16)
            client = EasyEnergy(session=session)
            with pytest.raises(EasyEnergyNoDataError):
              await client.gas_prices(start_date=today, end_date=today)

tests/test_models.py:266:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
easyenergy/easyenergy.py:193: in gas_prices
    data = await self._request(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = EasyEnergy(vat=<VatOption.INCLUDE: 'true'>, request_timeout=10.0, 
session=<aiohttp.client.ClientSession object at 0x7f6b38ffdb20>, _close_session=False)
uri = 'getlebatariffs'

    async def _request(
        self,
        uri: str,
        *,
        method: str = METH_GET,
        params: dict[str, Any] | None = None,
    ) -> Any:
        """Handle a request to the API of easyEnergy.
Args:
        ----
            uri: Request URI, without '/', for example, 'status'
            method: HTTP method to use, for example, 'GET'
            params: Extra options to improve or limit the response.
Returns:
        -------
            A Python dictionary (json) with the response from easyEnergy.
Raises:
        ------
            EasyEnergyConnectionError: An error occurred while
                communicating with the API.
            EasyEnergyError: Received an unexpected response from
                the API.
"""
        # EasyEnergy is experiencing IPv6 connection issues.
        # DNS returns an AAAA record with an IPv6 address, but
        # there doesn't appear to be something listening at that.
        # Workaround is to resolve the IPv4 address and use that.
        dns = DNSResolver()
        try:
            result = await dns.query(API_HOST, "A")
        except DNSError as err:
            msg = "Error while resolving EasyEnergy API IPv4 address"
          raise EasyEnergyConnectionError(msg) from err
E           easyenergy.exceptions.EasyEnergyConnectionError: Error while 
resolving EasyEnergy API IPv4 address

easyenergy/easyenergy.py:75: EasyEnergyConnectionError

---------- coverage: platform linux, python 3.12.7-final-0 -----------
Name                       Stmts   Miss Branch BrPart  Cover   Missing
----------------------------------------------------------------------
easyenergy/easyenergy.py      82     30     20      2    57%   81-123, 202-205, 
259-262, 267
easyenergy/models.py         115     53     64      0    61%   26-31, 50, 67, 
89, 100, 111, 125, 139, 150, 161, 172, 183, 194, 205-206, 217-218, 229, 240, 
251-252, 263-264, 274, 291-297, 312-321, 342, 353, 364, 375, 385, 399-402, 
417-423
----------------------------------------------------------------------
TOTAL                        212     83     84      2    62%

3 files skipped due to complete coverage.

FAIL Required test coverage of 90.0% not reached. Total coverage: 61.82%
=========================== short test summary info ============================
FAILED tests/test_easyenergy.py::test_json_request - easyenergy.exceptions.Ea...
FAILED tests/test_easyenergy.py::test_internal_session - easyenergy.exception...
FAILED tests/test_models.py::test_electricity_model_usage - easyenergy.except...
FAILED tests/test_models.py::test_electricity_model_return - easyenergy.excep...
FAILED tests/test_models.py::test_electricity_midnight - easyenergy.exception...
FAILED tests/test_models.py::test_electricity_none_data - easyenergy.exceptio...
FAILED tests/test_models.py::test_no_electricity_data - easyenergy.exceptions...
FAILED tests/test_models.py::test_gas_model - easyenergy.exceptions.EasyEnerg...
FAILED tests/test_models.py::test_gas_morning_model - easyenergy.exceptions.E...
FAILED tests/test_models.py::test_gas_none_data - easyenergy.exceptions.EasyE...
FAILED tests/test_models.py::test_no_gas_data - easyenergy.exceptions.EasyEne...
========================= 11 failed, 5 passed in 0.32s =========================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m pytest -v tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 
3.12" returned exit code 13
make: *** [debian/rules:9: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202412/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: python-easyenergy
Source-Version: 2.1.2-2
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-easyenergy, 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.
Alexandre Detiste <[email protected]> (supplier of updated python-easyenergy 
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, 26 Nov 2025 12:17:54 +0100
Source: python-easyenergy
Architecture: source
Version: 2.1.2-2
Distribution: unstable
Urgency: medium
Maintainer: Home Assistant Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1088925
Changes:
 python-easyenergy (2.1.2-2) unstable; urgency=medium
 .
   * Team Upload
   * Do not access Internet during build (Closes: #1088925)
   * Replace python3-tz with python3-pytz
   * Use dh-sequence-python3
   * Bump Standards-Version to 4.7.2
   * Add debian/gbp.conf
Checksums-Sha1:
 62816130e0fac0d0c516f8a2fa921a67236a5948 2482 python-easyenergy_2.1.2-2.dsc
 4c49eebbf6641ae0e7e0dcc4378d5e0bc81a6a20 2284 
python-easyenergy_2.1.2-2.debian.tar.xz
 b73d0e77f4c1233769d1277588234d13d934c62f 7175 
python-easyenergy_2.1.2-2_source.buildinfo
Checksums-Sha256:
 f07639bbca880c7734b0d7b6b70716e6879618e91e2109ada5c43be8d74e2688 2482 
python-easyenergy_2.1.2-2.dsc
 3bd8933e3da4711093e828daca35b5546c49aa0388735738219e4af949856d82 2284 
python-easyenergy_2.1.2-2.debian.tar.xz
 093bbe09e9d4143c2608510de0d88f9c6972945fb3488a91846f0e5d9a46d01c 7175 
python-easyenergy_2.1.2-2_source.buildinfo
Files:
 95ad6b5f227024db6dfbaec2a7251d5d 2482 python optional 
python-easyenergy_2.1.2-2.dsc
 3fb5cd92203c405e7e58a5130c873419 2284 python optional 
python-easyenergy_2.1.2-2.debian.tar.xz
 3c3ec1d916ec86c61d85d52285cc2795 7175 python optional 
python-easyenergy_2.1.2-2_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmkm43oRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBqTCw//acA5xeSoM9GoNmcnkAxG68u9v12Nz5rW
hjeuJfCj0l5EbLSlcQwmhX3hZO7BbeEjm3WNuaobFO6sRHbNkLJhfoGVRoUtUhbI
fzJ3Qdxa4RNz4hBPYUy1JBu0CH+VDdBL/tKl+OfDjBeNpcERxAj6nEDGE6beiV5l
lVUYiNF8VbtejOsXovwkMMzuGLIMxH0yKtkgf6g/vFctnFdMpKSOGQBGRzIl1CqD
ptrfDgpl0A8lmRiZU25mfIbJYkTnUozDlTLffOAlebGgRgbis7jOB0ZM0QpCe74x
mqUSNK4Fhg30ToJyAkljyPmcuFb3VYyY7J434rl5Q1pj6Q/3bjEWuWPj4yMQM+ni
XrtZp4tT8Fc2Zy4HYhAw7zuPVKDRAC6AcauowzMCzl2eqt2dZwDVj7Amb72aqKU7
bhWiX9AvTzTIl6aNdWWlNp50QOw4zS+4O1FaFuwBYPH7Rs8CbRmp7m3UkzXFjEHA
mGsNX88ZxD880dZP0WCfpZobhi8evM+JJDOJmKa3uhHiWdQYKqhtcYNXzX/clMVq
qy4h2/6isCE38lSIt9/so0fLIQQcmbzH6FjD9kzq2v70eUpI+vbSfWphy6c9L4so
4o390TXN5p3AEH0AyvTGs6zIGcfczuJyhb/F4T1H9EfiYMg/WmbLV9tZhXwFVUc4
osm6w5y0ijQ=
=KydS
-----END PGP SIGNATURE-----

Attachment: pgpq6q7JYgFUp.pgp
Description: PGP signature


--- End Message ---

Reply via email to