Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 937350 - x11-wm/muffin-6.2.0 fails tests
Summary: x11-wm/muffin-6.2.0 fails tests
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Matthew Turnbull
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2024-08-05 07:30 UTC by Agostino Sarubbo
Modified: 2024-09-27 08:45 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log.xz (build.log.xz,42.57 KB, application/x-xz)
2024-08-05 07:31 UTC, Agostino Sarubbo
Details
1-testlog.txt (1-testlog.txt,61.92 KB, text/plain)
2024-08-05 07:31 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2024-08-05 07:30:59 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: x11-wm/muffin-6.2.0 fails tests.
Discovered on: amd64 (internal ref: ci)

Info about the issue:
https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0015
Comment 1 Agostino Sarubbo gentoo-dev 2024-08-05 07:31:00 UTC
Created attachment 899057 [details]
build.log.xz

build log and emerge --info (compressed because it exceeds attachment limit, use 'xzless' to read it)
Comment 2 Agostino Sarubbo gentoo-dev 2024-08-05 07:31:01 UTC
Created attachment 899058 [details]
1-testlog.txt

1-testlog.txt
Comment 3 Agostino Sarubbo gentoo-dev 2024-08-05 07:31:02 UTC
Error(s) that match a know pattern:


10/52 muffin:cogl+cogl/conform / sparse-pipeline                       FAIL            0.45s   exit status 1
10/52 muffin:cogl+cogl/conform / sparse-pipeline               FAIL            0.45s   exit status 1
11/52 muffin:cogl+cogl/conform / npot-texture                          FAIL            0.36s   exit status 1
11/52 muffin:cogl+cogl/conform / npot-texture                  FAIL            0.36s   exit status 1
12/52 muffin:cogl+cogl/conform / sub-texture                           FAIL            0.35s   exit status 1
12/52 muffin:cogl+cogl/conform / sub-texture                   FAIL            0.35s   exit status 1
13/52 muffin:cogl+cogl/conform / pixel-buffer-map                      FAIL            0.36s   exit status 1
13/52 muffin:cogl+cogl/conform / pixel-buffer-map              FAIL            0.36s   exit status 1
14/52 muffin:cogl+cogl/conform / pixel-buffer-set-data                 FAIL            0.37s   exit status 1
14/52 muffin:cogl+cogl/conform / pixel-buffer-set-data         FAIL            0.37s   exit status 1
 1/52 muffin:cogl+cogl/conform / pipeline-user-matrix                  FAIL            0.48s   exit status 1
 1/52 muffin:cogl+cogl/conform / pipeline-user-matrix          FAIL            0.48s   exit status 1
15/52 muffin:cogl+cogl/conform / pixel-buffer-sub-region               FAIL            0.34s   exit status 1
15/52 muffin:cogl+cogl/conform / pixel-buffer-sub-region       FAIL            0.34s   exit status 1
16/52 muffin:cogl+cogl/conform / wrap-modes                            FAIL            0.46s   exit status 1
16/52 muffin:cogl+cogl/conform / wrap-modes                    FAIL            0.46s   exit status 1
17/52 muffin:cogl+cogl/conform / texture-get-set-data                  FAIL            0.31s   exit status 1
17/52 muffin:cogl+cogl/conform / texture-get-set-data          FAIL            0.31s   exit status 1
18/52 muffin:cogl+cogl/conform / atlas-migration                       FAIL            0.85s   exit status 1
18/52 muffin:cogl+cogl/conform / atlas-migration               FAIL            0.85s   exit status 1
20/52 muffin:cogl+cogl/conform / write-texture-formats                 FAIL            0.28s   exit status 1
20/52 muffin:cogl+cogl/conform / write-texture-formats         FAIL            0.28s   exit status 1
21/52 muffin:cogl+cogl/conform / alpha-textures                        FAIL            0.37s   exit status 1
21/52 muffin:cogl+cogl/conform / alpha-textures                FAIL            0.37s   exit status 1
22/52 muffin:cogl+cogl/conform / primitive                             FAIL            0.71s   exit status 1
22/52 muffin:cogl+cogl/conform / primitive                     FAIL            0.71s   exit status 1
23/52 muffin:cogl+cogl/conform / just-vertex-shader                    FAIL            0.40s   exit status 1
23/52 muffin:cogl+cogl/conform / just-vertex-shader            FAIL            0.40s   exit status 1
24/52 muffin:cogl+cogl/conform / pipeline-uniforms                     FAIL            0.46s   exit status 1
24/52 muffin:cogl+cogl/conform / pipeline-uniforms             FAIL            0.46s   exit status 1
 2/52 muffin:cogl+cogl/conform / blend-strings                         FAIL            0.94s   exit status 1
 2/52 muffin:cogl+cogl/conform / blend-strings                 FAIL            0.94s   exit status 1
