[Intel-gfx] [PATCH i-g-t] build: make meson more official

Petri Latvala petri.latvala at intel.com
Thu Jan 11 08:58:16 UTC 2018


On Thu, Jan 11, 2018 at 09:51:40AM +0100, Daniel Vetter wrote:
> I also noticed that meson.sh doesn't set the prefix for patch
> submission. Fix that (even thought hopefully real soon igt will move
> to its own list).
> 
> Cc: Petri Latvala <petri.latvala at intel.com>
> Cc: Arkadiusz Hiler <arkadiusz.hiler at intel.com>
> Signed-off-by: Daniel Vetter <daniel.vetter at intel.com>
> ---
>  CONTRIBUTING |  2 +-
>  NEWS         |  6 ++++++
>  README       | 17 ++++++++++++-----
>  meson.sh     |  2 ++
>  4 files changed, 21 insertions(+), 6 deletions(-)
> 
> diff --git a/CONTRIBUTING b/CONTRIBUTING
> index 561c5dd80bba..0d70346526d3 100644
> --- a/CONTRIBUTING
> +++ b/CONTRIBUTING
> @@ -12,7 +12,7 @@ A short list of contribution guidelines:
>  
>    Please use --subject-prefix="PATCH i-g-t" so that i-g-t patches are easily
>    identified in the massive amount mails on intel-gfx. To ensure this is always
> -  done, autogen.sh will run:
> +  done, meson.sh will run:


We still support both build systems, so mention both autogen.sh and
meson.sh here.


>  
>      git config format.subjectprefix "PATCH i-g-t"
>  
> diff --git a/NEWS b/NEWS
> index b6d0958228ab..885c1baf3691 100644
> --- a/NEWS
> +++ b/NEWS
> @@ -1,3 +1,9 @@
> +Release 1.21
> +------------
> +
> +- Upgrade meson to official production status, automake is still kept around for
> +  now.
> +

Building up the release notes as-we-go, wonderful. But I wonder if the
upcoming stuff should be placed elsewhere while 1.21 doesn't yet
exist, to avoid confusion.

Maybe have the title of the section be:

Release 1.21 (not yet released)

or so?


>  Release 1.20 (2017-10-03)
>  -------------------------
>  
> diff --git a/README b/README
> index e0f829defb51..5b4a59e9ac24 100644
> --- a/README
> +++ b/README
> @@ -167,11 +167,11 @@ The following dependencies are requires for building audio support
>  	libasound2-dev
>  	libgsl-dev
>  
> -Experimental meson build system support
> ----------------------------------------
> +Meson build system support
> +--------------------------
>  
> -Right now this is just a preview for developers, automake is still used by CI
> -and needs to keep working. One-liner howto:
> +Currently we support both meson and automake as build systems, but meson is the
> +recommened choice. Oneliner to get started:


Typo: recommended



Otherwise:
Reviewed-by: Petri Latvala <petri.latvala at intel.com>


More information about the Intel-gfx mailing list