tags 1130925 +patch
thanks

Hello Samuel, Cyril,

I tried to get the installer working again.

1) I checked out the git for libxres
   `git clone https://salsa.debian.org/xorg-team/lib/libxres.git`
2) Then I switched branches to the MR
   `git mr origin 2`
3) Rebuilding gave me a udeb
   `debuild -b -us -uc`

It turned out that this wasn't sufficient, so I needed to adjust the dependency 
list for the libatspi0-udeb. I don't think that I did it the clean and 
maintainable way, but it worked for me.
Perhaps this will even be unnecessary if the libxres1-udeb has been uploaded.

4) Checkout of at-spi2-core
   `git clone https://salsa.debian.org/a11y-team/at-spi2-core.git`
5) Apply the attached patch to fix the dependency
   `git apply nmu.patch`
6) Building the udeb
   `debuild -b -us -uc`

I've uploaded the udebs to people.d.o and made a quick hack in the rebuild.sh 
script that I use to build the live images at 
https://salsa.debian.org/live-team/live-build/-/merge_requests/469.

The udebs are here:
https://people.debian.org/~rclobus/libatspi0-udeb_2.60.0-2.1_amd64.udeb
https://people.debian.org/~rclobus/libxres1-udeb_1.2.1-2_amd64.udeb

I don't have upload rights to create updated packages, so I can't do a NMU for 
libxres and at-spi2-core. Could one of you take care?

At least the live images for sid are being built again.

With kind regards,
Roland Clobus
diff --git a/debian/changelog b/debian/changelog
index 5ead802..2275fa5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+at-spi2-core (2.60.0-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Point to libxres1-udeb instead of the regular library.
+
+ -- Roland Clobus <[email protected]>  Sun, 22 Mar 2026 08:28:44 +0100
+
 at-spi2-core (2.60.0-2) UNRELEASED; urgency=medium
 
   * tests/memory, tests/tests: Check that if patch can't be applied, it's
diff --git a/debian/control b/debian/control
index f65dc2d..4195f33 100644
--- a/debian/control
+++ b/debian/control
@@ -74,7 +74,7 @@ Description: Assistive Technology Service Provider Interface - shared library
 Package: libatspi0-udeb
 Section: debian-installer
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: libc6-udeb (>= 2.42), libdbus-1-3-udeb (>= 1.16.2), libglib2.0-udeb (>= 2.87.2), libx11-6-udeb (>= 2:1.6.0), libxi6-udeb (>= 2:1.6.99.1), libxres1-udeb (>= 2:1.2.1)
 Package-Type: udeb
 Description: Assistive Technology Service Provider Interface - module for d-i
  This package contains the AT-SPI shared library, for the Debian installer.

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to