Page MenuHomeFreeBSD

graphics/wayland: update to 1.17.0
AcceptedPublic

Authored by jbeich on Apr 29 2019, 5:01 PM.

Details

Reviewers
greg_unrelenting.technology
Group Reviewers
x11
Summary

See ChangeLog. As API and ABI didn't change rebuilding consumers isn't necessary.

Test Plan
  • Builds fine on 11.2 aarch64/amd64/armv6/i386, 12.0 aarch64/amd64/armv6/armv7/i386, 13.0 aarch64/amd64/armv6/armv7/i386
  • Runs fine via x11-wm/sway

Diff Detail

Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 23978
Build 22882: arc lint + arc unit

Event Timeline

jbeich created this revision.Apr 29 2019, 5:01 PM
jbeich updated this revision to Diff 56817.Apr 29 2019, 5:12 PM

Fix misrebase: restore $(EPOLLSHIM_LIBS) for libtest_runner_la. Many tests are still broken. Greg, do you have an idea?

$ make test TEST_TARGET=check VERBOSE=1
===>  Testing for wayland-1.17.0
gmake[1]: Entering directory '/usr/ports/graphics/wayland/work/wayland-1.17.0'
gmake  check-recursive
gmake[2]: Entering directory '/usr/ports/graphics/wayland/work/wayland-1.17.0'
gmake[3]: Entering directory '/usr/ports/graphics/wayland/work/wayland-1.17.0'
gmake  wayland-egl-abi-check
gmake[4]: Entering directory '/usr/ports/graphics/wayland/work/wayland-1.17.0'
gmake[4]: 'wayland-egl-abi-check' is up to date.
gmake[4]: Leaving directory '/usr/ports/graphics/wayland/work/wayland-1.17.0'
gmake  check-TESTS
gmake[4]: Entering directory '/usr/ports/graphics/wayland/work/wayland-1.17.0'
gmake[5]: Entering directory '/usr/ports/graphics/wayland/work/wayland-1.17.0'
Killed
FAIL: array-test
Killed
FAIL: client-test
Killed
FAIL: display-test
Killed
FAIL: connection-test
Killed
FAIL: event-loop-test
Killed
FAIL: fixed-test
Killed
FAIL: interface-test
Killed
FAIL: list-test
Killed
FAIL: map-test
Killed
FAIL: os-wrappers-test
Killed
FAIL: sanity-test
Killed
FAIL: socket-test
Killed
FAIL: queue-test
Killed
FAIL: signal-test
Killed
FAIL: newsignal-test
Killed
FAIL: resources-test
Killed
FAIL: message-test
PASS: headers-test
Killed
FAIL: compositor-introspection-test
Killed
FAIL: protocol-logger-test
PASS: wayland-egl-abi-check
PASS: egl/wayland-egl-symbols-check
PASS: tests/scanner-test.sh
======================================
   wayland 1.17.0: ./test-suite.log
======================================

# TOTAL: 23
# PASS:  4
# SKIP:  0
# XFAIL: 0
# FAIL:  19
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: array-test
================

FAIL array-test (exit status: 137)

FAIL: client-test
=================

FAIL client-test (exit status: 137)

FAIL: display-test
==================

FAIL display-test (exit status: 137)

FAIL: connection-test
=====================

FAIL connection-test (exit status: 137)

FAIL: event-loop-test
=====================

FAIL event-loop-test (exit status: 137)

FAIL: fixed-test
================

FAIL fixed-test (exit status: 137)

FAIL: interface-test
====================

FAIL interface-test (exit status: 137)

FAIL: list-test
===============

FAIL list-test (exit status: 137)

FAIL: map-test
==============

FAIL map-test (exit status: 137)

FAIL: os-wrappers-test
======================

FAIL os-wrappers-test (exit status: 137)

FAIL: sanity-test
=================

FAIL sanity-test (exit status: 137)

FAIL: socket-test
=================

FAIL socket-test (exit status: 137)

FAIL: queue-test
================

FAIL queue-test (exit status: 137)

FAIL: signal-test
=================

FAIL signal-test (exit status: 137)

FAIL: newsignal-test
====================

FAIL newsignal-test (exit status: 137)

FAIL: resources-test
====================

FAIL resources-test (exit status: 137)

FAIL: message-test
==================

FAIL message-test (exit status: 137)

FAIL: compositor-introspection-test
===================================

FAIL compositor-introspection-test (exit status: 137)

FAIL: protocol-logger-test
==========================

FAIL protocol-logger-test (exit status: 137)

============================================================================
Testsuite summary for wayland 1.17.0
============================================================================
# TOTAL: 23
# PASS:  4
# SKIP:  0
# XFAIL: 0
# FAIL:  19
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to https://gitlab.freedesktop.org/wayland/wayland/issues/
============================================================================
gmake[5]: *** [Makefile:2154: test-suite.log] Error 1
gmake[5]: Leaving directory '/usr/ports/graphics/wayland/work/wayland-1.17.0'
gmake[4]: *** [Makefile:2262: check-TESTS] Error 2
gmake[4]: Leaving directory '/usr/ports/graphics/wayland/work/wayland-1.17.0'
gmake[3]: *** [Makefile:2654: check-am] Error 2
gmake[3]: Leaving directory '/usr/ports/graphics/wayland/work/wayland-1.17.0'
gmake[2]: *** [Makefile:2039: check-recursive] Error 1
gmake[2]: Leaving directory '/usr/ports/graphics/wayland/work/wayland-1.17.0'
gmake[1]: *** [Makefile:2656: check] Error 2
gmake[1]: Leaving directory '/usr/ports/graphics/wayland/work/wayland-1.17.0'
*** Error code 1

Stop.
make: stopped in /poudriere/ports/default/graphics/wayland

I don't think anyone really worked on the tests. I never tried to run them.

This revision is now accepted and ready to land.May 1 2019, 4:06 PM