~emersion/#1448548

success

Proposed solution to lingering plane seq issue

6254c301 — David Turner david.turner@raspberrypi.com

Owner
~emersion
Created
4 days ago
Updated
4 days ago
Build manifest
view manifest »

Tasks

view log »
setup view log »
build view log »
test view log »
go to bottom »
go to top »
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
[#1448548] 2025/03/13 16:58:44 Booting image freebsd/latest (default) on port 22644
[#1448548] 2025/03/13 16:58:45 Waiting for guest to settle
[#1448548] 2025/03/13 16:59:06 Sending tasks
[#1448548] 2025/03/13 16:59:08 Sending build environment
[#1448548] 2025/03/13 16:59:08 Installing packages
Warning: Permanently added '[localhost]:22644' (ED25519) to the list of known hosts.
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (1 candidates): . done
Processing candidates (1 candidates): . done
Checking integrity... done (0 conflicting)
Your packages are up to date.
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 6 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	hwdata: 0.393,1
	libdrm: 2.4.123,1
	libpciaccess: 0.18.1_1
	meson: 1.7.0
	ninja: 1.11.1,4
	pkgconf: 2.3.0,1

Number of packages to be installed: 6

The process will require 25 MiB more space.
4 MiB to be downloaded.
[1/6] Fetching ninja-1.11.1,4.pkg: .......... done
[2/6] Fetching hwdata-0.393,1.pkg: .......... done
[3/6] Fetching pkgconf-2.3.0,1.pkg: ..... done
[4/6] Fetching libdrm-2.4.123,1.pkg: ........ done
[5/6] Fetching meson-1.7.0.pkg: .......... done
[6/6] Fetching libpciaccess-0.18.1_1.pkg: . done
Checking integrity... done (0 conflicting)
[1/6] Installing hwdata-0.393,1...
[1/6] Extracting hwdata-0.393,1: .......... done
[2/6] Installing libpciaccess-0.18.1_1...
[2/6] Extracting libpciaccess-0.18.1_1: ........ done
[3/6] Installing libdrm-2.4.123,1...
[3/6] Extracting libdrm-2.4.123,1: .......... done
[4/6] Installing ninja-1.11.1,4...
[4/6] Extracting ninja-1.11.1,4: ........ done
[5/6] Installing meson-1.7.0...
[5/6] Extracting meson-1.7.0: .......... done
[6/6] Installing pkgconf-2.3.0,1...
[6/6] Extracting pkgconf-2.3.0,1: .......... done
[#1448548] 2025/03/13 16:59:11 Cloning repositories
Cloning into 'libliftoff'...
+ cd libliftoff
+ git checkout -q 6254c30180daaac173480d8ba19a7030f81a5ef7
+ cd libliftoff
+ git submodule update --init --recursive
[#1448548] 2025/03/13 16:59:20 Running task setup
[#1448548] 2025/03/13 16:59:21 Running task build
[#1448548] 2025/03/13 16:59:22 Running task test
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
+ cd libliftoff
+ meson setup build/ --fatal-meson-warnings
The Meson build system
Version: 1.7.0
Source dir: /home/build/libliftoff
Build dir: /home/build/libliftoff/build
Build type: native build
Project name: libliftoff
Project version: 0.6.0-dev
C compiler for the host machine: cc (clang 18.1.6 "FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67)")
C linker for the host machine: cc ld.lld 18.1.6
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -Wundef: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Walloca: YES 
Compiler for C supports arguments -Wdeclaration-after-statement: YES 
Compiler for C supports arguments -Wfloat-conversion: YES 
Compiler for C supports arguments -Wsign-conversion: YES 
Compiler for C supports arguments -Wno-missing-braces: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Found pkg-config: YES (/usr/local/bin/pkg-config) 2.3.0
Run-time dependency libdrm found: YES 2.4.123
Build targets in project: 13

Found ninja-1.11.1 at /usr/local/bin/ninja
build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
+ cd libliftoff
+ ninja -C build/
ninja: Entering directory `build/'
[1/38] Compiling C object libliftoff.so.0.6.0.p/device.c.o
[2/38] Compiling C object libliftoff.so.0.6.0.p/alloc.c.o
[3/38] Compiling C object libliftoff.so.0.6.0.p/list.c.o
[4/38] Compiling C object libliftoff.so.0.6.0.p/layer.c.o
[5/38] Compiling C object libliftoff.so.0.6.0.p/log.c.o
[6/38] Compiling C object libliftoff.so.0.6.0.p/output.c.o
[7/38] Compiling C object example/simple.p/common.c.o
[8/38] Compiling C object libliftoff.so.0.6.0.p/plane.c.o
[9/38] Compiling C object example/compositor.p/common.c.o
[10/38] Compiling C object example/simple.p/simple.c.o
[11/38] Compiling C object example/dynamic.p/common.c.o
[12/38] Compiling C object example/compositor.p/compositor.c.o
[13/38] Linking target libliftoff.so.0.6.0
[14/38] Compiling C object example/multi-output.p/common.c.o
[15/38] Compiling C object example/multi-output.p/multi-output.c.o
[16/38] Compiling C object example/dynamic.p/dynamic.c.o
[17/38] Compiling C object test/check_ndebug.p/check_ndebug.c.o
[18/38] Linking target test/check_ndebug
[19/38] Compiling C object test/bench.p/bench.c.o
[20/38] Compiling C object test/libdrm.so.2.p/libdrm_mock.c.o
[21/38] Generating symbol file libliftoff.so.0.6.0.p/libliftoff.so.0.6.0.symbols
[22/38] Compiling C object test/test-alloc.p/test_alloc.c.o
[23/38] Linking target test/libdrm.so.2
[24/38] Linking target example/simple
[25/38] Linking target example/compositor
[26/38] Linking target example/dynamic
[27/38] Compiling C object test/test-dynamic.p/test_dynamic.c.o
[28/38] Compiling C object test/test-priority.p/test_priority.c.o
[29/38] Generating symbol file test/libdrm.so.2.p/libdrm.so.2.symbols
[30/38] Linking target example/multi-output
[31/38] Compiling C object test/test-prop.p/test_prop.c.o
[32/38] Linking target test/bench
[33/38] Linking target test/test-alloc
[34/38] Linking target test/test-priority
[35/38] Linking target test/test-dynamic
[36/38] Linking target test/test-prop
[37/38] Compiling C object test/test-candidate.p/test_candidate.c.o
[38/38] Linking target test/test-candidate
test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
+ cd libliftoff
+ ninja -C build/ test
ninja: Entering directory `build/'
[0/1] Running all tests
 1/58 check_ndebug                                   OK              0.01s
 2/58 alloc@basic                                    OK              0.01s
 3/58 alloc@no-props-fail                            OK              0.01s
 4/58 alloc@zero-fb-id-fail                          OK              0.01s
 5/58 alloc@composition-no-props                     OK              0.01s
 6/58 alloc@empty                                    OK              0.01s
 7/58 alloc@simple-1x                                OK              0.01s
 8/58 alloc@simple-1x-fail                           OK              0.01s
 9/58 alloc@simple-3x                                OK              0.01s
10/58 alloc@zpos-2x-fail                             OK              0.01s
11/58 alloc@zpos-3x                                  OK              0.01s
12/58 alloc@zpos-3x-intersect-fail                   OK              0.01s
13/58 alloc@zpos-3x-intersect-partial                OK              0.01s
14/58 alloc@zpos-3x-disjoint-partial                 OK              0.01s
15/58 alloc@zpos-3x-disjoint                         OK              0.01s
16/58 alloc@zpos-4x-intersect-partial                OK              0.01s
17/58 alloc@zpos-4x-disjoint                         OK              0.01s
18/58 alloc@zpos-4x-disjoint-alt                     OK              0.01s
19/58 alloc@zpos-4x-domino-fail                      OK              0.01s
20/58 alloc@zpos-4x-domino-partial                   OK              0.01s
21/58 alloc@composition-3x                           OK              0.01s
22/58 alloc@composition-3x-fail                      OK              0.01s
23/58 alloc@composition-3x-partial                   OK              0.01s
24/58 alloc@composition-3x-force                     OK              0.01s
25/58 alloc@zpos-2x-reverse                          OK              0.01s
26/58 alloc@zpos-3x-zero-fb-id                       OK              0.01s
27/58 alloc@zpos-3x-zero-alpha                       OK              0.01s
28/58 dynamic@same                                   OK              0.01s
29/58 dynamic@change-fb                              OK              0.01s
30/58 dynamic@change-fb-modifier                     OK              0.01s
31/58 dynamic@unset-fb                               OK              0.01s
32/58 dynamic@set-fb                                 OK              0.01s
33/58 dynamic@add-layer                              OK              0.01s
34/58 dynamic@remove-layer                           OK              0.01s
35/58 dynamic@change-composition-layer               OK              0.01s
36/58 dynamic@change-alpha                           OK              0.01s
37/58 dynamic@set-alpha-from-opaque                  OK              0.01s
38/58 dynamic@set-alpha-from-transparent             OK              0.01s
39/58 dynamic@change-position-same-intersection      OK              0.01s
40/58 dynamic@change-position-different-intersection OK              0.01s
41/58 dynamic@unset-alpha-to-opaque                  OK              0.01s
42/58 dynamic@unset-alpha-to-transparent             OK              0.01s
43/58 dynamic@change-in-fence-fd                     OK              0.01s
44/58 dynamic@change-fb-damage-clips                 OK              0.01s
45/58 prop@default-alpha                             OK              0.01s
46/58 priority@basic                                 OK              0.02s
47/58 prop@default-rotation                          OK              0.03s
48/58 prop@ignore-alpha                              OK              0.01s
49/58 prop@immutable-zpos                            OK              0.01s
50/58 prop@unmatched                                 OK              0.01s
51/58 prop@unset                                     OK              0.01s
52/58 prop@in-formats                                OK              0.01s
53/58 prop@fb-damage-clips                           OK              0.01s
54/58 prop@range                                     OK              0.01s
55/58 prop@signed-range                              OK              0.01s
56/58 prop@enum                                      OK              0.01s
57/58 prop@bitmask                                   OK              0.01s
58/58 candidate@basic                                OK              0.00s

Ok:                 58  
Expected Fail:      0   
Fail:               0   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   

Full log written to /home/build/libliftoff/build/meson-logs/testlog.txt
Build complete: success 4 days ago (took 38 seconds)