CFV: New Project: Wakefield

Joseph D. Darcy joe.darcy at oracle.com
Wed Aug 11 18:02:09 UTC 2021


Vote: yes

-Joe

On 8/11/2021 6:41 AM, Philip Race wrote:
> I hereby propose the creation of the Wakefield Project to implement 
> support in JDK for the Wayland [1] display server for Linux with Phil 
> Race as the lead and the Client Libraries Group as the sponsoring Group.
>
> Background and Motivation:
> As previously noted in the well received Call for Discussion [2], the 
> Linux community has been working on a complete replacement for the 
> 1980's era X11 desktop display server protocol  with new protocols and 
> libraries that support client-side rendering and a compositing desktop 
> windowing system.
>
> This is now the default desktop server technology on several Linux 
> distros, including RHEL 8, OL 8, and Ubuntu 21.04, and some day may be 
> the only display server, with X11 applications supported only via a 
> compatibility mode, in which certain critical Java SE desktop APIs as 
> implemented for X11 will not function completely and therefore will 
> not be TCK compliant.
>
> The Wakefield Project will pursue two goals:
> - a short to medium term solution for JDK running on Wayland in X11 
> compatibility mode
> - a medium to long term solution for JDK running as a native Wayland 
> client.
>
> The latter is the main goal but is significantly more work and will 
> take years to fully complete and deliver, hence the need for the short 
> term goal too.
>
> In due course, one or more JEPs will be submitted based on work from 
> this Project.
>
> The proposed Project lead, Phil Race is the lead of the Client 
> Libraries Group [3] and the Lanai Project [4] and has worked on the 
> JDK client technologies for many years.
>
> Proposed Initial committers include
> Phil Race (prr)
> Alexander Zvegintsev (azvegint)
> Alexander Zuev (kizune)
> Sergey Bylokhov (serb)
> Kevin Rushforth (kcr)
> Pankaj Bansal (pbansal)
> Alexey Ushakov (avu)
> Dmitry Batrak (dbatrak)
> Maxim Kartashev maxim.kartashev at jetbrains.com 
> <mailto:maxim.kartashev at jetbrains.com>
> Nikita Gubarkov nikita.gubarkov at jetbrains.com 
> <mailto:nikita.gubarkov at jetbrains.com>
> Mario Torre (neugens)
> Roman Kennke (rkennke)
> Zdenek Zambersky <zzambers at redhat.com>
>
> A complete list will be provided to the registrar on the successful 
> conclusion of this CFV.
>
> Votes are due by 5pm PDT on Wednesday August 25th 2021.
>
> Only current OpenJDK Members [5] are eligible to vote on this motion.
> Votes must be cast in the open on the discuss list.
> Replying to this message is sufficient if your mail program honors the 
> Reply-To header.
>
> For Lazy Consensus voting instructions, see [6].
>
> -Phil Race.
>
> [1] https://wayland.freedesktop.org/
> [2] https://mail.openjdk.java.net/pipermail/discuss/2021-July/005846.html
> [3] https://openjdk.java.net/census#client-libs
> [4] https://openjdk.java.net/census#lanai
> [5] http://openjdk.java.net/census#members
> [6] http://openjdk.java.net/projects/#new-project-vote


More information about the discuss mailing list