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

Reply via email to