Closed roboneuro closed 1 year ago
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@roboneuro generate pdf from branch neurolibre
Attempting PDF compilation from custom branch neurolibre. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@roboneuro commands
Here are some things you can ask me to do:
# List all of RoboNeuro's capabilities
@roboneuro commands
# Assign a GitHub user as the sole reviewer of this submission
@roboneuro assign @username as reviewer
# Add a GitHub user to the reviewers of this submission
@roboneuro add @username as reviewer
# Re-invite a reviewer (if they can't update checklists)
@roboneuro re-invite @username as reviewer
# Remove a GitHub user from the reviewers of this submission
@roboneuro remove @username as reviewer
# List of editor GitHub usernames
@roboneuro list editors
# List of reviewers together with programming language preferences and domain expertise
@roboneuro list reviewers
# Change editorial assignment
@roboneuro assign @username as editor
# Set the software archive DOI at the top of the issue e.g.
@roboneuro set 10.0000/zenodo.00000 as archive
# Set the software version at the top of the issue e.g.
@roboneuro set v1.0.1 as version
# Open the review issue
@roboneuro start review
EDITORIAL TASKS
# All commands can be run on a non-default branch, to do this pass a custom
# branch name by following the command with `from branch custom-branch-name`.
# For example:
# Compile the paper
@whedon generate pdf
# Compile the paper from alternative branch
@whedon generate pdf from branch custom-branch-name
# Remind an author or reviewer to return to a review after a
# certain period of time (supported units days and weeks)
@roboneuro remind @reviewer in 2 days
# Ask RoboNeuro to do a dry run of accepting the paper and depositing with Crossref
@roboneuro accept
# Ask RoboNeuro to check the references for missing DOIs
@roboneuro check references
# Ask RoboNeuro to check repository statistics for the submitted software
@roboneuro check repository
EiC TASKS
# Invite an editor to edit a submission (sending them an email)
@roboneuro invite @editor as editor
# Reject a paper
@roboneuro reject
# Withdraw a paper
@roboneuro withdraw
# Ask RoboNeuro to actually accept the paper and deposit with Crossref
@roboneuro accept deposit=true
@roboneuro generate pdf from branch neurolibre
Attempting PDF compilation from custom branch neurolibre. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@roboneuro generate html from branch neurolibre
I'm sorry dear human, I don't understand that. You can see what commands I support by typing:
@roboneuro commands
@roboneuro build jupyter-book
@roboneuro commands
Here are some things you can ask me to do:
# List all of RoboNeuro's capabilities
@roboneuro commands
# Assign a GitHub user as the sole reviewer of this submission
@roboneuro assign @username as reviewer
# Add a GitHub user to the reviewers of this submission
@roboneuro add @username as reviewer
# Re-invite a reviewer (if they can't update checklists)
@roboneuro re-invite @username as reviewer
# Remove a GitHub user from the reviewers of this submission
@roboneuro remove @username as reviewer
# List of editor GitHub usernames
@roboneuro list editors
# List of reviewers together with programming language preferences and domain expertise
@roboneuro list reviewers
# Change editorial assignment
@roboneuro assign @username as editor
# Set the software archive DOI at the top of the issue e.g.
@roboneuro set 10.0000/zenodo.00000 as archive
# Set the software version at the top of the issue e.g.
@roboneuro set v1.0.1 as version
# Open the review issue
@roboneuro start review
EDITORIAL TASKS
# All commands can be run on a non-default branch, to do this pass a custom
# branch name by following the command with `from branch custom-branch-name`.
# For example:
# Compile the paper
@roboneuro generate pdf
# Compile the paper from alternative branch
@roboneuro generate pdf from branch custom-branch-name
# Compile the NeuroLibre notebook
@roboneuro generate nl-notebook
# Compile the NeuroLibre notebook from alternative branch
@roboneuro generate nl-notebook from branch custom-branch-name
# Remind an author or reviewer to return to a review after a
# certain period of time (supported units days and weeks)
@roboneuro remind @reviewer in 2 days
# Ask RoboNeuro to do a dry run of accepting the paper and depositing with Crossref
@roboneuro accept
# Ask RoboNeuro to check the references for missing DOIs
@roboneuro check references
# Ask RoboNeuro to check repository statistics for the submitted software
@roboneuro check repository
EiC TASKS
# Invite an editor to edit a submission (sending them an email)
@roboneuro invite @editor as editor
# Reject a paper
@roboneuro reject
# Withdraw a paper
@roboneuro withdraw
# Ask RoboNeuro to actually accept the paper and deposit with Crossref
@roboneuro accept deposit=true
@roboneuro generate nl-notebook
Missing 'binder' or 'content' folder for https://github.com/qmrlab/t1_book
@roboneuro generate nl-notebook from branch neurolibre
Attempting NeuroLibre notebook compilation from custom branch neurolibre. Reticulating splines etc...
:seedling: We are currently building your NeuroLibre notebook! Good things take time :seedling:
@ltetrel any idea why roboneuro is stuck?
@ltetrel any idea why roboneuro is stuck?
@pbellec it's in the push-to-GH step -- you can see the exact error here. Unfortunately I can only work on this on off-hours, but I'll get something pushed for this soon.
The latest entry in the cluster says that the jupyter book build already exists for commit 93466a31. Unfortunately as for RoboNeuro I cannot help :(
[I 2021-09-28 01:20:24.596 JupyterHub log:181] 201 POST /jupyter/hub/api/users/qmrlab-t1_book-avzdxp9t (binder@206.12.88.157) 431.14ms
Getting data requirements from https://raw.githubusercontent.com/qmrlab/t1_book/93466a316bfdb86ae2b0b03afe9d160230b417f1/
https://raw.githubusercontent.com/qmrlab/t1_book/93466a316bfdb86ae2b0b03afe9d160230b417f1/binder/data_requirement.json not found
/srv/jupyterhub/data/book-artifacts/qmrlab/github.com/t1_book/93466a316bfdb86ae2b0b03afe9d160230b417f1/successfully_built exists, skipping book build
[I 2021-09-28 01:20:25.905 JupyterHub log:181] 202 POST /jupyter/hub/api/users/qmrlab-t1_book-avzdxp9t/servers/ (binder@206.12.88.157) 1284.88ms
[W 2021-09-28 01:20:25.908 JupyterHub spawner:2182] Ignoring unrecognized KubeSpawner user_options: binder_launch_host, binder_persistent_request, binder_ref_url, binder_request, image, repo_url, token
[I 2021-09-28 01:20:25.917 JupyterHub spawner:1840] Attempting to create pod jupyter-qmrlab-2dt1-5fbook-2davzdxp9t, with timeout 3
[I 2021-09-28 01:20:25.964 JupyterHub log:181] 200 GET /jupyter/hub/api/users/qmrlab-t1_book-avzdxp9t (binder@206.12.88.157) 41.52ms
[I 2021-09-28 01:20:27.004 JupyterHub log:181] 200 GET /jupyter/hub/api/users/qmrlab-t1_book-avzdxp9t (binder@206.12.88.157) 18.72ms
[I 2021-09-28 01:20:28.445 JupyterHub log:181] 200 GET /jupyter/hub/api/users/qmrlab-t1_book-avzdxp9t (binder@206.12.88.157) 18.68ms
[I 2021-09-28 01:20:30.444 JupyterHub log:181] 200 GET /jupyter/hub/api/users/qmrlab-t1_book-avzdxp9t (binder@206.12.88.157) 20.38ms
[I 2021-09-28 01:20:33.233 JupyterHub log:181] 200 GET /jupyter/hub/api/users/qmrlab-t1_book-avzdxp9t (binder@206.12.88.157) 19.07ms
[W 2021-09-28 01:20:34.759 JupyterHub _version:41] Single-user server has no version header, which means it is likely < 0.8. Expected 1.3.0
[I 2021-09-28 01:20:34.759 JupyterHub base:904] User qmrlab-t1_book-avzdxp9t took 10.112 seconds to start
I can push a commit to deal with that when @emdupre gives green light.
I can push a commit to deal with that when @emdupre gives green light.
Sorry, are you planning a commit for the cluster or RoboNeuro ? So long as the artifact persists at least another 24 hours on the cluster, it's fine for me -- I just need to be able to grab those artifacts through a REST call and test pushing the folder with OctoKit
.
Oh, I meant a commit to this repo under review.
Oh that shouldn't interact ! And a good test, really. Go for it 🚀.
Done! The artifacts should be there for 24 hrs for 🐙
Could someone ELI5 (explain like I'm 5) the current status of the submission?
There is development needed on roboneuro. Current conversation happening here: https://github.com/neurolibre/roboneuro/issues/10 Also in the process of recruiting first neurolibre tester, so I have someone to tag when there is a book to review.
@pbellec I think you want to refer https://github.com/neurolibre/roboneuro/pull/9#issuecomment-930354531 instead. The current discussion in neurolibre/roboneuro#10 is a change proposal for the jupyter book build workflow, the current behaviour should not be an issue.
@roboneuro generate nl-notebook from branch neurolibre
Attempting NeuroLibre notebook compilation from custom branch neurolibre. Reticulating splines etc...
:point_right::page_facing_up: View built NeuroLibre Notebook :page_facing_up::point_left:
@roboneuro generate pdf from branch neurolibre
Attempting PDF compilation from custom branch neurolibre. Reticulating splines etc...
PDF failed to compile for issue #2 with the following error:
Error producing PDF. ! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H
l.1 4
Successfully replicating the test server behavior :
@roboneuro generate nl-notebook from branch neurolibre
Attempting NeuroLibre notebook compilation from custom branch neurolibre. Reticulating splines etc...
:point_right::page_facing_up: View built NeuroLibre Notebook :page_facing_up::point_left:
Cool! This also mirrors the roboneuro page functionality, returning the book if it already exists for the latest commit! Now I will change something small, then call another build.
@roboneuro generate nl-notebook from branch neurolibre
Attempting NeuroLibre notebook compilation from custom branch neurolibre. Reticulating splines etc...
:seedling: We are currently building your NeuroLibre notebook! Good things take time :seedling:
:point_right::page_facing_up: View built NeuroLibre Notebook :page_facing_up::point_left:
Interesting, the book address has the latest commit 90dc3
, but the changes I made there are not rendered on the Introduction page.
Interesting, the book address has the latest commit 90dc3, but the changes I made there are not rendered on the Introduction page.
Can replicate, though I'm not yet sure where this behavior is being introduced .... Can you make another commit and build it first through the preview page to confirm that it shows the correct behavior there ?
Interesting, the book address has the latest commit
90dc3
, but the changes I made there are not rendered on the Introduction page.
Did you modify the Dockerfile (e.g. add a space) to force a rebuild?
I changed the intro.md
, you can click the link to see changes. Now I pushed another commit 7b4e6e1
for which I started a book build on roboneuro page as @emdupre suggested.
Submitting author: !--author-handle-->@mathieuboudreau<!--end-author-handle-- (Mathieu Boudreau) Repository: https://github.com/qMRLab/t1-book-neurolibre Branch with paper.md (empty if default branch): main Version: v1.0.0 Editor: !--editor-->@agahkarakuzu<!--end-editor-- Reviewers: !--reviewers-list-->@agahkarakuzu<!--end-reviewers-list-- Reproducible preprint: Pending Repository archive: Pending Data archive: Pending Book archive: Pending Docker archive: Pending
Author instructions
Thanks for submitting your paper to NeuroLibre @mathieuboudreau.
@mathieuboudreau if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). In addition, this list of people have already agreed to review for NeuroLibre and may be suitable for this submission (please start at the bottom of the list).
Editor instructions
The NeuroLibre submission bot @roboneuro is here to help you find and assign reviewers and start the main review. To find out what @roboneuro can do for you type: