Bug#1008197: at-spi2-core: move gsettings-desktop-schemas to package Depends

Julian Andres Klode jak at debian.org
Thu Mar 24 09:24:37 GMT 2022


Package: at-spi2-core
Severity: serious
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu jammy ubuntu-patch
X-Debbugs-Cc: juliank at ubuntu.com

In Ubuntu, the attached patch was applied to achieve the following:

  * Move the gsettings-desktop-schemas from tests/control to the main
    package Depends. This package is absolutely necessary for the bus
    service to start.

You can see the same issue in other tests, adding the dependency for
the tests only, when it is required for the service to start does not
make much sense - it's still a missing Depends.

Thanks for considering the patch.

-- System Information:
Debian Release: bookworm/sid
  APT prefers jammy
  APT policy: (500, 'jammy'), (500, 'impish-security'), (500, 'impish')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.15.0-2022-generic (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
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

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer                              i speak de, en
-------------- next part --------------
diff -Nru at-spi2-core-2.44.0/debian/control at-spi2-core-2.44.0/debian/control
--- at-spi2-core-2.44.0/debian/control	2022-03-20 17:30:24.000000000 +0100
+++ at-spi2-core-2.44.0/debian/control	2022-03-24 10:21:06.000000000 +0100
@@ -24,7 +24,7 @@
 Package: at-spi2-core
 Architecture: any
 Multi-Arch: foreign
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}, gsettings-desktop-schemas
 Description: Assistive Technology Service Provider Interface (dbus core)
  This package contains the core components of GNOME Accessibility.
 
diff -Nru at-spi2-core-2.44.0/debian/tests/control at-spi2-core-2.44.0/debian/tests/control
--- at-spi2-core-2.44.0/debian/tests/control	2022-03-20 18:03:41.000000000 +0100
+++ at-spi2-core-2.44.0/debian/tests/control	2022-03-24 10:19:58.000000000 +0100
@@ -1,2 +1,2 @@
 Tests: memory dbind
-Depends: libatspi2.0-dev, build-essential, xauth, xvfb, dbus, at-spi2-core, gsettings-desktop-schemas
+Depends: libatspi2.0-dev, build-essential, xauth, xvfb, dbus, at-spi2-core


More information about the Pkg-a11y-devel mailing list