Your message dated Sat, 22 Feb 2025 19:34:28 +0000
with message-id <[email protected]>
and subject line Bug#1084134: fixed in dogtail 1.0.0-5
has caused the Debian Bug report #1084134,
regarding python3-dogtail: sniff fails to start on Wayland (No module named
'ponytail')
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.)
--
1084134: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084134
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-dogtail
Version: 1.0.0-3
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: [email protected]
Dear dogtail maintainers,
when I launch the 'sniff' program, it fails and displays this error message:
$ sniff
/usr/bin/sniff:657: PyGIDeprecationWarning: GObject.GError is deprecated; use
GLib.GError instead
except GObject.GError:
La clé « introspect » n’existe pas
Traceback (most recent call last):
File "/usr/bin/sniff", line 789, in <module>
main()
File "/usr/bin/sniff", line 786, in main
sniff = SniffApp()
^^^^^^^^^^
File "/usr/bin/sniff", line 69, in __init__
self.setUpWidgets()
File "/usr/bin/sniff", line 85, in setUpWidgets
self.tree = SniffController()
^^^^^^^^^^^^^^^^^
File "/usr/bin/sniff", line 157, in __init__
self.treeModel = SniffModel()
^^^^^^^^^^^^
File "/usr/bin/sniff", line 414, in __init__
self.appendAndPopulate(None, self.rootNode)
File "/usr/bin/sniff", line 484, in appendAndPopulate
return self.populateChildren(childIter)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/sniff", line 468, in populateChildren
if not iter in self:
^^^^^^^^^^^^
File "/usr/bin/sniff", line 417, in __contains__
from dogtail.tree import Node
File "/usr/lib/python3/dist-packages/dogtail/tree.py", line 6, in <module>
from dogtail import rawinput
File "/usr/lib/python3/dist-packages/dogtail/rawinput.py", line 25, in
<module>
from ponytail.ponytail import Ponytail
ModuleNotFoundError: No module named 'ponytail'
It looks like the ponytail python package is required. According to the source
code [1], this happens with Wayland only.
I can't find such ponytail package in Debian archive, and I found the gnome-
ponytail-daemon [2] project online but I'm not sure that's the correct upstream
source.
I understand that it should be packaged and added as a required dependency for
python3-dogtail?
Best Regards,
François
[1]
https://salsa.debian.org/debian/dogtail/-/blob/debian/master/dogtail/rawinput.py?ref_type=heads#L24
[2] https://gitlab.gnome.org/ofourdan/gnome-ponytail-daemon
-- System Information:
Debian Release: trixie/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.10.11-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.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 python3-dogtail depends on:
ii at-spi2-core 2.54.0-1
ii gir1.2-gtk-3.0 3.24.43-4
ii python3 3.12.6-1
ii python3-apt 2.9.0+b1
ii python3-gi 3.48.2-1+b1
ii python3-gi-cairo 3.48.2-1+b1
ii python3-packaging 24.1-1
ii python3-pyatspi 2.46.1-1
ii python3-xlib 0.33-2
Versions of packages python3-dogtail recommends:
ii imagemagick 8:6.9.13.12+dfsg1-1
ii imagemagick-6.q16 [imagemagick] 8:6.9.13.12+dfsg1-1
python3-dogtail suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dogtail
Source-Version: 1.0.0-5
Done: Samuel Thibault <[email protected]>
We believe that the bug you reported is fixed in the latest version of
dogtail, 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.
Samuel Thibault <[email protected]> (supplier of updated dogtail 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, 22 Feb 2025 20:13:14 +0100
Source: dogtail
Binary: python3-dogtail
Architecture: source all
Version: 1.0.0-5
Distribution: unstable
Urgency: medium
Maintainer: Samuel Thibault <[email protected]>
Changed-By: Samuel Thibault <[email protected]>
Description:
python3-dogtail - GUI test tool and automation framework
Closes: 1084134 1098543
Changes:
dogtail (1.0.0-5) unstable; urgency=medium
.
[ Samuel Thibault ]
* watch: Use api to get tags.
* control: Add missing python3-cairo build-dep (closes: Bug#1098543)
.
[ intrigeri ]
* Depend on ponytail (Closes: #1084134)
Checksums-Sha1:
f3f11b1ace280026ffa22242d089861de4ef21dd 2380 dogtail_1.0.0-5.dsc
6cfdc0aa0cd8746f113f382b8f4c844786816af0 14708 dogtail_1.0.0-5.debian.tar.xz
178a2595bc7a55308557fc3c58cd1aa0c4fdcf2e 13452 dogtail_1.0.0-5_amd64.buildinfo
899e72f0c6e2661ae567b97639d3de64882ee994 106348 python3-dogtail_1.0.0-5_all.deb
Checksums-Sha256:
ff621612e4dba3af82a7f626792d0a410856066b03e8686d00f8241de3f43887 2380
dogtail_1.0.0-5.dsc
3c3c3a21f2a3f0e809bc0debba785dcc2f51b0cd6b36b479a8ced666dc81dfa5 14708
dogtail_1.0.0-5.debian.tar.xz
896c734ab32e2a946744bc6e5bcf638ca6c83494a7611fe7e10d819c76efae29 13452
dogtail_1.0.0-5_amd64.buildinfo
fb87851d47582105fce8f9f18447295c56f97d2c26c5f19da4c48440418fcf1c 106348
python3-dogtail_1.0.0-5_all.deb
Files:
564a0fdd65f4db469da79dcadf795a55 2380 python optional dogtail_1.0.0-5.dsc
353262740bcf322d3df5f830d5ca12d1 14708 python optional
dogtail_1.0.0-5.debian.tar.xz
862d3a5c21e05dca5cc441484e1b9d82 13452 python optional
dogtail_1.0.0-5_amd64.buildinfo
10c76370651b2d175224a1f6e98a0991 106348 python optional
python3-dogtail_1.0.0-5_all.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZTSF1IMOAGwT71n/aHTOWK4tfj8FAme6I8oACgkQaHTOWK4t
fj87Og/9EWsyHxISjVqUsnKdht4Yvw8YfXK/ZIPUWg4xSJcRQU4mszoIoHjMdywW
6yB/8FCveWA3zP3pEvY19b2iG4960/vev1Pn3sQMDYeRH2CmBkBEq93bBHsItQEj
JKgCsLi+478/lrgP6le96NwcCXIkrlwNeqZ7d2zbupdN5Zxv6d+Ko9S/qjanGCTT
1jO7WJepUvxcQK7eyiF5DVEcesbzE7feAvPB3M/qwh1yywX1KKlmEMeuuULwFLGJ
vPbDMcF+MWOTEFKyuARAJD0B3fis30bRB/TwQL6oE0F0xTpjyBj2mPJjfnSXWQZM
uN16l5HMNrCluC4TjgJrXeMI/6/O/Ge6Q+sj9oEzdTHK48ynI8lt4lR+xfoI7/zy
UiZo70wIPlu1bKHhvCNz7keLTwAp33WXbFJdEDda5xWA/WSq1JmUxWpiILtNCMOP
EMjEHmFHOe7mbz8ymzzMwAGVeb+HvySUkN8FNA5OTO2yvvlcCMNb2uvC9n/Dd9rq
jEr/ei7ei36O3p8pw9yWMb9XYy4PTNot54NguOvdSNe5QyDgQMV+UAfXr4RRe3Q4
gK8uzzcuEFaCk0qOg5QRT/Cai+2ZeY0lHCR3JcnUsIseMgrlaTgD7dWNoeo4fKV3
vFciejA9Au4IWDMF+og1uiasoMVbCaCL+Z4WepY8bvNEtZhBHMY=
=WALB
-----END PGP SIGNATURE-----
pgppe8EN0JxYc.pgp
Description: PGP signature
--- End Message ---