-
-
Notifications
You must be signed in to change notification settings - Fork 39
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
[REVIEW]: Caliban: Docker-based job manager for reproducible workflows #2403
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @lukasheinrich, @arokem it looks like you're currently assigned to review this paper 🎉. Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post. ⭐ Important ⭐ If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews 😿 To fix this do the following two things:
For a list of things I can do to help you, just type:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
|
@sritchie Could you please check the missing DOI reported above? |
@whedon check references |
|
@diehlpk looks like we're good to go! |
hi @sritchie -- part of the described functionality requires Google Cloud Access. Will you provide credits or similar to allow us to test that functionality (I don't have any free credits left)? |
@lukasheinrich and @arokem , of course - I have a Cloud project I can add you both to, and can send you a service account key that you can install on your machine to submit jobs and push containers. Do you want to send me your email address at [email protected]? I'll go ahead and add you right away. |
@lukasheinrich , if you go ahead and send me an email I can get you set up. @arokem got in touch, so I have a little guide written up for you both. Cheers! |
Hey @arokem, @lukasheinrich and @diehlpk - I responded a week ago with details here, but haven't heard anything back. Let me know if I can assist with anything! |
Hey @sritchie I think you are fine and the reviewers will proceed with their review. Normally, the review time is about 6 weeks, since we asked the reviewers to finish their review within 6 weeks. |
Hey @arokem and @lukasheinrich how is your review going? |
@diehlpk : I am making slow progress through the checklist. My main remaining items are about testing the various functionality of the library. So far, it's been an enjoyable experience 😄 Regarding community guidelines, I've posted an issue in the software repo. I also have a small comment for this item:
The authors tend to make liberal use of superlatives (the word "tremendous" appears more than once). I think that it would be good to use these sparingly. |
One more comment, regarding the state of the art. There are two strands of research not currently cited, that I believe could be connected to this software and would better embed the software in context: The first regards automated docker deployment for scientific software. I am thinking primarily of repo2docker, which implements functionality similar to The second regards automated deployment of scientific computing to the cloud. One set of work there is pywren and related papers (e.g., https://shivaram.org/publications/pywren-socc17.pdf). The other is our own work on cloudknot. If you feel so compelled, you could cite our scipy paper on that: http://conference.scipy.org/proceedings/scipy2018/adam_richie-halford.html. |
Relatedly, but definitely not required for the review, some food for thought here: google/caliban#49 |
I am trying to run Setting the environment variable seems to resolve that, but I then run into:
Do the permissions on the project need to be adjusted somehow? |
@sritchie Can you please add the country (no abbreviation) to the affiliation? |
@arokem , yes, sorry about that... this was an older project, and I hadn't quite synced up permissions yet for the service account. I thought I'd done this for you, but my mistake! This would not come up on your own project. Give it a try now! |
@whedon generate pdf |
@diehlpk whoops, sorry, I just realized I did exactly what you asked me not to do and added "USA", copying the other papers I'd seen. What would you like me to add? "United States", or "United States of America"? Let me know and I'll be happy to make the change. |
@sritchie I think we like to have |
@diehlpk okay, done. let me regenerate |
@whedon generate pdf |
@sritchie Congratulations to the accepted paper. @lukasheinrich and @arokem thanks for your review. |
Thanks all!! |
Hi @sritchie, I'm doing some final checks on your submission. In the paper, it looks like the Forde et al. and Zaharia et al. references may be missing some details. Also, please look at the other references, and add curly braces |
@whedon generate pdf |
@kyleniemeyer , just took another pass and I think we're set here. |
@sritchie For the second reference ieee should be IEEE. |
@whedon generate pdf |
@diehlpk I'll figure this out someday... nice catch, fixed! |
Hey @sritchie, looks like the Forde et al. reference is still missing something. Where was that published—a journal, or on a website, or something? |
@kyleniemeyer , I took the bibtex entry from here: https://scholar.google.com/scholar?q=Reproducing+%7BMachine+%7BLearning+%7BResearch+on+%7BBinder&hl=en&as_sdt=0&as_vis=1&oi=scholart:
It lives on OpenReview.net: https://openreview.net/forum?id=BJlR6KTE3X and was published at NIPS 2018 Workshop MLOSS; you're right that even though that isn't in the bibtex entry Scholar generates it needs to be here. Adding now. |
@whedon generate pdf |
@sritchie yeah, unfortunately Google Scholar's BiBTeX generation only seems to work consistently for regular journal articles. |
@whedon accept |
|
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#1734 If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#1734, then you can now move forward with accepting the submission by compiling again with the flag
|
@whedon accept deposit=true |
|
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦 |
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨 Here's what you must now do:
Any issues? Notify your editorial technical team... |
Congrats @sritchie on your article's publication in JOSS! Many thanks to @lukasheinrich and @arokem for reviewing this, and @diehlpk for editing it. |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
This is how it will look in your documentation: We need your help! Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
|
Submitting author: @sritchie (Sam Ritchie)
Repository: https://github.com/google/caliban
Version: 0.4.1
Editor: @diehlpk
Reviewer: @lukasheinrich, @arokem
Archive: 10.5281/zenodo.4026612
Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.
Status
Status badge code:
Reviewers and authors:
Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) by leaving comments in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)
Reviewer instructions & questions
@lukasheinrich & @arokem, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @diehlpk know.
✨ Please try and complete your review in the next six weeks ✨
Review checklist for @lukasheinrich
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @arokem
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
The text was updated successfully, but these errors were encountered: