CFV: New Project: Wakefield

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Wed Aug 11 17:27:19 UTC 2021


Vote: yes

Maurizio

On 11/08/2021 17:50, Thomas Stüfe wrote:
> Vote: yes
>
> On Wed, Aug 11, 2021 at 6:42 PM Philip Race <philip.race at oracle.com> 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