Pierre Rioux
Pierre Rioux
While I was writing this, I realized that we should just reload them all, not have an option to reload any one in particular. There's not big cost anyway.
I've just had a brilliant idea. Add to BoutiquesSupport::BoutiquesDescriptor a new internal attribute 'mtime_of_file' and add a new method called 'reload_if_file_timestamp_changed()'. Then the ToolConfig descriptor cache will just invoke the...
The entire DEV seeding script needs to be done right. Mea culpa.
More improvements: - [x] (DONE in #551) run the tests on the Bourreau side - [ ] have a different docker image for the `master` branch and for the `dev`...
This PR includes the code of another PR. Please be careful when you create your local branches!
We should also prevent users from trying to launch a new task with the fake internal descriptor, somehow.
A boutiques module doesn't help in the case of tasks not implemented with Boutiques.
I don't really want a new attribute in the tool config structure, rather I want a simple implementation that just copies files when make_available is called with a new option:...
Please also look at supporting this option in the original Boutiques integrator. This code only supports the new integrator. If it's too complicated, let me know. We don't use the...
Yeah, that was my first suggestion. The Sys::Proctable gem requires a manual installation step that can cause exactly that problem if it's skipped. First, `cd` to the `Bourreau` subdirectory then...