From ef068b532dae1d444a657621ec27ac7dca22ed0e9a2a2b36a42325cd7023a7af Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Wed, 6 Dec 2017 15:49:48 +0000 Subject: [PATCH] Offline generation of 4.5.1512575160.8903fbbb OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/openQA?expand=0&rev=51 --- openQA-4.5.1512479051.2ac0be95.tar.xz | 3 --- openQA-4.5.1512575160.8903fbbb.tar.xz | 3 +++ openQA.changes | 27 +++++++++++++++++++++---- openQA.spec | 29 ++++++++++++++++++++++++--- 4 files changed, 52 insertions(+), 10 deletions(-) delete mode 100644 openQA-4.5.1512479051.2ac0be95.tar.xz create mode 100644 openQA-4.5.1512575160.8903fbbb.tar.xz diff --git a/openQA-4.5.1512479051.2ac0be95.tar.xz b/openQA-4.5.1512479051.2ac0be95.tar.xz deleted file mode 100644 index 78cbc45..0000000 --- a/openQA-4.5.1512479051.2ac0be95.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:00f9698c94b0af66f397584ac4ed568db3d284b7732b519d47c37f1b3fe4c438 -size 1430588 diff --git a/openQA-4.5.1512575160.8903fbbb.tar.xz b/openQA-4.5.1512575160.8903fbbb.tar.xz new file mode 100644 index 0000000..8abb65e --- /dev/null +++ b/openQA-4.5.1512575160.8903fbbb.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ddc070bef6cc0e8bd029644943898e9730518d147e2184037f5a4e6f44095a9 +size 1433444 diff --git a/openQA.changes b/openQA.changes index 8dd0a4d..43f0d96 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,7 +1,25 @@ ------------------------------------------------------------------- -Tue Dec 05 13:14:19 UTC 2017 - coolo@suse.com +Wed Dec 06 15:48:55 UTC 2017 - coolo@suse.com -- Update to version 4.5.1512479051.2ac0be95: +- Update to version 4.5.1512575160.8903fbbb: + * Add openqa-setup-db service that will create postgresql database (#1528) + * Fix tests to expect new columns + * Show size of assets exclusively kept by a group + * Accumulate size of assets exclusively kept by a group + * Document fast initialization of local tests (#1527) + * Add column to groups with size of exclusively used assets + * Also store if the asset is fixed in the DB + * limit_assets: Use DBD::Pg directly for querying job asset + * Check all columns in test for asset table + * Show last use of asset in assets table + * Ignore chromedriver logs + * Show asset size + * Write info about assets kept during cleanup to db + * Improve comments in limit_assets + * Fix PRJDIR error + * Add support for colons on worker class + * Add WORKER_CLASS to job_list filter + * Fix caching of assets without caching of tests (#1521) * Accept a lower coverage - we removed code * Move worker log test to 24-worker.t * Schema.pm: Remove unused functions (increase coverage) @@ -48,9 +66,10 @@ Tue Dec 05 13:14:19 UTC 2017 - coolo@suse.com * Avoid warnings during test runs (#1511) ------------------------------------------------------------------- -Tue Dec 5 13:13:20 UTC 2017 - coolo@suse.com +Wed Dec 6 15:48:20 UTC 2017 - coolo@suse.com -- Require postgresql, sqlite is no longer supported +- Add local-db subpackage to create local postgresql database for + ease of use ------------------------------------------------------------------- Tue Nov 28 06:03:39 UTC 2017 - coolo@suse.com diff --git a/openQA.spec b/openQA.spec index 1d96cb0..8fa9a08 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(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) Name: openQA -Version: 4.5.1512479051.2ac0be95 +Version: 4.5.1512575160.8903fbbb Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0+ @@ -69,8 +69,7 @@ Requires: perl(LWP::Protocol::https) Requires: perl(URI) # we need to have the same sha1 as expected %requires_eq perl-Mojolicious-Plugin-AssetPack -Requires: postgresql-server -BuildRequires: postgresql-server +Recommends: %{name}-local-db Requires(post): coreutils Requires(post): perl(DBIx::Class::DeploymentHandler) Requires(post): perl(SQL::SplitStatement) @@ -85,6 +84,7 @@ ExcludeArch: i586 BuildRequires: chromedriver BuildRequires: chromium BuildRequires: perl-App-cpanminus +BuildRequires: postgresql-server BuildRequires: perl(DBD::SQLite) BuildRequires: perl(Mojo::RabbitMQ::Client) BuildRequires: perl(Perl::Critic) @@ -159,6 +159,17 @@ Requires: perl(Mojolicious) Tools and support files for openQA client script. Client script is a convenient helper for interacting with openQA webui REST API. +%package local-db +Summary: Helper package to ease setup of postgresql DB +Group: Development/Tools/Other +Requires: %name +Requires: postgresql-server +Supplements: packageand(%name:postgresql-server) + +%description local-db +You only need this package if you have a local postgresql server +next to the webui. + %package doc Summary: The openQA documentation Group: Development/Tools/Other @@ -291,6 +302,15 @@ fi %postun worker %service_del_postun %{openqa_worker_services} +%post local-db +%service_add_post openqa-setup-db.service + +%preun local-db +%service_del_preun openqa-setup-db.service + +%postun local-db +%service_del_postun openqa-setup-db.service + %files %doc README.asciidoc %{_sbindir}/rcopenqa-gru @@ -414,4 +434,7 @@ fi %files doc %doc docs/* +%files local-db +%{_unitdir}/openqa-setup-db.service + %changelog