25/52 muffin:cogl+cogl/conform / snippets                              FAIL            1.14s   exit status 1
25/52 muffin:cogl+cogl/conform / snippets                      FAIL            1.14s   exit status 1
26/52 muffin:cogl+cogl/conform / custom-attributes                     FAIL            0.57s   exit status 1
26/52 muffin:cogl+cogl/conform / custom-attributes             FAIL            0.57s   exit status 1
27/52 muffin:cogl+cogl/conform / offscreen                             FAIL            0.38s   exit status 1
27/52 muffin:cogl+cogl/conform / offscreen                     FAIL            0.38s   exit status 1
28/52 muffin:cogl+cogl/conform / framebuffer-get-bits                  FAIL            0.28s   exit status 1
28/52 muffin:cogl+cogl/conform / framebuffer-get-bits          FAIL            0.28s   exit status 1
29/52 muffin:cogl+cogl/conform / point-size                            FAIL            0.38s   exit status 1
29/52 muffin:cogl+cogl/conform / point-size                    FAIL            0.38s   exit status 1
30/52 muffin:cogl+cogl/conform / point-size-attribute                  FAIL            0.39s   exit status 1
30/52 muffin:cogl+cogl/conform / point-size-attribute          FAIL            0.39s   exit status 1
31/52 muffin:cogl+cogl/conform / point-size-attribute-snippet          FAIL            0.37s   exit status 1
31/52 muffin:cogl+cogl/conform / point-size-attribute-snippet  FAIL            0.37s   exit status 1
32/52 muffin:cogl+cogl/conform / point-sprite                          FAIL            0.47s   exit status 1
32/52 muffin:cogl+cogl/conform / point-sprite                  FAIL            0.47s   exit status 1
34/52 muffin:cogl+cogl/conform / point-sprite-glsl                     FAIL            0.38s   exit status 1
34/52 muffin:cogl+cogl/conform / point-sprite-glsl             FAIL            0.38s   exit status 1
 3/52 muffin:cogl+cogl/conform / blend                                 FAIL            0.45s   exit status 1
 3/52 muffin:cogl+cogl/conform / blend                         FAIL            0.45s   exit status 1
35/52 muffin:cogl+cogl/conform / alpha                                 FAIL            0.37s   exit status 1
35/52 muffin:cogl+cogl/conform / alpha                         FAIL            0.37s   exit status 1
36/52 muffin:cogl+cogl/conform / map-buffer-range                      FAIL            0.38s   exit status 1
36/52 muffin:cogl+cogl/conform / map-buffer-range              FAIL            0.38s   exit status 1
37/52 muffin:cogl+cogl/conform / primitive-and-journal                 FAIL            0.38s   exit status 1
37/52 muffin:cogl+cogl/conform / primitive-and-journal         FAIL            0.38s   exit status 1
38/52 muffin:cogl+cogl/conform / copy-replace-texture                  FAIL            0.29s   exit status 1
38/52 muffin:cogl+cogl/conform / copy-replace-texture          FAIL            0.29s   exit status 1
39/52 muffin:cogl+cogl/conform / pipeline-cache-unrefs-texture         FAIL            0.55s   exit status 1
39/52 muffin:cogl+cogl/conform / pipeline-cache-unrefs-texture FAIL            0.55s   exit status 1
40/52 muffin:cogl+cogl/conform / pipeline-shader-state                 FAIL            0.43s   exit status 1
40/52 muffin:cogl+cogl/conform / pipeline-shader-state         FAIL            0.43s   exit status 1
41/52 muffin:cogl+cogl/conform / euler                                 FAIL            0.30s   exit status 1
41/52 muffin:cogl+cogl/conform / euler                         FAIL            0.30s   exit status 1
42/52 muffin:cogl+cogl/conform / color-hsl                             FAIL            0.28s   exit status 1
42/52 muffin:cogl+cogl/conform / color-hsl                     FAIL            0.28s   exit status 1
43/52 muffin:cogl+cogl/conform / fence                                 FAIL            0.29s   exit status 1
43/52 muffin:cogl+cogl/conform / fence                         FAIL            0.29s   exit status 1
44/52 muffin:cogl+cogl/conform / texture-no-allocate                   FAIL            0.29s   exit status 1
44/52 muffin:cogl+cogl/conform / texture-no-allocate           FAIL            0.29s   exit status 1
45/52 muffin:cogl+cogl/conform / texture-rg                            FAIL            0.35s   exit status 1
45/52 muffin:cogl+cogl/conform / texture-rg                    FAIL            0.35s   exit status 1
46/52 muffin:cogl+cogl/unit / check-point-size-shader                  FAIL            0.37s   exit status 1
46/52 muffin:cogl+cogl/unit / check-point-size-shader          FAIL            0.37s   exit status 1
47/52 muffin:cogl+cogl/unit / check-gl-blend-enable                    FAIL            0.34s   exit status 1
47/52 muffin:cogl+cogl/unit / check-gl-blend-enable            FAIL            0.34s   exit status 1
48/52 muffin:cogl+cogl/unit / check-blend-constant-ancestry            FAIL            0.28s   exit status 1
48/52 muffin:cogl+cogl/unit / check-blend-constant-ancestry    FAIL            0.28s   exit status 1
50/52 muffin:cogl+cogl/unit / check-pipeline-pruning                   FAIL            0.64s   exit status 1
50/52 muffin:cogl+cogl/unit / check-pipeline-pruning           FAIL            0.64s   exit status 1
51/52 muffin:cogl+cogl/unit / check-mesa-driver-package-parser         FAIL            0.29s   exit status 1
51/52 muffin:cogl+cogl/unit / check-mesa-driver-package-parser FAIL            0.29s   exit status 1
52/52 muffin:cogl+cogl/unit / check-bitmask-api                        FAIL            0.28s   exit status 1
52/52 muffin:cogl+cogl/unit / check-bitmask-api                FAIL            0.28s   exit status 1
 5/52 muffin:cogl+cogl/conform / path                                  FAIL            0.41s   exit status 1
 5/52 muffin:cogl+cogl/conform / path                          FAIL            0.41s   exit status 1
 6/52 muffin:cogl+cogl/conform / path-clip                             FAIL            0.39s   exit status 1
 6/52 muffin:cogl+cogl/conform / path-clip                     FAIL            0.39s   exit status 1
 7/52 muffin:cogl+cogl/conform / depth                                 FAIL            0.41s   exit status 1
 7/52 muffin:cogl+cogl/conform / depth                         FAIL            0.41s   exit status 1
 8/52 muffin:cogl+cogl/conform / backface-culling                      FAIL            0.54s   exit status 1
 8/52 muffin:cogl+cogl/conform / backface-culling              FAIL            0.54s   exit status 1
 9/52 muffin:cogl+cogl/conform / layer-remove                          FAIL            0.47s   exit status 1
 9/52 muffin:cogl+cogl/conform / layer-remove                  FAIL            0.47s   exit status 1
Comment 4 Matthew Turnbull 2024-09-27 08:45:49 UTC
Interestingly, when testing another bug, I now also have the same failures in muffin-6.0.1. I know I ran all of the tests when I packaged 6.0.1 (and 6.2.0), and all passed at the time.

I tracked this down to a regression in x11-libs/libX11-1.8.10

https://gitlab.gnome.org/GNOME/mutter/-/commit/11fca7df256258192aad6ea659ed6aa4fd634f3b

https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/264

I have confirmed that tests pass (for me) with a patched libX11-1.8.10