Your message dated Thu, 08 Jan 2026 22:44:12 +0000
with message-id <[email protected]>
and subject line Bug#1078131: fixed in ripe-atlas-tools 3.3.1-2
has caused the Debian Bug report #1078131,
regarding ripe-atlas-tools: ripe-atlas crash due to missing argument on
yaml.load
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.)
--
1078131: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078131
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ripe-atlas-tools
Version: 2.3.0-3
Severity: important
Tags: patch newcomer
Hello !
ripe-atlas fail with any commands due to a change in python yaml loader (patch
inclued).
we can maybe also update the Debian version to the latest ripe-atlas-tools
version (3.1.0), I can take care of it if needed.
let me know.
Thanks in advance !
Sebastien
% ripe-atlas --help
Traceback (most recent call last):
File "/bin/ripe-atlas", line 8, in <module>
from ripe.atlas.tools.commands.measure import Factory as BaseFactory
File "/usr/lib/python3/dist-
packages/ripe/atlas/tools/commands/measure/__init__.py", line 20, in <module>
from .ping import PingMeasureCommand
File "/usr/lib/python3/dist-
packages/ripe/atlas/tools/commands/measure/ping.py", line 18, in <module>
from ...helpers.validators import ArgumentType
File "/usr/lib/python3/dist-packages/ripe/atlas/tools/helpers/validators.py",
line 25, in <module>
from ..settings import aliases
File "/usr/lib/python3/dist-packages/ripe/atlas/tools/settings/__init__.py",
line 287, in <module>
conf = Configuration().get()
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/ripe/atlas/tools/settings/__init__.py",
line 34, in get
custom = yaml.load(y)
^^^^^^^^^^^^
TypeError: load() missing 1 required positional argument: 'Loader'
-- System Information:
Debian Release: trixie/sid
APT prefers oldoldstable
APT policy: (500, 'oldoldstable'), (500, 'testing'), (90, 'unstable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.9.10-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages ripe-atlas-tools depends on:
ii python3 3.12.4-1
ii python3-dateutil 2.9.0-2
ii python3-ipy 1:1.01-2
ii python3-openssl 24.1.0-1
ii python3-pkg-resources 70.3.0-2
ii python3-requests 2.31.0+dfsg-2
ii python3-ripe-atlas-cousteau 2.0.0-1
ii python3-ripe-atlas-sagan 1.3.1-1
ii python3-tzlocal 5.2-1.1
ii python3-yaml 6.0.1-2+b1
Versions of packages ripe-atlas-tools recommends:
ii python3-ujson 5.10.0-1+b1
ripe-atlas-tools suggests no packages.
-- no debconf information
*** /home/sbadia/patch_ripe-atlas.patch
--- __init__.py 2024-08-07 11:53:46.629760865 +0200
+++ __init__.py 2024-08-07 11:57:48.887159939 +0200
@@ -13,7 +13,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-import collections
+from collections.abc import Mapping
import copy
import os
import re
@@ -31,7 +31,7 @@
r = copy.deepcopy(self.DEFAULT)
if os.path.exists(self.USER_RC):
with open(self.USER_RC) as y:
- custom = yaml.load(y)
+ custom = yaml.load(y, Loader=yaml.FullLoader)
if custom:
r = self.deep_update(r, custom)
return r
@@ -43,7 +43,7 @@
Stolen from http://stackoverflow.com/questions/3232943/
"""
for k, v in u.items():
- if isinstance(v, collections.Mapping):
+ if isinstance(v, Mapping):
r = cls.deep_update(d.get(k, {}), v)
d[k] = r
else:
--- End Message ---
--- Begin Message ---
Source: ripe-atlas-tools
Source-Version: 3.3.1-2
Done: Alexandre Detiste <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ripe-atlas-tools, 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 ripe-atlas-tools
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, 03 Jan 2026 08:59:09 +0100
Source: ripe-atlas-tools
Architecture: source
Version: 3.3.1-2
Distribution: unstable
Urgency: medium
Maintainer: Apollon Oikonomopoulos <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1078131
Changes:
ripe-atlas-tools (3.3.1-2) unstable; urgency=medium
.
* Non-maintainer Upload.
* Add debian/salsa-ci.yml
* Switch to pybuild-plugin-pyproject
* Re-enable most tests (Closes: #1078131)
* Enable autopkgtest-pkg-pybuild
Checksums-Sha1:
0ce5698255d2f479560c17b6e4f8256ed3018627 2366 ripe-atlas-tools_3.3.1-2.dsc
1c134f6838b5297943f75c5ef259d12efeef78b3 4588
ripe-atlas-tools_3.3.1-2.debian.tar.xz
9a53e9324f9011f623913bd43d05cff5deffe451 8955
ripe-atlas-tools_3.3.1-2_source.buildinfo
Checksums-Sha256:
7f47d1556014bb05b6ae09331b4a67ad41f0ab30f2183442e4b944ba59e1d4bd 2366
ripe-atlas-tools_3.3.1-2.dsc
5d6dea92255dc81b652d63eaa1cf233c363eb9ab89d5a0560dcb78874c5fe695 4588
ripe-atlas-tools_3.3.1-2.debian.tar.xz
6734e33139b94d66931994b2909706eecb69769520035c204daf9ef5804ef3fd 8955
ripe-atlas-tools_3.3.1-2_source.buildinfo
Files:
e4da31eb0858dc13d43d24bea28bea49 2366 net optional ripe-atlas-tools_3.3.1-2.dsc
1d53d8a2b6121c683e0a14dc639666d0 4588 net optional
ripe-atlas-tools_3.3.1-2.debian.tar.xz
463e7dbb44824417a53b440736f02e14 8955 net optional
ripe-atlas-tools_3.3.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmle2foRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBoTLxAAogbPMpQUNhooUFJf3cO8ol8QyKD4Qxzu
kOkvY1n4C+A0NosXMQsPuZTJ9ikChAmQSaaDNeqEzZ7um4CL7pz3ouOZWmuEYfNS
vFa8vBS8KAuiGqzR9j/aREttzWTOJigWft9EWqw1W3+hkeIHSwM48dSjpCi5QTM1
xglgDuVqmX2BMPQf+RKdYIa5Ro2Q1rqyEg9OeIHBIMR0QiuYkf2dgXzjR1gB4/j2
naGEzCxJZO7I2Exuj4NJ/pJFsKfPsdQ/vfilVaGXB9MgWZgsq9t/z5DGOGAQghqx
ZCoTBqfaCZoVkqPxgehXm6IHxLEMokCJwlQo4ii08eph0mQnP4uJNq2bxwkuVaqZ
tkzpZZkbqhJ1+Fx9USqpwEd4tb1dNGf2arqVPmZ845m52fYb5CddXOGGTaR51hnp
F8L0ZOsPo5RJZQqQHWl4ZUvx3uFvyS30lajWRs8mR4e8RBJ5gOALlhffvLTxhqIy
HrnzyDLcKsod3jPY4/h3k+bG925pb8eRvdQDQ781MoQvfcBmd6Toqsq70NV0lvsR
xT0p+jI7gbck9UR+tE1zsyyZ7dgRIfMQk8aw1pLXDXmFsM1nuwKZvTIMMWAY92OG
SzmDz2ZDZoU03UDgIPuoaqra4zT2ND4AHmVQFeKgrNBvU+ODw7fHAc6SsIpKgxLI
ADtBMP0xdzM=
=2aZI
-----END PGP SIGNATURE-----
pgpLwO41Xgyjo.pgp
Description: PGP signature
--- End Message ---