Bug#1058687: gnome-shell: ftbfs on riscv64 due to tests failed

Bo YU tsu.yubo at gmail.com
Thu Dec 14 13:59:19 GMT 2023


Source: gnome-shell
Version: 44.7-1
Severity: important
Tags: ftbfs patch
User: debian-riscv at lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: debian-riscv at lists.debian.org

Dear Maintainer,

The package always has fbtfs issue since 44.3-5(sid) on riscv64 due to
test failed:

```
Summary of Failures:

10/12 gnome-shell:shell / perf-basic                  FAIL           189.57s   exit status 1
11/12 gnome-shell:shell / perf-closeWithActiveWindows FAIL            76.88s   exit status 1
12/12 gnome-shell:shell / perf-headlessStart          FAIL           100.23s   exit status 1

```

The full buildd log is here:
https://buildd.debian.org/status/fetch.php?pkg=gnome-shell&arch=riscv64&ver=44.7-1&stamp=1702467594&raw=0

It looks to be the same case as mips64el[1]. It will be built if on
my local Unmatched with graphic card and it would be not crash when
built with the attached debdiff.

The right way to fix the issue should from root cause but this may take
some time for me. In addition to the package never be built since
riscv64 official rebootstrap. So the workaround allows Dedebia users to
use the package(if so) ASAP.

I will track the issue until upstream fix it. In the meantime, I'll report
this issue to upstream also.


[1]: https://salsa.debian.org/gnome-team/gnome-shell/-/blame/debian/latest/debian/rules#L49


-- 
Regards,
--
  Bo YU

-------------- next part --------------
diff -Nru gnome-shell-44.7/debian/changelog gnome-shell-44.7/debian/changelog
--- gnome-shell-44.7/debian/changelog	2023-12-12 13:30:06.000000000 +0000
+++ gnome-shell-44.7/debian/changelog	2023-12-14 06:05:41.000000000 +0000
@@ -1,3 +1,10 @@
+gnome-shell (44.7-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Skip somes test on riscv64.
+
+ -- Bo YU <tsu.yubo at gmail.com>  Thu, 14 Dec 2023 06:05:41 +0000
+
 gnome-shell (44.7-1) unstable; urgency=medium
 
   * Team upload
diff -Nru gnome-shell-44.7/debian/.gitignore gnome-shell-44.7/debian/.gitignore
--- gnome-shell-44.7/debian/.gitignore	2023-12-12 13:30:06.000000000 +0000
+++ gnome-shell-44.7/debian/.gitignore	1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
-!*.patch
-/*.debhelper
-/*.debhelper.log
-/*.substvars
-/.debhelper/
-/debhelper-build-stamp
-/files
-/gnome-shell-common/
-/gnome-shell/
-/home/
-/tmp/
diff -Nru gnome-shell-44.7/debian/rules gnome-shell-44.7/debian/rules
--- gnome-shell-44.7/debian/rules	2023-12-12 13:30:06.000000000 +0000
+++ gnome-shell-44.7/debian/rules	2023-12-14 06:02:51.000000000 +0000
@@ -47,7 +47,7 @@
 
 meson_test_options = --timeout-multiplier $(test_timeout_multiplier)
 
-ifneq ($(filter mips%,$(DEB_HOST_ARCH_CPU)),)
+ifneq ($(filter mips% riscv64,$(DEB_HOST_ARCH_CPU)),)
 # gnome-shell on mips(64)el works on a real GPU (in practice usually an
 # AMD GPU), but crashes when using llvmpipe or softpipe, which is all that
 # is available on the buildds, so we only run the unit tests at build time
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20231214/f85d87fd/attachment.sig>


More information about the pkg-gnome-maintainers mailing list