Open whedon opened 1 year ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @PetrKryslUCSD, @pfitzseb it looks like you're currently assigned to review this paper :tada:.
:warning: JOSS reduced service mode :warning:
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.
:star: Important :star:
If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/JuliaCon/proceedings-review) 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:
@whedon commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@whedon generate pdf
Software report (experimental):
github.com/AlDanial/cloc v 1.88 T=0.04 s (976.8 files/s, 83311.5 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Julia 35 405 167 2756
YAML 3 1 6 116
TOML 2 4 0 29
Markdown 1 4 0 9
-------------------------------------------------------------------------------
SUM: 41 414 173 2910
-------------------------------------------------------------------------------
Statistical information for the repository '9ee0f315c44c9ac759829a5d' was
gathered on 2023/01/09.
No commited files with the specified extensions were found.
PDF failed to compile for issue #121 with the following error:
Can't find any papers to compile :-(
@whedon generate pdf from branch JuliaConProceeding2022
Attempting PDF compilation from custom branch JuliaConProceeding2022. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
:wave: @pfitzseb, please update us on how your review is going (this is an automated reminder).
:wave: @PetrKryslUCSD, please update us on how your review is going (this is an automated reminder).
Hey, some feedback on this submission:
using JustSayIt.API
is required (same goes for the documentation at https://omlins.github.io/JustSayIt.jl/stable/usage/Keyboard.type
command to be non-functional.I'm seeing worse latency than shown in the article, but I'm happy to chalk that up to benchmarking on a signigicantly less powerful machine.
Hey @omlins, please take a look at @pfitzseb's suggestions and comments above and try to incorporate or comment on them.
@PetrKryslUCSD Any update on your review? Would be great to get this in soon. Thanks in advance.
@PetrKryslUCSD Can you please provide your review so that we can push this over the line?
@omlins Did you already incorporate the suggestions by @pfitzseb?
@carstenbauer : I had addressed some of the issues only partially until recently as the second review is still pending. However, I have now been able to address all the issues raised by @pfitzseb conclusively, with exception of the last one.
Here, @pfitzseb and @carstenbauer, you find a reply to each issue raised:
* In Fig 2, a `using JustSayIt.API` is required (same goes for the documentation at https://omlins.github.io/JustSayIt.jl/stable/usage/
Some stale commands in the max_speed_subset
had caused the error when executing the code in Fig 2 (resolved here: https://github.com/omlins/JustSayIt.jl/pull/91). This error does not seem to be present in the documentation.
* [Usage example fails due to incorrect type checks omlins/JustSayIt.jl#87](https://github.com/omlins/JustSayIt.jl/issues/87) causes the example in Fig 2 to be non-functional.
This code issue has been solved and the corresponding pull request merged (https://github.com/omlins/JustSayIt.jl/pull/89).
* [Keyboard.type fails with "insecure command argument recognition" omlins/JustSayIt.jl#88](https://github.com/omlins/JustSayIt.jl/issues/88) causes the `Keyboard.type` command to be non-functional.
This was not an issue with the code, but an incorrect usage of JustSayIt (https://github.com/omlins/JustSayIt.jl/issues/88#issuecomment-1427649211).
* I'm seeing worse latency than shown in the article, but I'm happy to chalk that up to benchmarking on a signigicantly less powerful machine.
I believe it is right to expect that the latency will be different from system to system.
* There are no community guidelines. I'd recommend linking something like https://github.com/SciML/ColPrac
The contribution guide line has been extended and a link to the mentioned guideline added (https://github.com/omlins/JustSayIt.jl/pull/92).
* Some comparisons to other implementations of a text-to-command software would be nice (in terms of API, performance, latency)
I would prefer to wait for the second review to address this issue, because additions to the text mean also removal of existing parts, given the very short format of this paper (we are already at the limit of the two pages).
In addition to these issues, I've also been able to solve the longstanding issue with the automatic installation not working in some corner cases, which @pfitzseb observed as well (resolved here: https://github.com/omlins/JustSayIt.jl/pull/90). Note that independent of all the issues raised, two unit tests fail since recently on some versions of Ubuntu (the unit testing is complex, because the Vosk speech recognition tool kit used is not fully deterministic). They are not critical and could be removed in another pull request.
ping @PetrKryslUCSD
@whedon assign @matbesancon as editor
@editorialbot assign @matbesancon as editor
Assigned! @matbesancon is now the editor
Alright, this ticks all the boxes now :)
@editorialbot accept
Paper is not ready for acceptance yet, the archive is missing
@omlins can you add the version and Zenodo DOI archive?
@omlins can you add the version and Zenodo DOI archive?
I just saw the notification. Yes, I will do so.
@matbesancon : here you can find the DOI for the paper: https://doi.org/10.5281/zenodo.14057465 here you can find the DOI for the code: https://doi.org/10.5281/zenodo.14057584
@editorialbot set 10.5281/zenodo.14057584 as archive
Done! archive is now 10.5281/zenodo.14057584
@editorialbot add 0.3.0 as version
I'm sorry human, I don't understand that. You can see what commands I support by typing:
@editorialbot commands
@editorialbot set 0.3.0 as version
Done! version is now 0.3.0
@editorialbot accept
Doing it live! Attempting automated processing of paper acceptance...
:warning: Couldn't acccept/publish paper. An error happened. Paper file not found.
@editorialbot recommend-accept
Attempting dry run of processing paper acceptance...
Checking the BibTeX entries failed with the following error:
No paper file path
:warning: Error preparing paper acceptance. Paper file not found.
@editorialbot generate pdf from branch JuliaConProceeding2022
I'm sorry human, I don't understand that. You can see what commands I support by typing:
@editorialbot commands
@editorialbot generate pdf
:warning: An error happened when generating the pdf. Paper file not found.
Submitting author: !--author-handle-->@omlins<!--end-author-handle-- (Samuel Omlin) Repository: https://github.com/omlins/JustSayIt.jl Branch with paper.md (empty if default branch): Version: 0.3.0 Editor: !--editor-->@matbesancon<!--end-editor-- Reviewers: @PetrKryslUCSD, @pfitzseb Archive: 10.5281/zenodo.14057584
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
@PetrKryslUCSD & @pfitzseb, 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 @carstenbauer know.
✨ Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest ✨
Review checklist for @PetrKryslUCSD
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Paper format
paper.tex
file include a list of authors with their affiliations?Content
[ ] Context: is the scientific context motivating the work correctly presented?
[ ] Methodology: is the approach taken in the work justified, presented with enough details and reference to reproduce it?
[ ] Results: are the results presented and compared to approaches with similar goals?
Review checklist for @pfitzseb
Conflict of interest
[x] As the reviewer I confirm that I have read the JuliaCon conflict of interest policy and that there are no conflicts of interest for me to review this work.
Code of Conduct
General checks
Functionality
Documentation
Paper format
paper.tex
file include a list of authors with their affiliations?Content