Your message dated Sat, 29 Mar 2025 16:19:04 +0000
with message-id <[email protected]>
and subject line Bug#1100938: fixed in aiocoap 0.4.12-5
has caused the Debian Bug report #1100938,
regarding Recommends point to absent packages rather than to Debian packages
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.)
--
1100938: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100938
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-aiocoap
Version: 0.4.12-3
Severity: normal
First of all, thanks for keeping the aiocoap package up to date!
Trying `python3 -m aiocoap.cli.defaults`, I found that a default install
does not pull in many packages that are optional from a Python package
point of view. Most of those would work well as Recommends in Debian --
`python3 -m aiocoap.cli.defaults` shows them as:
Modules missing for subsystems:
dtls: missing DTLSSocket
oscore: missing ge25519, lakers-python
linkheader: everything there
prettyprint: missing cbor-diag
ws: everything there
The "everything there" are just because I happen to have
those packages installed locally (websockets) or they are empty (and
retained for compatibility, linkheader).
The package currently has
Recommends: oscore, prettyprint, ws
Suggests: python-aiocoap-doc, tinydtls
where only python-aiocoap-doc is an existing package, and the rest is
not even Python packages but aiocoap optional features.
Of the missing subsystems, this is what IMO should be stated instead:
Recommends: python3-cryptography, python-filelock, python3-pygments,
python3-cbor2, python3-websockets (>= 13, < 16)
(For the python3-websockets, please consider using the latest release
0.4.14, which moved the requirement from >= 13 < 14 to < 16 which
includes testing's version 14).
To make all features fully available, we'd need extra Python packages in
Debian:
* ge25519 (transitively fe25519)
* lakers-python (transitively possibly Rust packages, mainly from the
same workspace)
* cbor-diag (transitively Rust packages: hexfloat2)
* DTLSSocket
I can help as upstream if there is any trouble with lakers-python and
cbor-diag (as contributor or maintainer, respectively); they both build
from Rust sources using PyO3 and maturin, which should be a well-trod
path. DTLSSocket builds from C and wraps tinydtls; might not be worth
the effort, I'd treat that more as a Suggests.
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.11-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages python3-aiocoap depends on:
ii python3 3.12.8-1
Versions of packages python3-aiocoap recommends:
pn oscore <none>
pn prettyprint <none>
pn ws <none>
Versions of packages python3-aiocoap suggests:
ii python-aiocoap-doc 0.4.12-3
pn tinydtls <none>
-- no debconf information
--
To use raw power is to make yourself infinitely vulnerable to greater powers.
-- Bene Gesserit axiom
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: aiocoap
Source-Version: 0.4.12-5
Done: Mazen Neifer <[email protected]>
We believe that the bug you reported is fixed in the latest version of
aiocoap, 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.
Mazen Neifer <[email protected]> (supplier of updated aiocoap 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: Sat, 29 Mar 2025 16:21:55 +0100
Source: aiocoap
Architecture: source
Version: 0.4.12-5
Distribution: unstable
Urgency: medium
Maintainer: Mazen Neifer <[email protected]>
Changed-By: Mazen Neifer <[email protected]>
Closes: 1100938
Changes:
aiocoap (0.4.12-5) unstable; urgency=medium
.
* Fixed list of recommended packages by python3-aiocoap. (Closes:
Bug#1100938)
Checksums-Sha1:
610671ef3e43e08babbc6cf8fbe592188d79ff58 1512 aiocoap_0.4.12-5.dsc
1c0f07f13b20c7da2e2baa746879a89a0f205ac7 5968 aiocoap_0.4.12-5.debian.tar.xz
612d18216c2f34b75d2114bb0737cd0e223825cb 7605 aiocoap_0.4.12-5_amd64.buildinfo
Checksums-Sha256:
82197471f3707ee7b8aa7d3274e0228aed919f437b5f3cb91668c158cc751a58 1512
aiocoap_0.4.12-5.dsc
96cfe17207f182f424ef5894a1ab4d8fec08aa1c6e29244bc6852d675b4ebf3e 5968
aiocoap_0.4.12-5.debian.tar.xz
70598057a7a2c74c5f2080ca5801052b5182bf75bde0e2bf6b602f3bb8baafb8 7605
aiocoap_0.4.12-5_amd64.buildinfo
Files:
65ddbe927af31d7fed8d9264b573b5b9 1512 python optional aiocoap_0.4.12-5.dsc
3b5e6baa4845489906d7591b1de8863d 5968 python optional
aiocoap_0.4.12-5.debian.tar.xz
85bc6f2c1fd6a86a3abf03bc1060defb 7605 python optional
aiocoap_0.4.12-5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iIcEAREKAC8WIQS69sZENhB4UNQicQazJVxtVYeNjAUCZ+gUvhEcbWF6ZW5AZGVi
aWFuLm9yZwAKCRCzJVxtVYeNjLR+AQCbEGSTARcwtju42szdgCSS9ypkOlvRw9oC
bObyvJVgFQD7BTn12TQsvwmHo8beLrDtRFW9TZ3v0iqjB7lWfHwRTE4=
=l/ZO
-----END PGP SIGNATURE-----
pgpN5la1hYt0G.pgp
Description: PGP signature
--- End Message ---