Bug 107548

Summary: libinput requires meson >= 0.40.0 but uses build_always_stale from 0.47.0
Product: Wayland Reporter: Dilian <dpa-bugs>
Component: XWaylandAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED NOTOURBUG QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: peter.hutterer
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Dilian 2018-08-12 15:38:58 UTC
With libinput 1.11.3 running meson prints:

Configuring libinput-version.h using configuration
WARNING: Project targetting '>= 0.40.0' but tried to use feature introduced in '0.47.0': build_always_stale arg in custom_target
...
Build targets in project: 14
WARNING: Project specifies a minimum meson_version '>= 0.40.0' which conflicts with:
 * 0.47.0: {'build_always_stale arg in custom_target'}

Take care that the warning disappears, e.g. by requiring meson >= 0.47.0.
Comment 1 Alan Coopersmith 2018-08-12 17:50:26 UTC
Is this when building Xwayland or when building libinput itself?

If it's for libinput, then as noted on 
https://www.freedesktop.org/wiki/Software/libinput/
libinput has moved from bugzilla to gitlab for bug tracking.
Comment 2 Daniel Stone 2018-08-12 19:21:32 UTC
This is a Meson bug anyway: https://github.com/mesonbuild/meson/issues/3904
Comment 3 Dilian 2018-08-12 20:25:27 UTC
https://www.freedesktop.org/wiki/Software/libinput/feature_requests/ says:

To request a feature, please file a bug in the freedesktop bugzilla [https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=libinput]
Comment 4 Dilian 2018-08-12 20:33:35 UTC
It is for libinput .
Comment 5 Peter Hutterer 2018-08-13 00:28:46 UTC
Yeah, sorry, that page was stale, I've removed it now. All libinput bugs should be filed in the gitlab instance now, thanks.

https://gitlab.freedesktop.org/libinput/libinput

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.