You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
AFAICT the only reason this previously worked was that calling omero.cli.CLI() or self.cli.loadplugins() in Upgrade.setup_script_environment() auto-creates a default config.xml (see comment in Upgrade.__init__()).
Why has it broken now? No idea... maybe it's to do with importing multiple versions of the CLI in the nose test harness. Previously only one server was being upgraded in the test run.... perhaps when importing the CLI for the second time it isn't properly imported?
Meged this branch locally, and then, using the routine, where the omega command is replaced by the python execution of main.py in my local ome-setup repo like this:
The omego upgrade worked too as expected. All seems fine here.
After discussion with @manics I am creating a github issue on one-setup repo for simplifying the options on omego. See #27
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Examples:
Multiple labels in any order (not much practical use at present):
Must have only one match, otherwise should fail:
Also
--dry-run
goes a bit further (downloads job XML), and an invalid job name is trapped:Non-matrix jobs should still work
And
omego upgrade
should work too.