diff --git a/openQA-4.6.1563206570.e00d3964.obscpio b/openQA-4.6.1563206570.e00d3964.obscpio deleted file mode 100644 index c745c93..0000000 --- a/openQA-4.6.1563206570.e00d3964.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2095049923889017556da1586c38c7b0c50ada40ed359c3a15e206513cc5efcb -size 9747469 diff --git a/openQA-4.6.1563452417.5a40564d.obscpio b/openQA-4.6.1563452417.5a40564d.obscpio new file mode 100644 index 0000000..d530cb0 --- /dev/null +++ b/openQA-4.6.1563452417.5a40564d.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1297b68000c8db4e416bb8523d04298293d54303a0bb41b2cef60a22ad244cd1 +size 9764877 diff --git a/openQA-test.changes b/openQA-test.changes index 61f79ba..0093b4d 100644 --- a/openQA-test.changes +++ b/openQA-test.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Thu Jul 18 16:28:15 UTC 2019 - coolo@suse.com + +- Update to version 4.6.1563452417.5a40564d: + * Make sure all four levels of API access have named routes for plugins and tests + * Prevent cleaning pool directory in worker availability check + * Add helper script 'openqa-label-all' + * Set log for failing to stop cmd srv to info level + * Do not fail fullstack test when connection closed + * Extend unit tests for OpenQA::Worker + * Do not stop current job twice when stopping during setup + * Remove unused function from worker + * Remove check for cpu_opmode from worker test + * Stop job directly with reason 'api-failure' on API failures + * Give the API authentication routes plugins will use names and test them + * Log sent commands in the developer console as well + * Replay commands send though developer console while offline + * Fix test doing an equality check on an exception instead of a regular expression comparison + * Adapt codecov target to current coverage + * Default to HTTPS instead of HTTP with openqa-client + * .travis.yml: Save travis CI some testing time + * Add Test::More based error handler to SeleniumTest + ------------------------------------------------------------------- Mon Jul 15 16:24:19 UTC 2019 - coolo@suse.com diff --git a/openQA-test.spec b/openQA-test.spec index c90e3cf..6141bdd 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 4.6.1563206570.e00d3964 +Version: 4.6.1563452417.5a40564d Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.changes b/openQA-worker-test.changes index 2c754b1..e8b0c16 100644 --- a/openQA-worker-test.changes +++ b/openQA-worker-test.changes @@ -1,53 +1,23 @@ ------------------------------------------------------------------- -Mon Jul 15 16:24:19 UTC 2019 - coolo@suse.com +Thu Jul 18 16:28:15 UTC 2019 - coolo@suse.com -- Update to version 4.6.1563206570.e00d3964: - * Make the websocket server tests less noisy - * docker: Add back 'Test::Compile' as needed for os-autoinst - * spec: Fix invalid '%perl' introduced with 3aadc34c - * Test handling worker job status changes - * Fix passing --no-cleanup worker CLI option - * fetchneedles: Use subshells efficiently for dir changes - * fetchneedles: Fix indention - * fetchneedles: Prevent noisy output about auto-packing git repos - * Ensure query in jobs API does not become too big - * Remove group name from job templates example - * Adapt order of job template example - * Remove dead auth tests from a DBus refactoring 4 years ago - * Give the authentication routes plugins will use names and test them - * Improve and simplify compile check - * Add Test::Strict to Docker container - * Allow plugins to add links to the menu - * Allow any suffix for TAP source files - * .travis.yml: Make documentation generation an explicit job, only on master - * .travis.yml: Give readable names to test jobs - * .travis.yml: Put handling of cache dir together - * Extend filter for new/updated admin table rows - * Make log messages of worker tests less verbose - * generate-documentation: Fix wrong script path introduced by 81df2fd - * docs: Fix quotes and apostrophes for asciidoctor/github style - * .travis.yml: Workaround flaky tests with 'travis_test' - * Test kvm module, only if it is not built-in - * Make containers non-x86 archs friendly and update to leap 15.1 - * Remove another useless prototype and an unused function from OpenQA::Utils - * Remove obsolete prototypes - * Polish worker code - * travis_test: Fix typo in 'python3-future' - * Explicitly specify perl module 'Module::Pluggable' to fix warning - * openqa-clone-job: Improve handling --from parameter - * README: Clarify how releases are made - * Adjust testrules.yml to changed worker tests - * Post upload progress after ignoring known images - * Remove dead code for handling known images - * Improve formatting of comments for WebUIConnection attributes - * Remove leftovers from interactive mode - * Fix reporting number of images to send to liveview handler - * Allow stopping worker during job setup - * Rename OpenQA::Worker::Client to OpenQA::Worker::WebUIConnection - * Improve use of attributes in worker code - * Log specific message if ignoring job while already busy - * Enable verbose option in compile check - * Restructure worker - * travis_test: Add dependencies for 'python-scripts' - * Add YAML diff to jobtemplate_create events +- Update to version 4.6.1563452417.5a40564d: + * Make sure all four levels of API access have named routes for plugins and tests + * Prevent cleaning pool directory in worker availability check + * Add helper script 'openqa-label-all' + * Set log for failing to stop cmd srv to info level + * Do not fail fullstack test when connection closed + * Extend unit tests for OpenQA::Worker + * Do not stop current job twice when stopping during setup + * Remove unused function from worker + * Remove check for cpu_opmode from worker test + * Stop job directly with reason 'api-failure' on API failures + * Give the API authentication routes plugins will use names and test them + * Log sent commands in the developer console as well + * Replay commands send though developer console while offline + * Fix test doing an equality check on an exception instead of a regular expression comparison + * Adapt codecov target to current coverage + * Default to HTTPS instead of HTTP with openqa-client + * .travis.yml: Save travis CI some testing time + * Add Test::More based error handler to SeleniumTest diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index f5e9cfe..288c90b 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 4.6.1563206570.e00d3964 +Version: 4.6.1563452417.5a40564d Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index 1dc2e9d..3881310 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Thu Jul 18 16:28:15 UTC 2019 - coolo@suse.com + +- Update to version 4.6.1563452417.5a40564d: + * Make sure all four levels of API access have named routes for plugins and tests + * Prevent cleaning pool directory in worker availability check + * Add helper script 'openqa-label-all' + * Set log for failing to stop cmd srv to info level + * Do not fail fullstack test when connection closed + * Extend unit tests for OpenQA::Worker + * Do not stop current job twice when stopping during setup + * Remove unused function from worker + * Remove check for cpu_opmode from worker test + * Stop job directly with reason 'api-failure' on API failures + * Give the API authentication routes plugins will use names and test them + * Log sent commands in the developer console as well + * Replay commands send though developer console while offline + * Fix test doing an equality check on an exception instead of a regular expression comparison + * Adapt codecov target to current coverage + * Default to HTTPS instead of HTTP with openqa-client + * .travis.yml: Save travis CI some testing time + * Add Test::More based error handler to SeleniumTest + ------------------------------------------------------------------- Mon Jul 15 16:24:19 UTC 2019 - coolo@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index 44a6ad1..9a1c774 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,5 +1,5 @@ name: openQA -version: 4.6.1563206570.e00d3964 -mtime: 1563206570 -commit: e00d3964e4c9563c3db14f1d651f0e41bc05c113 +version: 4.6.1563452417.5a40564d +mtime: 1563452417 +commit: 5a40564d90ba614e1eba72b548eb6b88309418aa diff --git a/openQA.spec b/openQA.spec index 046e8d9..a97bf4b 100644 --- a/openQA.spec +++ b/openQA.spec @@ -34,9 +34,10 @@ %bcond_with tests %endif # runtime requirements that also the testsuite needs -%define t_requires perl(DBD::Pg) perl(DBIx::Class) perl(Config::IniFiles) perl(SQL::Translator) perl(Date::Format) perl(File::Copy::Recursive) perl(DateTime::Format::Pg) perl(Net::OpenID::Consumer) perl(Mojolicious::Plugin::RenderFile) perl(Mojolicious::Plugin::AssetPack) perl(aliased) perl(Config::Tiny) perl(DBIx::Class::DeploymentHandler) perl(DBIx::Class::DynamicDefault) perl(DBIx::Class::Schema::Config) perl(DBIx::Class::Storage::Statistics) perl(IO::Socket::SSL) perl(Data::Dump) perl(DBIx::Class::OptimisticLocking) perl(Module::Pluggable) perl(Text::Diff) perl(Text::Markdown) perl(JSON::Validator) perl(YAML::XS) perl(IPC::Run) perl(Archive::Extract) perl(CSS::Minifier::XS) perl(JavaScript::Minifier::XS) perl(Time::ParseDate) perl(Sort::Versions) perl(Mojo::RabbitMQ::Client) perl(BSD::Resource) perl(Cpanel::JSON::XS) perl(Pod::POM) perl(Mojo::IOLoop::ReadWriteProcess) perl(Minion) perl(Mojo::Pg) perl(Mojo::SQLite) perl(Minion::Backend::SQLite) +%define python_scripts_requires python3-base python3-requests python3-future +%define t_requires perl(DBD::Pg) perl(DBIx::Class) perl(Config::IniFiles) perl(SQL::Translator) perl(Date::Format) perl(File::Copy::Recursive) perl(DateTime::Format::Pg) perl(Net::OpenID::Consumer) perl(Mojolicious::Plugin::RenderFile) perl(Mojolicious::Plugin::AssetPack) perl(aliased) perl(Config::Tiny) perl(DBIx::Class::DeploymentHandler) perl(DBIx::Class::DynamicDefault) perl(DBIx::Class::Schema::Config) perl(DBIx::Class::Storage::Statistics) perl(IO::Socket::SSL) perl(Data::Dump) perl(DBIx::Class::OptimisticLocking) perl(Module::Pluggable) perl(Text::Diff) perl(Text::Markdown) perl(JSON::Validator) perl(YAML::XS) perl(IPC::Run) perl(Archive::Extract) perl(CSS::Minifier::XS) perl(JavaScript::Minifier::XS) perl(Time::ParseDate) perl(Sort::Versions) perl(Mojo::RabbitMQ::Client) perl(BSD::Resource) perl(Cpanel::JSON::XS) perl(Pod::POM) perl(Mojo::IOLoop::ReadWriteProcess) perl(Minion) perl(Mojo::Pg) perl(Mojo::SQLite) perl(Minion::Backend::SQLite) %python_scripts_requires Name: openQA -Version: 4.6.1563206570.e00d3964 +Version: 4.6.1563452417.5a40564d Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later @@ -180,6 +181,14 @@ Recommends: jq Tools and support files for openQA client script. Client script is a convenient helper for interacting with openQA webui REST API. +%package python-scripts +Summary: Additional scripts in python +Group: Development/Tools/Other +Requires: %python_scripts_requires + +%description python-scripts +Additional scripts for the use of openQA in the python programming language. + %package local-db Summary: Helper package to ease setup of postgresql DB Group: Development/Tools/Other @@ -245,6 +254,7 @@ ln -s %{_datadir}/openqa/script/openqa-clone-job %{buildroot}%{_bindir}/openqa-c ln -s %{_datadir}/openqa/script/dump_templates %{buildroot}%{_bindir}/openqa-dump-templates ln -s %{_datadir}/openqa/script/load_templates %{buildroot}%{_bindir}/openqa-load-templates ln -s %{_datadir}/openqa/script/openqa-clone-custom-git-refspec %{buildroot}%{_bindir}/openqa-clone-custom-git-refspec +ln -s %{_datadir}/openqa/script/openqa-label-all %{buildroot}%{_bindir}/openqa-label-all cd %{buildroot} grep -rl %{_bindir}/env . | while read file; do @@ -479,6 +489,10 @@ fi %{_bindir}/openqa-load-templates %{_bindir}/openqa-clone-custom-git-refspec +%files python-scripts +%{_datadir}/openqa/script/openqa-label-all +%{_bindir}/openqa-label-all + %files doc %doc docs/*