Closed editorialbot closed 2 months ago
Hello humans, I'm @editorialbot, a robot that can help you with some common editorial tasks.
For a list of things I can do to help you, just type:
@editorialbot commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@editorialbot generate pdf
Software report:
github.com/AlDanial/cloc v 1.88 T=0.18 s (665.9 files/s, 290407.6 lines/s)
--------------------------------------------------------------------------------
Language files blank comment code
--------------------------------------------------------------------------------
Bourne Shell 4 2772 4257 16021
C 24 1930 1789 7171
HTML 27 197 81 5683
GLSL 3 9 58 4748
CSS 3 322 46 1621
m4 8 167 37 1393
JavaScript 10 97 148 835
C/C++ Header 4 146 227 560
Bourne Again Shell 10 86 114 404
Markdown 3 63 0 265
TeX 3 26 4 214
MATLAB 11 47 0 156
make 5 20 1 84
SVG 1 0 0 26
JSON 1 0 0 23
Lisp 1 1 0 23
YAML 1 1 4 18
--------------------------------------------------------------------------------
SUM: 119 5884 6766 39245
--------------------------------------------------------------------------------
gitinspector failed to run statistical information for the repository
Wordcount for paper.md
is 912
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1016/j.jcp.2013.05.048 is OK
- 10.1016/j.jcpx.2021.100092 is OK
- 10.1016/b978-0-08-044371-3.x5000-5 is OK
- 10.1137/S1064827501399705 is OK
- 10.1121/1.3021297 is OK
- 10.21105/joss.02879 is OK
- 10.1002/nme.2579 is OK
- 10.1016/j.camwa.2009.10.027 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Hi, @mscroggs, @bonh could you please provide us with an update on the progress of this review?
Sry, I'll be on it end of the week!
@vissarion The repo does not contain a LICENSE file but a COPYING file. The checklist specifically asks for the former but github seems to be okay with the latter, too. Please check the issue.
Right now I'm assessing the "Substantial scholarly effort" as requested by guidelines:
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
I have trouble compiling the package or dependencies, see https://github.com/mjcarley/sqt/issues/1.
I have included the four dependencies mentioned as submodules and updated README.md to include a note on using git clone --recursive when downloading the code.
To optimize my time effort I will pause my review until @mjcarley has decided on https://github.com/mjcarley/nbi/issues/5 :smile:.
Hi @mscroggs are you still available to review this JOSS paper?
Hi @mjcarley it seems that one reviewer is waiting for your feedback in https://github.com/mjcarley/nbi/issues/5 I see that you have provided a solution to the dependencies issue but please resolve https://github.com/mjcarley/nbi/issues/5 by agreeing on a solution with @bonh so that we can move on with the review. Thanks!
Hi @mscroggs are you still available to review this JOSS paper?
Hi. Yes, sorry I've been very slow with this review. I'll get on it this week.
I'm still not able to install the dependency blaswrap
from @mjcarley, see https://github.com/mjcarley/blaswrap/issues/1.
All the projects make heavy use of automake
, which I'm familiar with but not an expert by far. So I really hope that it's not my own stupidity.
Just to make sure: @mjcarley , have you tried installing your software packages on a different pc or platform yet? Or am I the first?
WIth the help of @mjcarley I was able to install the dependency blaswrap
, thanks! However, nbi
is still not running for me.
@mjcarley I'm really sorry but I feel like a beta tester here. To make sure that it's not just my own incompetence I'd appreciate if you'd confirm that someone else already tried to install and use your software. @vissarion Is that reasonable?
I am really sorry about this. Somebody else has installed the software, but they were working on a system similar to the one I developed it on, so the autoconf defaults were the same.
Good to know! :+1:
Is your system/platform that special? I tried installing it with a vanilla Ubuntu 20.
Perhaps it would help if you could use a common distribution in a virtual environment, install the dependencies via conda or so and install and run your software there?
It's a standard up to date Slackware installation. I can get access to a different (standard) system and will try installing there out of the box.
Yes, that sounds good! To make sure that it's not my fault...
Thanks @mjcarley that would be great. You may consider using github actions (that have some standard Ubuntu environments) This will have the advantage that we will know if the code is still installable in future changes. Of course this is not mandatory but just a suggestion.
I have gone through an installation on an otherwise absolutely clean cloud-based system. Installation is carried out using a script containing (the environment variables used reflect the details of installation in my personal account under .../Codes/... ):
rm -rf nbi blaswrap git clone https://github.com/mjcarley/blaswrap git clone --recursive https://github.com/mjcarley/nbi cd blaswrap . autogen.sh ./configure --prefix=$HOME/Codes --with-blas=openblas \ CPPFLAGS=-I$HOME/Codes/include LDFLAGS=-L$HOME/Codes/lib make make install cd .. cd nbi . autogen.sh ./configure --prefix=$HOME/Codes \ CPPFLAGS=-I$HOME/Codes/include LDFLAGS="-L$HOME/Codes/lib -L$HOME/Codes/lib64" make
Thanks! What OS/version are you using?
Release information says:
CentOS Linux release 7.8.2003 (Core)
@bohn does the above instructions given by @mjcarley provide any help in installing the package?
Hi, @mscroggs do you have any news on this review? It seems that there is an issue in installing the package (including the dependencies). Did you experience any difficulties during installation?
Hi reviewers, @mscroggs @bonh! Do you have any updates on this review?
Sorry for being really slow on this. Some comments from me:
make
in blaswrap, I get some cryptic errors about libopenblas.make
in nbiI've added the community guidelines and code of conduct.
The references that have a doi now have them in the reference list.
Can you say what the "cryptic errors" were when you installed blaswrap and nbi?
If I try to install blaswrap I get: undefined reference to `dtrtrs_'
If I try to install blaswrap I get: undefined reference to `dtrtrs_'
I had the same issue (ubuntu 22, gcc-12.2.0), then deleted the repository, clone it again and run all steps from scratch. Now it built without successfully.
Can you say what the "cryptic errors" were when you installed blaswrap and nbi?
@mscroggs Could you please reply to this question?
I have taken the suggestion of building a Docker image which is now available on the github repository. The image is built with two of the test cases run, and the other tests can be run in a shell in the Docker container. There is a corresponding update to the README.md, with information about running the examples, or other computations.
I have also updated the statement of features of the code to note the use of the CST approach of Kulfan to generate quite general "aerodynamic" geometries.
Can you say what the "cryptic errors" were when you installed blaswrap and nbi?
Sorry completely missed this question when you posted it. I think the useful line of the long error is:
/usr/bin/ld: blaswrap-tests.o: undefined reference to symbol 'dtrtrs_'
π @vissarion, @mscroggs, @bonh - it looks like this review is stalled. Is there anything I can do as track editor to help?
@danielskatz thanks! There are several parts in this review that needs an update.
The problem in installing the package has been resolved and, as suggested by the reviewer, there is now a Docker image for the code, which can be downloaded from the github page.
@mscroggs are you still getting the installation error? Did you manage to use the docker image to install the package?
π @mscroggs - I just wanted to check on if you are still able to work on this? (As track editor, I try to check on reviews in the CSISM track where no progress has been recorded in a 2-week period.)
Sorry, I was on leave with little internet for 2 weeks then away at a conference. I was able to run the software in the docker image (thanks for providing this). Updating my checklist now
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@bonh could you please update us on your review progress? Last time you had issues in compiling the source code. Did you manage to try the docker image? That approach was successful for @mscroggs who was also experiencing installation issues.
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Submitting author: !--author-handle-->@mjcarley<!--end-author-handle-- (Michael Carley) Repository: https://github.com/mjcarley/nbi/ Branch with paper.md (empty if default branch): Version: v1.1.0 Editor: !--editor-->@vissarion<!--end-editor-- Reviewers: @mscroggs, @bonh Archive: 10.5281/zenodo.12819049
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
@mscroggs & @bonh, your review will be checklist based. Each of you will have a separate checklist that you should update when carrying out your review. First of all you need to run this command in a separate comment to create the checklist:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @vissarion 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 β¨
Checklists
π Checklist for @mscroggs
π Checklist for @bonh