Hi, I have noticed that there are a flood of patches for wayland and related projects that reach the wayland mailing list. Unfortunately, many of these patches become forgotten or incompatible over time. This can be very frustrating to everyone including contributers, users and developers. I have noticed that this has been a consistent problem since I began following the project about one year ago. I have tried various methods to help solve this problem but nothing has worked. Kristian expressed some months ago here http://lists.freedesktop.org/archives/wayland-devel/2012-October/006055.html that there would be next branches for new commits. This is a great idea, but it is clear that the time and resources required to maintain this branch in addition to 1.0 and master is not available. Kristian has also made efforts with a patch queue but this only seems to add to the workload in itself. The fact of the matter is, the community is moving faster than the project can keep up. So in order to keep up and try to help everyone and the project as a whole, I have decided to create staging repositories to house important community patches and other experimental changes.
General Goals: 1) Provide a place for runtime-critical patches 2) Provide a place to test experimental developments 3) Provide a repository for users with new fixes, concepts and ideas How it works: The repositories are contained on github at https://github.com/soreau in the next branches. Stick to the official wayland/weston build guide, substituting the next branches from the repos available on github. The main repos of interest are wayland and weston. If anyone wants or needs a patch committed to these repositories, let me know. Any clients that want to support new core protocol can be added. Currently, there are wayland, weston, xserver and gtk+ repositories. I will try to keep rebased to latest wayland/weston as commits are made to the official master repositories. Notes: This is not a fork of wayland, this is a staging area to test new protocol and other interesting patches. Hopefully, we'll be able to catch bugs with patches before they are committed to the official repositories and become a problem. The next branches will be rebased on their respective official repositories master branches periodically So far, these patches are included: 1) The window list series 2) Jonas Ã…dahl's [PATCH wayland] client: Invoke new_id closure arguments as pointers instead of integers 3) Ander Conselvan de Oliveira's [PATCH weston 2/2] compositor-drm: Fix inconsistency in finish frame timestamps 4) Fixes for new attach semantics in gtk+ and xserver If you would like to see your patch(es) pushed to this staging repository, feel free to reply to this post. You can also find me on irc.freenode.net in #wayland and #wayland-dev or send me a message on github. Thanks, Scott _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
