#1088330 libx11-xcb1: Depends on libx11-xcb1:arm64 < none @un H > can't be satisfied!

Package:
libx11-xcb1
Source:
libx11-xcb1
Description:
Xlib/XCB interface library
Submitter:
Arnaud Rebillout
Date:
2024-12-02 02:57:02 UTC
Severity:
normal
Tags:
#1088330#5
Date:
2024-11-27 02:29:44 UTC
From:
To:
Dear Maintainer,

The build of the debian-installer images on arm64 fails with:

```
Building dependency tree...
  libxfixes3-udeb:arm64 Depends on libx11-xcb1:arm64 < none @un H > can't be satisfied!
  libxft2-udeb:arm64 Depends on libx11-xcb1:arm64 < none @un H > can't be satisfied!
  libxinerama1-udeb:arm64 Depends on libx11-xcb1:arm64 < none @un H > can't be satisfied!
  libxkbfile1-udeb:arm64 Depends on libx11-xcb1:arm64 < none @un H > can't be satisfied!
  libxrandr2-udeb:arm64 Depends on libx11-xcb1:arm64 < none @un H > can't be satisfied!
  libxrender1-udeb:arm64 Depends on libx11-xcb1:arm64 < none @un H > can't be satisfied!
```

Full logs:
https://d-i.debian.org/daily-images/arm64/20241126-01:06/build_cdrom_gtk.log

As can be seen at
https://d-i.debian.org/daily-images/daily-build-overview.html#arm64,
the build started to fail 25 days ago, ie. on the 2nd of November,
roughly it corresponds to the upload of libx11 2:1.8.10-1.

Best,

Arnaud

#1088330#10
Date:
2024-11-27 03:13:23 UTC
From:
To:
On Wed, 27 Nov 2024 09:29:44 +0700 Arnaud Rebillout <arnaudr@kali.org>  wrote:
 >
 > ```
 > Building dependency tree...
 > libxfixes3-udeb:arm64 Depends on libx11-xcb1:arm64 < none @un H >
can't be satisfied!
 > libxft2-udeb:arm64 Depends on libx11-xcb1:arm64 < none @un H > can't
be satisfied!
 > libxinerama1-udeb:arm64 Depends on libx11-xcb1:arm64 < none @un H >
can't be satisfied!
 > libxkbfile1-udeb:arm64 Depends on libx11-xcb1:arm64 < none @un H >
can't be satisfied!
 > libxrandr2-udeb:arm64 Depends on libx11-xcb1:arm64 < none @un H >
can't be satisfied!
 > libxrender1-udeb:arm64 Depends on libx11-xcb1:arm64 < none @un H >
can't be satisfied!
 > ```

I checked the latest builds for libxft2-udeb at
https://buildd.debian.org/status/package.php?p=xft.

We can see that:
- amd64: was built against libx11-6 amd64 2:1.8.7-1+b1
- arm64: was built against libx11-6 arm64 2:1.8.10-1

Same with other packages after a quick check.

I wonder if the "fix" is just to request a binNMU for all
the packages above. What do you think?

Arnaud