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

2022-03-25 Thread Samuel Thibault
Control: tags -1 + pending

Hello,

Julian Andres Klode, le jeu. 24 mars 2022 10:24:37 +0100, a ecrit:
> 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.

Ok, so that explains why the tests were failing. That's new in bookworm,
but ok, I applied the patch and will upload.

Thanks!
Samuel



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

2022-03-24 Thread Julian Andres Klode
Package: at-spi2-core
Severity: serious
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu jammy ubuntu-patch
X-Debbugs-Cc: juli...@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
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.0 +0100
+++ at-spi2-core-2.44.0/debian/control  2022-03-24 10:21:06.0 +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/control2022-03-20 18:03:41.0 
+0100
+++ at-spi2-core-2.44.0/debian/tests/control2022-03-24 10:19:58.0 
+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