From f21e7fb8a48193a8248e5e36cb0eff3385f0332394650f917549bb8e93bb7499 Mon Sep 17 00:00:00 2001 From: Oliver Kurz Date: Fri, 7 Jun 2019 15:54:15 +0000 Subject: [PATCH 1/3] Offline generation of 4.6.1559912327.a05b2f4c 4.6.1559912327.a05b2f4c OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/openQA?expand=0&rev=221 --- Dockerfile | 6 +----- openQA-4.6.1559744346.36d65edf.obscpio | 3 --- openQA-4.6.1559912327.a05b2f4c.obscpio | 3 +++ openQA-test.changes | 18 ++++++++++++++++++ openQA-test.spec | 2 +- openQA.changes | 18 ++++++++++++++++++ openQA.obsinfo | 6 +++--- openQA.spec | 10 ++++------ 8 files changed, 48 insertions(+), 18 deletions(-) delete mode 100644 openQA-4.6.1559744346.36d65edf.obscpio create mode 100644 openQA-4.6.1559912327.a05b2f4c.obscpio diff --git a/Dockerfile b/Dockerfile index 80dc1ce..cdc36a3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,6 @@ RUN zypper in -y -C \ glibc-locale \ automake \ curl \ - dbus-1-devel \ fftw3-devel \ gcc \ gcc-c++ \ @@ -93,7 +92,6 @@ RUN zypper in -y -C \ 'perl(Mojolicious::Plugin::RenderFile)' \ 'perl(JSON::Validator)' \ 'perl(YAML::XS) >= 0.67' \ - 'perl(Net::DBus)' \ 'perl(Net::OpenID::Consumer)' \ 'perl(Net::SNMP)' \ 'perl(Net::SSH2)' \ @@ -124,11 +122,9 @@ RUN zypper in -y -C \ perl-Archive-Extract \ perl-Test-Simple \ 'perl(aliased)' \ - dbus-1 systemd-sysvinit \ + systemd-sysvinit \ systemd libudev1 tack -RUN cp /usr/lib/systemd/system/dbus.service /etc/systemd/system/; \ - sed -i 's/OOMScoreAdjust=-900//' /etc/systemd/system/dbus.service VOLUME ["/sys/fs/cgroup", "/run"] CMD ["/sbin/init"] diff --git a/openQA-4.6.1559744346.36d65edf.obscpio b/openQA-4.6.1559744346.36d65edf.obscpio deleted file mode 100644 index ef972ff..0000000 --- a/openQA-4.6.1559744346.36d65edf.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9ea816fd2df23553feaaf5b36627a9e6b63c726327ddf6f6acc544ed2b15e3a9 -size 9513485 diff --git a/openQA-4.6.1559912327.a05b2f4c.obscpio b/openQA-4.6.1559912327.a05b2f4c.obscpio new file mode 100644 index 0000000..b85ea17 --- /dev/null +++ b/openQA-4.6.1559912327.a05b2f4c.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41e85dc7675aa1869ad2f2bfc7a8bf7f585d446f4c291f9950cb2b8f7e641834 +size 9489933 diff --git a/openQA-test.changes b/openQA-test.changes index 45abd95..f51290c 100644 --- a/openQA-test.changes +++ b/openQA-test.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Fri Jun 07 15:53:59 UTC 2019 - coolo@suse.com + +- Update to version 4.6.1559912327.a05b2f4c: + * Test the scheduler API + * Cache: Fix missing download progress output and warning + * Provide the script `openqa-clone-job` already in source + * Remove dead code from OpenQA.pm + * Remove imports that are no longer needed + * Remove all remaining traces of D-Bus + * Share authentication controller between websocket server and scheduler + * Remove old script that had been broken for quite some time (and was therefore probably not used anymore) + * Turn scheduler core into a model class + * Replace D-Bus with HTTP + * Remove imports that are no longer needed + * Add a scheduler client + * Update architecture diagram + ------------------------------------------------------------------- Wed Jun 05 14:36:54 UTC 2019 - coolo@suse.com diff --git a/openQA-test.spec b/openQA-test.spec index 486ad4a..9e26a9f 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 4.6.1559744346.36d65edf +Version: 4.6.1559912327.a05b2f4c Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index f0e9cc6..7e1e14b 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Fri Jun 07 15:53:59 UTC 2019 - coolo@suse.com + +- Update to version 4.6.1559912327.a05b2f4c: + * Test the scheduler API + * Cache: Fix missing download progress output and warning + * Provide the script `openqa-clone-job` already in source + * Remove dead code from OpenQA.pm + * Remove imports that are no longer needed + * Remove all remaining traces of D-Bus + * Share authentication controller between websocket server and scheduler + * Remove old script that had been broken for quite some time (and was therefore probably not used anymore) + * Turn scheduler core into a model class + * Replace D-Bus with HTTP + * Remove imports that are no longer needed + * Add a scheduler client + * Update architecture diagram + ------------------------------------------------------------------- Wed Jun 05 14:36:54 UTC 2019 - coolo@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index 9b1cedb..d9d6940 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,5 +1,5 @@ name: openQA -version: 4.6.1559744346.36d65edf -mtime: 1559744346 -commit: 36d65edf921d90e703d64853d354086706fcc27a +version: 4.6.1559912327.a05b2f4c +mtime: 1559912327 +commit: a05b2f4c6745345afe8ae80be9c340b7f79839ab diff --git a/openQA.spec b/openQA.spec index 7f82c70..f4cd85b 100644 --- a/openQA.spec +++ b/openQA.spec @@ -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(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::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) Name: openQA -Version: 4.6.1559744346.36d65edf +Version: 4.6.1559912327.a05b2f4c Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later @@ -59,7 +59,6 @@ BuildRequires: perl(Mojo::RabbitMQ::Client) >= 0.2 BuildRequires: perl(Mojolicious) >= 7.92 BuildRequires: perl(Mojolicious::Plugin::AssetPack) >= 1.36 BuildRequires: rubygem(sass) -Requires: dbus-1 Requires: perl(Minion) >= 9.09 Requires: perl(Mojo::RabbitMQ::Client) >= 0.2 Requires: perl(YAML::XS) >= 0.67 @@ -246,7 +245,7 @@ ln -s %{_sysconfdir}/openqa/openqa.ini %{buildroot}%{_datadir}/openqa%{_sysconfd ln -s %{_sysconfdir}/openqa/database.ini %{buildroot}%{_datadir}/openqa%{_sysconfdir}/openqa/database.ini mkdir -p %{buildroot}%{_bindir} ln -s %{_datadir}/openqa/script/client %{buildroot}%{_bindir}/openqa-client -ln -s %{_datadir}/openqa/script/clone_job.pl %{buildroot}%{_bindir}/openqa-clone-job +ln -s %{_datadir}/openqa/script/openqa-clone-job %{buildroot}%{_bindir}/openqa-clone-job 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 @@ -369,7 +368,6 @@ fi %{_datadir}/openqa%{_sysconfdir}/openqa/openqa.ini %{_datadir}/openqa%{_sysconfdir}/openqa/database.ini %config %{_sysconfdir}/logrotate.d -%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.opensuse.openqa.conf # apache vhost %dir %{_sysconfdir}/apache2 %dir %{_sysconfdir}/apache2/vhosts.d @@ -393,7 +391,6 @@ fi %{_datadir}/openqa/assets %{_datadir}/openqa/dbicdh %{_datadir}/openqa/script/check_dependencies -%{_datadir}/openqa/script/clean_needles %{_datadir}/openqa/script/create_admin %{_datadir}/openqa/script/fetchneedles %{_datadir}/openqa/script/initdb @@ -473,6 +470,7 @@ fi %{_datadir}/openqa/script/clone_job.pl %{_datadir}/openqa/script/dump_templates %{_datadir}/openqa/script/load_templates +%{_datadir}/openqa/script/openqa-clone-job %{_datadir}/openqa/script/openqa-clone-custom-git-refspec %dir %{_datadir}/openqa/lib %{_datadir}/openqa/lib/OpenQA/Client.pm From 6beea0fa15ae9926ecf8962c8d02e009a11542c59fb765cb39e526bbf0bdc340 Mon Sep 17 00:00:00 2001 From: Oliver Kurz Date: Sun, 9 Jun 2019 23:53:38 +0000 Subject: [PATCH 2/3] Offline generation of 4.6.1560026218.807c3c09 4.6.1560026218.807c3c09 OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/openQA?expand=0&rev=222 --- openQA-4.6.1559912327.a05b2f4c.obscpio | 3 --- openQA-4.6.1560026218.807c3c09.obscpio | 3 +++ openQA-test.changes | 5 +++-- openQA-test.spec | 2 +- openQA.changes | 5 +++-- openQA.obsinfo | 6 +++--- openQA.spec | 2 +- 7 files changed, 14 insertions(+), 12 deletions(-) delete mode 100644 openQA-4.6.1559912327.a05b2f4c.obscpio create mode 100644 openQA-4.6.1560026218.807c3c09.obscpio diff --git a/openQA-4.6.1559912327.a05b2f4c.obscpio b/openQA-4.6.1559912327.a05b2f4c.obscpio deleted file mode 100644 index b85ea17..0000000 --- a/openQA-4.6.1559912327.a05b2f4c.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:41e85dc7675aa1869ad2f2bfc7a8bf7f585d446f4c291f9950cb2b8f7e641834 -size 9489933 diff --git a/openQA-4.6.1560026218.807c3c09.obscpio b/openQA-4.6.1560026218.807c3c09.obscpio new file mode 100644 index 0000000..8777a38 --- /dev/null +++ b/openQA-4.6.1560026218.807c3c09.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:facdd0bbb76fad620d9bc19f429fe9ddefcadf5ee4d191f6405e1fcfe56b1fa0 +size 9490957 diff --git a/openQA-test.changes b/openQA-test.changes index f51290c..4322821 100644 --- a/openQA-test.changes +++ b/openQA-test.changes @@ -1,7 +1,8 @@ ------------------------------------------------------------------- -Fri Jun 07 15:53:59 UTC 2019 - coolo@suse.com +Sat Jun 08 20:54:54 UTC 2019 - coolo@suse.com -- Update to version 4.6.1559912327.a05b2f4c: +- Update to version 4.6.1560026218.807c3c09: + * Update MM setup documentation * Test the scheduler API * Cache: Fix missing download progress output and warning * Provide the script `openqa-clone-job` already in source diff --git a/openQA-test.spec b/openQA-test.spec index 9e26a9f..b2f976d 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 4.6.1559912327.a05b2f4c +Version: 4.6.1560026218.807c3c09 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index 7e1e14b..34803c9 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,7 +1,8 @@ ------------------------------------------------------------------- -Fri Jun 07 15:53:59 UTC 2019 - coolo@suse.com +Sat Jun 08 20:54:54 UTC 2019 - coolo@suse.com -- Update to version 4.6.1559912327.a05b2f4c: +- Update to version 4.6.1560026218.807c3c09: + * Update MM setup documentation * Test the scheduler API * Cache: Fix missing download progress output and warning * Provide the script `openqa-clone-job` already in source diff --git a/openQA.obsinfo b/openQA.obsinfo index d9d6940..9e894d8 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,5 +1,5 @@ name: openQA -version: 4.6.1559912327.a05b2f4c -mtime: 1559912327 -commit: a05b2f4c6745345afe8ae80be9c340b7f79839ab +version: 4.6.1560026218.807c3c09 +mtime: 1560026218 +commit: 807c3c093adaf131fdcb86596b824ff2e498c922 diff --git a/openQA.spec b/openQA.spec index f4cd85b..19887f8 100644 --- a/openQA.spec +++ b/openQA.spec @@ -36,7 +36,7 @@ # 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(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.1559912327.a05b2f4c +Version: 4.6.1560026218.807c3c09 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later From 682728c85d9709396f226660b0bbd47b4a967c98739c90049ef7892e235cec41 Mon Sep 17 00:00:00 2001 From: Oliver Kurz Date: Wed, 12 Jun 2019 07:53:39 +0000 Subject: [PATCH 3/3] Offline generation of 4.6.1560026218.807c3c09 4.6.1560026218.807c3c09 OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/openQA?expand=0&rev=223 --- openQA-4.6.1560026218.807c3c09.obscpio | 2 +- openQA-test.changes | 2 +- openQA.changes | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/openQA-4.6.1560026218.807c3c09.obscpio b/openQA-4.6.1560026218.807c3c09.obscpio index 8777a38..cdc95ac 100644 --- a/openQA-4.6.1560026218.807c3c09.obscpio +++ b/openQA-4.6.1560026218.807c3c09.obscpio @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:facdd0bbb76fad620d9bc19f429fe9ddefcadf5ee4d191f6405e1fcfe56b1fa0 +oid sha256:385005e7e0426537d4db625f2a09d75e6480b6d21f2627ee718348039c271b4e size 9490957 diff --git a/openQA-test.changes b/openQA-test.changes index 4322821..d2548cb 100644 --- a/openQA-test.changes +++ b/openQA-test.changes @@ -1,5 +1,5 @@ ------------------------------------------------------------------- -Sat Jun 08 20:54:54 UTC 2019 - coolo@suse.com +Tue Jun 11 18:22:27 UTC 2019 - coolo@suse.com - Update to version 4.6.1560026218.807c3c09: * Update MM setup documentation diff --git a/openQA.changes b/openQA.changes index 34803c9..3a1d348 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,5 +1,5 @@ ------------------------------------------------------------------- -Sat Jun 08 20:54:54 UTC 2019 - coolo@suse.com +Tue Jun 11 18:22:27 UTC 2019 - coolo@suse.com - Update to version 4.6.1560026218.807c3c09: * Update MM setup documentation