From 9cac7b83d17e95c24960bf790367f97a9e8c1db9f6b81ce9df4e9c96b2559032 Mon Sep 17 00:00:00 2001 From: Oliver Kurz Date: Thu, 6 Apr 2017 09:21:43 +0000 Subject: [PATCH] Offline generation of 4.4.1491400697.19ef0fc5 OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/openQA?expand=0&rev=3 --- _service | 8 +- ...r_scm:openQA-4.4.1491400697.19ef0fc.tar.xz | 3 - _service:set_version:openQA.spec | 391 -------- _service:tar_scm:_servicedata | 4 - _service:tar_scm:openQA.changes | 934 ------------------ openQA-4.4.1491400697.19ef0fc5.tar.xz | 3 + openQA.changes | 15 + openQA.spec | 2 +- 8 files changed, 23 insertions(+), 1337 deletions(-) delete mode 100644 _service:recompress:tar_scm:openQA-4.4.1491400697.19ef0fc.tar.xz delete mode 100644 _service:set_version:openQA.spec delete mode 100644 _service:tar_scm:_servicedata delete mode 100644 _service:tar_scm:openQA.changes create mode 100644 openQA-4.4.1491400697.19ef0fc5.tar.xz diff --git a/_service b/_service index 03018ce..a226577 100644 --- a/_service +++ b/_service @@ -1,5 +1,6 @@ + - + git://github.com/os-autoinst/openQA.git 4.4 %ct.%h @@ -8,11 +9,10 @@ enable rd-ops-cm@suse.de - + xz *.tar - + - diff --git a/_service:recompress:tar_scm:openQA-4.4.1491400697.19ef0fc.tar.xz b/_service:recompress:tar_scm:openQA-4.4.1491400697.19ef0fc.tar.xz deleted file mode 100644 index 6af450e..0000000 --- a/_service:recompress:tar_scm:openQA-4.4.1491400697.19ef0fc.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9c6d63b09c185e96bfbd54c395816762c795c9bfb8766086e6e71214745914ee -size 1369000 diff --git a/_service:set_version:openQA.spec b/_service:set_version:openQA.spec deleted file mode 100644 index 1e71c3d..0000000 --- a/_service:set_version:openQA.spec +++ /dev/null @@ -1,391 +0,0 @@ -# -# spec file for package openQA -# -# Copyright (c) 2016 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 http://bugs.opensuse.org/ -# - - -# can't use linebreaks here! -%define openqa_services openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service -%define openqa_worker_services openqa-worker.target openqa-worker@.service openqa-slirpvde.service openqa-vde_switch.service - -%if %{undefined tmpfiles_create} -%define tmpfiles_create() \ -/usr/bin/systemd-tmpfiles --create %{?*} || : \ -%{nil} -%endif - -%if %suse_version >= 1330 -%ifarch x86_64 -%bcond_without tests -%else -%bcond_with tests -%endif -%else -%bcond_with tests -%endif - -Name: openQA -Version: 4.4.1491400697.19ef0fc -Release: 0 -Summary: The openQA web-frontend, scheduler and tools -License: GPL-2.0+ -Group: Development/Tools/Other -Url: http://os-autoinst.github.io/openQA/ -Source0: %{name}-%{version}.tar.xz -# a workaround for set_version looking at random files (so we can't name it .tar.xz) -# use update-cache to update it -Source1: cache.txz -Source100: openQA-rpmlintrc -Source101: update-cache.sh -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires(post): sqlite3 -BuildRequires: os-autoinst -Requires: openQA-client = %{version} -Requires: openQA-common = %{version} -Requires: perl(URI) -BuildRequires: systemd -BuildRequires: rubygem(sass) -# needed for openid support -Requires: perl(LWP::Protocol::https) -Recommends: apparmor-profiles -Recommends: apparmor-utils -Recommends: apache2 -Recommends: logrotate -# for postgresql -Recommends: perl(DateTime::Format::Pg) perl(DBD::Pg) -# runtime requirements that also the testsuite needs -%define t_requires perl(DBD::SQLite) perl(DBIx::Class) perl(Config::IniFiles) perl(SQL::Translator) perl(Date::Format) perl(File::Copy::Recursive) perl(DateTime::Format::SQLite) 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) -BuildRequires: perl(Mojolicious) >= 7.24 -BuildRequires: perl(Mojolicious::Plugin::AssetPack) >= 1.36 -# critical bug fix -BuildRequires: perl(DBIx::Class) >= 0.082801 -Requires: perl(DBIx::Class) >= 0.082801 -# needed for test suite -Requires: git-core -# needed for saving needles optimized -Requires: optipng -BuildRequires: %{t_requires} -Requires: dbus-1 -BuildRequires: fdupes -%if %{with tests} -BuildRequires: phantomjs -BuildRequires: perl(Mojo::RabbitMQ::Client) -BuildRequires: perl(Perl::Tidy) -BuildRequires: perl(Perl::Critic) -BuildRequires: perl(Selenium::Remote::Driver) -BuildRequires: perl(Test::Compile) -BuildRequires: perl(Test::MockObject) -BuildRequires: perl(Test::Warnings) -BuildRequires: perl-App-cpanminus -%endif -Requires(post): perl(DBIx::Class::DeploymentHandler) -Requires(post): perl(SQL::SplitStatement) -Requires(post): coreutils -%{?systemd_requires} -BuildArch: noarch -# we need to have the same sha1 as expected -%requires_eq perl-Mojolicious-Plugin-AssetPack - -%description -The openQA framework consists of two parts, which are tracked in -separate git repos. The OS-autoinst test engine and the front-end -with web-interface, test-scheduler and other high-level logic, which -is part of this repo. - -%package common -Summary: The openQA common tools for web-frontend and workers -Group: Development/Tools/Other -Requires: %{t_requires} -Requires: perl(Mojolicious) >= 7.24 - -%description common -This package contain shared resources for openQA web-frontend and -openQA workers. - -%package worker -Summary: The openQA worker -Group: Development/Tools/Other -PreReq: openQA-common = %{version} -Requires(post): coreutils -Requires(post): os-autoinst >= 4.4 -Requires: openQA-client = %{version} -Requires: os-autoinst < 5 -Recommends: qemu -Requires: perl(SQL::SplitStatement) - -%description worker -The openQA worker manages test engine (provided by os-autoinst package). - -%package client -Summary: Client tools for remote openQA management -Group: Development/Tools/Other -Requires: perl(Config::IniFiles) -Requires: perl(Data::Dump) -Requires: perl(Getopt::Long) -Requires: perl(JSON) -Requires: perl(Mojolicious) - -%description client -Tools and support files for openQA client script. Client script is -a convenient helper for interacting with openQA webui REST API. - -%package doc -Summary: The openQA documentation -Group: Development/Tools/Other - -%description doc -Documentation material covering installation, configuration, basic test writing, etc. -Covering both openQA and also os-autoinst test engine.. - -%prep -%setup -tar xvf %{S:1} - -%build -make - -%check -#for double checking -%if %{with tests} -cpanm --installdeps --with-feature=test . -%endif - -# we don't really need the tidy test -rm -f t/00-tidy.t - -%if %{with tests} -#make test -OBS_RUN=1 prove -r -j2 -v -%endif - -%install -%make_install - -mkdir -p %{buildroot}/usr/share/openqa/etc/openqa -ln -s /etc/openqa/openqa.ini %{buildroot}/usr/share/openqa/etc/openqa/openqa.ini -ln -s /etc/openqa/database.ini %{buildroot}/usr/share/openqa/etc/openqa/database.ini -mkdir -p %{buildroot}%{_bindir} -ln -s /usr/share/openqa/script/client %{buildroot}%{_bindir}/openqa-client - -cd %buildroot -grep -rl /usr/bin/env . | while read file; do - sed -e 's,/usr/bin/env perl,/usr/bin/perl,' -i $file -done -mkdir -p %{buildroot}%{_sbindir} -for i in webui gru worker scheduler websockets slirpvde vde_switch; do - ln -s ../sbin/service %{buildroot}%{_sbindir}/rcopenqa-$i -done -# -install -D -m 644 /dev/null %{buildroot}%{_localstatedir}/log/openqa -install -m 0644 %_sourcedir/openQA.changes %{buildroot}%{_datadir}/openqa/public/Changelog -# -mkdir %{buildroot}%{_localstatedir}/lib/openqa/pool/1 -mkdir %{buildroot}%{_localstatedir}/lib/openqa/cache -# -%fdupes %buildroot/%_prefix - -%pre -if ! getent passwd geekotest > /dev/null; then - /usr/sbin/useradd -r -g nogroup -c "openQA user" \ - -d /var/lib/openqa geekotest 2>/dev/null || : -fi - -%service_add_pre %openqa_services - -%pre common -if [ "$1" = 1 ]; then - # upgrade from openQA -> openQA-common (before -> after package split) - # old data needs to be moved to new locations else cpio fail during package deploying - if [ -d "%{_localstatedir}/lib/openqa/" -a ! -d "%{_localstatedir}/lib/openqa/share" ]; then - echo "### performing migration of openQA data" - mkdir "%{_localstatedir}/lib/openqa/share" - if [ -e "%{_localstatedir}/lib/openqa/factory" ]; then - echo "### moving %{_localstatedir}/lib/openqa/factory to %{_localstatedir}/lib/openqa/share/" - mv "%{_localstatedir}/lib/openqa/factory" "%{_localstatedir}/lib/openqa/share/" - fi - fi -fi - -%pre worker -if ! getent passwd _openqa-worker > /dev/null; then - /usr/sbin/useradd -r -g nogroup -c "openQA worker" \ - -d /var/lib/empty _openqa-worker 2>/dev/null || : - # might fail for non-kvm workers (qemu package owns the group) - /usr/sbin/usermod _openqa-worker -a -G kvm || : -fi - -%service_add_pre %openqa_worker_services - -%post -# install empty log file -if [ ! -e /var/log/openqa ]; then - install -D -m 644 -o geekotest /dev/null %{_localstatedir}/log/openqa || : -fi - -if [ $1 -eq 1 ]; then - echo "### copy and edit /etc/apache2/vhosts.d/openqa.conf.template!" - echo "### run sudo /usr/share/openqa/script/fetchneedles" - -else - if [ -d "%{_localstatedir}/lib/openqa/share/testresults" ]; then - # remove the symlink - rm "%{_localstatedir}/lib/openqa/testresults" - mv "%{_localstatedir}/lib/openqa/share/testresults" "%{_localstatedir}/lib/openqa/" - fi -fi - -%service_add_post %openqa_services - -%post worker -%tmpfiles_create %{_tmpfilesdir}/openqa.conf -%service_add_post %openqa_worker_services - -%preun -%service_del_preun %openqa_services - -%preun worker -%service_del_preun %openqa_worker_services - -%postun -%service_del_postun %openqa_services -%restart_on_update boot.apparmor - -%postun worker -%service_del_postun %openqa_worker_services - -%files -%defattr(-,root,root) -%doc README.asciidoc -%{_sbindir}/rcopenqa-gru -%{_sbindir}/rcopenqa-scheduler -%{_sbindir}/rcopenqa-websockets -%{_sbindir}/rcopenqa-webui -%dir %{_sysconfdir}/openqa -%config(noreplace) %attr(-,geekotest,root) %{_sysconfdir}/openqa/openqa.ini -%config(noreplace) %attr(-,geekotest,root) %{_sysconfdir}/openqa/database.ini -%dir %{_datadir}/openqa -%dir %{_datadir}/openqa/etc -%dir %{_datadir}/openqa/etc/openqa -%{_datadir}/openqa/etc/openqa/openqa.ini -%{_datadir}/openqa/etc/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 -%config %{_sysconfdir}/apache2/vhosts.d/openqa.conf.template -%config %{_sysconfdir}/apache2/vhosts.d/openqa-common.inc -%config %{_sysconfdir}/apache2/vhosts.d/openqa-ssl.conf.template -# apparmor profile -%dir %{_sysconfdir}/apparmor.d -%config %{_sysconfdir}/apparmor.d/usr.share.openqa.script.openqa -# init -%dir %{_unitdir} -%{_unitdir}/openqa-webui.service -%{_unitdir}/openqa-gru.service -%{_unitdir}/openqa-scheduler.service -%{_unitdir}/openqa-websockets.service -# web libs -%dir %{_datadir}/openqa -%{_datadir}/openqa/templates -%{_datadir}/openqa/public -%{_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 -%{_datadir}/openqa/script/openqa -%{_datadir}/openqa/script/openqa-scheduler -%{_datadir}/openqa/script/openqa-websockets -%{_datadir}/openqa/script/upgradedb -%{_datadir}/openqa/script/modify_needle -# TODO: define final user -%defattr(-,geekotest,root) -# attention: never package subdirectories owned by a user other -# than root as that opens a security hole! -%dir %{_localstatedir}/lib/openqa/db -%dir %{_localstatedir}/lib/openqa/images -%{_localstatedir}/lib/openqa/testresults -%dir %{_localstatedir}/lib/openqa/share/tests -%dir %{_localstatedir}/lib/openqa/share/factory -# iso hdd repo must be geekotest writable to enable *_URL and HDD upload functionality -%dir %{_localstatedir}/lib/openqa/share/factory/iso -%dir %{_localstatedir}/lib/openqa/share/factory/hdd -%dir %{_localstatedir}/lib/openqa/share/factory/repo -%dir %{_localstatedir}/lib/openqa/share/factory/other -%ghost %{_localstatedir}/lib/openqa/db/db.sqlite -%ghost %{_localstatedir}/log/openqa - -%files common -%defattr(-,root,root) -%dir %{_datadir}/openqa -%{_datadir}/openqa/lib -%exclude %{_datadir}/openqa/lib/OpenQA/Client.pm -%dir %{_localstatedir}/lib/openqa -%ghost %dir %{_localstatedir}/lib/openqa/share/ -%{_localstatedir}/lib/openqa/factory -%{_localstatedir}/lib/openqa/script -%{_localstatedir}/lib/openqa/tests - -%files worker -%defattr(-,root,root) -%{_sbindir}/rcopenqa-slirpvde -%{_sbindir}/rcopenqa-vde_switch -%{_sbindir}/rcopenqa-worker -%config(noreplace) %{_sysconfdir}/openqa/workers.ini -%config(noreplace) %attr(0400,_openqa-worker,root) %{_sysconfdir}/openqa/client.conf -# apparmor profile -%dir %{_sysconfdir}/apparmor.d -%config %{_sysconfdir}/apparmor.d/usr.share.openqa.script.worker -# init -%dir %{_unitdir} -%{_libexecdir}/systemd/system-generators -%{_unitdir}/openqa-worker.target -%{_unitdir}/openqa-worker@.service -%{_unitdir}/openqa-slirpvde.service -%{_unitdir}/openqa-vde_switch.service -%{_tmpfilesdir}/openqa.conf -%ghost %dir %{_rundir}/openqa -# worker libs -%dir %{_datadir}/openqa -%dir %{_datadir}/openqa/script -%{_datadir}/openqa/script/worker -%dir %{_localstatedir}/lib/openqa/pool -%defattr(-,_openqa-worker,root) -%dir %{_localstatedir}/lib/openqa/cache -# own one pool - to create the others is task of the admin -%dir %{_localstatedir}/lib/openqa/pool/1 - -%files client -%defattr(-,root,root) -%dir %{_datadir}/openqa -%dir %{_datadir}/openqa/script -%{_datadir}/openqa/script/client -%{_datadir}/openqa/script/clone_job.pl -%{_datadir}/openqa/script/dump_templates -%{_datadir}/openqa/script/load_templates -%dir %{_datadir}/openqa/lib -%{_datadir}/openqa/lib/OpenQA/Client.pm -%{_bindir}/openqa-client - -%files doc -%defattr(-,root,root) -%doc docs/* - - - -%changelog diff --git a/_service:tar_scm:_servicedata b/_service:tar_scm:_servicedata deleted file mode 100644 index 3b14140..0000000 --- a/_service:tar_scm:_servicedata +++ /dev/null @@ -1,4 +0,0 @@ - - - git://github.com/os-autoinst/openQA.git - 19ef0fc570fed51cf6ffb6f4a0166d409a860460 \ No newline at end of file diff --git a/_service:tar_scm:openQA.changes b/_service:tar_scm:openQA.changes deleted file mode 100644 index 9ae8ea3..0000000 --- a/_service:tar_scm:openQA.changes +++ /dev/null @@ -1,934 +0,0 @@ -------------------------------------------------------------------- -Thu Apr 06 09:16:32 UTC 2017 - rd-ops-cm@suse.de - -- Update to version 4.4.1491400697.19ef0fc: - * Improve log output for label carryover - * Ensure that label carryover is done correctly - * Fix the recursive $db_file appending (#1279) - * Tidy the code after last hot fix - * Relax the regex for build values in tag: comments again - * Don't obsolete jobs for VERSION-BUILD tagged builds - * needle editor: Distinguish tag/area selection in check - * needle editor: Test verification when not copying areas - * Improve little triangle sign below a screenshot (#1285) - * Add ignores for db.lock and phantomjs log (#1287) - -------------------------------------------------------------------- -Sat Mar 18 20:03:22 UTC 2017 - coolo@suse.com - -- bump mojo requirement - -------------------------------------------------------------------- -Sat Mar 18 19:31:50 UTC 2017 - rd-ops-cm@suse.de - -- Update to version 4.4.1489864450.251306a: - * Make sure assets in pool are handled correctly - * Call rsync of tests in a child process and notify webui - * Move OpenQA::Cache to Worker namespace - * Trying to make workers.ini more descriptive - * docs: Add explanation for job priority (#1262) - * Schedule worker reregistration in case of api-failure - * Add more logging to job notifications - * Use host_port when parsing URL - * Prevent various timer loops - * Do job cleanup even in case of api failure - -------------------------------------------------------------------- -Thu Jan 19 10:05:15 UTC 2017 - santiago.zarate@suse.com - -- Add the openQA.changes file to be distributed as public/Changes on the web-ui - -------------------------------------------------------------------- -Wed Jan 18 09:36:30 UTC 2017 - rd-ops-cm@suse.de - -- Update to version 4.4.1484732113.4fb90841: - * Document filtering - * Fix documentation generation (#1177) - * Fix corner buttons (#1176) - * utils: Add kernel bugzilla bugref (#1175) - * Do not run tests for GH_PUBLISH=true - * Mojolicious 7.19 has broken SSL support - blacklist it - * Switch to CDN for fontawesome - * Fix missing images in documentation (#1180) - * Do not even run the coverage target if GH_PUBLISH is true (#1183) - -------------------------------------------------------------------- -Thu Jan 12 10:50:47 UTC 2017 - coolo@suse.com - -- bump requirements to Mojo and AssetPack - -------------------------------------------------------------------- -Thu Jan 12 09:29:00 UTC 2017 - okurz@suse.com - -- add Sort::Version requirement - -------------------------------------------------------------------- -Thu Jan 12 09:27:55 UTC 2017 - rd-ops-cm@suse.de - -- Update to version 4.4.1484213177.5ef2a6e4: - * Add css class to click on action (#1147) - * client: Support sending JSON data (#1150) - * Test both phantomjs and chrome on travis - * Exclude AssetPack >= 1.30 - it will break fonts - * Sort build versions correctly (#1136) - * Add optional profiling support using Mojolicious::Plugin::NYTProf (#1153) - * Add tests for client script - * Don't use config file as database lock file (#1157) - * Fix build of the package: we need a db directory to lock now - -------------------------------------------------------------------- -Thu Dec 22 07:00:17 UTC 2016 - coolo@suse.com - -- remove YAML and Socket::IO::INET6 dependencies - -------------------------------------------------------------------- -Wed Dec 21 14:25:02 UTC 2016 - rd-ops-cm@suse.de - -- Update to version 4.4.1482329765.866bba8: - * Improve buttons in interactive mode - * Fix command API route - * Synchronize INTERACTIVE and STOP_WAITFORNEEDLE_REQUESTED - * Change the format for developing with snapshots (#1093) - * Fix sorting of needle table (#1092) - * Add short route to individual job results '/t:testid:' (#1089) - * doc: fix typo (#1096) - * Fix AMQP reconnect timeout config var (#1098) - * Add AMQP connection error msg to log (#1099) - -------------------------------------------------------------------- -Thu Dec 15 19:12:12 UTC 2016 - coolo@suse.com - -- add new require on time::parsedate - -------------------------------------------------------------------- -Thu Dec 15 19:11:43 UTC 2016 - rd-ops-cm@suse.de - -- Update to version 4.4.1481828911.8296cb4: - * Update worker apparmor file from production worker log (#1078) - * Add brc (Red Hat Bugzilla) and bgo (GNOME Bugzilla) labels (#1083) - * Auditlog: display event time on hoover - * Auditlog: add page and rows query options - * Switch audit log to server side processing - * Use system user to create system events - * Add new Time modules dependencies - * Add page displaying single event - * Improve search query parser to support multi-word queries - * Don't bother with event data shortening - -------------------------------------------------------------------- -Fri Dec 9 13:40:58 UTC 2016 - coolo@suse.com - -- add bcond_with tests to run phantomjs optionally - -------------------------------------------------------------------- -Fri Dec 09 08:31:26 UTC 2016 - rd-ops-cm@suse.de - -- Update to version 4.4.1481216307.2d2b18a: - * worker: Prevent use of uninitialized value (#1066) - * Copy over policies from os-autoinst - * Fix usage of qw(SINGLE_VALUE) in use statements - * Rework websocket server (#1057) - * client: Respect --json also in case of an error (#1068) - * client: Set 'Accept'-header in any case (#1070) - * Return 404 on status update for job without worker - * worker: Abort job if considered dead by web UI - * Improve misleading comment - * Comment events: Drop unneeded fedmsg conditional, include id (#1065) - * Improve log message when job considered dead (#1075) - * Disable carry-over for job 'labels' to support new use cases (#1071) - -------------------------------------------------------------------- -Mon Nov 28 11:37:00 UTC 2016 - oholecek@suse.com - -- Do not package removed files script/migrate_images and backlog - -------------------------------------------------------------------- -Mon Nov 21 16:06:22 UTC 2016 - rd-ops-cm@suse.de - -- Update to version 4.4.1479741639.90bdf0f: - * external_reporting: Fix differing header level in description (#1012) - * Add test for parents on index page and parent group overview (#1015) - * Show build tags on parent-level (#1018) - * Add a 120 column limit to .perltidyrc (#1017) - * Fix a few formatting mistakes and remove repetitive method calls (#1020) - * docs: Update openSUSE repos to current supported (#1021) - * Fix URLs in dashboard when version/distri differ (#1024) - * Show submenus on click (#1025) - * Update bootstrap to 3.3.7 - * Wait a bit in tests if there is an ajax call - -------------------------------------------------------------------- -Tue Nov 8 10:10:39 UTC 2016 - coolo@suse.com - -- update cache for bootstrap-submenu - -------------------------------------------------------------------- -Tue Nov 08 10:08:14 UTC 2016 - rd-ops-cm@suse.de - -- Update to version 4.4.1478599354.3d748dc: - * Fix job group overview without description (#957) - * Don't free worker before artefacts are uploaded (POO #14378) (#958) - * Improve override needle test (#962) - * Use textareas in test suite editor (#961) - * Fix worker error reporting when asset cannot be found (#963) - * Make .json easier to use and include more data (#965) - * Add API routes for job group parents (#952) - * Hide empty job groups from index page (#967) - * Optionaly inherit command line variables in parent (#951) - * Add gzip and rsync to worker's AppArmor (#968) - * Only store md5_dirname if the image is in /images (#959) - * Fix malformed HTML - * Fix malformed HTML (#970) - * Prepare CACHEDIRECTORY example in workers.ini and provide profile (#969) - * Implement Drag & Drop group editor - * Add support for github 'bugrefs' - * t: Delete unused (disabled) 'use Test::Output' - * t: Ensure proper output catching - * Improve usability of job group property editor - * Replace all '...' with '…' in web UI - * Add assert_script_run description - * Allow '@' in asset name (#979) - * Fix list of needle tags in needle info popover (#977) - * Allow worker profile to access fixed assets - * Fix download of fixed assets from web UI - * Reindent 01-jobs fixtures - * Use url helpers to map the asset path to URL - * Add help text using popovers, title and placeholder (#983) - * Add missing argument for hmac timestamp validation - * Give tests without fails a no-TODO tag (#960) - * Trying to make peace with adamw over locate_asset - * Add a repository as test fixture to test subpaths - * Show tags on index page - * Add API auth tests - * Improve help popups - * isotovideo: Remove redundant '|| undef' (#989) - * branding: openqa.suse.de: Update staging to current SP3 (#988) - * Show parent groups in navbar (#974) - -------------------------------------------------------------------- -Thu Oct 27 14:47:15 UTC 2016 - coolo@suse.com - -- have openqa_worker own /var/lib/openqa/cache - -------------------------------------------------------------------- -Thu Oct 27 14:46:23 UTC 2016 - rd-ops-cm@suse.de - -- Update to version 4.4.1477579540.21d4009: - * Use textareas in test suite editor (#961) - * Fix worker error reporting when asset cannot be found (#963) - * Make .json easier to use and include more data (#965) - * Add API routes for job group parents (#952) - * Hide empty job groups from index page (#967) - * Optionaly inherit command line variables in parent (#951) - * Add gzip and rsync to worker's AppArmor (#968) - * Only store md5_dirname if the image is in /images (#959) - * Fix malformed HTML (#970) - * Prepare CACHEDIRECTORY example in workers.ini and provide profile (#969) - -------------------------------------------------------------------- -Sat Oct 22 05:40:43 UTC 2016 - rd-ops-cm@suse.de - -- Update to version 4.4.1477110901.763fe71: - * Step controller: split init into 2 functions - * Fix coverage skipping files with 't/' in path - * Test source view from running - * Treat #details tab as all the others to fix back button - * Add test for switching tabs in tests result view - * Some fixes for the new results / running page - * Fix SQL query to query important jobs - * docs: Update OBS references - * Upgrade to Leap 42.1, and fix apache2 starting problem - * Live view: simplify drawImage - * Be way more careful with history manipulation on results page - * Treat # and '' the same for history management - * Allow sha1sum for os-autoinst:2144a20c - * Allow git for os-autoinst:d29266f - * clone_job.pl: Add option '--skip-download' - * Give the user better hints on what we expect for the expiry date - * Do not create a link_post for reschedule isos - * Use the proper API to get the data of the selected row not the first row - * Replace the broken PNGed SVG with the real one - * Talk to os-autoinst through HTTP instead of the file system - * Replace document.ready with $(fn) - * Fix interactive buttons - * Fix upload of images during needinput - * Make sure the worker stops at signals - * Fix spelling of existent - * Add web UI controls to select 20/50/100/400 previous results - * limit_assets: when sizelimit is exceeded, remove more - * Be more graceful when stopping the backend - * Always set a t_finished to now if the job has a final state - * Sort the finished jobs by their finished time - * Change the order of the tests in the list test - * Set a t_finished time in fixtures to have predefined order of finished jobs - * Sort the scheduled jobs based on time - * Sort the running jobs by Start time - * Benefit from the hashsum calculation for our icons too - * Remove pauseplay class and image - no longer used - * Add more icons to assets and remove what's left in public/images - * Remove dead file - * Add custom whitespace squish - * Use manual whitespace trimming after squish was removed from Mojo7 - * Mojo7 removed Mojo::URL::authority, use host_port instead - * Add SUSE internal branding with more links - * Refresh running modules in #details view - * Deal with race conditions when refreshing #details - * Create missing results tbl on #details - * Reload broken thumbnails on test #details - * Correct description for use of OPENQA_CONFIG - * Fix build tagging when @ is used - * Clarify comment in the dashboard test - * Use correct job result in openqa events - * Add command_enqueue to worker model as send_command - * Export log_error helper in OpenQA::Utils - * Add job_set_done and job_cancel to Jobs module and result set - * Adapt tests for moved job_set_done and job_cancel - * Remove scheduler dbus exports and subs job_set_done and cancel - * Remove command_enqueue from scheduler and dbus - * Check for user when emitting event - * Log iso_cancel for canceled jobs due to new iso and allow job_cancel_by_settings event - * Fix typo in worker check during job duplication - * Fix counting of cancelled jobs - * Update Jobs::cancel to accept $obsoleted option - * Use ws_call using well known format to send messages to WS server - * Sync property parsing to workers format - * Make softfailed a proper final result - * Add tests for showing softfails in prev results - * Give user_restarted an explicit colour - * Remove MySQL from deployments, we never test migrations or deployments - * Resort to raw SQL instead of avoiding the schema and still use dbic - * Fix DB access error when skipping scheduled children - * Test both children skipping and stopping - * Accept softfail result as passed - * Add test scenarios for job result calculating - * apparmor: Add missing /usr/lib/git/git - * Make softfailed tests show the right colour - * Make non-important failures at least a general softfail - * Calculate softfailed at the very end to fix one specific case - * Add more tests for corner cases - * Carry over also for incomplete and softfailed - * Add V1 API for comments - * Use API for comments in web UI - * Add comments without reloading page - * Only redirect to running tab when no # is in url - * Clear url hash on test step result preview close - * Test for url hash cleanup after preview close - * Fix incorrect 21-admin-needles test - * Fix calculate_result (again): $overall should cover all - * Improve error handling of comment API - * Prevent needle editor flickering (progress #12984) - * Enforce build order for group overview in tests - * Remove unneeded functions of old comment API - * Add 'latest' query route - * Remove history for step navigations - * Replace job_set_done by $job->done in dead job handler - * Move dead worker check to websocket server - * Add test for dead worker detection - * Make build in previous view a link to tests overview - * Add test for 'todo=1' query param - * t: Fix typo in t/ui/18-tests-details.t - * Fix deadworker timer function reference - * Fix complex_query and its usage in last route - * Render links on 'latest' route directly instead of redirect - * templates: Simplify single line statements - * Make title for 'previous results' a proper heading - * t: 12-needle-edit.t: Try to find overwrite warning more often (poo#12980) - * previous: Move current limit where other options are - * Add web UI controls to select more builds in group_overview - * Add web UI controls to filter only tagged or all builds - * Fix workaround label - * Fix taking over tags from a workaround needle - * worker: Remove tons of work arounds and quirks in upload - * Allow cksum to be called in the worker - * Upload assets as temporary files and only rename after chksum check - * Fix typo - * Prevent use of non-existing route in upload_status - * templates: live: Fix url_for over 'latest' route - * Disable auto-duplication of jobs (poo#13042) - * Avoid shift - * Test handling deleted needles in needle editor - * Ignore deleted needles when showing needle editor - * Show warning about deleted/bad needles (needle editor) - * Fix admin layout for test suites with long keys Currently test suites slenkins-tests-ceph-control and s390_hsi-l2 - * Make apache follow symlinks for assets directory - * Fix '0' duration for previous jobs on running or scheduled job - * Add link to latest job in each scenario - * Allow pinning comments as group description - * Fix jobs templates layout - * Also filter 'machine' on latest - * Vertically align progress bar with build number - * Re-add boundary hack - * Make 'latest' link more explicit - * Do not quote identifiers, solves problem with uppercase column (#838) - * use /var/lib/openqa/share/factory/iso path (#849) - * Add 'bash' to be able to run 'CMD' (#850) - * Add filter from in test overview (#852) - * Draw needle match labels after match boxes (#851) - * Add lock barriers (#845) - * Show custom error pages (#831) - * README: Update coveralls icon by .svg version (#853) - * Add new job state (#848) - * Remove old comment code (#856) - * Run optipng on the worker while uploading images (#858) - * Add filter for all states and results - * Distinguish comment events - * Show results and states dynamically - * Test whether job still exists in reduce_result - * Split Logging support out of WebAPI (#860) - * Give the scheduler a home (#862) - * Log status update without worker (#861) - * dead worker check: use 15 secs not 10, better names, comments (#864) - * Fix the stale job calculation for uploading jobs (#865) - * Fix path in docs about migrating db schema - * Show filter on top and display current filter - * Avoid HMAC timestamp mismatch during large file upload (#871) - * Give Websockets and Scheduler the home of the webapi (#870) - * Label builds where all tests passed as reviewed - * Dont grab twice (#874) - * Prevent detecting occurrences like bsc#2436346bla as bugref - * Replace URLs with the appropriate bugref pattern - * Do not rely on WebAPI to find home - require and use an harmless class (#876) - * Prevent multiple bug refs per comment to yield incorrect URLs - * Add 'match' query parameter for index page - * Add 'group' query parameter for index page - * Add more faking to FakeApp - so restarting jobs works again (#880) - * comment the home detection for scheduler/websockets better - * Allow bugrefs being separated by any non-word chars - * Fix used needle indication when needles are in folders - * Merge match and group parameter - * Use $FindBin::RealBin to resolve links for client script (#889) - * Fix previous jobs showing up for different machine (#885) - * Remove FIXMEs and disabled code in t/ui/15-comments.t (#888) - * notify workers when job with chained children done (POO #13746) (#883) - * Pass encoded URL filter parameter correctly (#890) - * Reintegrate job duplicate (#875) - * Mark worker alive for all kind of artefacts (#894) - * Small schema change to add an index (#895) - * Add IPC debug to websockets too to debug hangs (#896) - * update apparmor profiles for ppc64le (#892) - * Try harder to avoid long running pre-processing (#897) - * Increase session expiration from 1 to 48 hours (#900) - * Make ws_send_all WebSocket call not waiting for results (#902) - * Avoid DBUS dead locks (#901) - * Do not manually render anything on websocket creation (#903) - * Prevent error message in log as 'scheduled' jobs are also 'inprogress' (#906) - * Add scenario params to limit URLs for previous results (#893) - * Handle links to bugs already formatted correctly (#905) - * Improve documentation about PosgreSQL (#904) - * Test time_limit_days query parameter (#907) - * Fix comments test (#908) - * Split the images directory even more (#739) - * Add anchor links to comments (#909) - * Move comments.css to sass reduce copy&paste (#910) - * Readd the lost name of the thumb_nail route (#911) - * Refactor computing build results (#898) - * Show incomplete/skipped bugs, show tooltip on progress bars (#912) - * Add link to openQA review (#899) - * Fix vertical alignment of progress bars in tables (#917) - * Show progress indication in admin needle table (#918) - * Track image assets better (#919) - * Fix deletion of multiple needles at once (#921) - * fix downloading assets to different filename - * Fix sorting in admin needle table (#924) - * Add JSON representation of index and group overview (#922) - * Add filter form for index page (#923) - * Add /index.json route and test it together with overview.json (#925) - * Fix /index.json route to pass the format (#926) - * Fix softfailed results not showing in tests list (#930) - * Fix group filter on index when param is empty (#933) - * Fix group overview when no builds shown (#932) - * t: Add 'Test::Warnings' where missing; Catch all warnings in tests again (#931) - * Extend schema of JobGroups (#914) - * Fix typos (#935) - * reuse a constant boundary to make debugging failed uploads a little easier (#934) - * Some code cleanup and more tests (#937) - * Fix test result info spacing (#938) - * fix loch ness monster bug in 14-grutasks.t (#941) - * Load step and needles for failedmodules link async (#936) - * Complete API for job groups (#942) - * Auto reload result page on state sched -> running (#940) - * Update Installing.asciidoc (#927) - * Go to bugzilla.suse.com also for bnc# (#943) - * Fix going to bugzilla.suse.com also for bnc# (#946) - * Improve error handling when deleting needle (#939) - * Fix needle deletion via Git (#948) - * WebAPI: Delete comments stating the obvious + delete unused routes (#947) - * Render bugref links in thumbnail text windows - * Test render bugref links in thumbnail text windows - * Show job group description (#950) - * Add 'fixed' asset subdirectories for fixed assets (#928) (#945) - * use locate_asset in register_assets_from_settings (#954) - * Rejig compressed asset download, don't leave compressed files (#955) - * Fix registration of downloaded assets (broken by 0905559b) (#953) - * List needle tags + step icons (#944) - -------------------------------------------------------------------- -Tue Sep 20 16:08:23 UTC 2016 - oholecek@suse.com - -- Add missing dependency perl(JSON) for openqa-client - -------------------------------------------------------------------- -Mon Sep 19 12:55:18 UTC 2016 - oholecek@suse.com - -- Add missing dependencies perl(Data::Dump) and perl(Getopt::Long) - for openqa-client - -------------------------------------------------------------------- -Sat Sep 17 21:12:24 UTC 2016 - oholecek@suse.com - -- Add symlink /usr/bin/openqa-client to /usr/share/openqa/script/client - -------------------------------------------------------------------- -Thu Sep 8 17:21:36 UTC 2016 - oholecek@suse.com - -- Ghost /var/lib/openqa/share in common subpackage - * solves issues when updateing worker with mounted NFS - -------------------------------------------------------------------- -Mon Aug 22 08:16:58 UTC 2016 - oholecek@suse.com - -- Remove perl(Perl::Critic) build requirement, added by mistake - -------------------------------------------------------------------- -Mon Aug 22 07:42:01 UTC 2016 - oholecek@suse.com - -- Package /var/lib/openqa/share for common subpackage -- Pakcage /var/lib/openqa/share/factory/[iso|hdd|other|..] for openQA package - -------------------------------------------------------------------- -Sat Jul 9 05:37:05 UTC 2016 - coolo@suse.com - -- Update base version to 4.4 to express new API of isotovideo - -------------------------------------------------------------------- -Mon Jun 20 14:51:04 UTC 2016 - rd-ops-cm@suse.de - -- Update to version 4.3.1466434215.021a11c: - * No longer export the worker_id as hash entry - * Remove job_get from the scheduler - * Simplify our theme - split the sass theme from the specifcs - * Set an explicit colour on cancelled - * Use default bootstrap table class for striping - * Use the theme colour in tables - * Have our bootstrap theme based on https://bootswatch.com/paper/ - * Fix comments test - h2 is the new h1 - -------------------------------------------------------------------- -Wed Jun 01 14:46:45 UTC 2016 - rd-ops-cm@suse.de - -- Update to version 4.3.1464792258.155f49e: - + t: Use helper function to wait for ajax - + Extend iso post TEST parameter to support a list of tests (poo#10482) - + Test for "let TEST parameter support a list of tests" - + Enable brackets inside keys in client script - + Add first approach for editable comments - + Make comments for tests editable, too - + Fix indentation of flash and wells on test page - + Fix minor mistakes in editable comments - + Reduce code-dublication in templates - + Add first approach to test editable comments - + Test comment editing in test results, too - + Check for current user in commenting functions - + Adjust t/17-labels_carry_over.t to reflect changes - + Add css class no_hover to all /thumbs/ - + Improve TEST parameter to support a list of tests - + needlediff: Improve similarity text look - + Use the nice audio icon (with the correct size) - + Use nice icon for wait_serial - + add a config setting to specify asset types not to link to - + Increase left padding of status icons - + Prevent error in group_overview with '-important' builds - + Check database configuration with better user feedback - + Fix broken string compare slipping into wait_serial icon change - + Fix non-ASCII characters in comments - + Allow admins to delete any comments - + Fix showing editing buttons - + Fix regexp for multiple parent jobs - + Fix typo in 05-scheduler-restart-and-duplicate.t - + Improve log message about 'setup failure' - + Support tests/export to get a text format for archives - + Fix re-enabling current user role - + Adapt to latest AssetPack - -------------------------------------------------------------------- -Sun Apr 10 05:44:27 UTC 2016 - oholecek@suse.com - -- add perl(Archive::Extract) dependency (needed by PR#627) - -------------------------------------------------------------------- -Tue Mar 22 12:49:25 UTC 2016 - oholecek@suse.com - -- create openQA-client and openQA-doc subpackages -- remove DB handling, it's done by openQA itself now - -------------------------------------------------------------------- -Wed Feb 17 08:48:11 UTC 2016 - coolo@suse.com - -- adapt to adam's changes - -------------------------------------------------------------------- -Mon Feb 15 15:37:51 UTC 2016 - lnussel@suse.de - -- remove user migration code. no such systems should exist anymore - -------------------------------------------------------------------- -Thu Jan 14 12:45:46 UTC 2016 - oholecek@suse.com - -- update base version to 4.3 - -------------------------------------------------------------------- -Fri Jan 8 17:41:37 UTC 2016 - oholecek@suse.com - -- add modify_needle script - -------------------------------------------------------------------- -Mon Oct 26 15:05:03 UTC 2015 - oholecek@suse.com - -- add create_admin script - -------------------------------------------------------------------- -Tue Sep 8 14:26:03 UTC 2015 - oholecek@suse.com - -- add perl(IPC::Run) dependency (needed by PR#414) - -------------------------------------------------------------------- -Mon Aug 31 11:18:29 UTC 2015 - lnussel@suse.de - -- we don't need JSON::RPC::Legacy::Client - -------------------------------------------------------------------- -Mon Jul 6 09:26:57 UTC 2015 - lnussel@suse.de - -- fix rpmlint warnings - -------------------------------------------------------------------- -Wed Jul 1 17:16:25 UTC 2015 - oholecek@suse.com - -- add openqa-scheduler.service and openqa-websockets.service - -------------------------------------------------------------------- -Wed Jun 24 11:53:33 UTC 2015 - lnussel@suse.de - -- fix fileliist for missing service files - -------------------------------------------------------------------- -Wed Jun 17 13:36:45 UTC 2015 - oholecek@suse.com - -- package dbus system policy config -- add perl(Net::DBus) to requires - -------------------------------------------------------------------- -Wed Apr 8 15:33:15 UTC 2015 - coolo@suse.com - -- add openqa-gru.service - -------------------------------------------------------------------- -Wed Mar 18 10:04:36 UTC 2015 - lnussel@suse.de - -- keep /lib/openqa/share in webui and the symlink in -common. So a - plain worker owns no files in share - -------------------------------------------------------------------- -Mon Mar 9 15:21:02 UTC 2015 - lnussel@suse.de - -- add --from=geekotest to chown call just to be on the safe side - -------------------------------------------------------------------- -Mon Mar 9 10:21:24 UTC 2015 - coolo@suse.com - -- create a 2nd user and migrate the worker from geekotest to - _openqa-worker - -------------------------------------------------------------------- -Sat Feb 28 05:59:38 UTC 2015 - coolo@suse.com - -- run preparetool from the right %post - -------------------------------------------------------------------- -Thu Feb 26 09:24:10 UTC 2015 - oholecek@suse.com - -- fix missing ini files link and package new config dir (boo#919548) - -------------------------------------------------------------------- -Wed Feb 25 17:11:48 UTC 2015 - sfalken@opensuse.org - -- Changed path for fetchneedles in post-install echo - -------------------------------------------------------------------- -Mon Feb 23 15:15:02 UTC 2015 - oholecek@suse.com - -- don't move ini files in spec, Makefile does it now - -------------------------------------------------------------------- -Thu Feb 19 15:35:29 UTC 2015 - lnussel@suse.de - -- include fetchneedles in file list - -------------------------------------------------------------------- -Tue Feb 17 09:46:48 UTC 2015 - rd-ops-cm@suse.de - -- Update to version 4.1424166204.2ca1601: - + Refactor worker scripts and add locking support - + Pass worker port to os-autoinst and remove :jobid check - + assets replaced /diskimages long ago - get rid of it - + avoid "openQA: openQA" as title on main page - looks just silly - + remove lib/OpenQA from include path - not needed - + fix make test to be coverable and use it in .travis.yml - + switch default auth_module to Fake - + adding a test to test /admin/machines using phantomjs - + skip the tests if phantomjs is not installed - -------------------------------------------------------------------- -Fri Feb 13 23:14:49 UTC 2015 - oholecek@suse.com - -- we don't need MojoX::JSON::RPC - -------------------------------------------------------------------- -Thu Jan 29 14:53:11 UTC 2015 - lnussel@suse.de - -- reduce mojo require to 5.60 - -------------------------------------------------------------------- -Wed Jan 28 14:31:28 UTC 2015 - lnussel@suse.de - -- require qemu in worker to get kvm group -- add geekotest user to kvm group in worker's %post as qemu is not required by - the web ui - -------------------------------------------------------------------- -Wed Jan 28 13:28:58 UTC 2015 - coolo@suse.com - -- fix requires - -------------------------------------------------------------------- -Wed Jan 28 09:52:43 UTC 2015 - coolo@suse.com - -- make it version 4 and require os-autoinst of version 4 too - -------------------------------------------------------------------- -Fri Jan 9 15:47:38 UTC 2015 - oholecek@suse.com - -- add BuildRequire perl(Test::Compile) - -------------------------------------------------------------------- -Sun Dec 21 11:02:07 UTC 2014 - lnussel@suse.de - -- pre-require openQA-common to make sure the user is created - -------------------------------------------------------------------- -Sun Nov 30 09:42:41 UTC 2014 - coolo@suse.com - -- we don't require png2theora any longer - and actually openQA-worker - never did - -------------------------------------------------------------------- -Mon Nov 17 14:58:01 UTC 2014 - oholecek@suse.com - -- fix upgrade scenario from openQA to openQA-common - -------------------------------------------------------------------- -Thu Nov 13 16:13:29 UTC 2014 - oholecek@suse.com - -- split to openQA, openQA-common and openQA-worker packages - -------------------------------------------------------------------- -Thu Oct 30 11:46:54 UTC 2014 - mlin@suse.com - -- fix post script - remove buildroot macro - -------------------------------------------------------------------- -Fri Aug 29 12:08:24 UTC 2014 - lnussel@suse.de - -- don't enable systemd files in %post! - -------------------------------------------------------------------- -Tue Aug 12 13:52:11 UTC 2014 - dvlaeev@suse.com - -- Build as noarch package - -------------------------------------------------------------------- -Fri Aug 1 13:28:11 UTC 2014 - lnussel@suse.de - -- require git-core as it's needed by testsuite - -------------------------------------------------------------------- -Thu Jul 17 10:33:57 UTC 2014 - oholecek@suse.cz - -- add perl(aliased) requirement - -------------------------------------------------------------------- -Wed Jun 25 09:23:19 UTC 2014 - lnussel@suse.de - -- remove apache conf.d file - -------------------------------------------------------------------- -Thu Jun 12 11:38:18 UTC 2014 - lnussel@suse.de - -- create log file in package - -------------------------------------------------------------------- -Tue May 20 12:04:10 UTC 2014 - lnussel@suse.de - -- restart boot.apparmor on update - -------------------------------------------------------------------- -Mon May 19 08:15:05 UTC 2014 - lnussel@suse.de - -- disable tidy test - -------------------------------------------------------------------- -Wed May 14 13:51:34 UTC 2014 - lnussel@suse.de - -- recommend instead of require apparmor -- restart apparmor on update - -------------------------------------------------------------------- -Wed Apr 30 10:00:38 UTC 2014 - lnussel@suse.de - -- load_dbdata no longer needed - -------------------------------------------------------------------- -Fri Apr 11 11:16:29 UTC 2014 - alarrosa@suse.com - -- Load the data for the opensuse usage case into the database during %post - -------------------------------------------------------------------- -Tue Apr 8 12:11:43 UTC 2014 - alarrosa@suse.com - -- Added a dependency on perl(YAML) which is required by initdb and upgradedb - -------------------------------------------------------------------- -Mon Apr 7 15:29:11 UTC 2014 - alarrosa@suse.com - -- upgrade.pl was renamed to upgradedb - -------------------------------------------------------------------- -Mon Apr 7 12:20:54 UTC 2014 - alarrosa@suse.com - -- require perl(SQL::SplitStatement) -- Initializes or upgrade the database as needed in %post - -------------------------------------------------------------------- -Fri Mar 28 08:59:56 UTC 2014 - lnussel@suse.de - -- require perl(DBIx::Class::DeploymentHandler) -- add /var/lib/openqa/cache to file list - -------------------------------------------------------------------- -Thu Mar 27 13:56:58 UTC 2014 - lnussel@suse.de - -- use prove instead of make test - -------------------------------------------------------------------- -Thu Mar 27 13:05:52 UTC 2014 - lnussel@suse.de - -- add GHC, Mojolicious::Plugin::CHI and Cache::Cache as dependency - -------------------------------------------------------------------- -Fri Mar 21 15:23:29 CET 2014 - mhrusecky@suse.cz - -- rc symlinks for webui and workers - -------------------------------------------------------------------- -Fri Mar 21 09:07:54 UTC 2014 - coolo@suse.com - -- fix dependencies on JSON client - -------------------------------------------------------------------- -Mon Mar 17 13:27:54 UTC 2014 - coolo@suse.com - -- change version format in _service file - -------------------------------------------------------------------- -Fri Mar 14 08:03:46 UTC 2014 - coolo@suse.com - -- move the openqa.ini to /etc and mark it noreplace - -------------------------------------------------------------------- -Wed Mar 12 14:09:05 UTC 2014 - coolo@suse.com - -- require perl(LWP::Protocol::https) for openid support - -------------------------------------------------------------------- -Wed Mar 12 12:55:19 UTC 2014 - coolo@suse.com - -- bump version to 3 so we can differ it from v2 -- require systemd and old JSON::RPC - needs porting - -------------------------------------------------------------------- -Wed Mar 12 12:10:29 UTC 2014 - coolo@suse.com - -- install apache templates and enable the systemd services - -------------------------------------------------------------------- -Thu Mar 6 16:19:04 UTC 2014 - lnussel@suse.de - -- add perl(Image::Magick) requirement - -------------------------------------------------------------------- -Tue Mar 4 15:55:12 UTC 2014 - lnussel@suse.de - -- add perl(Net::OpenID::Consumer) requirement - -------------------------------------------------------------------- -Mon Mar 3 13:09:02 UTC 2014 - lnussel@suse.de - -- add perl(DateTime::Format::SQLite) requirement - -------------------------------------------------------------------- -Fri Feb 28 12:29:57 UTC 2014 - lnussel@suse.de - -- add systemd macros - -------------------------------------------------------------------- -Mon Feb 24 11:48:30 UTC 2014 - mlin@suse.com - -- update the fileslist and the post script - -------------------------------------------------------------------- -Mon Feb 24 07:39:53 UTC 2014 - mlin@suse.com - -- require Date::Format and File::Copy::Recursive -- update the filelist - -------------------------------------------------------------------- -Mon Feb 17 12:26:50 UTC 2014 - lnussel@suse.de - -- require SQL::Translator - -------------------------------------------------------------------- -Wed Feb 12 10:10:06 UTC 2014 - mlin@suse.com - -- add openQA's apparmor profile usr.share.openqa.script.openqa - -------------------------------------------------------------------- -Wed Feb 12 08:27:33 UTC 2014 - mlin@suse.com - -- add perl(Config::IniFiles) as Requires -- remove /etc/default/openqa - -------------------------------------------------------------------- -Thu Feb 6 13:05:31 UTC 2014 - lnussel@suse.de - -- fix filelist and run testsuite - -------------------------------------------------------------------- -Wed Jan 22 22:51:05 UTC 2014 - coolo@suse.com - -- use remote services to hook - -------------------------------------------------------------------- -Fri Jul 26 09:03:25 UTC 2013 - lnussel@suse.de - -- update to git head, add new requirement File::Copy::Recursive - -------------------------------------------------------------------- -Thu Jun 13 16:09:32 UTC 2013 - lnussel@suse.de - -- use primary group "nogroup" - -------------------------------------------------------------------- -Tue May 14 15:32:56 UTC 2013 - lnussel@suse.de - -- initial package - diff --git a/openQA-4.4.1491400697.19ef0fc5.tar.xz b/openQA-4.4.1491400697.19ef0fc5.tar.xz new file mode 100644 index 0000000..50332f0 --- /dev/null +++ b/openQA-4.4.1491400697.19ef0fc5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:947901d9c54c8e48f2ce4ddf3d65c526fe72f8c1b59c23931e4f5807cbd83477 +size 1368932 diff --git a/openQA.changes b/openQA.changes index 91aafdb..f590c70 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Apr 06 09:17:10 UTC 2017 - rd-ops-cm@suse.de + +- Update to version 4.4.1491400697.19ef0fc5: + * Improve log output for label carryover + * Ensure that label carryover is done correctly + * Fix the recursive $db_file appending (#1279) + * Tidy the code after last hot fix + * Relax the regex for build values in tag: comments again + * Don't obsolete jobs for VERSION-BUILD tagged builds + * needle editor: Distinguish tag/area selection in check + * needle editor: Test verification when not copying areas + * Improve little triangle sign below a screenshot (#1285) + * Add ignores for db.lock and phantomjs log (#1287) + ------------------------------------------------------------------- Sat Mar 18 20:03:22 UTC 2017 - coolo@suse.com diff --git a/openQA.spec b/openQA.spec index 2b2cdd0..ee38d04 100644 --- a/openQA.spec +++ b/openQA.spec @@ -37,7 +37,7 @@ %endif Name: openQA -Version: 4.4.1484732113.4fb90841 +Version: 4.4.1491400697.19ef0fc5 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0+