Project proposal: s390x port
dalibor topic
dalibor.topic at oracle.com
Mon May 9 11:23:20 UTC 2016
Hi David,
Thank you for your quick replies.
On 06.05.2016 15:24, David Edelsohn wrote:
> On Fri, May 6, 2016 at 7:25 AM, dalibor topic <dalibor.topic at oracle.com> wrote:
> Yes, I am the same person.
Thank you for the confirmation.
> IBM itself will not contribute the port. I will not contribute this
> port myself -- neither as an IBM employee nor on my own behalf.
OK.
>>
>> Could you elaborate a bit on the nature of the development work:
>>
>> * Who would be in the initial set of the Project's Committers?
>
> The port will be developed by Marcin Kościelnicki.
OK. I don't see Marcin listed at
http://www.oracle.com/technetwork/community/oca-486395.html - would he
be contributing to the Port on his own behalf? On behalf of a company or
other organization? Do you know if he has sent in an OCA for processing?
>> * Would you have Reviewers on the Project?
>
> Yes, there will be IBMers who will assist with reviews of the proposed patches.
OK. The Project Lead has the authority to designate specific code
repositories within their Project as requiring formal change review - in
that case a Project also has the Reviewer Role, of which the Project
Lead is one by default.
While the Project Lead can appoint the initial set of Reviewers, further
Reviewers will need to go through a vote, as described in
http://openjdk.java.net/projects/#project-reviewer - keep in mind that
"As a rough guide, a Committer should author and push at least 32
significant changesets to the Project before being nominated to be a
Reviewer."
>> * Would you be starting from scratch within the new OpenJDK Project, or are
>> you looking at bringing an already existing, internal port in?
>
> This is a new port starting from scratch.
Cool.
>> * Which JDK release would you plan to target initially?
>
> I believe that the goal is inclusion in OpenJDK 9. I welcome your
> advice and guidance about this issue.
I think getting a new Port starting from scratch into JDK 9 before GA
could be challenging, considering that the JDK 9 FC date is just a few
weeks away. You can find the proposed JDK 9 schedule at
http://openjdk.java.net/projects/jdk9/ .
My recommendation these days is that porting Projects should start their
work on a released version of the platform, rather then on an in
development
version. Generally, the amount of churn and accidental breakage should be
lower for a porting Project following JDK 8 Updates, then for one following
JDK 9.
Once you're up and happily running with JDK 8 Updates and regularly sync
with
the mainline without issues, you can start thinking about tracking JDK 9
in a
separate forest. I'd also recommend syncing with the mainline on a
weekly or
bi-weekly basis.
Once the Port on JDK 8 Updates gets to a point where you're happy with
it, and it passes the TCK for Java SE 8, and you're happy with the
direction in which your development in the JDK 9 forest is going, then
it's time to start thinking about submitting a JEP for inclusion into
the next release.
In general, ports tend to follow the same route as other changes - they
go into the next release in development first, and once they are there,
they may (or may not, of course) be backported into an update release.
A good example of following that pattern has been provided by the
PowerPC/AIX Port Project. You can read about the steps they took on
their wiki:
https://wiki.openjdk.java.net/pages/viewpage.action?pageId=13041681 .
The AArch64 Port Project took a similar route.
cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>
ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment
More information about the porters-dev
mailing list