-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MINOR: [Docs] Update docs to point to separate Java codebase #45134
Conversation
These changes are pretty trivial + are mainly for docs that aren't specifically related to java. Though one remaining issue is that the following pages/sub-pages still live in this repo which I assume isn't desired 🤔 . |
@github-actions crossbow submit preview-docs |
Revision: 1a0d899 Submitted crossbow builds: ursacomputing/crossbow @ actions-c3413aeb10
|
Could you also update |
@github-actions crossbow submit preview-docs |
|
@@ -144,7 +144,7 @@ Maven | |||
|
|||
.. code-block:: | |||
|
|||
$ cd arrow/java | |||
$ cd arrow-java | |||
$ mvn generate-resources -Pgenerate-libs-jni-windows -N |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Building JNI libs with maven is broken until the pom.xml file is updated in arrow-java to avoid passing -S java
to cmake among other problems.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we wait for apache/arrow-java#449 ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yup, I'll wait on apache/arrow-java#449.
Will this order work?
- GH-13: Set up JNI build (dataset, etc.) arrow-java#449 lands
- I'll try to verify each build path and update the docs on this PR -> merge it into apache/arrow
[Docs] Migrate java development and usage docs from apache/arrow arrow-java#472[Doc] Generate Java documentation arrow-java#455 (I can try to cherry-pick the commits in the docs in a similar way that was done for the source code)- Remove java docs from apache/arrow
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. Let's use the order.
@@ -293,7 +300,7 @@ Archery | |||
|
|||
.. code-block:: text | |||
|
|||
$ cd arrow | |||
$ cd arrow-java |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bit unfamiliar with archery, but I couldn't find any directives/targets for java-jni-manylinux-2014
in any of the dockerfiles between both repos.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can use docker compose
instead of Archery.
apache/arrow-java uses docker compose
directly instead of via Archery.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah I see, after apache/arrow-java#449 I can replace the archery sections with docker compose
Updated + tweaked the build instructions for the JNI libraries. I commented on this review a few more problems in the "building Java" docs. Some need source fixes to be done in arrow-java - could these updates be made once the java documentation has moved to apache/arrow-java maybe? |
@github-actions crossbow submit preview-docs |
Revision: 197369e Submitted crossbow builds: ursacomputing/crossbow @ actions-88de21002f
|
Apologies was a bit delayed here. I see that building.rst has been moved to arrow-java in https://github.com/apache/arrow-java/pull/553/files. A significant portion of that file needs to be updated - even with the existing changes I have in this PR. Given the above, could I leave building.rst out of this PR? The other two updates are for files that will remain in this repo. |
Yes, please. |
Co-authored-by: Sutou Kouhei <[email protected]>
197369e
to
26a6cf8
Compare
Reverted building.rst changes |
@github-actions crossbow submit preview-docs |
Revision: 26a6cf8 Submitted crossbow builds: ursacomputing/crossbow @ actions-ba09884753
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After merging your PR, Conbench analyzed the 4 benchmarking runs that have been run so far on merge-commit aaa88e9. There were 8 benchmark results with an error:
There were no benchmark performance regressions. 🎉 The full Conbench report has more details. It also includes information about 5 possible false positives for unstable benchmarks that are known to sometimes produce them. |
…45134) ### Rationale for this change Post apache#44945 the Java implementation lives in it's own repo. Update docs to point there. ### What changes are included in this PR? Updates to a few locations that reference old Java impl location. ### Are these changes tested? Rendered the Sphinx ones locally to check. ### Are there any user-facing changes? No Lead-authored-by: parthchonkar <[email protected]> Co-authored-by: Parth Chonkar <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Rationale for this change
Post #44945 the Java implementation lives in it's own repo. Update docs
to point there.
What changes are included in this PR?
Updates to a few locations that reference old Java impl location.
Are these changes tested?
Rendered the Sphinx ones locally to check.
Are there any user-facing changes?
No