-
Notifications
You must be signed in to change notification settings - Fork 33
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
Mob 3.0.3 #89
Mob 3.0.3 #89
Conversation
…y database query does not fail the run. Updated README with new instructions on Singularity and install from Source code
…are readable by the other users by setting permission 755
…sions are not copied
… destination folder as it is not supported contrary to shutil.copy()
Finally the 2 issues were fixed 1) file permissions (i.e. file metadata) after database archive download and unpacking are NOT copied by the the executing process thanks to |
Recent updates to v 3.0.3 were successfully tested on Windows system WSL 2.0, confirming that the lock file is now optional and file permissions errors have been resolved. |
Docker image assembled successfully and |
This small fix resolves issue #82 related to inability to put a
.lock
file in read-only file system context. In addition, inside the databases integrity verify function (verify_init(logger, database_dir)
) the externalmob_init
process launching function now usessys.executable
keyword instead ofpython
as on some systems python binary is called viapython3
causing a failure (confirmed on Ubuntu 21.01 clean install). Thesys.executable
guarantees that default python executable is launched depending on the context (system, conda, virtual environment).The read-only file system was emulated by making the entire mob-suite package directory read-only for non-root users
drwxrwxr-x 3 root root 4.0K Jul 30 12:05 databases
. In such context the non-root users will see these additional warning messages but execution continues