[PATCH weston v2 0/2] Separate Weston from libweston

Bryce Harrington bryce at osg.samsung.com
Thu Jun 9 23:53:12 UTC 2016


On Thu, Jun 09, 2016 at 03:20:35PM +0300, Pekka Paalanen wrote:
> From: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
> 
> After these two patches, we have weston-the-compositor sources in compositor/,
> and libweston sources in libweston/.
> 
> Since these patches have been generated with git format-patch -M and so
> probably cannot be applied from email, I made the branch available at:
> https://git.collabora.com/cgit/user/pq/weston.git/log/?h=migrate2
> 
> v2: move screen-share.c and note weston-launch.

This seems fine, although there's a number of pending patches for weston
that this will obviously break.  Since the rename can be done
mechanically for the most part, what would you think if we make an
effort to get all the weston patches prior to, say, June 1st, reviewed
and either landed or sent back with requests to update them to the new
layout?  I seem to recall a number of the pending patches we felt might
be landable post-release, so might be nice to clear the slate of those.

Bryce
 
> Thanks,
> pq
> 
> Pekka Paalanen (2):
>   Move weston source to compositor/
>   Rename src/ to libweston/
> 
>  Makefile.am                                 | 208 ++++++++++++++--------------
>  README                                      |   7 +-
>  clients/cliptest.c                          |   2 +-
>  {src => compositor}/cms-colord.c            |   0
>  {src => compositor}/cms-helper.c            |   0
>  {src => compositor}/cms-helper.h            |   0
>  {src => compositor}/cms-static.c            |   0
>  {src => compositor}/main.c                  |   0
>  {src => compositor}/screen-share.c          |   0
>  {src => compositor}/systemd-notify.c        |   0
>  {src => compositor}/text-backend.c          |   0
>  {src => compositor}/weston-screenshooter.c  |   0
>  {src => compositor}/weston.desktop          |   0
>  {src => compositor}/weston.h                |   0
>  {src => compositor}/weston.pc.in            |   0
>  configure.ac                                |   4 +-
>  desktop-shell/shell.c                       |   2 +-
>  ivi-shell/hmi-controller.c                  |   2 +-
>  ivi-shell/ivi-layout.c                      |   2 +-
>  ivi-shell/ivi-shell.c                       |   2 +-
>  {src => libweston}/animation.c              |   0
>  {src => libweston}/bindings.c               |   0
>  {src => libweston}/clipboard.c              |   0
>  {src => libweston}/compositor-drm.c         |   0
>  {src => libweston}/compositor-drm.h         |   0
>  {src => libweston}/compositor-fbdev.c       |   0
>  {src => libweston}/compositor-fbdev.h       |   0
>  {src => libweston}/compositor-headless.c    |   0
>  {src => libweston}/compositor-headless.h    |   0
>  {src => libweston}/compositor-rdp.c         |   0
>  {src => libweston}/compositor-rdp.h         |   0
>  {src => libweston}/compositor-wayland.c     |   0
>  {src => libweston}/compositor-wayland.h     |   0
>  {src => libweston}/compositor-x11.c         |   0
>  {src => libweston}/compositor-x11.h         |   0
>  {src => libweston}/compositor.c             |   0
>  {src => libweston}/compositor.h             |   0
>  {src => libweston}/data-device.c            |   0
>  {src => libweston}/dbus.c                   |   0
>  {src => libweston}/dbus.h                   |   0
>  {src => libweston}/gl-renderer.c            |   0
>  {src => libweston}/gl-renderer.h            |   0
>  {src => libweston}/input.c                  |   0
>  {src => libweston}/launcher-direct.c        |   0
>  {src => libweston}/launcher-impl.h          |   0
>  {src => libweston}/launcher-logind.c        |   0
>  {src => libweston}/launcher-util.c          |   0
>  {src => libweston}/launcher-util.h          |   0
>  {src => libweston}/launcher-weston-launch.c |   0
>  {src => libweston}/libbacklight.c           |   0
>  {src => libweston}/libbacklight.h           |   0
>  {src => libweston}/libinput-device.c        |   0
>  {src => libweston}/libinput-device.h        |   0
>  {src => libweston}/libinput-seat.c          |   0
>  {src => libweston}/libinput-seat.h          |   0
>  {src => libweston}/libweston.pc.in          |   0
>  {src => libweston}/linux-dmabuf.c           |   0
>  {src => libweston}/linux-dmabuf.h           |   0
>  {src => libweston}/log.c                    |   0
>  {src => libweston}/noop-renderer.c          |   0
>  {src => libweston}/pixman-renderer.c        |   0
>  {src => libweston}/pixman-renderer.h        |   0
>  {src => libweston}/screenshooter.c          |   0
>  {src => libweston}/spring-tool.c            |   0
>  {src => libweston}/timeline-object.h        |   0
>  {src => libweston}/timeline.c               |   0
>  {src => libweston}/timeline.h               |   0
>  {src => libweston}/vaapi-recorder.c         |   0
>  {src => libweston}/vaapi-recorder.h         |   0
>  {src => libweston}/version.h.in             |   0
>  {src => libweston}/vertex-clipping.c        |   0
>  {src => libweston}/vertex-clipping.h        |   0
>  {src => libweston}/weston-egl-ext.h         |   0
>  {src => libweston}/weston-launch.c          |   0
>  {src => libweston}/weston-launch.h          |   0
>  {src => libweston}/zoom.c                   |   0
>  tests/ivi_layout-internal-test.c            |   2 +-
>  tests/ivi_layout-test-plugin.c              |   4 +-
>  tests/surface-global-test.c                 |   2 +-
>  tests/surface-test.c                        |   2 +-
>  tests/vertex-clip-test.c                    |   2 +-
>  tests/weston-test.c                         |   6 +-
>  xwayland/launcher.c                         |   2 +-
>  xwayland/xwayland.h                         |   2 +-
>  84 files changed, 128 insertions(+), 123 deletions(-)
>  rename {src => compositor}/cms-colord.c (100%)
>  rename {src => compositor}/cms-helper.c (100%)
>  rename {src => compositor}/cms-helper.h (100%)
>  rename {src => compositor}/cms-static.c (100%)
>  rename {src => compositor}/main.c (100%)
>  rename {src => compositor}/screen-share.c (100%)
>  rename {src => compositor}/systemd-notify.c (100%)
>  rename {src => compositor}/text-backend.c (100%)
>  rename {src => compositor}/weston-screenshooter.c (100%)
>  rename {src => compositor}/weston.desktop (100%)
>  rename {src => compositor}/weston.h (100%)
>  rename {src => compositor}/weston.pc.in (100%)
>  rename {src => libweston}/animation.c (100%)
>  rename {src => libweston}/bindings.c (100%)
>  rename {src => libweston}/clipboard.c (100%)
>  rename {src => libweston}/compositor-drm.c (100%)
>  rename {src => libweston}/compositor-drm.h (100%)
>  rename {src => libweston}/compositor-fbdev.c (100%)
>  rename {src => libweston}/compositor-fbdev.h (100%)
>  rename {src => libweston}/compositor-headless.c (100%)
>  rename {src => libweston}/compositor-headless.h (100%)
>  rename {src => libweston}/compositor-rdp.c (100%)
>  rename {src => libweston}/compositor-rdp.h (100%)
>  rename {src => libweston}/compositor-wayland.c (100%)
>  rename {src => libweston}/compositor-wayland.h (100%)
>  rename {src => libweston}/compositor-x11.c (100%)
>  rename {src => libweston}/compositor-x11.h (100%)
>  rename {src => libweston}/compositor.c (100%)
>  rename {src => libweston}/compositor.h (100%)
>  rename {src => libweston}/data-device.c (100%)
>  rename {src => libweston}/dbus.c (100%)
>  rename {src => libweston}/dbus.h (100%)
>  rename {src => libweston}/gl-renderer.c (100%)
>  rename {src => libweston}/gl-renderer.h (100%)
>  rename {src => libweston}/input.c (100%)
>  rename {src => libweston}/launcher-direct.c (100%)
>  rename {src => libweston}/launcher-impl.h (100%)
>  rename {src => libweston}/launcher-logind.c (100%)
>  rename {src => libweston}/launcher-util.c (100%)
>  rename {src => libweston}/launcher-util.h (100%)
>  rename {src => libweston}/launcher-weston-launch.c (100%)
>  rename {src => libweston}/libbacklight.c (100%)
>  rename {src => libweston}/libbacklight.h (100%)
>  rename {src => libweston}/libinput-device.c (100%)
>  rename {src => libweston}/libinput-device.h (100%)
>  rename {src => libweston}/libinput-seat.c (100%)
>  rename {src => libweston}/libinput-seat.h (100%)
>  rename {src => libweston}/libweston.pc.in (100%)
>  rename {src => libweston}/linux-dmabuf.c (100%)
>  rename {src => libweston}/linux-dmabuf.h (100%)
>  rename {src => libweston}/log.c (100%)
>  rename {src => libweston}/noop-renderer.c (100%)
>  rename {src => libweston}/pixman-renderer.c (100%)
>  rename {src => libweston}/pixman-renderer.h (100%)
>  rename {src => libweston}/screenshooter.c (100%)
>  rename {src => libweston}/spring-tool.c (100%)
>  rename {src => libweston}/timeline-object.h (100%)
>  rename {src => libweston}/timeline.c (100%)
>  rename {src => libweston}/timeline.h (100%)
>  rename {src => libweston}/vaapi-recorder.c (100%)
>  rename {src => libweston}/vaapi-recorder.h (100%)
>  rename {src => libweston}/version.h.in (100%)
>  rename {src => libweston}/vertex-clipping.c (100%)
>  rename {src => libweston}/vertex-clipping.h (100%)
>  rename {src => libweston}/weston-egl-ext.h (100%)
>  rename {src => libweston}/weston-launch.c (100%)
>  rename {src => libweston}/weston-launch.h (100%)
>  rename {src => libweston}/zoom.c (100%)
> 
> -- 
> 2.7.3


More information about the wayland-devel mailing list