Your message dated Sun, 17 Apr 2022 16:03:47 +0000
with message-id <e1ng7nl-00033a...@fasolo.debian.org>
and subject line Bug#1009096: fixed in mosquitto 2.0.11-1.1
has caused the Debian Bug report #1009096,
regarding mosquitto: (autopkgtest) needs update for python3.10: fails on
deprecation warning
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.)
--
1009096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009096
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mosquitto
Version: 2.0.11-1
Severity: serious
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: needs-update
User: debian-pyt...@lists.debian.org
Usertags: python3.10
Control: affects -1 src:python3-defaults
Dear maintainer(s),
We are in the transition of making python3.10 the default Python
versions [0]. With a recent upload of python3-defaults the autopkgtest
of mosquitto fails in testing when that autopkgtest is run with the
binary packages of python3-defaults from unstable. It passes when run
with only packages from testing. In tabular form:
pass fail
python3-defaults from testing 3.10.4-1
mosquitto from testing 2.0.11-1
all others from testing from testing
I copied some of the output at the bottom of this report. The test
output a deprecation warning to stderr. autopkgtest by default fails on
that, unless the allow-stderr restriction is added to the test definition.
Currently this regression is blocking the migration of python3-defaults
to testing [1]. https://docs.python.org/3/whatsnew/3.10.html lists
what's new in Python3.10, it may help to identify what needs to be updated.
More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
[0] https://bugs.debian.org/1006836
[1] https://qa.debian.org/excuses.php?package=python3-defaults
https://ci.debian.net/data/autopkgtest/testing/amd64/m/mosquitto/20650796/log.gz
make: Entering directory
'/tmp/autopkgtest-lxc.rk42pzpx/downtmp/build.HCU/src/test/broker'
make -C c
make[1]: Entering directory
'/tmp/autopkgtest-lxc.rk42pzpx/downtmp/build.HCU/src/test/broker/c'
cc -I../../../include -Wall -Werror -fPIC -shared auth_plugin_v4.c -o
auth_plugin_v4.so
cc -I../../../include -Wall -Werror -fPIC -shared auth_plugin_v5.c -o
auth_plugin_v5.so
cc -I../../../include -Wall -Werror -fPIC -shared
auth_plugin_v5_handle_message.c -o auth_plugin_v5_handle_message.so
cc -I../../../include -Wall -Werror -fPIC -shared auth_plugin_pwd.c -o
auth_plugin_pwd.so
cc -I../../../include -Wall -Werror -fPIC -shared auth_plugin_acl.c -o
auth_plugin_acl.so
cc -I../../../include -Wall -Werror -fPIC -shared
auth_plugin_acl_sub_denied.c -o auth_plugin_acl_sub_denied.so
cc -I../../../include -Wall -Werror -fPIC -shared auth_plugin_v2.c -o
auth_plugin_v2.so
cc -I../../../include -Wall -Werror -fPIC -shared
auth_plugin_context_params.c -o auth_plugin_context_params.so
cc -I../../../include -Wall -Werror -fPIC -shared
auth_plugin_msg_params.c -o auth_plugin_msg_params.so
cc -I../../../include -Wall -Werror -fPIC -shared
auth_plugin_extended_multiple.c -o auth_plugin_extended_multiple.so
cc -I../../../include -Wall -Werror -fPIC -shared
auth_plugin_extended_single.c -o auth_plugin_extended_single.so
cc -I../../../include -Wall -Werror -fPIC -shared
auth_plugin_extended_single2.c -o auth_plugin_extended_single2.so
cc -I../../../include -Wall -Werror -fPIC -shared auth_plugin_publish.c
-o auth_plugin_publish.so
cc -I../../../include -Wall -Werror -fPIC -shared plugin_control.c -o
plugin_control.so
cc -I../../../include -Wall -Werror 08-tls-psk-pub.c -o
08-tls-psk-pub.test -lmosquitto
cc -I../../../include -Wall -Werror 08-tls-psk-bridge.c -o
08-tls-psk-bridge.test -lmosquitto
make[1]: Leaving directory
'/tmp/autopkgtest-lxc.rk42pzpx/downtmp/build.HCU/src/test/broker/c'
./01-connect-allow-anonymous.py
./01-connect-bad-packet.py
./01-connect-connack-2163.py
./01-connect-disconnect-v5.py
./01-connect-duplicate.py
./01-connect-invalid-id-0.py
./01-connect-invalid-id-missing.py
./01-connect-invalid-id-utf8.py
./01-connect-invalid-protonum.py
./01-connect-invalid-reserved.py
./01-connect-success.py
./01-connect-uname-invalid-utf8.py
./01-connect-uname-no-flag.py
./01-connect-uname-no-password-denied.py
./01-connect-uname-or-anon.py
./01-connect-uname-password-denied-no-will.py
./01-connect-uname-password-denied.py
./01-connect-uname-pwd-no-flag.py
./01-connect-zero-length-id.py
./02-shared-qos0-v5.py
./02-subhier-crash.py
./02-subpub-qos0-long-topic.py
./02-subpub-qos0-oversize-payload.py
./02-subpub-qos0-queued-bytes.py
./02-subpub-qos0-retain-as-publish.py
./02-subpub-qos0-send-retain.py
./02-subpub-qos0-subscription-id.py
./02-subpub-qos0-topic-alias-unknown.py
./02-subpub-qos0-topic-alias.py
./02-subpub-qos0.py
./02-subpub-qos1-bad-pubcomp.py
./02-subpub-qos1-bad-pubrec.py
./02-subpub-qos1-message-expiry-retain.py
./02-subpub-qos1-message-expiry-will.py
./02-subpub-qos1-message-expiry.py
./02-subpub-qos1-nolocal.py
./02-subpub-qos1-oversize-payload.py
./02-subpub-qos1.py
./02-subpub-qos2-1322.py
./02-subpub-qos2-bad-puback-1.py
./02-subpub-qos2-bad-puback-2.py
./02-subpub-qos2-bad-pubcomp.py
./02-subpub-qos2-pubrec-error.py
./02-subpub-qos2-receive-maximum-1.py
./02-subpub-qos2-receive-maximum-2.py
./02-subpub-qos2.py
./02-subscribe-dollar-v5.py
./02-subscribe-invalid-utf8.py
./02-subscribe-long-topic.py
./02-subscribe-persistence-flipflop.py
./02-subscribe-qos0.py
./02-subscribe-qos1.py
./02-subscribe-qos2.py
./02-unsubscribe-invalid-no-topic.py
./02-unsubscribe-qos0.py
./02-unsubscribe-qos1.py
./02-unsubscribe-qos2-multiple.py
./02-unsubscribe-qos2.py
#./03-publish-qos1-queued-bytes.py
./03-pattern-matching.py
./03-publish-b2c-disconnect-qos1.py
./03-publish-b2c-disconnect-qos2.py
./03-publish-b2c-qos1-len.py
./03-publish-b2c-qos2-len.py
./03-publish-c2b-disconnect-qos2.py
./03-publish-c2b-qos2-len.py
./03-publish-dollar-v5.py
./03-publish-dollar.py
./03-publish-invalid-utf8.py
./03-publish-long-topic.py
./03-publish-qos1-max-inflight-expire.py
./03-publish-qos1-no-subscribers-v5.py
./03-publish-qos1-retain-disabled.py
./03-publish-qos1.py
./03-publish-qos2-max-inflight.py
./03-publish-qos2.py
./04-retain-check-source-persist-diff-port.py
./04-retain-check-source-persist.py
./04-retain-check-source.py
./04-retain-qos0-clear.py
./04-retain-qos0-fresh.py
./04-retain-qos0-repeated.py
./04-retain-qos0.py
./04-retain-qos1-qos0.py
./04-retain-upgrade-outgoing-qos.py
./05-clean-session-qos1.py
./05-session-expiry-v5.py
./06-bridge-b2br-disconnect-qos1.py
./06-bridge-b2br-disconnect-qos2.py
#./06-bridge-b2br-late-connection-retain.py
./06-bridge-b2br-late-connection.py
./06-bridge-b2br-remapping.py
./06-bridge-br2b-disconnect-qos1.py
./06-bridge-br2b-disconnect-qos2.py
./06-bridge-br2b-remapping.py
#./06-bridge-clean-session.py
./06-bridge-fail-persist-resend-qos1.py
./06-bridge-fail-persist-resend-qos2.py
./06-bridge-no-local.py
./06-bridge-outgoing-retain.py
./06-bridge-per-listener-settings.py
./06-bridge-reconnect-local-out.py
#./07-will-delay-invalid-573191.py
./07-will-delay-reconnect.py
./07-will-delay-recover.py
./07-will-delay-session-expiry.py
./07-will-delay-session-expiry2.py
./07-will-delay.py
./07-will-disconnect-with-will.py
./07-will-invalid-utf8.py
./07-will-no-flag.py
./07-will-null-topic.py
./07-will-null.py
./07-will-oversize-payload.py
./07-will-properties.py
./07-will-qos0.py
./07-will-reconnect-1273.py
./07-will-takeover.py
./08-ssl-bridge.py
/tmp/autopkgtest-lxc.rk42pzpx/downtmp/build.HCU/src/test/broker/./08-ssl-bridge.py:37:
DeprecationWarning: ssl.wrap_socket() is deprecated, use
SSLContext.wrap_socket()
ssock = ssl.wrap_socket(sock, ca_certs="../ssl/all-ca.crt",
keyfile="../ssl/server.key", certfile="../ssl/server.crt", server_side=True)
./08-ssl-connect-cert-auth-crl.py
/tmp/autopkgtest-lxc.rk42pzpx/downtmp/build.HCU/src/test/broker/./08-ssl-connect-cert-auth-crl.py:34:
DeprecationWarning: ssl.wrap_socket() is deprecated, use
SSLContext.wrap_socket()
ssock = ssl.wrap_socket(sock, ca_certs="../ssl/test-root-ca.crt",
certfile="../ssl/client.crt", keyfile="../ssl/client.key",
cert_reqs=ssl.CERT_REQUIRED)
#./08-ssl-connect-cert-auth-expired.py
#./08-ssl-connect-cert-auth-revoked.py
#./08-ssl-connect-cert-auth-without.py
./08-ssl-connect-cert-auth.py
/tmp/autopkgtest-lxc.rk42pzpx/downtmp/build.HCU/src/test/broker/./08-ssl-connect-cert-auth.py:35:
DeprecationWarning: ssl.wrap_socket() is deprecated, use
SSLContext.wrap_socket()
ssock = ssl.wrap_socket(sock, ca_certs="../ssl/test-root-ca.crt",
certfile="../ssl/client.crt", keyfile="../ssl/client.key",
cert_reqs=ssl.CERT_REQUIRED)
./08-ssl-connect-identity.py
/tmp/autopkgtest-lxc.rk42pzpx/downtmp/build.HCU/src/test/broker/./08-ssl-connect-identity.py:36:
DeprecationWarning: ssl.wrap_socket() is deprecated, use
SSLContext.wrap_socket()
ssock = ssl.wrap_socket(sock, ca_certs="../ssl/test-root-ca.crt",
certfile="../ssl/client.crt", keyfile="../ssl/client.key",
cert_reqs=ssl.CERT_REQUIRED)
./08-ssl-connect-no-auth-wrong-ca.py
/tmp/autopkgtest-lxc.rk42pzpx/downtmp/build.HCU/src/test/broker/./08-ssl-connect-no-auth-wrong-ca.py:32:
DeprecationWarning: ssl.wrap_socket() is deprecated, use
SSLContext.wrap_socket()
ssock = ssl.wrap_socket(sock, ca_certs="../ssl/test-alt-ca.crt",
cert_reqs=ssl.CERT_REQUIRED)
./08-ssl-connect-no-auth.py
/tmp/autopkgtest-lxc.rk42pzpx/downtmp/build.HCU/src/test/broker/./08-ssl-connect-no-auth.py:35:
DeprecationWarning: ssl.wrap_socket() is deprecated, use
SSLContext.wrap_socket()
ssock = ssl.wrap_socket(sock, ca_certs="../ssl/test-root-ca.crt",
cert_reqs=ssl.CERT_REQUIRED)
./08-ssl-connect-no-identity.py
/tmp/autopkgtest-lxc.rk42pzpx/downtmp/build.HCU/src/test/broker/./08-ssl-connect-no-identity.py:35:
DeprecationWarning: ssl.wrap_socket() is deprecated, use
SSLContext.wrap_socket()
ssock = ssl.wrap_socket(sock, ca_certs="../ssl/test-root-ca.crt",
cert_reqs=ssl.CERT_REQUIRED)
./08-ssl-hup-disconnect.py
/tmp/autopkgtest-lxc.rk42pzpx/downtmp/build.HCU/src/test/broker/./08-ssl-hup-disconnect.py:46:
DeprecationWarning: ssl.wrap_socket() is deprecated, use
SSLContext.wrap_socket()
ssock = ssl.wrap_socket(sock, ca_certs="../ssl/test-root-ca.crt",
certfile="../ssl/client.crt", keyfile="../ssl/client.key",
cert_reqs=ssl.CERT_REQUIRED)
./08-tls-psk-pub.py
./08-tls-psk-bridge.py
./09-acl-access-variants.py
./09-acl-change.py
./09-acl-empty-file.py
./09-auth-bad-method.py
./09-extended-auth-change-username.py
./09-extended-auth-multistep-reauth.py
./09-extended-auth-multistep.py
./09-extended-auth-single.py
./09-extended-auth-unsupported.py
./09-plugin-auth-acl-pub.py
./09-plugin-auth-acl-sub-denied.py
./09-plugin-auth-acl-sub.py
./09-plugin-auth-context-params.py
./09-plugin-auth-defer-unpwd-fail.py
./09-plugin-auth-defer-unpwd-success.py
./09-plugin-auth-msg-params.py
./09-plugin-auth-unpwd-fail.py
./09-plugin-auth-unpwd-success.py
./09-plugin-auth-v2-unpwd-fail.py
./09-plugin-auth-v2-unpwd-success.py
./09-plugin-publish.py
./09-pwfile-parse-invalid.py
./10-listener-mount-point.py
./11-message-expiry.py
./11-persistent-subscription.py
./11-persistent-subscription-v5.py
./11-persistent-subscription-no-local.py
./11-pub-props.py
./11-subscription-id.py
./12-prop-assigned-client-identifier.py
./12-prop-maximum-packet-size-broker.py
./12-prop-maximum-packet-size-connect.py
./12-prop-maximum-packet-size-publish-qos1.py
./12-prop-maximum-packet-size-publish-qos2.py
./12-prop-maximum-packet-size-publish.py
./12-prop-response-topic-correlation-data.py
./12-prop-response-topic.py
./12-prop-server-keepalive.py
./12-prop-session-expiry-invalid.py
./12-prop-subpub-content-type.py
./12-prop-subpub-payload-format.py
./12-prop-topic-alias-invalid.py
./13-malformed-publish-v5.py
./13-malformed-subscribe-v5.py
./13-malformed-unsubscribe-v5.py
#./14-dynsec-acl.py
#./14-dynsec-anon-group.py
#./14-dynsec-auth.py
#./14-dynsec-client.py
#./14-dynsec-client-invalid.py
#./14-dynsec-default-access.py
#./14-dynsec-disable-client.py
#./14-dynsec-group.py
#./14-dynsec-group-invalid.py
#./14-dynsec-modify-client.py
#./14-dynsec-modify-group.py
#./14-dynsec-modify-role.py
#./14-dynsec-plugin-invalid.py
#./14-dynsec-role.py
#./14-dynsec-role-invalid.py
make: Leaving directory
'/tmp/autopkgtest-lxc.rk42pzpx/downtmp/build.HCU/src/test/broker'
autopkgtest [10:16:07]: test broker
OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: mosquitto
Source-Version: 2.0.11-1.1
Done: Sebastian Ramacher <sramac...@debian.org>
We believe that the bug you reported is fixed in the latest version of
mosquitto, 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 1009...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sebastian Ramacher <sramac...@debian.org> (supplier of updated mosquitto
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: SHA256
Format: 1.8
Date: Sat, 16 Apr 2022 17:17:54 +0200
Source: mosquitto
Architecture: source
Version: 2.0.11-1.1
Distribution: unstable
Urgency: medium
Maintainer: Roger A. Light <ro...@atchoo.org>
Changed-By: Sebastian Ramacher <sramac...@debian.org>
Closes: 1009096
Changes:
mosquitto (2.0.11-1.1) unstable; urgency=medium
.
* Non-maintainer upload
.
[ Olivier Gayot ]
* Fix autopkgtest failure when running against Python 3.10 (Closes:
#1009096) (LP: #1960214)
Checksums-Sha1:
85077d92f369271c9ed3203017e2057661d994d3 2470 mosquitto_2.0.11-1.1.dsc
22de5bae30b9d02bb5a40743704ff021b62a1f08 24868
mosquitto_2.0.11-1.1.debian.tar.xz
Checksums-Sha256:
11f961a1ff47fbc48f4ea47bb994f68eeb43837916e3797e0ad2334be519737a 2470
mosquitto_2.0.11-1.1.dsc
33b4ed4dbca5750257d47f1f40339a81bc67a5e1b28ecbb04c4bdb394aaf55f5 24868
mosquitto_2.0.11-1.1.debian.tar.xz
Files:
4b983adb08776a9a052181cbd82daafb 2470 net optional mosquitto_2.0.11-1.1.dsc
88ffce1518a8597434946cb6193d197a 24868 net optional
mosquitto_2.0.11-1.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEE94y6B4F7sUmhHTOQafL8UW6nGZMFAmJa4a4VHHNyYW1hY2hl
ckBkZWJpYW4ub3JnAAoJEGny/FFupxmTw/kP/1/2bBTyxsneedL+MlDRj4/UBCDj
pIMvLJM001u77gUbp13MgBGrMqeYz3uv1v2/2DbLUQHsUwcmY5WP9Cu59SwSybrq
QgsGGbxOv7hj3WfjJJ81Me1Jyp96oGbYd4n8kGLhhlXKI7gHmB0k/7A+yHAmIqOW
foPZZHzzl1BLZ+rtQt+/9UHNbAV88EZ4N/+haEfRb+93gXMu/qLdStuiymvStbSq
242P25V6R8v9nx0AIMqns83VeFEUxj8ik9C6QK/fFRnNxdpRpdqWA7ftz1P+hi1z
g1br3+aBIm5B2r8rJw8Faa5v2EHSA73JvpTph5lsnfNVpkbp+X+3kgxBaiAwFKk5
EuosnV8x3L7Hpdi+ZEmBKt90xQMYZLeGDth391c+mLU8bt5KnAAbqb38eEZSIC99
2mtlgez7MqAZNr3mxgP/MF1PXe6neVYP3Sisr2dx3F67ywAgGibVxjfWd8Tw/urH
f6ONXI+7pJMEq2Vu6uzw7gN+N7HhIYWUB1nvKIQ177TvHuM+4Aa0Nr0Y47zViwpi
FR5K4zrQdD2XGlaGD5kQNgKQktfVWo+aDJZvNd5AFfl+TO3t9DK3yl1EsvHIpR5R
8CL8X50eER8MlexQnT6wffBzT2jlB9j9sohWQi1+0YDMcocsGa+wTogTACXodd+x
Itpvvkz7UxTv4Fwr
=lTI4
-----END PGP SIGNATURE-----
--- End Message ---