Your message dated Sun, 08 Feb 2026 10:05:11 +0000
with message-id <[email protected]>
and subject line Bug#1125318: fixed in devolo-plc-api 
1.5.1+git20260208.5d3989e-1
has caused the Debian Bug report #1125318,
regarding devolo-plc-api FTBFS with Python 3.14 as supported version
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.)


-- 
1125318: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1125318
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: devolo-plc-api
Version: 1.5.1-2
Severity: serious
Tags: ftbfs
Forwarded: https://github.com/2Fake/devolo_plc_api/pull/224

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/devolo-plc-api.html

...
=================================== FAILURES ===================================
___________________________ TestDevice.test_connect ____________________________

self = <tests.test_device.TestDevice object at 0x7fc68776f530>
mock_device = <devolo_plc_api.device.Device object at 0x7fc68766fb10>

    def test_connect(self, mock_device: Device):
        """Test that the sync connect method just calls the async connect 
method."""
        with patch("devolo_plc_api.device.Device.async_connect", 
new=AsyncMock()) as ac:
>           mock_device.connect()

tests/test_device.py:75: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
devolo_plc_api/device.py:151: in connect
    self._loop = asyncio.get_event_loop()
                 ^^^^^^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 
0x7fc68775ba10>

    def get_event_loop(self):
        """Get the event loop for the current context.
    
        Returns an instance of EventLoop or raises an exception.
        """
        if self._local._loop is None:
>           raise RuntimeError('There is no current event loop in thread %r.'
                               % threading.current_thread().name)
E           RuntimeError: There is no current event loop in thread 'MainThread'.

/usr/lib/python3.14/asyncio/events.py:715: RuntimeError
_______________ TestDevice.test_context_manager[DeviceType.PLC] ________________

self = <tests.test_device.TestDevice object at 0x7fc687610050>
test_data = TestData(ip='192.0.2.1', hostname='device.local', 
device_info={'_dvl-deviceapi._tcp.local.': ZeroconfServiceInfo(addre..., 
properties={'Path': '1234567890abcdef', 'PlcMacAddress': 'AABBCCDDEEFF', 
'PlcTechnology': 'hpav', 'Version': 'v0'})})

    @pytest.mark.usefixtures("service_browser")
    @pytest.mark.parametrize("device_type", [DeviceType.PLC])
    def test_context_manager(self, test_data: TestData):
        """Test the sync context manager."""
>       with Device(test_data.ip) as device:
             ^^^^^^^^^^^^^^^^^^^^

tests/test_device.py:127: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
devolo_plc_api/device.py:90: in __enter__
    self.connect()
devolo_plc_api/device.py:151: in connect
    self._loop = asyncio.get_event_loop()
                 ^^^^^^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 
0x7fc68775ba10>

    def get_event_loop(self):
        """Get the event loop for the current context.
    
        Returns an instance of EventLoop or raises an exception.
        """
        if self._local._loop is None:
>           raise RuntimeError('There is no current event loop in thread %r.'
                               % threading.current_thread().name)
E           RuntimeError: There is no current event loop in thread 'MainThread'.

/usr/lib/python3.14/asyncio/events.py:715: RuntimeError
...
=========================== short test summary info ============================
FAILED tests/test_device.py::TestDevice::test_connect - RuntimeError: There i...
FAILED tests/test_device.py::TestDevice::test_context_manager[DeviceType.PLC]
============ 2 failed, 64 passed, 3 deselected, 1 warning in 3.13s =============
E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=1: cd 
/build/reproducible-path/devolo-plc-api-1.5.1/.pybuild/cpython3_3.14/build; 
python3.14 -m pytest -k "not test_wrong_password_type and not test_disconnect" 
--snapshot-warn-unused
...

--- End Message ---
--- Begin Message ---
Source: devolo-plc-api
Source-Version: 1.5.1+git20260208.5d3989e-1
Done: Edward Betts <[email protected]>

