diff --git a/os-autoinst-4.4.1493206707.df989545.tar.xz b/os-autoinst-4.4.1493206707.df989545.tar.xz deleted file mode 100644 index 0a16570..0000000 --- a/os-autoinst-4.4.1493206707.df989545.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:55beef3749909e0ecc77fa24f2c941033e05a8595d83d199b405248bc3b012c5 -size 18537368 diff --git a/os-autoinst-4.4.1497860778.ee583791.tar.xz b/os-autoinst-4.4.1497860778.ee583791.tar.xz new file mode 100644 index 0000000..c2671f0 --- /dev/null +++ b/os-autoinst-4.4.1497860778.ee583791.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6520953d51193a1b9a68870965ad1336690e8074635517c3efc14c580e35a34b +size 18667336 diff --git a/os-autoinst-rpmlintrc b/os-autoinst-rpmlintrc new file mode 100644 index 0000000..0bf5fd9 --- /dev/null +++ b/os-autoinst-rpmlintrc @@ -0,0 +1 @@ +setBadness('suse-dbus-unauthorized-service', 0) diff --git a/os-autoinst.changes b/os-autoinst.changes index d4adfa2..6bc1e90 100644 --- a/os-autoinst.changes +++ b/os-autoinst.changes @@ -1,22 +1,77 @@ ------------------------------------------------------------------- -Thu May 11 05:34:52 UTC 2017 - okurz@suse.com +Mon Jun 19 11:49:31 UTC 2017 - okurz@suse.de -- Re-enable dbus service installation - -------------------------------------------------------------------- -Thu Apr 27 06:50:34 UTC 2017 - okurz@suse.com - -- Update to version 4.4.1493206707.df989545: - * lockapi: Graceful retry of locking when locks not ready yet - * In case of stalled VNC relogin instead of showing black (#764) - * os-autoinst-openvswitch: Check for valid $vlan parameter (#763) - * Collect ipmi management controller info before restarting host - * Remember unregistered needles (#715) - * Fix svirt add_disk for remote files (#765) - * Enable keepalive for IPMI SOL (#771) - * [svirt] Copy cdrom images (#770) - * Add API to the vnc console to disable stall detection (#769) - * Check unregistered needles when failing assert_screen (#768) +- Update to version 4.4.1497860778.ee583791: + * videoencoder: Reduce number of allocations and do not copy data around + * videoencoder: Trade bitrate for higher encoding speed + * videoencoder: Handle th_encode_packetout return value correctly + * videoencoder: Use SET_DUP_COUNT encoder control for repeated frames + * Set SCSI bus only for matching CD models (#775) + * virtio_console: Add carry buffer for post match data (#772) + * Distinguish between failed and timed out in script run (#773) + * Disable keepalive, restart ipmiconsole on non-zero death (#777) + * Import Scalar::Util to get blessed method (#778) + * IPMI Backend: Disable VNC stall detection (#780) + * Clarify error message for undiscoverable needle (#776) + * add preliminar support for nvme (#781) + * Add timeout parameter for testapi: upload_logs (#783) + * Always restart the SOL - dumpconsole exits with 0 :( (#782) + * tinycv: Use openCV implementation for PSNR instead of doing it manually (#784) + * Do not stop the debug viewer but keep running with old/black image + * Switch travis to trusty + * tinycv: Reenable cache for prepped images for needle search (#787) + * Request C++11 as minimum version (#788) + * Sort out duplicate needles on multiple tags (poo#19210) (#792) + * Allow to work on consoles never selected + * Allow sshXtermVt to start a serial command next the xterm + * Move IPMI SOL handling into a console so we can switch it + * Handle expects expects number, gets string (#779) + * tinycv: Cleanup output of processing durations in needle search + * tinycv: drop reporting of duration for MSE calculation + * tinycv: Swap color conversion and blur operation + * tinycv: Blur only ROI instead of whole image + * Pass required C++ version to Makefile.PL (#793) + * Add 'List::MoreUtils' dependency missing after e7221374 (#795) + * svirt: Poweroff Xen VM on restart (#796) + * Hyper-V: destroy & undefine VM on VM stop + * Hyper-V: Support snapshots + * Hyper-V: Handle is_shutdown query + * Hyper-V: disable backend's search for EFI firmware + * Add get_ssh_output() to svirt backend + * Extend run_cmd() to run on arbitrary server + * Hyper-V: Get serial output from intermediary + * Send EOF after we get output from SSH connection + * serial_terminal: Wait for prompt (#797) + * Make output of remaining time consistent with search_ratio calculation (#799) + * Track number of frame passed on to videoencoder (#802) + * Make sure last received frame is passed on after some delay (#801) + * Use common license header in source files (#804) + * tinycv: Simplify likely branch in minVec + * tinycv: Use reasonable upper error bound for matching needles + * tinycv: Shortcut perfect match at original location + * Add impiSol console to be installed (#807) + * Create utils package to regroup common functions and idioms found in the codebase + * backend::qemu refactor start_qemu() + * backend: move child process monitor/fork to baseclass + * backend::pvm refactor using gen_params() + * backend::s390x remove unused import + * backend::qemu prepare arguments before forking qemu + * Implement at least a dummy screen function in ipmisol + * Move the ssh password typing into the tests + * Add how to avoid warnings on wait_screen_change (#809) + * Allow to kill ssh connection (#811) + * Add check that a needle match has xpos and ypos + * Revert "tinycv: Use reasonable upper error bound for matching needles" + * Also compute and store needles git hash (#805) + * Make DEBUG_IO output configurable (#803) + * Prevent tiny resolution differences to fail the needle test (#814) + * doc: Add description for NO_DEBUG_IO + * doc: Extend description for SCREENSHOTINTERVAL + * Add one more test case for keeping position in fails (#816) + * tinycv: Use reasonable upper error bound for matching needles + * tinycv: Shortcut perfect match at original location + * Convert the needle tags to string. + * Add . to INC for coverage test (perl 5.26 doesn't) (#820) ------------------------------------------------------------------- Thu Mar 23 13:34:22 UTC 2017 - santiago.zarate@suse.com diff --git a/os-autoinst.spec b/os-autoinst.spec index 307d5a1..1e8846c 100644 --- a/os-autoinst.spec +++ b/os-autoinst.spec @@ -17,12 +17,16 @@ Name: os-autoinst -Version: 4.4.1493206707.df989545 +Version: 4.4.1497860778.ee583791 Release: 0 Summary: OS-level test automation License: GPL-2.0+ Group: Development/Tools/Other Source0: %{name}-%{version}.tar.xz +# audited dbus service is not accepted in older versions +%if %suse_version < 1330 +Source100: os-autoinst-rpmlintrc +%endif BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ @@ -49,7 +53,7 @@ Requires: tesseract Requires: tesseract-ocr %endif Requires: withlock -%define t_requires perl(Carp::Always) perl(Data::Dump) perl(Crypt::DES) perl(JSON) perl(autodie) perl(Class::Accessor::Fast) perl(Exception::Class) perl(File::Which) perl(IPC::Run::Debug) perl(Net::DBus) perl(Net::SNMP) perl(Net::IP) perl(IPC::System::Simple) perl(Net::SSH2) perl(XML::LibXML) perl(Test::Output) perl(Test::Fatal) perl(Test::Warnings) perl(Pod::Coverage) perl(Test::Pod) perl(Test::MockModule) perl(Devel::Cover) perl(JSON::XS) +%define t_requires perl(Carp::Always) perl(Data::Dump) perl(Crypt::DES) perl(JSON) perl(autodie) perl(Class::Accessor::Fast) perl(Exception::Class) perl(File::Which) perl(IPC::Run::Debug) perl(Net::DBus) perl(Net::SNMP) perl(Net::IP) perl(IPC::System::Simple) perl(Net::SSH2) perl(XML::LibXML) perl(Test::Output) perl(Test::Fatal) perl(Test::Warnings) perl(Pod::Coverage) perl(Test::Pod) perl(Test::MockModule) perl(Devel::Cover) perl(JSON::XS) perl(List::MoreUtils) BuildRequires: %t_requires Requires: %t_requires BuildRequires: perl(Mojolicious) @@ -95,6 +99,9 @@ make INSTALLDIRS=vendor %{?_smp_mflags} %install %make_install INSTALLDIRS=vendor +%if %suse_version >= 1330 +rm -f os-autoinst-rpmlintrc +%endif # Replace version number from git to what's reported by the package sed -i 's/ my $thisversion = qx{git rev-parse HEAD};/ my $thisversion = "%{version}";/' %{buildroot}/usr/bin/isotovideo # only internal stuff @@ -157,6 +164,7 @@ make check VERBOSE=1 %{_libexecdir}/os-autoinst/cv.pm %{_libexecdir}/os-autoinst/ocr.pm %{_libexecdir}/os-autoinst/needle.pm +%{_libexecdir}/os-autoinst/osutils.pm %{_libexecdir}/os-autoinst/myjsonrpc.pm %{_libexecdir}/os-autoinst/backend %{_libexecdir}/os-autoinst/OpenQA @@ -167,9 +175,6 @@ make check VERBOSE=1 %{_libexecdir}/os-autoinst/tools/check_coverage %{_libexecdir}/os-autoinst/autotest.pm %{_libexecdir}/os-autoinst/crop.py -%{_bindir}/isotovideo -%{_bindir}/debugviewer -%{_bindir}/snd2png %files openvswitch %defattr(-,root,root)