You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by GitBox <gi...@apache.org> on 2022/05/06 16:49:21 UTC

[GitHub] [arrow-cookbook] toddfarmer opened a new issue, #190: [Java] Clarify build requirements

toddfarmer opened a new issue, #190:
URL: https://github.com/apache/arrow-cookbook/issues/190

   The [Java CONTRIBUTING.rst page](https://github.com/apache/arrow-cookbook/blob/main/java/CONTRIBUTING.rst) makes no mention of a Python dependency, but the `make java` command can fail due to python-related activity:
   
   ```
   todd@pop-os:~/arrow-cookbook$ make java
   >>> Installing Java Dependencies <<<
   
   cd java && pip install -r requirements.txt
   /bin/sh: 1: pip: not found
   make: *** [Makefile:27: javadeps] Error 127
   ```
   The [base README.rst file](https://github.com/apache/arrow-cookbook/blob/main/README.rst) references Python in a context that seems specific to R and Python cookbooks.
   
   Python dependencies should be documented.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [arrow-cookbook] lidavidm closed issue #190: [Java] Clarify build requirements

Posted by GitBox <gi...@apache.org>.
lidavidm closed issue #190: [Java] Clarify build requirements
URL: https://github.com/apache/arrow-cookbook/issues/190


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [arrow-cookbook] toddfarmer commented on issue #190: [Java] Clarify build requirements

Posted by GitBox <gi...@apache.org>.
toddfarmer commented on issue #190:
URL: https://github.com/apache/arrow-cookbook/issues/190#issuecomment-1119988004

   After installing pip, the build script successfully installed required dependencies, but failed due to missing sphinx-build:
   ```
   todd@pop-os:~/arrow-cookbook$ make java
   >>> Installing Java Dependencies <<<
   
   cd java && pip install -r requirements.txt
   ...
   >>> Building Java Cookbook <<<
   
   cd java && make html
   make[1]: Entering directory '/home/todd/arrow-cookbook/java'
   /bin/sh: 1: sphinx-build: not found
   make[1]: *** [Makefile:20: html] Error 127
   make[1]: Leaving directory '/home/todd/arrow-cookbook/java'
   make: *** [Makefile:81: java] Error 2
   todd@pop-os:~/arrow-cookbook$ sphinx-build
   Command 'sphinx-build' not found, but can be installed with:
   sudo apt install python3-sphinx
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [arrow-cookbook] westonpace commented on issue #190: [Java] Clarify build requirements

Posted by GitBox <gi...@apache.org>.
westonpace commented on issue #190:
URL: https://github.com/apache/arrow-cookbook/issues/190#issuecomment-1120073287

   That looks accurate to me, the Java build documents should probably be updated.  Though that is a Java cookbook decision and not a general decision (which is probably why the base readme doesn't specify it).
   
   The c++ cookbook, for example, does not rely on pip, and instead makes use of conda.  One could also make a cookbook that doesn't use sphinx if they chose to.  The R cookbook can be built without sphinx I think.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [arrow-cookbook] toddfarmer commented on issue #190: [Java] Clarify build requirements

Posted by GitBox <gi...@apache.org>.
toddfarmer commented on issue #190:
URL: https://github.com/apache/arrow-cookbook/issues/190#issuecomment-1120075460

   Thanks @westonpace - I'll constrain my proposed changes to the Java CONTRIBUTING file, then.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [arrow-cookbook] thisisnic closed issue #190: [Java] Clarify build requirements

Posted by GitBox <gi...@apache.org>.
thisisnic closed issue #190: [Java] Clarify build requirements
URL: https://github.com/apache/arrow-cookbook/issues/190


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org