[RFC PATCH inputproto 0/3] Push 2.1 work into a branch

Peter Hutterer peter.hutterer at who-t.net
Sun Apr 10 17:46:52 PDT 2011


On Fri, Apr 08, 2011 at 03:04:10PM +0100, Daniel Stone wrote:
> Hi,
> 
> On Fri, Apr 08, 2011 at 02:28:10PM +1000, Peter Hutterer wrote:
> > Chase pointed out that we don't have _any_ of the XI 2.1 stuff in the
> > official repos yet. That makes testing harder for everyone and incremental
> > review as well. This patchset is a simple one, just adding a few bumps and a
> > warning to inputproto. I'm planning to push this to a inputproto-2.1-devel
> > branch, so that at least we have one central repository for all the work.
> > We can then release snapshots from that branch if we need them.
> > 
> > Note that this is _not_ on master, so normal users won't see the
> > warning/error, only those building from that branch.
> > 
> > Any comments or suggestions?
> > 
> > Similar branches will have to be added to libXi and xserver.
> 
> I'm still going through all the mails from when I was off in
> touchpadland now, so hopefully I will have come up with something soon.
> 
> But this sounds good to me.  It might be useful to have something like
> the below too, so there's no way to claim they didn't know:
> diff --git a/configure.ac b/configure.ac
> index 39e4df9..2c87bba 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -9,5 +9,13 @@ m4_ifndef([XORG_MACROS_VERSION],
>  XORG_MACROS_VERSION(1.3)
>  XORG_DEFAULT_OPTIONS
>  
> +AC_ARG_ENABLE(unstable-protocol,
> +              AS_HELP_STRING([--enable-unstable-protocol],
> +                             [Enables compilation of yet-to-be-finalised protocol (default: disabled)]),
> +              [UNSTABLE_PROTO=$enableval], [UNSTABLE_PROTO=no])
> +if ! test "x$UNSTABLE_PROTO" = xyes; then
> +    AC_MSG_ERROR([This branch contains protocol elements which have not yet been finalised.  When this branch is updated, you will probably need to recompile both the server, libXi, and input-using clients, and may experience crashes or undefined behaviour if you do not.])
> +fi
> +
>  AC_OUTPUT([Makefile
>             inputproto.pc])

added and pushed. branch inputproto-2.1-devel is now available. You ok to
take maintainership of this branch?

Cheers,
  Peter


More information about the xorg-devel mailing list