Bug#1059000: mutter : Please add support for loong64

Simon McVittie smcv at debian.org
Thu Jan 18 09:49:33 GMT 2024


On Thu, 18 Jan 2024 at 11:17:08 +0800, yaling fang wrote:
> Only five cases failed, so I want disabled the case failed firstly.

If our immediate reaction to tests failing on a new architecture is to
disable them, then the tests have no purpose.

As I asked before: do mutter-based window managers *work* on loong64?

At the moment, the only evidence we have for whether this package is
usable on loong64 is whether its tests pass.

> test:         mutter:core+mutter/x11 / x11
...
> /home/mutter/mutter-44.7/src/tests/x11-test.sh: line 15: /dev/stderr: No such file or directory

This is a problem with your test environment: please set up /dev correctly.
If you had read the log file, you would already have seen this.

> test:         mutter:cogl+cogl/conform / cogl-test-journal-gl3
...
> ERROR:../src/tests/cogl/conform/test-journal.c:41:test_journal_unref_flush: assertion failed (data == reference_data)

This is an assertion failure: by definition, it should not occur. The
first assumption when a test fails should be that the failing test
indicates that the software under test is broken in some way on the
relevant architecture.

It might be a bug in mutter, or in Mesa, or in some related component,
or it might even be a bug in the test - but disabling the test and hoping
it wasn't important is not a solution.

Please investigate why this assertion is failing: perhaps your
build environment's OpenGL driver differs from the OpenGL drivers on
architectures where this works correctly?

> test:         mutter:cogl+cogl/conform / cogl-test-journal-gles2
...
> ERROR:../src/tests/cogl/conform/test-journal.c:41:test_journal_unref_flush: assertion failed (data == reference_data)

Same as -gl3 (and probably the same root cause).

> test:         mutter:core+mutter/compositor / stage-views
...
> mutter-stage-views-test:ERROR:../src/tests/stage-view-tests.c:686:on_transition_stopped: assertion failed (test->phase == 2): (1 == 2)

Again, this assertion failure indicates a bug somewhere; please investigate.

> test:         mutter:core+mutter/unit / anonymous-file
...
> mutter-anonymous-file-test:ERROR:../src/tests/anonymous-file.c:108:test_open_write_read: assertion failed: (fd != -1)

A file that should have been readable was not readable. Please investigate
why.

Thanks,
    smcv



More information about the pkg-gnome-maintainers mailing list