Re: [PATCH weston 2/6] README: minor the libweston ABI/API documentation

2016-07-05 Thread Pekka Paalanen
On Mon,  4 Jul 2016 15:23:50 +0100
Emil Velikov  wrote:

> From: Emil Velikov 
> 
> v2: Elaborate what is meant with "major ABI versions" (Pekka).
> 
> Signed-off-by: Emil Velikov 
> Reviewed-by: Pekka Paalanen  (v1)
> ---
>  README | 25 +
>  1 file changed, 13 insertions(+), 12 deletions(-)


Hi,

I pushed the first two patches:
   ad27693..2d01e91  master -> master


Thanks,
pq


pgpxt6SDAsE3G.pgp
Description: OpenPGP digital signature
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel


[PATCH weston 2/6] README: minor the libweston ABI/API documentation

2016-07-04 Thread Emil Velikov
From: Emil Velikov 

v2: Elaborate what is meant with "major ABI versions" (Pekka).

Signed-off-by: Emil Velikov 
Reviewed-by: Pekka Paalanen  (v1)
---
 README | 25 +
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/README b/README
index 1265ad1..126df4d 100644
--- a/README
+++ b/README
@@ -41,25 +41,25 @@ continue evolving through many Weston releases before it 
achieves a
 stable API and feature completeness.
 
 
-API (in)stability and parallel installability
--
+API/ABI (in)stability and parallel installability
+-
 
 As libweston's API surface is huge, it is impossible to get it right
-in one go. Therefore developers reserve the right to break the API
+in one go. Therefore developers reserve the right to break the API/ABI
 between every 1.x.0 Weston release (minor version bumps), just like
 Weston's plugin API does. For git snapshots of the master branch, the
-API can break any time without warning or version bump.
+API/ABI can break any time without warning or version bump.
 
 Libweston API or ABI will not be broken between Weston's stable
 releases 1.x.0 and 1.x.y, where y < 90.
 
-To make things tolerable for libweston users despite ABI breakages,
+To make things tolerable for libweston users despite API/ABI breakages,
 libweston is designed to be perfectly parallel-installable. An
-ABI-version is defined for libweston, and it is bumped for releases as
-needed. Different ABI-versions of libweston can be installed in
-parallel, so that external projects can easily depend on a particular
-ABI-version, and they do not have to fight over which ABI-version is
-installed in a user's system. This allows a user to install many
+API/ABI-version is defined for libweston, and it is bumped for releases as
+needed. Different non-backward compatible ABI versions of libweston can be
+installed in parallel, so that external projects can easily depend on a
+particular ABI-version. Thus they do not have to fight over which ABI-version
+is installed in a user's system. This allows a user to install many
 different compositors each requiring a different libweston ABI-version
 without tricks or conflicts.
 
@@ -161,8 +161,9 @@ would be roughly like this:
 
 - and possibly more...
 
-Everything should be parallel-installable across libweston
-ABI-versions, except those explicitly mentioned.
+Everything should be parallel-installable across libweston major
+ABI-versions (libweston-1.so, libweston-2.so, etc.), except those
+explicitly mentioned.
 
 Weston's build may not sanely allow this yet, but this is the
 intention.
-- 
2.8.2

___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel