Hello community, here is the log from the commit of package os-autoinst for openSUSE:Factory checked in at 2019-09-18 13:12:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/os-autoinst (Old) and /work/SRC/openSUSE:Factory/.os-autoinst.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "os-autoinst" Wed Sep 18 13:12:15 2019 rev:71 rq:731495 version:4.5.1568227729.687c4ca8 Changes: -------- --- /work/SRC/openSUSE:Factory/os-autoinst/os-autoinst-test.changes 2019-07-17 13:21:06.919612037 +0200 +++ /work/SRC/openSUSE:Factory/.os-autoinst.new.7948/os-autoinst-test.changes 2019-09-18 13:12:22.184678162 +0200 @@ -1,0 +2,47 @@ +Wed Sep 11 18:48:59 UTC 2019 - [email protected] + +- Update to version 4.5.1568227729.687c4ca8: + * Fix PXEBOOT once to actually check for 'once' value + * Delete obsolete FIXME comments about sleep resolution + * Replace diag "imperative" by "descriptive" + * Improve result display of validate_script_output + * Factor out click functionality from assert_and_click + * Document needle area "click_point" in assert_and_click + * docs: Mention devel package instead of hardcoded dependencies + * docs: Update openSUSE repos using , priorities, better names + * spec: Split build-, runtime and test requirements + * Add configuration option for number of NVMe queues + * Allow special value 'once' for PXEBOOT, to PXE boot...once + * Fix unexpected error on xz in save_memory_dump() + * Get rid of distracting "last frame" message from videoencoder + * Save virsh output for later handling + * Fix left-over qemu processes regression due to f9c71d0e + * Fix missing data while reading from virtio_console + * spec: Fix tests in OBS by excluding 18-backend-qemu.t + * Add tests for backend/qemu.pm + * Fix blank line on process output + * Fix undefined warnings on undefined 'ARCH' + * Fix in-package test failure on git + * Revert "backend: DRY on check_socket method" + * Fix "undefined"-warning in 08-autotest.t + * spec: Add missing dependency to 'Data::Dumper' + * Don't hardcode C++ compiler in Makefile.PL + * Port away from the deprecated OpenCV 1 C API + * Add automatic lookup for UEFI_PFLASH_CODE/VARS to fix UEFI on Tumbleweed machines + * backend: DRY on check_socket method + * Clarify that force_soft_failure is to be used from post_fail_hook + * basetest: Fix typo in comment + * Fix the readout of git hash as version when called from other directory + * Make hostname in 'autoinst_url' configurable + * Add missing 'use' for 'Data::Dumper' + * qemu: Fix warning about undefined value in match + * Fix unrequested wait on every type_string call (regression in cec2709f) + * crop.py: tweak imports to work with Python 3 + * spec: Force OBS to resolve choices on opencv-devel + * spec: Fix build for openSUSE Factory and backports after opencv4 submission + * Replace 'serial_screen' for correct 'ssh_screen' + * Fix missing 'consoles/serial_screen.pm' in Makefile.am + * sshVirtshSUT use ssh aware serial screen + * Modify workaround property to support adding reason + +------------------------------------------------------------------- os-autoinst.changes: same change Old: ---- os-autoinst-4.5.1563188951.f6f7c6b3.obscpio New: ---- os-autoinst-4.5.1568227729.687c4ca8.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ os-autoinst-test.spec ++++++ --- /var/tmp/diff_new_pack.tS4MlV/_old 2019-09-18 13:12:26.820677187 +0200 +++ /var/tmp/diff_new_pack.tS4MlV/_new 2019-09-18 13:12:26.820677187 +0200 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst Name: %{short_name}%{?name_ext} -Version: 4.5.1563188951.f6f7c6b3 +Version: 4.5.1568227729.687c4ca8 Release: 0 Summary: test package for os-autoinst #BuildRequires: %{short_name} == %{version} ++++++ os-autoinst.spec ++++++ --- /var/tmp/diff_new_pack.tS4MlV/_old 2019-09-18 13:12:26.844677182 +0200 +++ /var/tmp/diff_new_pack.tS4MlV/_new 2019-09-18 13:12:26.844677182 +0200 @@ -17,35 +17,27 @@ Name: os-autoinst -Version: 4.5.1563188951.f6f7c6b3 +Version: 4.5.1568227729.687c4ca8 Release: 0 Summary: OS-level test automation License: GPL-2.0-or-later Group: Development/Tools/Other Url: https://github.com/os-autoinst/os-autoinst Source0: %{name}-%{version}.tar.xz -%define build_requires autoconf automake gcc-c++ libtool opencv-devel > 3.0, pkg-config perl(Module::CPANfile) perl(Perl::Tidy) perl(Test::Compile) pkgconfig(fftw3) pkgconfig(libpng) pkgconfig(sndfile) pkgconfig(theoraenc) make -BuildRequires: %build_requires -# just for the test suite -BuildRequires: qemu-tools -Requires: /usr/bin/qemu-img -Requires: git-core -Requires: optipng +# Force OBS to resolve choices on opencv-devel +#!BuildIgnore: opencv3-devel %{perl_requires} -Requires: perl-base -Requires: qemu >= 2.0.0 +%define build_requires autoconf automake gcc-c++ libtool pkgconfig(opencv) pkg-config perl(Module::CPANfile) pkgconfig(fftw3) pkgconfig(libpng) pkgconfig(sndfile) pkgconfig(theoraenc) make +%define requires perl(B::Deparse) perl(Mojolicious) >= 7.92, perl(Mojo::IOLoop::ReadWriteProcess) >= 0.23, perl(Carp::Always) perl(Data::Dump) perl(Data::Dumper) perl(Crypt::DES) perl(JSON) perl(autodie) perl(Class::Accessor::Fast) perl(Exception::Class) perl(File::Touch) 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(XML::SemanticDiff) perl(JSON::XS) perl(List::MoreUtils) perl(Mojo::IOLoop::ReadWriteProcess) perl(Socket::MsgHdr) perl(Cpanel::JSON::XS) perl(IO::Scalar) perl(Try::Tiny) perl-base +%define requires_not_needed_in_tests qemu >= 2.0.0, /usr/bin/qemu-img, git-core optipng +# all requirements needed by the tests, do not require on this in the package +# itself or any sub-packages +%define test_requires %build_requires %requires perl(Perl::Tidy) perl(Test::Compile) perl(Test::Exception) perl(Test::Output) perl(Test::Fatal) perl(Test::Warnings) perl(Pod::Coverage) perl(Test::Pod) perl(Test::MockModule) perl(Test::MockObject) perl(Devel::Cover) perl(Test::Mock::Time) qemu-tools +%define devel_requires %test_requires %requires_not_needed_in_tests +BuildRequires: %test_requires +Requires: %requires Recommends: tesseract-ocr -%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::Touch) 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(XML::SemanticDiff) perl(Test::Exception) 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) perl(Mojo::IOLoop::ReadWriteProcess) perl(Test::Mock::Time) perl(Socket::MsgHdr) perl(Cpanel::JSON::XS) perl(IO::Scalar) -BuildRequires: %t_requires -Requires: %t_requires -BuildRequires: perl(Mojolicious) -Requires: perl(Mojo::IOLoop::ReadWriteProcess) >= 0.23 -Requires: perl(Mojolicious) >= 7.92 -# we shuffle around a lot of JSON, so make sure this is fast -# and the JSON modules have subtle differences and we only test against XS in production -Requires: perl(JSON::XS) Recommends: /usr/bin/xkbcomp /usr/bin/Xvnc dumponlyconsole -%define devel_requires %build_requires %t_requires Requires(pre): %{_bindir}/getent Requires(pre): %{_sbindir}/useradd BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -80,6 +72,8 @@ %prep %setup -q sed -e 's,/bin/env python,/bin/python,' -i crop.py +# 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}";/' isotovideo %build mkdir -p m4 @@ -89,8 +83,6 @@ %install %make_install INSTALLDIRS=vendor -# 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 rm %{buildroot}/usr/lib/os-autoinst/tools/{tidy,check_coverage,absolutize} rm -r %{buildroot}/usr/lib/os-autoinst/tools/lib/perlcritic @@ -115,8 +107,9 @@ rm tools/lib/perlcritic/Perl/Critic/Policy/*.pm # don't require qemu within OBS -cp t/05-pod.t t/18-qemu-options.t -cp t/05-pod.t t/99-full-stack.t +for i in 18-qemu-options 18-backend-qemu 99-full-stack; do + cp t/05-pod.t t/${i}.t +done # should work offline for p in $(cpanfile-dump); do rpm -q --whatprovides "perl($p)"; done ++++++ os-autoinst-4.5.1563188951.f6f7c6b3.obscpio -> os-autoinst-4.5.1568227729.687c4ca8.obscpio ++++++ /work/SRC/openSUSE:Factory/os-autoinst/os-autoinst-4.5.1563188951.f6f7c6b3.obscpio /work/SRC/openSUSE:Factory/.os-autoinst.new.7948/os-autoinst-4.5.1568227729.687c4ca8.obscpio differ: char 49, line 1 ++++++ os-autoinst.obsinfo ++++++ --- /var/tmp/diff_new_pack.tS4MlV/_old 2019-09-18 13:12:26.888677173 +0200 +++ /var/tmp/diff_new_pack.tS4MlV/_new 2019-09-18 13:12:26.888677173 +0200 @@ -1,5 +1,5 @@ name: os-autoinst -version: 4.5.1563188951.f6f7c6b3 -mtime: 1563188951 -commit: f6f7c6b39af40968aa1150b3a59dedab6dbdb18c +version: 4.5.1568227729.687c4ca8 +mtime: 1568227729 +commit: 687c4ca8ada60b2acae31f9aac37c01577808b7b
