You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Hoss Man (JIRA)" <ji...@apache.org> on 2017/03/02 16:49:46 UTC

[jira] [Updated] (LUCENE-7725) it should be possible to run "ant precommit" with java9

     [ https://issues.apache.org/jira/browse/LUCENE-7725?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hoss Man updated LUCENE-7725:
-----------------------------
    Description: 
Eventually we'll want to be sure that {{ant precommit}} works even if you are using java9.

This is currently not possible because the ECJ (Eclipse JDT based) javadoc linter we use doesn't work on java9 -- so we're blocked on that, and the build.xml explicitly fails fast.  (The fail fast logic in build.xml can currently be bypassed via a {{-Dis.jenkins.build=true}} system prop)



  was:Eventually we'll want to be sure that {{ant precommit}} works even if you are using java9.


bq. Nevertheless, we can remove the hard fail and just print the warning. But I'd not be happy.

I am all in favor of the hard fail (by default) until it works completely -- i just wanted to be sure we have open issues for all the "known" java9 problems so people reviewing the list in jira have an accurate picture of the situation.

I've updated the description based on the added context you provided. (Thanks)

As far as the upstream bug blocking this: i found the two URLs below, do you know if there is a more specific ECJ bug# we can link to?

* https://wiki.eclipse.org/Java9
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=456778



> it should be possible to run "ant precommit" with java9
> -------------------------------------------------------
>
>                 Key: LUCENE-7725
>                 URL: https://issues.apache.org/jira/browse/LUCENE-7725
>             Project: Lucene - Core
>          Issue Type: Task
>            Reporter: Hoss Man
>              Labels: Java9
>
> Eventually we'll want to be sure that {{ant precommit}} works even if you are using java9.
> This is currently not possible because the ECJ (Eclipse JDT based) javadoc linter we use doesn't work on java9 -- so we're blocked on that, and the build.xml explicitly fails fast.  (The fail fast logic in build.xml can currently be bypassed via a {{-Dis.jenkins.build=true}} system prop)



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org