Hello community, here is the log from the commit of package openQA for openSUSE:Factory checked in at 2019-07-08 15:12:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openQA (Old) and /work/SRC/openSUSE:Factory/.openQA.new.4615 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "openQA" Mon Jul 8 15:12:30 2019 rev:77 rq:713952 version:4.6.1562333920.03805636 Changes: -------- --- /work/SRC/openSUSE:Factory/openQA/openQA-test.changes 2019-07-04 15:44:18.758206731 +0200 +++ /work/SRC/openSUSE:Factory/.openQA.new.4615/openQA-test.changes 2019-07-08 16:33:45.000331040 +0200 @@ -1,0 +2,41 @@ +Sat Jul 06 18:34:37 UTC 2019 - coolo@suse.com + +- 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 + +------------------------------------------------------------------- New Changes file: --- /dev/null 2019-06-21 11:18:06.406367250 +0200 +++ /work/SRC/openSUSE:Factory/.openQA.new.4615/openQA-worker-test.changes 2019-07-08 16:33:45.036331092 +0200 @@ -0,0 +1,41 @@ +------------------------------------------------------------------- +Sat Jul 06 18:34:37 UTC 2019 - coolo@suse.com + +- 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 + --- /work/SRC/openSUSE:Factory/openQA/openQA.changes 2019-07-04 15:44:18.790206781 +0200 +++ /work/SRC/openSUSE:Factory/.openQA.new.4615/openQA.changes 2019-07-08 16:33:45.100331185 +0200 @@ -1,0 +2,41 @@ +Sat Jul 06 18:34:37 UTC 2019 - coolo@suse.com + +- 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 + +------------------------------------------------------------------- Old: ---- openQA-4.6.1562157181.8465317e.obscpio New: ---- openQA-4.6.1562333920.03805636.obscpio openQA-worker-test.changes openQA-worker-test.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openQA-test.spec ++++++ --- /var/tmp/diff_new_pack.ld6Yy7/_old 2019-07-08 16:33:45.880332326 +0200 +++ /var/tmp/diff_new_pack.ld6Yy7/_new 2019-07-08 16:33:45.884332332 +0200 @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 4.6.1562157181.8465317e +Version: 4.6.1562333920.03805636 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later ++++++ openQA-worker-test.spec ++++++ # # spec file for package openQA-worker-test # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define short_name openQA-worker Name: %{short_name}-test Version: 4.6.1562333920.03805636 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later BuildRequires: %{short_name} == %{version} ExcludeArch: i586 %description . %prep # workaround to prevent post/install failing assuming this file for whatever # reason touch %{_sourcedir}/%{short_name} %build /usr/share/openqa/script/worker --help %install # disable debug packages in package test to prevent error about missing files %define debug_package %{nil} %changelog ++++++ openQA.spec ++++++ --- /var/tmp/diff_new_pack.ld6Yy7/_old 2019-07-08 16:33:45.932332403 +0200 +++ /var/tmp/diff_new_pack.ld6Yy7/_new 2019-07-08 16:33:45.936332408 +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::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(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.1562157181.8465317e +Version: 4.6.1562333920.03805636 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later @@ -227,10 +227,7 @@ #make test rm -rf %{buildroot}/DB export LC_ALL=en_US.UTF-8 -./t/test_postgresql %{buildroot}/DB -export TEST_PG="DBI:Pg:dbname=openqa_test;host=%{buildroot}/DB" -OBS_RUN=1 prove -rv || true -pg_ctl -D %{buildroot}/DB stop +make test-with-database OBS_RUN=1 PROVE_ARGS='-rv' TEST_PG_PATH=%{buildroot}/DB || true rm -rf %{buildroot}/DB %endif ++++++ Dockerfile ++++++ --- /var/tmp/diff_new_pack.ld6Yy7/_old 2019-07-08 16:33:45.964332449 +0200 +++ /var/tmp/diff_new_pack.ld6Yy7/_new 2019-07-08 16:33:45.968332455 +0200 @@ -115,6 +115,7 @@ 'perl(Test::Output)' \ 'perl(Socket::MsgHdr)' \ 'perl(Test::Warnings)' \ + 'perl(Text::Diff)' \ 'perl(Text::Markdown)' \ 'perl(Time::ParseDate)' \ 'perl(XSLoader) >= 0.24' \ ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ld6Yy7/_old 2019-07-08 16:33:45.992332490 +0200 +++ /var/tmp/diff_new_pack.ld6Yy7/_new 2019-07-08 16:33:45.992332490 +0200 @@ -4,6 +4,7 @@ <param name="extract">docker/travis_test/Dockerfile</param> <param name="extract">openQA.spec</param> <param name="extract">openQA-test.spec</param> + <param name="extract">openQA-worker-test.spec</param> <param name="url">git://github.com/os-autoinst/openQA.git</param> <param name="revision">master</param> <param name="versionprefix">4.6</param> ++++++ openQA-4.6.1562157181.8465317e.obscpio -> openQA-4.6.1562333920.03805636.obscpio ++++++ /work/SRC/openSUSE:Factory/openQA/openQA-4.6.1562157181.8465317e.obscpio /work/SRC/openSUSE:Factory/.openQA.new.4615/openQA-4.6.1562333920.03805636.obscpio differ: char 50, line 1 ++++++ openQA.obsinfo ++++++ --- /var/tmp/diff_new_pack.ld6Yy7/_old 2019-07-08 16:33:46.048332572 +0200 +++ /var/tmp/diff_new_pack.ld6Yy7/_new 2019-07-08 16:33:46.048332572 +0200 @@ -1,5 +1,5 @@ name: openQA -version: 4.6.1562157181.8465317e -mtime: 1562157181 -commit: 8465317eb1b58e0b1921f1ae1b2513dab851bab1 +version: 4.6.1562333920.03805636 +mtime: 1562333920 +commit: 03805636f7abec341d00c7d14825064f68c6bf51