Hello community, here is the log from the commit of package openQA for openSUSE:Factory checked in at 2019-03-04 09:23:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openQA (Old) and /work/SRC/openSUSE:Factory/.openQA.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openQA" Mon Mar 4 09:23:55 2019 rev:56 rq:681090 version:4.6.1551454083.e27d66d8 Changes: -------- --- /work/SRC/openSUSE:Factory/openQA/openQA-test.changes 2019-02-27 15:09:24.818387374 +0100 +++ /work/SRC/openSUSE:Factory/.openQA.new.28833/openQA-test.changes 2019-03-04 09:24:17.208558749 +0100 @@ -1,0 +2,30 @@ +Sat Mar 02 17:37:11 UTC 2019 - [email protected] + +- Update to version 4.6.1551454083.e27d66d8: + * Extend apparmor profile for all Git commands we use + * Correct limit_assets task arguments + * Allow test vars for openqa-clone-custom-git-refs⦠+ * Fix updating needle Git repository + * Fix uniform box widths of dependency graph in current Firefox + * Move JSON::Validator and YAML::XS to t_requires + * Drop the `cpanfile` changes + * Add YAML::XS and JSON::Validator dependencies + * worker: Skip announcing stop if isotovideo already exited + * worker: Fix "final status update" + * worker: Refactor _stop_job_kill_and_upload + * worker: Remove extra handling for dead children + * worker: Make API calls when stopping job non-critical + * worker: Treat upload failures as API failures + * Raise an exception if deploying the SQLite database fails and handle an existing database more gracefully + * Do not reset the job queue every time the cache service is restarted + * Test cache service migrations + * Use Mojo::SQLite migrations to handle schema upgrades in the cache service gracefully + * Remove unused imports and IPC objects + * Remove the resource allocator + * Move barrier handling out of the resource allocator + * Move mutex handling out of the resource allocator + * Remove first dbus method and use OpenQA::Schema directly + * Declare the DBIx::Class dependency properly + * Move OpenQA::Resource::Jobs handling from the resource allocator to the webapi + +------------------------------------------------------------------- openQA.changes: same change Old: ---- openQA-4.6.1551101052.7f891940.obscpio New: ---- openQA-4.6.1551454083.e27d66d8.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openQA-test.spec ++++++ --- /var/tmp/diff_new_pack.6twlOD/_old 2019-03-04 09:24:19.140558401 +0100 +++ /var/tmp/diff_new_pack.6twlOD/_new 2019-03-04 09:24:19.144558401 +0100 @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 4.6.1551101052.7f891940 +Version: 4.6.1551454083.e27d66d8 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later ++++++ openQA.spec ++++++ --- /var/tmp/diff_new_pack.6twlOD/_old 2019-03-04 09:24:19.164558397 +0100 +++ /var/tmp/diff_new_pack.6twlOD/_new 2019-03-04 09:24:19.164558397 +0100 @@ -17,7 +17,7 @@ # can't use linebreaks here! -%define openqa_services openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service openqa-resource-allocator.service +%define openqa_services openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service %define openqa_worker_services openqa-worker.target openqa-slirpvde.service openqa-vde_switch.service openqa-worker-cacheservice.service openqa-worker-cacheservice-minion.service %if %{undefined tmpfiles_create} %define tmpfiles_create() \ @@ -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::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(Net::DBus) 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::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(Net::DBus) 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.1551101052.7f891940 +Version: 4.6.1551454083.e27d66d8 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later @@ -255,7 +255,7 @@ sed -e 's,%{_bindir}/env perl,%{_bindir}/perl,' -i $file done mkdir -p %{buildroot}%{_sbindir} -for i in webui gru worker resource-allocator scheduler websockets slirpvde vde_switch livehandler; do +for i in webui gru worker scheduler websockets slirpvde vde_switch livehandler; do ln -s ../sbin/service %{buildroot}%{_sbindir}/rcopenqa-$i done # @@ -356,7 +356,6 @@ %doc README.asciidoc %{_sbindir}/rcopenqa-gru %{_sbindir}/rcopenqa-scheduler -%{_sbindir}/rcopenqa-resource-allocator %{_sbindir}/rcopenqa-websockets %{_sbindir}/rcopenqa-webui %{_sbindir}/rcopenqa-livehandler @@ -385,7 +384,6 @@ %{_unitdir}/openqa-livehandler.service %{_unitdir}/openqa-gru.service %{_unitdir}/openqa-scheduler.service -%{_unitdir}/openqa-resource-allocator.service %{_unitdir}/openqa-websockets.service # web libs %dir %{_datadir}/openqa @@ -400,7 +398,6 @@ %{_datadir}/openqa/script/initdb %{_datadir}/openqa/script/openqa %{_datadir}/openqa/script/openqa-scheduler -%{_datadir}/openqa/script/openqa-resource-allocator %{_datadir}/openqa/script/openqa-websockets %{_datadir}/openqa/script/openqa-livehandler %{_datadir}/openqa/script/upgradedb ++++++ Dockerfile ++++++ --- /var/tmp/diff_new_pack.6twlOD/_old 2019-03-04 09:24:19.196558391 +0100 +++ /var/tmp/diff_new_pack.6twlOD/_new 2019-03-04 09:24:19.196558391 +0100 @@ -90,6 +90,8 @@ 'perl(Mojolicious)' \ 'perl(Mojolicious::Plugin::AssetPack)' \ 'perl(Mojolicious::Plugin::RenderFile)' \ + 'perl(JSON::Validator)' \ + 'perl(YAML::XS)' \ 'perl(Net::DBus)' \ 'perl(Net::OpenID::Consumer)' \ 'perl(Net::SNMP)' \ ++++++ openQA-4.6.1551101052.7f891940.obscpio -> openQA-4.6.1551454083.e27d66d8.obscpio ++++++ /work/SRC/openSUSE:Factory/openQA/openQA-4.6.1551101052.7f891940.obscpio /work/SRC/openSUSE:Factory/.openQA.new.28833/openQA-4.6.1551454083.e27d66d8.obscpio differ: char 50, line 1 ++++++ openQA.obsinfo ++++++ --- /var/tmp/diff_new_pack.6twlOD/_old 2019-03-04 09:24:19.240558383 +0100 +++ /var/tmp/diff_new_pack.6twlOD/_new 2019-03-04 09:24:19.240558383 +0100 @@ -1,5 +1,5 @@ name: openQA -version: 4.6.1551101052.7f891940 -mtime: 1551101052 -commit: 7f89194007becda7b28bc8c69cab4e1230737390 +version: 4.6.1551454083.e27d66d8 +mtime: 1551454083 +commit: e27d66d8146d654bcd2d50bad10692b33d82d53e
