Your message dated Sat, 03 Jan 2026 14:39:11 +0000
with message-id <[email protected]>
and subject line Bug#1124485: fixed in libei 1.5.0-3
has caused the Debian Bug report #1124485,
regarding libei FTCBFS: unsatisfiable cross Build-Depends
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1124485: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1124485
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libei
Version: 1.5.0-2
Tags: patch
User: [email protected]
Usertags: cross-satisfiability
libei cannot be cross built from source, because it has a number of
Build-Depends that cannot be satisfied during a cross build. Most of
them relate to tests. Hence, I am introducing the noinsttest build
profile for dropping the libei-tests package. Then, given noinsttest and
nocheck, libei can be made to cross build with relative ease. Note that
black is an unused dependency and that python3-jinja is not a test
dependency. Please consider applying the attached patch.
Helmut
diff -Nru libei-1.5.0/debian/changelog libei-1.5.0/debian/changelog
--- libei-1.5.0/debian/changelog 2025-09-12 04:01:33.000000000 +0200
+++ libei-1.5.0/debian/changelog 2026-01-01 16:56:43.000000000 +0100
@@ -1,3 +1,13 @@
+libei (1.5.0-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Improve cross building. (Closes: #-1)
+ + Drop unused black dependency.
+ + Support skipping tests.
+ + Annotate jinja dependency :native.
+
+ -- Helmut Grohne <[email protected]> Thu, 01 Jan 2026 16:56:43 +0100
+
libei (1.5.0-2) unstable; urgency=medium
* debian/watch: convert to Version: 5
diff -Nru libei-1.5.0/debian/control libei-1.5.0/debian/control
--- libei-1.5.0/debian/control 2025-09-12 04:01:33.000000000 +0200
+++ libei-1.5.0/debian/control 2026-01-01 16:56:43.000000000 +0100
@@ -5,18 +5,17 @@
Uploaders: Jeremy Bícha <[email protected]>
Build-Depends:
debhelper-compat (= 13),
- black,
libevdev-dev,
libsystemd-dev,
libxkbcommon-dev,
meson,
pkgconf,
- python3-attr,
- python3-dbusmock,
- python3-jinja2,
- python3-pytest,
- python3-structlog,
- python3-yaml
+ python3-attr <!nocheck> <!noinsttest>,
+ python3-dbusmock <!nocheck> <!noinsttest>,
+ python3-jinja2:native,
+ python3-pytest <!nocheck> <!noinsttest>,
+ python3-structlog <!nocheck> <!noinsttest>,
+ python3-yaml <!nocheck> <!noinsttest>
Standards-Version: 4.7.2
Homepage: https://gitlab.freedesktop.org/libinput/libei
Vcs-Git: https://salsa.debian.org/xorg-team/lib/libei.git
@@ -124,6 +123,7 @@
Package: libei-tests
Architecture: any
+Build-Profiles: <!noinsttest>
Depends:
${misc:Depends},
${shlibs:Depends}
diff -Nru libei-1.5.0/debian/rules libei-1.5.0/debian/rules
--- libei-1.5.0/debian/rules 2025-09-12 04:01:33.000000000 +0200
+++ libei-1.5.0/debian/rules 2026-01-01 16:56:43.000000000 +0100
@@ -5,6 +5,13 @@
export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
built_binaries := $(shell dh_listpackages)
+meson_args :=
+
+ifneq (,$(filter nocheck,$(DEB_BUILD_PROFILES) $(DEB_BUILD_OPTIONS)))
+ifneq (,$(filter noinsttest,$(DEB_BUILD_PROFILES)))
+meson_args += -Dtests=disabled
+endif
+endif
%:
dh $@
@@ -20,7 +27,8 @@
ln -s ../munit subprojects/
dh_auto_configure -- \
-Dauto_features=enabled \
- -Dsd-bus-provider=libsystemd
+ -Dsd-bus-provider=libsystemd \
+ $(meson_args)
override_dh_missing:
dh_missing -Xusr/bin/ei-debug-events
--- End Message ---
--- Begin Message ---
Source: libei
Source-Version: 1.5.0-3
Done: Jeremy Bícha <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libei, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jeremy Bícha <[email protected]> (supplier of updated libei package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 03 Jan 2026 08:52:10 -0500
Source: libei
Built-For-Profiles: noudeb
Architecture: source
Version: 1.5.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <[email protected]>
Changed-By: Jeremy Bícha <[email protected]>
Closes: 1124485
Changes:
libei (1.5.0-3) unstable; urgency=medium
.
[ Helmut Grohne ]
* Improve cross building (Closes: #1124485)
- Remove unused black dependency
- Support skipping tests
- Annotate jinja dependency :native
.
[ Jeremy Bícha ]
* Bump Standards Version to 4.7.3
Checksums-Sha1:
319c3bd7d12db57604e065b6fd17f45b9bb37989 2853 libei_1.5.0-3.dsc
3f8383a630e7646c5d212cf38214b9db90e2bdf5 6144 libei_1.5.0-3.debian.tar.xz
633ce9b57de7dd0724a6876f2d4a97aac37b3d23 6978 libei_1.5.0-3_source.buildinfo
Checksums-Sha256:
fa92c96ffb0f83c507c8cc5d1f210e56b5e446045c91375a4fc7a3b5a8876522 2853
libei_1.5.0-3.dsc
be230ad4c73e43ef033e785580ed8d4fe8088cc4c61f72688febedee27b3aa4d 6144
libei_1.5.0-3.debian.tar.xz
8f5f932bdde2f5253f86716b465ce63b627409779563e3d98e0d68d1e3c05fc8 6978
libei_1.5.0-3_source.buildinfo
Files:
1116cc0aa344651939511a96f438ef44 2853 x11 optional libei_1.5.0-3.dsc
3ef5aeb1d699bcc1f1fc1b4bf6bb9c2b 6144 x11 optional libei_1.5.0-3.debian.tar.xz
078d90c03431e0439964cfd24b5123c4 6978 x11 optional
libei_1.5.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmlZHzEACgkQ5mx3Wuv+
bH05VA//Y7XjYwdtHdZXewYaXx/ACTDWsk6OtMdJwlrF4DE7mTfZeBS9LKEq5GYz
tmfmrDJPrH0r7uTcSma9SYDgNlDZp95mJDGXGXxOcrzWcpvE7mhfRwaxQEpadTgK
/wEkyGNGBHECxPOM+yV2RzGcBsSXMFywmT9cTJLIaXZnEhggxOKsSshOjFPTn0Zi
RghG5X4sCI35IGs0kDd7C+MKOPavk3Q086mXRoRD9TyeUcMgkWCz0qmWuwAl1pe7
jy2k1xm2Q+0FLAE3mu0egxWMQ5KsJyMnQZFDglq1rMmxjUs5hfivWErjdRe8eCUq
atn43/XarHhutydiwGBT87oIqbj7Oh3rECJGRtvtfBnFmNAwi+UbWX52zSGTt7K4
ViVUCfVRNYo2Tggco3ggcWMIh+enBPS3ByrOmhXB9LeZcf7yRLKiayjWiChszZ1h
A+WAWVlgyFkTyyVoaRcaUnN9jVT2FOcvPSxju02trq4yWwMHFK9A1IEYIcgR64w7
gOhVu58mhuqh1q2wQHBeBrufVxW429+3ZAfX/kPkZFOsiHNp6HkqRmxv054rGZex
ZsNZIKa3Rs7xrh8RC01R2Ag0HR9KSXmnNiTspH8Nw/423IYsI8GZ+QMbvMVgypVX
EwYOXwqUaJLG9OQUrLbBzi5kCNGYDUPlNE9Y1WXkGV5PSct58GU=
=EkAS
-----END PGP SIGNATURE-----
pgp0XH0ojF8KM.pgp
Description: PGP signature
--- End Message ---