#1091290 xdg-desktop-portal: FTBFS on armhf: handle_add_notification: 'g_variant_equal (notification, arg_notification)' should be TRUE #1091290
- Package:
- src:xdg-desktop-portal
- Source:
- src:xdg-desktop-portal
- Submitter:
- Lucas Nussbaum
- Date:
- 2025-01-01 22:54:02 UTC
- Severity:
- normal
- Tags:
Hi, During a rebuild of all packages in sid, this package failed to build on armhf. This package currently has binary packages on armhf, so this is a regression. Also, there are no known issues on amd64 or arm64 according to recent (a couple days ago) rebuilds. The rebuild was done using an armhf chroot on an AWS "m6g" instance (Graviton2 CPU). Relevant part (hopefully): The full build log is available from: http://qa-logs.debian.net/2024/12/23/xdg-desktop-portal_1.18.4-1_unstable-armhf.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20241223;users=lucas@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241223&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.
Control: retitle -1 xdg-desktop-portal: FTBFS on armhf: handle_add_notification: 'g_variant_equal (notification, arg_notification)' should be TRUE
Control: tags -1 + moreinfo
Is this test failure reproducible? It seems to be building OK on
reproducible-builds.org.
If the problem is not reproducible or is only reproducible on relatively
slow machines, it might be as simple as an arbitrary timeout that is too
short for slower CPUs.
I don't think this warning is actually anything to do with the test
failure. The reason for failure seems to be one or both of these assertion
failures "'res' should be FALSE" and "g_variant_equal (notification,
arg_notification)' should be TRUE" (they're probably related):
...
Version 1.19.x in experimental has some improvements to this test which
might help it to pass, or might at least give better assertion failure
messages when it fails.
smcv
Hi, It failed twice in a row. The first time building concurrently with other packages, the second time building alone on the node, which I expect is fairly fast (especially for armhf): 4 vCPUs, 16 GB RAM. Lucas
Control: retitle -1 xdg-desktop-portal: FTBFS with libportal 0.9.0
Control: tags -1 = ftbfs trixie sid pending
Control: fixed -1 1.19.0-1
I think this was triggered by libportal 0.9.0, which I only uploaded on
2024-12-22 (which means it would not have been available during your
amd64/arm64 rebuilds, but could have become available by the time you
rebuilt on armhf a couple of days later). I can now reproduce it on amd64,
and I think I've found the appropriate change to backport from 1.19.0
(in experimental) to address the test failure.
smcv
Hello, Bug #1091290 in xdg-desktop-portal reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/debian/xdg-desktop-portal/-/commit/6df913f62fea4df7b05939cacb74aa326bdacfbf ------------------------------------------------------------------------ d/patches: Backport from 1.19.0 to fix test failure with libportal 0.9.0 Closes: #1091290 ------------------------------------------------------------------------ (this message was generated automatically) -- Greetings https://bugs.debian.org/1091290
We believe that the bug you reported is fixed in the latest version of
xdg-desktop-portal, 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 1091290@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <smcv@debian.org> (supplier of updated xdg-desktop-portal 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 01 Jan 2025 18:51:00 +0000
Source: xdg-desktop-portal
Architecture: source
Version: 1.18.4-2
Distribution: unstable
Urgency: medium
Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Closes: 1091290
Changes:
xdg-desktop-portal (1.18.4-2) unstable; urgency=medium
.
* d/control, d/gbp.conf: Branch for changes targeting trixie.
The debian/latest branch has 1.19.x development releases, which are
packaged in experimental but haven't reached a sufficiently frozen
status to be considered for inclusion in Debian 13 yet.
* d/patches: Backport patches from 1.19.0 to fix test failure with
libportal 0.9.0 (Closes: #1091290)
* d/patches: Update to upstream 1.18.x branch commit 1.18.4-3-g45b5f7a4
- Improve ability to use camera portal from non-sandboxed host apps
- Add a missing NEWS entry
* d/control: Explicitly build-depend on bubblewrap
* d/control, d/rules: Only build documentation in arch-indep builds
* d/rules: Disable man pages under nodoc build profile
* d/x-d-p.lintian-overrides: Remove obsolete Lintian override for #1031037
* d/control: Standards-Version: 4.7.0 (no changes required)
* d/salsa-ci.yml: Use recommended recipe
Checksums-Sha1:
0c69703d2c3a7347736d900388e21b39b292210f 2876 xdg-desktop-portal_1.18.4-2.dsc
17e9e553d0b2169dc16580f083682957d94081ab 14976 xdg-desktop-portal_1.18.4-2.debian.tar.xz
dc41b20fa7a2325ccaf92b80063451810491a9c1 15083 xdg-desktop-portal_1.18.4-2_source.buildinfo
Checksums-Sha256:
3727972a1d662b6d82d8d9028537e9f36de29d43b63e1aa886c465ee93e25c4c 2876 xdg-desktop-portal_1.18.4-2.dsc
8f4312f399db9f2c25ef29bf7c8ec211a1359f03b8f6ef485dea03194a79c6da 14976 xdg-desktop-portal_1.18.4-2.debian.tar.xz
b696efae44284e19ffda3c106811426d8b386b67b270bf8cfba85fc19e968968 15083 xdg-desktop-portal_1.18.4-2_source.buildinfo
Files:
3e3895bc31c3d95ef2ade3cfe5f3974e 2876 admin optional xdg-desktop-portal_1.18.4-2.dsc
0f35b0f2f21c508a0dbded7a86c49355 14976 admin optional xdg-desktop-portal_1.18.4-2.debian.tar.xz
fa107dae1a09b38378d0a2b31b6027ca 15083 admin optional xdg-desktop-portal_1.18.4-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEegc60a5pT6Jb/2LlI1wJnT6zMHYFAmd1l14ACgkQI1wJnT6z
MHaGHhAAi+fX7QS905vmRkD1wlJ4gOHr2Pz5fsgjEvlPGUWO73VEjhfESUYLhU+A
LRk4Qx0gKqsBTWAQhrTZmHUGUX7XAEysvm4v80w46tmRwxl/mBTIVgwFU7n+02Fi
ePHgIVa31Aww1Zx3D92aBwU4IKufzhMp/xujrIVzWO+l2AMMGpfdQyeS6pT76Hv+
d6GESZAxI/kh/pnejDBhqEmCgRf1lcZkOgelkweVntW31lO1WS+ynCcQsSyc4W3p
LOUTkomNbk9GQfz0Nsel+9plpXYRa0iMdtj05V5bGC0bG9LhTc2mjaQ22k7L/i7V
jQRX8ljPtczzKB+0gGUrkkv4gi5Gb/DfzYpiMpZRjFWDsqhJ4CUyqOjlPxfdQ0Qs
S/EHSTSLY8UNvZjj4S76ItESGI8cnAYT26qnx9k5CXsyQX0jNKhBYvBwSYPHkO1I
q32nJ6xk/9uWERhljS60FyBwbYWLqszVu/FA0Wi13P5cT3o4/xAc74UfYAeeQEuQ
GJbAxyLmwBGO/1jqPKAk3TKN+TWsaRVQwj3VkOSimNZYay1qKKtDAGYjRyi+IZGE
JTmE79bMWZKxHm1XVeMHDEFM836DzjLS0LmdgMekFa6M54FQlevkAh/X+cPdgZH7
JFc738W1vG+oGIjvOgsN5wq69LgAVYIklfAuZUMGKNxHVBfc4cg=
=CbQh
-----END PGP SIGNATURE-----