Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vagrant-libvirt for openSUSE:Factory checked in at 2021-04-06 17:29:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vagrant-libvirt (Old) and /work/SRC/openSUSE:Factory/.vagrant-libvirt.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vagrant-libvirt" Tue Apr 6 17:29:57 2021 rev:11 rq:883247 version:0.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/vagrant-libvirt/vagrant-libvirt.changes 2020-11-03 15:16:19.276025931 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant-libvirt.new.2401/vagrant-libvirt.changes 2021-04-06 17:31:20.875230060 +0200 @@ -1,0 +2,231 @@ +Tue Apr 6 08:14:21 UTC 2021 - Dan ??erm??k <dcer...@suse.com> + +- New upstream release 0.4.1 + + Removed patches + * 0001-Add-a-simple-Proc-extension-to-support-bindings.patch + * 0002-Remove-simplecov-from-tests.patch + (rebased as 0001-Remove-simplecov-from-tests.patch) + + Added patch: + * 0001-Remove-simplecov-from-tests.patch + +# Changelog + +## [0.4.1](https://github.com/vagrant-libvirt/vagrant-libvirt/tree/0.4.1) (2021-04-03) + +[Full Changelog](https://github.com/vagrant-libvirt/vagrant-libvirt/compare/0.4.0...0.4.1) + +**Closed issues:** + +- Got IP address, even though it's empty [\#1239](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1239) +- Please consider removing the contextual\_proc gem +[\#1238](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1238) +- \[Request\]: Easy way to add plugin to docker image +[\#1212](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1212) +- Allow declaring no inputs [\#1092](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1092) + +**Merged pull requests:** + +- Raise expected Timeout to ensure retryable retries +[\#1241](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1241) +([electrofelix](https://github.com/electrofelix)) +- Add a simple Proc extension to support bindings +[\#1240](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1240) ([dcermak](https://github.com/dcermak)) +- Ensure provisioner cleanup run early in destroy +[\#1235](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1235) +([electrofelix](https://github.com/electrofelix)) +- Replace obsolete usage of Vagrant.require\_plugin +[\#1234](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1234) +([electrofelix](https://github.com/electrofelix)) + +------------------------------------------------------------------- +Mon Mar 29 05:44:47 UTC 2021 - Dan ??erm??k <dcer...@suse.com> + +- New upstream release 0.4.0 + + Added patches: + * 0001-Add-a-simple-Proc-extension-to-support-bindings.patch + * 0002-Remove-simplecov-from-tests.patch + +# Changelog + +## [0.4.0](https://github.com/vagrant-libvirt/vagrant-libvirt/tree/0.4.0) (2021-03-21) + +[Full Changelog](https://github.com/vagrant-libvirt/vagrant-libvirt/compare/0.3.0...0.4.0) + +**Closed issues:** + +- Fix usage/warning of not set identity file +[\#1228](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1228) +- Vagrant stucks on "Waiting for SSH to become available" when using remote libvirt with LIBVIRT\_DEFAULT\_URI +[\#1217](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1217) +- Windows 10 install problem : could not write value VagrantFeature to key +[\#1215](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1215) +- vagrant plugin install vagrant-libvirt produces error: conflicting dependencies net-ssh \(\>= 2.6.5\) and +net-ssh \(= 6.2.0.rc1\) [\#1210](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1210) +- Error while creating domain: Error saving the server: Call to virDomainDefineXML failed: invalid argument: +could not find capabilities for domaintype=kvm +[\#1208](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1208) +- libk5crypto.so.3: undefined symbol: EVP\_KDF\_ctrl, version OPENSSL\_1\_1\_1b +[\#1203](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1203) +- Vagrant not sharing project directory to /vagrant in case of certain boxes +[\#1201](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1201) +- Vagrant up not working on Fedora 33 [\#1185](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1185) +- vagrant-libvirt is missing rsync in the image +[\#1183](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1183) +- Version tagging not working when using the release zip +[\#1181](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1181) +- Network Interface Order? [\#1180](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1180) +- Error when updating domain settings: undefined method `strip' for nil:NilClass +[\#1176](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1176) +- Support OpenRC [\#1175](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1175) +- What is the default host IP? [\#1174](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1174) +- ability to choose default boot interface when multiple interfaces +[\#1173](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1173) +- NIC duplicates created when using vagrant-libvirt +[\#1165](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1165) +- Remote libvirt host. Waiting for domain to get an IP address +[\#1160](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1160) +- Cannot reate [\#1147](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1147) +- vagrant cannot create vm [\#1133](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1133) +- Installation inside Docker [\#1128](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1128) +- Centos 8 /lib64/libk5crypto.so.3: undefined symbol: EVP\_KDF\_ctrl, version OPENSSL\_1\_1\_1b +[\#1127](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1127) +- New box created using create\_box.sh - gets stuck at "Waiting for SSH to become available..." +[\#1116](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1116) +- Does not install on Fedora 32 [\#1105](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1105) +- default: Waiting for domain to get an IP address +[\#1084](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1084) +- Plugin does not install on Fedora 31 [\#1082](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1082) +- Add support for virt-sysprep options [\#1077](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1077) +- add support for disk I/O options [\#998](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/998) +- storage :file fail with QEMU session [\#986](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/986) +- Install vargant-libvirt plugin issue [\#982](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/982) +- Installation on OpenSUSE Leap 15.0 fails [\#968](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/968) +- Add support for tpm\_version [\#965](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/965) + +**Merged pull requests:** + +- Ensure multi machine IP retrieval works [\#1232](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1232) +([electrofelix](https://github.com/electrofelix)) +- Extract finalizing from the uri to a separate method +[\#1231](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1231) +([electrofelix](https://github.com/electrofelix)) +- Improve id\_ssh\_key\_file finalizing [\#1230](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1230) +([electrofelix](https://github.com/electrofelix)) +- Bugfix some stray machine args after tidy up +[\#1227](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1227) +([electrofelix](https://github.com/electrofelix)) +- Move proxy\_command to config and support templating +[\#1226](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1226) +([electrofelix](https://github.com/electrofelix)) +- auto enable ssh connection [\#1225](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1225) +([electrofelix](https://github.com/electrofelix)) +- Only set ssh connection params if transport is ssh +[\#1224](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1224) +([electrofelix](https://github.com/electrofelix)) +- Make LIBVIRT\_DEFAULT\_URI a fackball mechanism +[\#1223](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1223) +([electrofelix](https://github.com/electrofelix)) +- Use OpenSSH functionality instead of netcat for proxy\_command +[\#1222](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1222) +([electrofelix](https://github.com/electrofelix)) +- Remove flag-name due to behaviour mismatch +[\#1220](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1220) +([electrofelix](https://github.com/electrofelix)) +- Refactor uri config tests [\#1219](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1219) +([electrofelix](https://github.com/electrofelix)) +- Fix remote libvirt functionality through LIBVIRT\_DEFAULT\_URI +[\#1218](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1218) +([ElArtista](https://github.com/ElArtista)) +- Added notes on how to download source RPMS for CentOS 8 stream +[\#1213](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1213) ([nmaludy](https://github.com/nmaludy)) +- Ensure github actions run on merge to main branch +[\#1207](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1207) +([electrofelix](https://github.com/electrofelix)) +- Switch from travis to github actions for unit tests +[\#1206](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1206) +([electrofelix](https://github.com/electrofelix)) +- Consolidate ip address retreival to single method +[\#1199](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1199) +([electrofelix](https://github.com/electrofelix)) +- Use correct shell variable for options pass-thru +[\#1197](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1197) +([electrofelix](https://github.com/electrofelix)) +- Make a virtual machine disk sparse with `virt-sparsify` +[\#1195](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1195) ([hswong3i](https://github.com/hswong3i)) +- Improving Docker based Installation [\#1194](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1194) +([pgillich](https://github.com/pgillich)) +- Update TOC with recent additions [\#1189](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1189) +([electrofelix](https://github.com/electrofelix)) +- Include recent vagrant release in tests [\#1188](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1188) +([electrofelix](https://github.com/electrofelix)) +- Support building from git-archive tarballs +[\#1187](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1187) +([electrofelix](https://github.com/electrofelix)) +- Include rsync to support syncing folders [\#1186](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1186) +([electrofelix](https://github.com/electrofelix)) +- Fix Broken `/etc/machine-id` by `vagrant package` due to virt-sysprep's `customize` operation +[\#1184](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1184) ([hswong3i](https://github.com/hswong3i)) +- Exclude spec helpers from coverage [\#1179](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1179) +([electrofelix](https://github.com/electrofelix)) +- Reduce start domain unnecessary domain redefines +[\#1178](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1178) +([electrofelix](https://github.com/electrofelix)) +- Provide uid/gid for additional volumes qemu:///session +[\#1170](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1170) +([electrofelix](https://github.com/electrofelix)) +- Add doc on ssh key replacement if repackaging +[\#1169](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1169) +([electrofelix](https://github.com/electrofelix)) +- Add ability to use emulated tpm [\#1166](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1166) +([JTarasovic](https://github.com/JTarasovic)) +- Use Github actions for integration tests against Vagrant-libvirt +[\#1091](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1091) ([abbbi](https://github.com/abbbi)) +- Add support for configuring memballoon-related settings +[\#1083](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1083) ([erhudy](https://github.com/erhudy)) +- Add support for clock setup [\#1047](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1047) +([zzambers](https://github.com/zzambers)) +- Add disk driver options with minor refactor +[\#1000](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1000) +([davidscaife](https://github.com/davidscaife)) + +------------------------------------------------------------------- +Fri Nov 20 16:57:11 UTC 2020 - Dan ??erm??k <dcer...@suse.com> + +- New upstream release 0.3.0 ++++ 34 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/vagrant-libvirt/vagrant-libvirt.changes ++++ and /work/SRC/openSUSE:Factory/.vagrant-libvirt.new.2401/vagrant-libvirt.changes Old: ---- vagrant-libvirt-0.2.1.gem New: ---- 0001-Remove-simplecov-from-tests.patch vagrant-libvirt-0.4.1.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vagrant-libvirt.spec ++++++ --- /var/tmp/diff_new_pack.VdeIsb/_old 2021-04-06 17:31:21.363230611 +0200 +++ /var/tmp/diff_new_pack.VdeIsb/_new 2021-04-06 17:31:21.367230616 +0200 @@ -1,7 +1,7 @@ # # spec file for package vagrant-libvirt # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %global rb_ruby_suffix %rb_default_ruby_suffix Name: vagrant-libvirt -Version: 0.2.1 +Version: 0.4.1 Release: 0 %define mod_name vagrant-libvirt %define mod_full_name %{mod_name}-%{version} @@ -73,12 +73,14 @@ # Prevent: have choice for rubygem(ruby:2.7.0:childprocess) >= 0 BuildRequires: %{rubygem childprocess > 3} +BuildRequires: fdupes + URL: https://github.com/vagrant-libvirt/vagrant-libvirt Source: https://rubygems.org/gems/%{mod_full_name}.gem +Patch0: 0001-Remove-simplecov-from-tests.patch Summary: Vagrant provider for libvirt License: MIT -Group: Development/Languages/Ruby %description This is a Vagrant plugin that adds a Libvirt provider to Vagrant, allowing @@ -86,7 +88,6 @@ %package -n %{name}-doc Summary: Documentation for vagrant-libvirt -Group: Documentation/HTML %description -n %{name}-doc This package contains the documentation for the Libvirt provider to Vagrant. @@ -96,12 +97,16 @@ %prep %gem_unpack +# remove dropped or unneeded dependencies +sed -i '/simplecov/d' %{mod_full_name}.gemspec +%autopatch -p1 %build %gem_build %install %vagrant_plugin_install +%fdupes %{buildroot}%{vagrant_plugin_instdir} %check # Use the actual gemspec for tests @@ -115,9 +120,6 @@ echo "gem 'vagrant-spec'" >> Gemfile echo "gemspec" >> Gemfile -# We don't care about code coverage. -sed -i '/[cC]overalls/ s/^/#/' spec/spec_helper.rb - # Relax developement rspec dependency sed -i '/rspec/ s/~>/>=/' %{vagrant_plugin_name}.gemspec ++++++ 0001-Remove-simplecov-from-tests.patch ++++++ >From 3bec15c3944a465c463f117f2cdeb505b82f0882 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= <dcer...@suse.com> Date: Thu, 1 Apr 2021 15:25:35 +0200 Subject: [PATCH] Remove simplecov from tests --- spec/spec_helper.rb | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 58e7d98..4706e48 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,32 +1,3 @@ -require 'simplecov' -require 'simplecov-lcov' - -# patch simplecov configuration -if ! SimpleCov::Configuration.method_defined? :branch_coverage? - module SimpleCov - module Configuration - def branch_coverage? - return false - end - end - end -end - -SimpleCov::Formatter::LcovFormatter.config do |config| - config.report_with_single_file = true - config.single_report_path = 'coverage/lcov.info' -end - -SimpleCov.formatters = SimpleCov::Formatter::MultiFormatter.new( - [ - SimpleCov::Formatter::HTMLFormatter, - SimpleCov::Formatter::LcovFormatter, - ] -) -SimpleCov.start do - add_filter 'spec/' -end - require 'vagrant-libvirt' require 'support/environment_helper' require 'vagrant-spec/unit' -- 2.30.2 ++++++ vagrant-libvirt-0.2.1.gem -> vagrant-libvirt-0.4.1.gem ++++++ ++++ 3679 lines of diff (skipped)