On Wed, Jun 21, 2017 at 12:59 PM, Magnus Ihse Bursie
<magnus.ihse.bur...@oracle.com> wrote:
> On 2017-06-21 09:02, Thomas Stüfe wrote:
>>
>> Hi Magnus,
>>
>> excellent work!
>
>
> Thank you! :-)
>
>> Some minor remarks:
>>
>> You also mentioned Cygwin hg in the "Special considerations" section.
>> However, because updating Cygwin is a bit of a pain (you need to close all
>> consoles to do this) it may make sense to move the "Install Cygwin and all
>> required packages" up to the beginning of the document and include
>> "mercurial" in the list of cygwin packages to install.
>>
>> In addition to that (if contributing to the OpenJDK is in the scope for
>> this document?) it may make sense to install at least ksh (for webrevs) and
>> sftp (for uploading webrevs) for Cygwin.
>
>
> For JDK 10, we can discuss where to draw the line of the responsibility of
> this document. I don't think it can cover all OpenJDK developer stories,
> like webrev, etc. But we should probably make sure that such a document
> exists somewhere, in the repo or on the OpenJDK web site or wiki.
>
> I've tried putting information about what to install and how grouped to the
> specific requirements. This has both drawbacks and benefits. One thing you
> don't get is a "one stop" description of "install all these packages". That
> could perhaps be added to the TL;DR section -- if you just want something
> quick that is likely to work, and you don't care why, or if you install
> slightly too much.
>
>> As for AIX, so far we have not yet broken compatibility with AIX 5.3.
>> While this is something which we may give up in the future, currently
>> jdk9/10 still build and run on AIX 5.3 and 6.1.
>
>
> Ok, I updated the document to include this information.
>
>> I think we can flesh out this section a lot. We will discuss this in our
>> team.
>
>
> That sounds great! I realize the AIX part was a bit thin, but at least it is
> mentioned, as compared to the old document. :)
>
> I'm leaving for vacation now, but I'll be happy to discuss with you and your
> team how to improve the documentation for AIX/PPC in JDK 10.
>

Great stuff Magnus!

Happy midsummer and happy holidays :)

> /Magnus
>
>>
>> Kind Regards, Thomas
>>
>>
>> On Wed, Jun 21, 2017 at 2:46 AM, Magnus Ihse Bursie
>> <magnus.ihse.bur...@oracle.com <mailto:magnus.ihse.bur...@oracle.com>>
>> wrote:
>>
>>     Also known as: "!!!!!!!!!!!!!!! THIS IS A MAJOR RE-WRITE of this
>>     document. !!!!!!!!!!!!!" :-)
>>
>>     The build documentation has been in need of an overhaul for a very
>>     long time. The document is not very well structured, and contains
>>     not only outdated but also irrelevant information, all the while
>>     valuable information is missing.
>>
>>     For some time now, I've worked as a background project to rewrite
>>     the build documentation to address these shortcomings. Now it's
>>     finally done.
>>
>>     Here is the new documentation in html format:
>>
>> http://cr.openjdk.java.net/~ihse/demo-new-build-readme/common/doc/building.html
>>
>> <http://cr.openjdk.java.net/%7Eihse/demo-new-build-readme/common/doc/building.html>
>>
>>     And here it is in markdown:
>>
>> http://cr.openjdk.java.net/~ihse/JDK-8179892-update-build-readme/webrev.01/raw_files/new/common/doc/building.md
>>
>> <http://cr.openjdk.java.net/%7Eihse/JDK-8179892-update-build-readme/webrev.01/raw_files/new/common/doc/building.md>
>>
>>     I've tried to make the document as readable as possible in raw
>>     markdown, hoping it can be of assistance for command-line users.
>>
>>     Bug: https://bugs.openjdk.java.net/browse/JDK-8179892
>>     <https://bugs.openjdk.java.net/browse/JDK-8179892>
>>     WebRev:
>>
>> http://cr.openjdk.java.net/~ihse/JDK-8179892-update-build-readme/webrev.01
>>
>> <http://cr.openjdk.java.net/%7Eihse/JDK-8179892-update-build-readme/webrev.01>
>>
>>     /Magnus
>>
>>
>

Reply via email to