Bug#1100404: mutter: Two test failures on loong64 since 48~rc-1

zhangdandan zhangdandan at loongson.cn
Thu Mar 13 13:09:23 GMT 2025


Source: mutter
Version: 48~rc-4
Severity: normal
Tags: patch
User: debian-loongarch at lists.debian.org
Usertags: loong64

Dear maintainers,

Compiling the mutter failed for loong64 since version 48~rc-1 
(experimental) in the Debian Package Auto-Building environment.
The error log is as follows,
```
......
Summary of Failures:

128/157 mutter:core+mutter/backend / monitor-dbus FAIL             
5.69s   (exit status 245 or signal 117 SIGinvalid)
152/157 mutter:core+mutter/wayland / wayland-unit FAIL             
8.10s   exit status 1

Ok:                 150
Expected Fail:      5
Fail:               2
Unexpected Pass:    0
Skipped:            0
Timeout:            0
......
```
The full build log can be found at 
https://buildd.debian.org/status/logs.php?pkg=mutter&arch=loong64.

I checked that some architectures' build status is 'Installed', due to 
ignore test failures, do not block later build.

Refer to other architectures, please ignore test failures on loong64.
Sometimes the test cases succeed, sometimes 2 test cases fail.
Hopefully the failed test cases don't block later build.

Please consider the patch I attached.
I also ran gnome-shell on loong64 with independent graphics card and 
sent pictures to maintainer.
I installed gnome-shell and run command "gnome-shell --version" and 
"gnome-shell --replace", the basic functions and displays are normal.

Based on attached patch, I have built mutter_48~rc-4+loong64 
successfully on locally.
```
......
    dh_builddeb
dpkg-deb: building package 'mutter' in 
'../mutter_48~rc-4+loong64_loong64.deb'.
dpkg-deb: building package 'mutter-16-tests' in 
'../mutter-16-tests_48~rc-4+loong64_loong64.deb'.
dpkg-deb: building package 'gir1.2-mutter-16' in 
'../gir1.2-mutter-16_48~rc-4+loong64_loong64.deb'.
dpkg-deb: building package 'libmutter-16-0-dbgsym' in 
'../libmutter-16-0-dbgsym_48~rc-4+loong64_loong64.deb'.
dpkg-deb: building package 'libmutter-test-16' in 
'../libmutter-test-16_48~rc-4+loong64_loong64.deb'.
dpkg-deb: building package 'mutter-common' in 
'../mutter-common_48~rc-4+loong64_all.deb'.
dpkg-deb: building package 'mutter-common-bin-dbgsym' in 
'../mutter-common-bin-dbgsym_48~rc-4+loong64_loong64.deb'.
dpkg-deb: building package 'libmutter-test-16-dbgsym' in 
'../libmutter-test-16-dbgsym_48~rc-4+loong64_loong64.deb'.
dpkg-deb: building package 'mutter-dbgsym' in 
'../mutter-dbgsym_48~rc-4+loong64_loong64.deb'.
dpkg-deb: building package 'libmutter-16-0' in 
'../libmutter-16-0_48~rc-4+loong64_loong64.deb'.
dpkg-deb: building package 'mutter-common-bin' in 
'../mutter-common-bin_48~rc-4+loong64_loong64.deb'.
dpkg-deb: building package 'libmutter-16-dev' in 
'../libmutter-16-dev_48~rc-4+loong64_loong64.deb'.
dpkg-deb: building package 'mutter-16-tests-dbgsym' in 
'../mutter-16-tests-dbgsym_48~rc-4+loong64_loong64.deb'.
  dpkg-genbuildinfo -O../mutter_48~rc-4+loong64_loong64.buildinfo
  dpkg-genchanges -O../mutter_48~rc-4+loong64_loong64.changes

```

Your opinions are welcome.

Best regards,
Dandan Zhang

-------------- next part --------------
diff -Nru mutter-48~rc/debian/changelog mutter-48~rc/debian/changelog
--- mutter-48~rc/debian/changelog	2025-03-11 09:44:32.000000000 +0000
+++ mutter-48~rc/debian/changelog	2025-03-13 11:50:11.000000000 +0000
@@ -1,3 +1,11 @@
+mutter (48~rc-4+loong64) unstable; urgency=medium
+
+  * Refer to other architectures, please ignore test failures on loong64.
+    - Sometimes the test cases succeed, sometimes 2 test cases fail.
+    - Hopefully the failed test cases don't block later build.
+
+ -- Dandan Zhang <zhangdandan at longson.cn>  Thu, 13 Mar 2025 19:50:11 +0800
+
 mutter (48~rc-4) unstable; urgency=medium
 
   * Team upload
diff -Nru mutter-48~rc/debian/rules mutter-48~rc/debian/rules
--- mutter-48~rc/debian/rules	2025-03-11 09:44:32.000000000 +0000
+++ mutter-48~rc/debian/rules	2025-03-13 11:50:11.000000000 +0000
@@ -67,7 +67,7 @@
 # Please keep this list in sync with debian/tests/installed-tests
 override_dh_auto_test-arch:
 	debian/tests/ensure-x11-dir
-ifeq (,$(filter mips64el riscv64 s390x,$(DEB_HOST_ARCH)))
+ifeq (,$(filter mips64el riscv64 s390x loong64,$(DEB_HOST_ARCH)))
 	$(TEST_COMMAND)
 	-$(TEST_COMMAND_FLAKY) --logbase flaky-tests
 else


More information about the pkg-gnome-maintainers mailing list