On Mon, Feb 22, 2016 at 03:34:45PM +0200, Pekka Paalanen wrote:
> From: Pekka Paalanen <pekka.paala...@collabora.co.uk>
> 
> Fix the protostability function to handle stable protocol files
> correctly. Stable protocol XML file names do not have 'stable' in their
> name, nor do we want to write that in the prerequisite lists in the
> Makefile.
> 
> Function 'protoname' does not need fixing, because for stable protocol
> prerequisites, the sed pattern will not match, and it passes stem
> through as is, which is correct.
> 
> Signed-off-by: Pekka Paalanen <pekka.paala...@collabora.co.uk>
> ---
>  Makefile.am | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/Makefile.am b/Makefile.am
> index e365396..505d40a 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -1423,7 +1423,7 @@ doc: $(DOXYGEN_INDICES)
>  .SECONDEXPANSION:
>  
>  define protostability
> -$(shell echo $1 | sed 's/.*\(\<unstable\>\|\<stable\>\).*/\1/')
> +$(if $(findstring unstable,$1),unstable,stable)
>  endef

So, we were looking for "unstable" or "stable" as distinct words in the
filename, to determine whether to look under /unstable/ or /stable/.
But by policy stable protocols don't have the word "stable" in them, so
simplify the check to just look for 'unstable' anywhere in the protocol
filename and consider anything else to be a stable protocol.

Could we test for '-unstable-' just to avoid any false positives if we
have some weird protocol (nouns table? pun stab levity?) that happens to
match?  OTOH I suppose if someone comes up with a protocol that matches
that, maybe they deserve what they get.  ;-)

Reviewed-by: Bryce Harrington <br...@osg.samsung.com>

Bryce
 
>  define protoname
> -- 
> 2.4.10
> 
> _______________________________________________
> wayland-devel mailing list
> wayland-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/wayland-devel
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to