Hello community, here is the log from the commit of package openQA for openSUSE:Factory checked in at 2019-07-17 13:20:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openQA (Old) and /work/SRC/openSUSE:Factory/.openQA.new.1887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openQA" Wed Jul 17 13:20:19 2019 rev:78 rq:715610 version:4.6.1563206570.e00d3964 Changes: -------- --- /work/SRC/openSUSE:Factory/openQA/openQA-test.changes 2019-07-08 16:33:45.000331040 +0200 +++ /work/SRC/openSUSE:Factory/.openQA.new.1887/openQA-test.changes 2019-07-17 13:21:08.459611161 +0200 @@ -1,0 +2,53 @@ +Mon Jul 15 16:24:19 UTC 2019 - [email protected] + +- 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 + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/openQA/openQA-worker-test.changes 2019-07-08 16:33:45.036331092 +0200 +++ /work/SRC/openSUSE:Factory/.openQA.new.1887/openQA-worker-test.changes 2019-07-17 13:21:08.483611147 +0200 @@ -2 +2 @@ -Sat Jul 06 18:34:37 UTC 2019 - [email protected] +Mon Jul 15 16:24:19 UTC 2019 - [email protected] @@ -4,37 +4,49 @@ -- Update to version 4.6.1562333920.03805636: - * openqa-bootstrap-container: Fix package list passed as single string - * Add Text::Diff dependency to spec and Dockerfile - * Fix handling of unknown workers in the websocket server - * Activate strictures in tests as soon as possible - * openqa-clone-job: Add support for full test URLs - * tidy: Apply to all regular perl modules and scripts - * worker: Improve log messages, e.g. avoid contractions - * worker: Do not use bare returns - * docs: Point to wrapper client-script for shorter path - * docs: Replace the confusing table of triplets with a simple scenario list - * docs: Revamp the "job templates" section - * docs: Combine "asset cleanup" with "asset handling" - * docs: Stress older versions of Leap less - * docs: Better classify the different installation methods - * docs: Clarify job groups display on index page - * docs: Ensure "Installation & Users guide" are prominently featured in "Getting Started" - * docs: Include all feature descriptions from wiki - * docs: Also explain "medium types" directly in the glossary - * Delete unused helper "limit_previous_link" - * t: Fix warning in full-stack.t - * t: Output isotovideo log files in case of incomplete jobs within the full stack test - * t: Delete superfluous setting delete - * docs: Add hint how to get coverage for individual tests - * Do not trigger test cleanup code from forked processes - * Always use spaces in CodeMirror editor - * fetchneedles: Go back to old, quiet mode - * t: Fix warning in full-stack.t - * t: Delete superfluous setting delete - * docs: Add hint how to get coverage for individual tests - * Move 'create_worker' method to single place where used - * client: Prevent warnings when receiving no HTML status code at all - * Add package self-test for worker as well - * Add make target "test-with-database" for easier test database setup - * t: Fix typo in testrules.yml - * Makefile: Use explicit target name for non-travis specifics - * Lock test suites in YAML-based groups for manual updates and deletion +- 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 --- /work/SRC/openSUSE:Factory/openQA/openQA.changes 2019-07-08 16:33:45.100331185 +0200 +++ /work/SRC/openSUSE:Factory/.openQA.new.1887/openQA.changes 2019-07-17 13:21:08.535611118 +0200 @@ -1,0 +2,53 @@ +Mon Jul 15 16:24:19 UTC 2019 - [email protected] + +- 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 + +------------------------------------------------------------------- Old: ---- openQA-4.6.1562333920.03805636.obscpio New: ---- openQA-4.6.1563206570.e00d3964.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openQA-test.spec ++++++ --- /var/tmp/diff_new_pack.aCO6RQ/_old 2019-07-17 13:21:09.403610624 +0200 +++ /var/tmp/diff_new_pack.aCO6RQ/_new 2019-07-17 13:21:09.411610620 +0200 @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 4.6.1562333920.03805636 +Version: 4.6.1563206570.e00d3964 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later ++++++ openQA-worker-test.spec ++++++ --- /var/tmp/diff_new_pack.aCO6RQ/_old 2019-07-17 13:21:09.431610609 +0200 +++ /var/tmp/diff_new_pack.aCO6RQ/_new 2019-07-17 13:21:09.435610606 +0200 @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 4.6.1562333920.03805636 +Version: 4.6.1563206570.e00d3964 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA.spec ++++++ --- /var/tmp/diff_new_pack.aCO6RQ/_old 2019-07-17 13:21:09.447610599 +0200 +++ /var/tmp/diff_new_pack.aCO6RQ/_new 2019-07-17 13:21:09.451610597 +0200 @@ -34,9 +34,9 @@ %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(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 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) Name: openQA -Version: 4.6.1562333920.03805636 +Version: 4.6.1563206570.e00d3964 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later @@ -100,8 +100,8 @@ BuildRequires: perl(Perl::Critic) BuildRequires: perl(Perl::Critic::Freenode) BuildRequires: perl(Selenium::Remote::Driver) >= 1.20 -BuildRequires: perl(Test::Compile) BuildRequires: perl(Test::MockObject) +BuildRequires: perl(Test::Strict) BuildRequires: perl(Test::Warnings) %endif %if 0%{?suse_version} >= 1330 ++++++ Dockerfile ++++++ --- /var/tmp/diff_new_pack.aCO6RQ/_old 2019-07-17 13:21:09.475610583 +0200 +++ /var/tmp/diff_new_pack.aCO6RQ/_new 2019-07-17 13:21:09.475610583 +0200 @@ -34,6 +34,9 @@ qemu-kvm \ tar \ optipng \ + python3-base \ + python3-requests \ + python3-future \ sqlite3 \ postgresql-server \ which \ @@ -83,6 +86,7 @@ 'perl(LWP::Protocol::https)' \ 'perl(Minion)' \ 'perl(Module::CPANfile)' \ + 'perl(Module::Pluggable)' \ 'perl(Mojo::IOLoop::ReadWriteProcess)' \ 'perl(Mojo::Pg)' \ 'perl(Mojo::RabbitMQ::Client)' \ @@ -107,6 +111,7 @@ 'perl(Socket::MsgHdr)' \ 'perl(Sort::Versions)' \ 'perl(Test::Compile)' \ + 'perl(Test::Strict)' \ 'perl(Test::Fatal)' \ 'perl(Test::Pod)' \ 'perl(Test::Mock::Time)' \ ++++++ openQA-4.6.1562333920.03805636.obscpio -> openQA-4.6.1563206570.e00d3964.obscpio ++++++ /work/SRC/openSUSE:Factory/openQA/openQA-4.6.1562333920.03805636.obscpio /work/SRC/openSUSE:Factory/.openQA.new.1887/openQA-4.6.1563206570.e00d3964.obscpio differ: char 49, line 1 ++++++ openQA.obsinfo ++++++ --- /var/tmp/diff_new_pack.aCO6RQ/_old 2019-07-17 13:21:09.539610547 +0200 +++ /var/tmp/diff_new_pack.aCO6RQ/_new 2019-07-17 13:21:09.543610544 +0200 @@ -1,5 +1,5 @@ name: openQA -version: 4.6.1562333920.03805636 -mtime: 1562333920 -commit: 03805636f7abec341d00c7d14825064f68c6bf51 +version: 4.6.1563206570.e00d3964 +mtime: 1563206570 +commit: e00d3964e4c9563c3db14f1d651f0e41bc05c113
