Package: autopkgtest Version: 5.28 Severity: wishlist X-Debbugs-Cc: wij...@debian.org
Hi, I've written package tests for openmsx-catapult. That's a graphical program, which I'm testing using dogtail. Dogtail needs an X11 environment with accessibility enabled. To enable accessibility, the systemd session must be set up correctly. Simply running xvfb-run is not good enough. While I can't say exactly what is needed, because I haven't managed to make it work so far, I do know that it doesn't seem to be something that should be implemented in every package that provides a graphical interface. Instead, I think it would make sense to have a Restriction in autopkgtest, similar to needs-root, which ensures that the testbed has a functional graphical environment, usable for programs such as dogtail. Thanks, Bas -- System Information: Debian Release: 12.1 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-10-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.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 autopkgtest depends on: ii apt-utils 2.6.1 ii libdpkg-perl 1.21.22 ii procps 2:4.0.2-3 ii python3 3.11.2-1+b1 ii python3-debian 0.1.49 Versions of packages autopkgtest recommends: ii autodep8 0.28 ii fakeroot 1.31-1.2 Versions of packages autopkgtest suggests: pn docker.io <none> pn fakemachine <none> pn lxc <none> pn lxd <none> ii ovmf 2022.11-6 pn ovmf-ia32 <none> pn podman <none> ii python3-distro-info 1.5 ii qemu-efi-aarch64 2022.11-6 ii qemu-efi-arm 2022.11-6 pn qemu-system <none> ii qemu-utils 1:7.2+dfsg-7+deb12u1 ii schroot 1.6.13-3+b2 ii util-linux 2.38.1-5+b1 ii vmdb2 0.27+really.0.26-1 pn zerofree <none> -- no debconf information