Hello community,

here is the log from the commit of package openQA for openSUSE:Factory checked 
in at 2019-10-14 14:54:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openQA (Old)
 and      /work/SRC/openSUSE:Factory/.openQA.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openQA"

Mon Oct 14 14:54:38 2019 rev:81 rq:738233 version:4.6.1570902364.4f271c312

Changes:
--------
New Changes file:

--- /dev/null   2019-09-25 09:10:10.894331610 +0200
+++ /work/SRC/openSUSE:Factory/.openQA.new.2352/openQA-devel-test.changes       
2019-10-14 14:54:42.093949013 +0200
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------
+Mon Oct 14 09:00:51 UTC 2019 - [email protected]
+
+- No changelog - see openQA.changes
--- /work/SRC/openSUSE:Factory/openQA/openQA-test.changes       2019-09-30 
15:57:58.573443801 +0200
+++ /work/SRC/openSUSE:Factory/.openQA.new.2352/openQA-test.changes     
2019-10-14 14:54:42.169948815 +0200
@@ -2 +2 @@
-Wed Sep 18 11:58:58 UTC 2019 - [email protected]
+Mon Oct 14 09:00:51 UTC 2019 - [email protected]
@@ -4,1615 +4 @@
-- Update to version 4.6.1568795030.c377d780b:
-  * Fix test failures on Leap 15.1
-  * Fix warning in 24-worker-overall.t
-  * Test scheduler code for assigning multiple jobs to a worker
-  * Sort directly chained children within same parent by test name
-  * Adapt existing tests to adjustments for directly chained dependencies
-  * Assign cluster of directly chained jobs to worker
-  * Show assigned jobs as such under 'All tests'
-  * Enforce consistent WORKER_CLASS when creating directly chained dependencies
-  * Add compution of directly chained job hierarchy
-  * Verify that inserting dependency cycles is prevented
-  * Improve string formatting in scheduler code
-  * Add circleci
-  * Fix formatting of developer mode documentation
-  * Update dep graph desc for START_DIRECTLY_AFTER_TEST
-  * Update documentation for START_DIRECTLY_AFTER_TEST
-  * Ignore SQL deprecate warning when querying job modules that are running
-
--------------------------------------------------------------------
-Tue Sep 17 11:09:08 UTC 2019 - [email protected]
-
-- Update to version 4.6.1568387059.db88ff48d:
-  * Add Storable dependency
-  * Remove debugging
-  * Create a deepcopy of the settings
-  * Always sort keys to make behaviour reproducible
-  * Demonstrate what's going wrong on staging yaml
-  * Fix duplicate path name
-  * Update YAML guide and schema to explain custom job template names
-  * Publish API schema(s) along with other docs
-  * Fix some issues in the doc markup reported by asciidoc
-  * Always build docs and allow local generation
-  * Fix warning caused by filename getting removed from reused form hashref in 
Mojo::UserAgent
-  * Cleanup disabled code about 'Sereal'
-  * Non-experimental YAML routes with explicit schema
-  * Revert back to duplicating dependencies in dockerfile (#2315)
-  * Extend the requires of openQA-devel and make them easier to review (#2313)
-  * Implement optional defaults.settings key in YAML
-  * Fix container image to use repository paths (#2310)
-  * Improve test coverage for more background jobs
-  * Increase coverage by allowing Devel::Cover to collect stats for background 
jobs
-  * Fix printing usage when invoking openqa-clone-job --help
-  * Remove codecov hack that was only added to increase coverage percentage, 
but does not actually test anything useful
-  * Scenarios can have different settings
-  * docker: Use devel package instead of spelling out duplicate dependencies 
(#2308)
-  * Cut the test result directory shorter when its length is more than 255
-  * Support branch url on openqa-clone-custom-git-refspec
-  * docs: Hint to 'openQA-devel' for pulling in dependencies
-  * Delete unused screenshots in separate loop
-  * docs: Render code correctly (#2306)
-  * Allow CodeMirror to render off screen
-  * Show context for REST-API errors to make debugging a little bit easier
-  * Fix artefact upload errors to show the message instead of the hash address
-  * Reduce coverage requirement a bit until we can make Devel::Cover include 
subprocesses in stats
-  * Don't use 3rd set of names for passing dependencies to JS
-  * Use capitalized names for module-scoped variables
-  * Consider directly chained deps in several places
-  * Support _START_DIRECTLY_AFTER_JOBS
-  * Add dependency type for START_DIRECTLY_AFTER_TEST
-  * Failed isotovideo status checks are fairly harmless, but a log message can 
be useful for debugging
-  * Since we now expect there to be more subprocesses, there is no reason to 
log them as unexpected anymore
-  * Do not try to reconnect the WebSocket connection in subprocesses
-  * Make annoying log message debug level instead of info for now
-  * Test API and upload errors
-  * Test asset uploads too
-  * Move artefact upload into a webui connection method so it can be easily 
mocked for testing
-  * Add more worker upload tests
-  * Fix fake WebSocket transaction to correctly defer callback execution
-  * Improve test coverage of the worker job life cycle
-  * Move all direct uses of Mojo::UserAgent from OpenQA::Worker::Job to client 
modules
-  * Add new worker tests and an isotovideo client module that can be mocked 
easily
-  * Perform isotovideo status checks non-blocking too
-  * Try to defer all callbacks correctly to the next reactor tick
-  * Handle exceptions in uploads
-  * Make image uploads non-blocking too
-  * Callbacks cannot be optional in an async application
-  * Update mock worker tests to be able to deal with multiple processes 
handling uploads
-  * Handle asset and logfile uploads in a subprocess
-  * Split up upload handling into more manageable parts
-  * Reuse t/test_postgresql in container test as well
-  * Harmonize dependencies in cpanfile+openQA.spec
-  * spec: Specify more dependencies needed for local development
-  * spec: Fix test dependencies after os-autoinst removed dependencies
-  * Move codemirror javascript file to javascript label (#2297)
-  * spec: Fix 'devel' package (for real) with proper macro definition
-  * spec: Fix error about python shebang
-  * Fix 'devel' package
-  * docs: Update openSUSE repos using $releasever, priorities, better names
-  * spec: Add 'devel' package
-  * worker job: Add log of second virtio console to upload list
-  * Fix accidentally removed dependency
-  * Add missing apparmor permission (#2285)
-  * Remove shellcheck disable
-  * Modernize bash tests
-  * Fix test that did nothing
-  * Fix argument handling of a function and turn background job into a real 
plugin
-  * Remove print from test
-  * Avoid using HAVING on ScreenshotLinks
-  * No longer delete job modules one by one
-  * Remove support for old migration
-  * Use IPC::Run instead of IPC::Run::Simple
-  * More code style fixes
-  * Tidy developer mode test
-  * Test assert_screen args with array of needle tags
-  * Code style changes and unit test for current_api_function handling
-  * Increase lock timeouts a bit because some jobs might just need a little 
more time and the risk or locks not getting cleared at the end is very low 
(#2280)
-  * Show needle tags for assert_screen/check_screen
-  * Validate tag input field in needleeditor
-  * Render a diff of the job group YAML in preview/ save
-  * Use purple for blocked jobs
-  * Distinguish scheduled and  blocked jobs on test result overview
-  * Delete vim footer in files that still have it
-  * Makefile: Allow again to select single test cases with PROVE_ARGS
-  * Preserve QEMU PID file on pool dir cleanup if QEMU still running
-  * Improve tests for triggering pool directory cleanup
-  * Test support for non-ASCII chars in needle JSON only in description
-  * Tweaks according to code review
-  * Handle newline characters in form parameters correctly
-  * Use single gru job
-  * Always include the group property editor
-  * Do not delete assets based on empty size
-  * Remove useless quoting
-  * Check finished job cout in async test
-  * Increase timeout in async test
-  * Remove unconditional sleeps from async test
-  * Add Gru Test with Mock Api Server
-  * Split Folders and Gru controllers
-  * Add Rsync Queue UI
-  * Use Gru for rsync
-  * ObsRsync handle requests asynchronously
-  * job cancel: Explicitly return a number to avoid warning
-  * Fix warning about undefined $testresdir
-  * Fix flaky test t/api/11-bugs.t
-  * scheduler: Fix warnings about undefined variables
-  * Fix rendering of the openqa.cmd
-  * openqa-bootstrap: Fix logic of git clone
-  * Add machine filter in 'Test result overview'
-  * docs: Mention most simple installation instructions and "clone-job" first
-  * docs: Add documentation for immediate bootstrap+clone
-  * docs: Fix internal link
-  * branding: Prevent undefined flavor in external_reporting.html.ep
-  * apparmor: Allow virtio_console based on named PIPE
-  * spec: Split out all dependencies properly per sub-package
-  * apparmor: Allow loading of client.conf in usual home of geekotest
-  * apparmor: Allow loading override templates in /etc/openqa/templates/
-  * branding: Prevent warnings about undefined $distri in 
external_reporting.html.ep
-  * Test worker behavior if _upload_log_file fails
-  * Improve needle editor test
-  * Change iso scheduling behavior to not obsolete older jobs anymore
-  * Improve calculating preferred machine
-  * Fix error when saving needle JSON with non-ASCII characters
-  * Modify workaround property to support adding reason
-  * Fix 30-test_parser.t warnings
-  * Remove exported functions from OpenQA::File and stop using private methods 
as part of the public API
-  * docs: Fix explanation for masquerading which is needed on all involved 
zones
-  * docs: Simplify firewalld commands by using the runtime variants
-  * docs: Make the current "firewalld" approach more prominent than old 
SuSEfirewall2
-  * Fix PROVE_ARGS in spec file
-  * docs: Remove obsolete section about "wicked < 0.6.23"
-  * load_templates: fix --clean and reading perl templates
-  * Do not handle arguments in reverse and move OpenQA::Files class into a 
proper package
-  * Make worker retry-delay configurable
-  * Test retry behavior of worker
-  * Extend retry delay of worker to 60 seconds if web UI busy
-  * Adapt codecov target to current coverage of 85%
-  * Allow * placeholders in product names
-  * docs: Fix marking for 2nd level list about "wicked pros"
-  * Prevent over-escaping of bug titles in test result overview
-  * Adjust web socket server test
-  * Avoid 'return;' in web socket code
-  * Fix sending web socket message when job not exists
-  * Improve transaction handling in web socket server
-  * AMQP: allow no message prefix
-  * Fix '--no-cleanup' on worker start regression
-  * Remove OpenQA::Schema::Result::Jobs::set_scheduling_worker
-  * Replace Text::Markdown and HTML::Restrict with CommonMark for much better 
comment rendering speed and security
-  * Adding a new parameter to support not schedule parent test suite
-  * Timeout for wait_for_ajax
-  * Let prove handle @INC for us
-  * Expose saving and hiding of the legacy editor in the UI
-  * Scrub dangerous HTML from comments
-  * Abstract out markdown handling into a new class
-  * worker: Consider ws disconnects as uncritical during job execution
-  * Fix worker crash when sending job ID
-  * YAML: don't merge scenarios with multiple machines with defaults
-  * Add dependency on CommonMark, which will soon replace Text::Markdown for a 
1000% performance increase (#2228)
-  * Ignore cpu_modelname in worker test
-  * Let worker pass current job ID on re-registration
-  * Allow worker to pass its current job on registration
-  * Improve test for checking job status and output
-  * Improve error message when rejecting status update
-  * Add YAML support to {dump,load}_templates
-  * Add systemd timer to trigger daily audit event cleanup
-  * Delete old audit events according to configured storage duration
++++ 1422 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/openQA/openQA-test.changes
++++ and /work/SRC/openSUSE:Factory/.openQA.new.2352/openQA-test.changes
openQA-worker-test.changes: same change
--- /work/SRC/openSUSE:Factory/openQA/openQA.changes    2019-09-30 
15:57:58.653443588 +0200
+++ /work/SRC/openSUSE:Factory/.openQA.new.2352/openQA.changes  2019-10-14 
14:54:42.285948512 +0200
@@ -1,0 +2,89 @@
+Mon Oct 14 09:07:30 UTC 2019 - Stephan Kulow <[email protected]>
+
+- Reset changes in test subpackages (useless duplication)
+
+-------------------------------------------------------------------
+Mon Oct 14 09:06:50 UTC 2019 - [email protected]
+
+- Update to version 4.6.1570902364.4f271c31:
+  * Accept a list of machines in defaults and job templates
+  * Collect coverage aretifacts in CircleCI
+  * There should be no need to update the flags
+  * Split data creation and update into two methods
+  * Fix cgroup creation
+  * Add unstable tests with retry to circleci
+  * Make job template code for testsuites clearer
+  * Lock test suites/machines/products used in YAML
+  * Add RETRY parameter to test targets in Makefile
+  * Add GLOBIGNORE to Makefile
+  * Add coverage and build.docs to circleci
+  * Add apparmor local overrides
+  * Split off creation/ update of job templates
+  * Dependency cron 191009000530 (#2380)
+  * Recompute worker's broken state after job finished
+  * Add test for refusing 'grab_jobs' when worker broken
+  * Remove dead code from WebSocket server
+  * Fix confusing test names in test for worker's QEMU check
+  * Store test JUnit results for CircleCI
+  * Update reference after saving YAML in editor
+  * Make clickable links if a setting looks like a URL
+  * Too many webui requests take more than a second to be processed, so 
limiting concurrency is much safer for now
+  * Add note about plugins not to enable on typical production setups
+  * apparmor: Update profile based on current o3 state
+  * Elaborate on differences between table and YAML
+  * Use fork for nightly circleci job (#2365)
+  * Retry limit asset job on key constraint violations during scans
+  * Improve job dependencies documentation
+  * Consider 'not yet' as most recent when sorting running tests by 'Started' 
(#2369)
+  * Dependency cron 191002000541
+  * Fix "Sync Now" button in OBS Plugin
+  * Ignore errors loading dashboard if just navigating away
+  * Update filter form label without page-reload
+  * Correctly propagate job template name from YAML
+  * Fix "timeago" rendering on AJAX-enabled dashboard
+  * circleci: Remove whitespace at EOL
+  * Fix publishing documentation via Travis
+  * Don't silently exit doc generation if asciidoctor not available
+  * Retry limit asset job on key constraint violations
+  * Make t/37-limit_assets.t independent of t/14-grutasks.t
+  * Load build results on dashboard via AJAX
+  * Update perl-DBIx-Class-DeploymentHandler dependency to 0.002233 (#2359)
+  * Move stale job detection from ws server to scheduler
+  * Remove obsolete comment regarding offline workers
+  * Rely on t_updated for the worker's online status in the web UI
+  * Prevent failures in feature tour test
+  * Set default check interval for wait_util to 1 second
+  * Enforce same width for nodes in dependency graph
+  * Move test helper embed_server_for_testing to test utilities
+  * Add unit test for test schedule change processing
+  * Avoid race condition if test_order.json changes too often
+  * Reload test_order.json if it changes at test runtime
+  * Refactor job result file path concatenation
+  * Move incompletion logic when worker shows up again to scheduler
+  * Add missing api tests to circleci
+  * Explicitly specify constraint with JobTemplates->find_or_create
+  * Update tidy to 20190915
+  * Update .circleci/dependencies.txt
+  * Make the version number a simple link to the changelog
+  * Enable nightly circleci dependency job on master (#2343)
+  * spec: Fix missing dependency on IPC::Run in client (#2347)
+  * Tolerate exceptions in OBS api call from ObsRsync plugin
+  * Improve deleting a single asset in WebUI
+  * Prevent loading arbitrary plugins in live view handler
+  * Improve language of locking API documentation
+  * Prevent the ws server to query itself
+  * Clean up resource lock code a little bit
+  * Move helper that had been accidentally placed in OpenQA::Utils to the 
helper plugin
+  * Enforce consistent order for pending jobs of worker
+  * Add colors for more job results in dependency graph
+  * Use create instead of new/insert (overloads should still be fine)
+  * Include more columns in unique constraint to be more future proof
+  * Do not be lazy and use proper names for variables used more than once
+  * Delete duplicate records before creating the unique constraint
+  * Use a unique constraint to prevent a race condition that could result in 
the same module being added more than once under heavy load
+  * Don't show nested folders in OBS plugin
+  * Polish UI of OBS plugin
+  * Reuse Mojo::UserAgent in OBS plugin
+  * Don't parse XML with regex in OBS plugin
+
+-------------------------------------------------------------------

Old:
----
  openQA-4.6.1568795030.c377d780b.obscpio

New:
----
  openQA-4.6.1570902364.4f271c312.obscpio
  openQA-devel-test.changes
  openQA-devel-test.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openQA-devel-test.spec ++++++
#
# spec file for package openQA-devel-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-devel
Name:           %{short_name}-test
Version:        4.6.1570902364.4f271c312
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
# just test requirements by installation

%install
# disable debug packages in package test to prevent error about missing files
%define debug_package %{nil}

%changelog
++++++ openQA-test.spec ++++++
--- /var/tmp/diff_new_pack.vaL67H/_old  2019-10-14 14:54:43.709944798 +0200
+++ /var/tmp/diff_new_pack.vaL67H/_new  2019-10-14 14:54:43.709944798 +0200
@@ -18,7 +18,7 @@
 
 %define         short_name openQA
 Name:           %{short_name}-test
-Version:        4.6.1568795030.c377d780b
+Version:        4.6.1570902364.4f271c312
 Release:        0
 Summary:        Test package for openQA
 License:        GPL-2.0-or-later

++++++ openQA-worker-test.spec ++++++
--- /var/tmp/diff_new_pack.vaL67H/_old  2019-10-14 14:54:43.721944767 +0200
+++ /var/tmp/diff_new_pack.vaL67H/_new  2019-10-14 14:54:43.725944756 +0200
@@ -18,7 +18,7 @@
 
 %define         short_name openQA-worker
 Name:           %{short_name}-test
-Version:        4.6.1568795030.c377d780b
+Version:        4.6.1570902364.4f271c312
 Release:        0
 Summary:        Test package for %{short_name}
 License:        GPL-2.0-or-later

++++++ openQA.spec ++++++
--- /var/tmp/diff_new_pack.vaL67H/_old  2019-10-14 14:54:43.741944715 +0200
+++ /var/tmp/diff_new_pack.vaL67H/_new  2019-10-14 14:54:43.741944715 +0200
@@ -49,7 +49,7 @@
 %define common_requires perl(Config::IniFiles) perl(Cpanel::JSON::XS) 
perl(Cwd) perl(Data::Dump) perl(Data::Dumper) perl(Digest::MD5) 
perl(Getopt::Long) perl(Minion) => 9.09, perl(Mojolicious) >= 7.92, 
perl(Try::Tiny) perl(Regexp::Common), perl(Storable)
 # runtime requirements for the main package that are not required by other 
sub-packages
 %define main_requires %assetpack_requires git-core perl(Carp::Always) 
perl(Date::Format) perl(DateTime::Format::Pg) perl(DBD::Pg) >= 3.7.4, perl(DBI) 
>= 1.632, perl(DBIx::Class) => 0.082801, perl(DBIx::Class::DeploymentHandler) 
perl(DBIx::Class::DynamicDefault) perl(DBIx::Class::Schema::Config) 
perl(DBIx::Class::Storage::Statistics) perl(DBIx::Class::OptimisticLocking) 
perl(File::Copy::Recursive) perl(Net::OpenID::Consumer) perl(Module::Pluggable) 
perl(aliased) perl(Config::Tiny) perl(Text::Diff) perl(CommonMark) 
perl(JSON::Validator) perl(IPC::Run) perl(Archive::Extract) 
perl(Time::ParseDate) perl(Sort::Versions) perl(BSD::Resource) perl(Pod::POM) 
perl(Mojo::Pg) perl(Mojo::RabbitMQ::Client) => 0.2, perl(SQL::Translator) 
perl(YAML::XS) perl(LWP::UserAgent)
-%define client_requires git-core perl(IO::Socket::SSL) >= 2.009, 
perl(LWP::UserAgent)
+%define client_requires git-core perl(IO::Socket::SSL) >= 2.009, 
perl(LWP::UserAgent) perl(IPC::Run)
 %define worker_requires os-autoinst < 5, perl(Mojo::IOLoop::ReadWriteProcess) 
> 0.19, perl(Minion::Backend::SQLite) perl(Mojo::SQLite) openQA-client optipng
 %define build_requires rubygem(sass) %assetpack_requires
 
@@ -60,7 +60,7 @@
 %define devel_requires %build_requires %test_requires rsync curl 
postgresql-devel qemu qemu-kvm tar postgresql-server xorg-x11-fonts sudo 
perl(Devel::Cover) perl(Devel::Cover::Report::Codecov) perl(Perl::Tidy)
 
 Name:           openQA
-Version:        4.6.1568795030.c377d780b
+Version:        4.6.1570902364.4f271c312
 Release:        0
 Summary:        The openQA web-frontend, scheduler and tools
 License:        GPL-2.0-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.vaL67H/_old  2019-10-14 14:54:43.777944621 +0200
+++ /var/tmp/diff_new_pack.vaL67H/_new  2019-10-14 14:54:43.777944621 +0200
@@ -5,6 +5,7 @@
     <param name="extract">openQA.spec</param>
     <param name="extract">openQA-test.spec</param>
     <param name="extract">openQA-worker-test.spec</param>
+    <param name="extract">openQA-devel-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.1568795030.c377d780b.obscpio -> 
openQA-4.6.1570902364.4f271c312.obscpio ++++++
/work/SRC/openSUSE:Factory/openQA/openQA-4.6.1568795030.c377d780b.obscpio 
/work/SRC/openSUSE:Factory/.openQA.new.2352/openQA-4.6.1570902364.4f271c312.obscpio
 differ: char 49, line 1

++++++ openQA.obsinfo ++++++
--- /var/tmp/diff_new_pack.vaL67H/_old  2019-10-14 14:54:43.849944433 +0200
+++ /var/tmp/diff_new_pack.vaL67H/_new  2019-10-14 14:54:43.853944423 +0200
@@ -1,5 +1,5 @@
 name: openQA
-version: 4.6.1568795030.c377d780b
-mtime: 1568795030
-commit: c377d780b5414476e252b799775e081ba75f1f25
+version: 4.6.1570902364.4f271c312
+mtime: 1570902364
+commit: 4f271c3123fa98bed13f3b987b3d19d3983f37b0
 


Reply via email to