We believe that the bug you reported is fixed in the latest version of
devolo-plc-api, 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.
Edward Betts <[email protected]> (supplier of updated devolo-plc-api 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: Sun, 08 Feb 2026 09:18:11 +0000
Source: devolo-plc-api
Architecture: source
Version: 1.5.1+git20260208.5d3989e-1
Distribution: unstable
Urgency: medium
Maintainer: Home Assistant Team <[email protected]>
Changed-By: Edward Betts <[email protected]>
Closes: 1125318
Changes:
 devolo-plc-api (1.5.1+git20260208.5d3989e-1) unstable; urgency=medium
 .
   * New upstream snapshot.
       * Add Python 3.14 support (Closes: #1125318)
       * Update supported devices.
   * Add scripts/stubgen.py to examples.
   * Switch upstream source from tarball to git.
   * Remove 'Priority: optional', now the default.
   * Update Standards-Version.
   * Update copyright year.
Checksums-Sha1:
 bb29d5e3033e4f513b511e7a3ca8967e341a99bb 2918 
devolo-plc-api_1.5.1+git20260208.5d3989e-1.dsc
 6d9d2215ebc79020d803e43b303e457d859c7c54 50584 
devolo-plc-api_1.5.1+git20260208.5d3989e.orig.tar.xz
 8c56d023cf10b334012995c115b9e767f2c7c8a5 2660 
devolo-plc-api_1.5.1+git20260208.5d3989e-1.debian.tar.xz
 05ab8c03194bd0e1397797813044a866734399a9 103824 
devolo-plc-api_1.5.1+git20260208.5d3989e-1.git.tar.xz
 d946a3d5a4213df9d20fb4708614c6512e26acea 17402 
devolo-plc-api_1.5.1+git20260208.5d3989e-1_source.buildinfo
Checksums-Sha256:
 816e3580837458bbadfb4e2a57a95c5e491a1252410ebc44f9a2343aba6ddc2e 2918 
devolo-plc-api_1.5.1+git20260208.5d3989e-1.dsc
 fdd43fce7b5751b2212b3891fb5cf674b64a0574bf8c6ca71f6e252b71d28b4c 50584 
devolo-plc-api_1.5.1+git20260208.5d3989e.orig.tar.xz
 1f4bfaeae81f7dcfffda25347c510c9ebfbfa68ba7d7a4db048b4066c74a9926 2660 
devolo-plc-api_1.5.1+git20260208.5d3989e-1.debian.tar.xz
 6f016722443f8e54ad1c33824df01d639bcca5ce31eee61abd48305b3da26022 103824 
devolo-plc-api_1.5.1+git20260208.5d3989e-1.git.tar.xz
 4cdbd5084712f68f0746d7be274bd0d26bdced4a0831d0da21097b73cc118e4a 17402 
devolo-plc-api_1.5.1+git20260208.5d3989e-1_source.buildinfo
Files:
 8977c4a540612848e22ae0e6cb94c352 2918 python optional 
devolo-plc-api_1.5.1+git20260208.5d3989e-1.dsc
 70b77a9a0d4c8ce0bb016dc27e97dc61 50584 python optional 
devolo-plc-api_1.5.1+git20260208.5d3989e.orig.tar.xz
 f4cc52eb058b27b380d439f799862134 2660 python optional 
devolo-plc-api_1.5.1+git20260208.5d3989e-1.debian.tar.xz
 6c0a403b28cd636d787de8ba3610eed0 103824 python None 
devolo-plc-api_1.5.1+git20260208.5d3989e-1.git.tar.xz
 6348a874d83b27dce2c56c238449959a 17402 python optional 
devolo-plc-api_1.5.1+git20260208.5d3989e-1_source.buildinfo
Git-Tag-Info: tag=4b4cebaf5c34298a2e24d59c045151e1f426a7a8 
fp=fb8acfa78c726089c38ad0269605a1098c63b92a
Git-Tag-Tagger: Edward Betts <[email protected]>

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

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmmIWMEACgkQYG0ITkaD
wHmcKg/9GtB43r0twoQlkG2V99pCSkBMOTOgpRBf18kQ/efZ9qvOK6L57IyIpmNm
ykgTjYsXUMKzbi+xe6guh4QV0AoB3ZjIE625Qqj2P6qj70WRhuaNcJAkR4rWodp2
f099ziaVYEzFZc3jbA1DchQZ5WieTTVQit1aoiyMZg/75VpMAt1hFsuTNiS85AGW
l9ZqtV4W9i1ySVEPNsVxeYHs7N8zfQva2cEumwxuN7+veBaYEahsGcX1kysIsKei
T5u5iUPnHHafV/e2i4EZJjQlW8XMNdGhvqoW4OmRFdToM0saNvrgDqFtJanxO5+2
N3m2Lu8sXxKppHBAjSZHSzMEvmzvhZ5ZEnGALhSQ86NvhUebSyS8dqjySjb35VZe
Ko48A/JoYMzF+ZpK+xrQrVlev9VHJzovcn9R+s5Iqt6ElbAZXEMqNIgrhk6+nglG
KmdmjCCO45xXGWsUz/eFSEiYlDe3S2FB3K32UgWYIToG2c89Ap5juWzLiMn1oeRe
ilxvGTvBIHWnmgmS70dMHmDOq1rrZ4VCmer4OzGD1dyp/4ZMLg0ZdcqlClXCgiyC
n6CouMCLDw9ilSecAChx9h3JCoy38vLVIVv7UF7qZF/E12wJN8Mko86sCgxcFiKK
GGa2av1hZBc+oq+z2lbMZhbXuetGpkp8Pvw27mAIRCSNa/bn64E=
=sJ/Z
-----END PGP SIGNATURE-----

Attachment: pgpF8z0qFv3D1.pgp
Description: PGP signature


--- End Message ---

Reply via email to