[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Source: gnome-shell
Version: 44.7-1
Severity: important
Tags: ftbfs patch
User: debian-riscv@lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: debian-riscv@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

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@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

Attachment: signature.asc
Description: PGP signature


Reply to: