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 2022-09-12 19:09:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vagrant-libvirt (Old)
and /work/SRC/openSUSE:Factory/.vagrant-libvirt.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vagrant-libvirt"
Mon Sep 12 19:09:01 2022 rev:23 rq:1003001 version:0.10.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/vagrant-libvirt/vagrant-libvirt.changes
2022-08-18 16:49:38.525512253 +0200
+++
/work/SRC/openSUSE:Factory/.vagrant-libvirt.new.2083/vagrant-libvirt.changes
2022-09-12 19:09:02.698670699 +0200
@@ -1,0 +2,17 @@
+Wed Aug 24 12:35:50 UTC 2022 - Dan ??erm??k <[email protected]>
+
+- New upstream release 0.10.2
+
+## [0.10.2](https://github.com/vagrant-libvirt/vagrant-libvirt/tree/0.10.2)
(2022-08-22)
+
+[Full
Changelog](https://github.com/vagrant-libvirt/vagrant-libvirt/compare/0.10.1...0.10.2)
+
+**Closed issues:**
+
+- Running `vagrant up` twice \(on two `Vagrantfiles`\) causes one of the VMs
to loose connectivity
[\#1535](https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1535)
+
+**Merged pull requests:**
+
+- Allow bridges referenced by libvirt networks
[\#1554](https://github.com/vagrant-libvirt/vagrant-libvirt/pull/1554)
([electrofelix](https://github.com/electrofelix))
+
+-------------------------------------------------------------------
Old:
----
vagrant-libvirt-0.10.1.gem
New:
----
vagrant-libvirt-0.10.2.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vagrant-libvirt.spec ++++++
--- /var/tmp/diff_new_pack.WRcZBq/_old 2022-09-12 19:09:03.406672689 +0200
+++ /var/tmp/diff_new_pack.WRcZBq/_new 2022-09-12 19:09:03.410672700 +0200
@@ -21,7 +21,7 @@
%global rb_ruby_suffix %rb_default_ruby_suffix
Name: vagrant-libvirt
-Version: 0.10.1
+Version: 0.10.2
Release: 0
%define mod_name vagrant-libvirt
%define mod_full_name %{mod_name}-%{version}
++++++ vagrant-libvirt-0.10.1.gem -> vagrant-libvirt-0.10.2.gem ++++++
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/vagrant-libvirt/config.rb
new/lib/vagrant-libvirt/config.rb
--- old/lib/vagrant-libvirt/config.rb 2022-08-17 16:17:38.000000000 +0200
+++ new/lib/vagrant-libvirt/config.rb 2022-08-23 11:51:33.000000000 +0200
@@ -1213,7 +1213,11 @@
def host_devices(machine)
@host_devices ||= begin
- machine.provider.driver.connection.client.list_all_interfaces().map
{ |iface| iface.name }.uniq.select do |dev|
+ (
+ machine.provider.driver.list_host_devices.map { |iface| iface.name
} +
+ machine.provider.driver.list_networks.map { |net| net.bridge_name }
+ ).uniq.select do |dev|
+ next if dev.empty?
dev != "lo" && !@host_device_exclude_prefixes.any? { |exclude|
dev.start_with?(exclude) }
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/vagrant-libvirt/driver.rb
new/lib/vagrant-libvirt/driver.rb
--- old/lib/vagrant-libvirt/driver.rb 2022-08-17 16:17:38.000000000 +0200
+++ new/lib/vagrant-libvirt/driver.rb 2022-08-23 11:51:33.000000000 +0200
@@ -201,6 +201,14 @@
state
end
+ def list_host_devices
+ @connection.client.list_all_interfaces
+ end
+
+ def list_networks
+ @connection.client.list_all_networks
+ end
+
private
def get_ipaddress_from_system(mac)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/vagrant-libvirt/version
new/lib/vagrant-libvirt/version
--- old/lib/vagrant-libvirt/version 2022-08-17 16:17:38.000000000 +0200
+++ new/lib/vagrant-libvirt/version 2022-08-23 11:51:33.000000000 +0200
@@ -1 +1 @@
-0.10.1
+0.10.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2022-08-17 16:17:38.000000000 +0200
+++ new/metadata 2022-08-23 11:51:33.000000000 +0200
@@ -1,17 +1,17 @@
--- !ruby/object:Gem::Specification
name: vagrant-libvirt
version: !ruby/object:Gem::Version
- version: 0.10.1
+ version: 0.10.2
platform: ruby
authors:
- Lukas Stanek
- Dima Vasilets
- Brian Pitts
- Darragh Bailey
-autorequire:
+autorequire:
bindir: bin
cert_chain: []
-date: 2022-08-17 00:00:00.000000000 Z
+date: 2022-08-23 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: fog-libvirt
@@ -319,7 +319,7 @@
- MIT
metadata:
source_code_uri: https://github.com/vagrant-libvirt/vagrant-libvirt
-post_install_message:
+post_install_message:
rdoc_options: []
require_paths:
- lib
@@ -335,96 +335,96 @@
version: '0'
requirements: []
rubygems_version: 3.0.9
-signing_key:
+signing_key:
specification_version: 4
summary: libvirt provider for Vagrant.
test_files:
+- spec/acceptance/package_domain_spec.rb
+- spec/acceptance/provider_settings_spec.rb
+- spec/acceptance/two_disks_spec.rb
+- spec/acceptance/additional_storage_spec.rb
+- spec/acceptance/support-skeletons/package_complex/Vagrantfile.testbox
+- spec/acceptance/support-skeletons/package_complex/scripts/sysprep.sh
+- spec/acceptance/support-skeletons/package_simple/Vagrantfile.testbox
+- spec/acceptance/simple_vm_provision_via_shell_spec.rb
+- spec/acceptance/snapshots_spec.rb
+- spec/acceptance/use_qemu_agent_for_connectivity_spec.rb
+- spec/support/matchers/have_file_content.rb
+- spec/support/binding_proc.rb
+- spec/support/acceptance/context.rb
+- spec/support/acceptance/configuration.rb
+- spec/support/acceptance/isolated_environment.rb
+- spec/support/environment_helper.rb
+- spec/support/libvirt_context.rb
+- spec/support/temporary_dir.rb
+- spec/support/libvirt_acceptance_context.rb
+- spec/support/sharedcontext.rb
- spec/unit/config_spec.rb
- spec/unit/action_spec.rb
-- spec/unit/action/forward_ports_spec.rb
--
spec/unit/action/destroy_domain_spec/box_multiple_disks_and_additional_and_custom_disks.xml
-- spec/unit/action/destroy_domain_spec/box_multiple_disks.xml
--
spec/unit/action/destroy_domain_spec/box_multiple_disks_and_additional_and_custom_disks_no_aliases.xml
--
spec/unit/action/destroy_domain_spec/box_multiple_disks_and_additional_disks.xml
-- spec/unit/action/destroy_domain_spec/cdrom_domain.xml
-- spec/unit/action/destroy_domain_spec/additional_disks_domain.xml
-- spec/unit/action/cleanup_on_failure_spec.rb
-- spec/unit/action/create_domain_spec.rb
-- spec/unit/action/resolve_disk_settings_spec/default_system_storage_pool.xml
-- spec/unit/action/resolve_disk_settings_spec/default_no_aliases.xml
--
spec/unit/action/resolve_disk_settings_spec/multi_volume_box_additional_and_custom_no_aliases.xml
--
spec/unit/action/resolve_disk_settings_spec/multi_volume_box_additional_storage.xml
-- spec/unit/action/resolve_disk_settings_spec/multi_volume_box.xml
-- spec/unit/action/resolve_disk_settings_spec/default_domain.xml
-- spec/unit/action/start_domain_spec/existing.xml
-- spec/unit/action/start_domain_spec/nvram_domain_removed.xml
-- spec/unit/action/start_domain_spec/default.xml
-- spec/unit/action/start_domain_spec/default_added_tpm_version.xml
-- spec/unit/action/start_domain_spec/nvram_domain_other_setting.xml
-- spec/unit/action/start_domain_spec/clock_timer_rtc.xml
-- spec/unit/action/start_domain_spec/clock_timer_removed.xml
-- spec/unit/action/start_domain_spec/clock_timer_rtc_tsc.xml
-- spec/unit/action/start_domain_spec/nvram_domain.xml
-- spec/unit/action/start_domain_spec/default_added_tpm_path.xml
-- spec/unit/action/start_domain_spec/existing_added_nvram.xml
-- spec/unit/action/prepare_nfs_settings_spec.rb
+- spec/unit/cap/synced_folder_9p_spec.rb
+- spec/unit/cap/synced_folder_virtiofs_spec.rb
+- spec/unit/plugin_spec.rb
+- spec/unit/driver_spec.rb
+- spec/unit/templates/domain_custom_cpu_model.xml
+- spec/unit/templates/domain_all_settings.xml
+- spec/unit/templates/domain_spec.rb
+- spec/unit/templates/domain_defaults.xml
+- spec/unit/templates/domain_scsi_multiple_controllers_storage.xml
+- spec/unit/templates/domain_cpu_mode_passthrough.xml
+- spec/unit/templates/domain_scsi_bus_storage.xml
+- spec/unit/templates/domain_scsi_device_storage.xml
+- spec/unit/templates/tpm/version_1.2.xml
+- spec/unit/templates/tpm/version_2.0.xml
+- spec/unit/util/byte_number_spec.rb
+- spec/unit/util/resolvers_spec.rb
- spec/unit/action/package_domain_spec.rb
-- spec/unit/action/handle_box_image_spec.rb
-- spec/unit/action/create_domain_volume_spec/three_disks_in_storage_disk_0.xml
- spec/unit/action/create_domain_volume_spec/three_disks_in_storage_disk_1.xml
-- spec/unit/action/create_domain_volume_spec/three_disks_in_storage_disk_2.xml
- spec/unit/action/create_domain_volume_spec/one_disk_in_storage.xml
-- spec/unit/action/start_domain_spec.rb
-- spec/unit/action/clean_machine_folder_spec.rb
+- spec/unit/action/create_domain_volume_spec/three_disks_in_storage_disk_2.xml
+- spec/unit/action/create_domain_volume_spec/three_disks_in_storage_disk_0.xml
- spec/unit/action/destroy_domain_spec.rb
-- spec/unit/action/wait_till_up_spec.rb
-- spec/unit/action/create_domain_volume_spec.rb
-- spec/unit/action/halt_domain_spec.rb
- spec/unit/action/set_name_of_domain_spec.rb
-- spec/unit/action/resolve_disk_settings_spec.rb
- spec/unit/action/remove_libvirt_image_spec.rb
-- spec/unit/action/shutdown_domain_spec.rb
-- spec/unit/action/create_domain_spec/custom_disk_settings.xml
-- spec/unit/action/create_domain_spec/two_disk_settings.xml
-- spec/unit/action/create_domain_spec/default_user_storage_pool.xml
-- spec/unit/action/create_domain_spec/sysinfo_only_required.xml
+- spec/unit/action/halt_domain_spec.rb
+- spec/unit/action/create_domain_spec/additional_disks_domain.xml
- spec/unit/action/create_domain_spec/default_domain.xml
- spec/unit/action/create_domain_spec/sysinfo.xml
-- spec/unit/action/create_domain_spec/additional_disks_domain.xml
-- spec/unit/templates/domain_scsi_multiple_controllers_storage.xml
-- spec/unit/templates/domain_scsi_bus_storage.xml
-- spec/unit/templates/domain_scsi_device_storage.xml
-- spec/unit/templates/domain_all_settings.xml
-- spec/unit/templates/domain_spec.rb
-- spec/unit/templates/tpm/version_2.0.xml
-- spec/unit/templates/tpm/version_1.2.xml
-- spec/unit/templates/domain_cpu_mode_passthrough.xml
-- spec/unit/templates/domain_defaults.xml
-- spec/unit/templates/domain_custom_cpu_model.xml
-- spec/unit/cap/synced_folder_virtiofs_spec.rb
-- spec/unit/cap/synced_folder_9p_spec.rb
-- spec/unit/plugin_spec.rb
-- spec/unit/driver_spec.rb
-- spec/unit/util/byte_number_spec.rb
-- spec/unit/util/resolvers_spec.rb
-- spec/support/temporary_dir.rb
-- spec/support/environment_helper.rb
-- spec/support/sharedcontext.rb
-- spec/support/matchers/have_file_content.rb
-- spec/support/libvirt_acceptance_context.rb
-- spec/support/acceptance/configuration.rb
-- spec/support/acceptance/isolated_environment.rb
-- spec/support/acceptance/context.rb
-- spec/support/libvirt_context.rb
-- spec/support/binding_proc.rb
-- spec/acceptance/provider_settings_spec.rb
-- spec/acceptance/two_disks_spec.rb
-- spec/acceptance/package_domain_spec.rb
-- spec/acceptance/snapshots_spec.rb
-- spec/acceptance/additional_storage_spec.rb
-- spec/acceptance/simple_vm_provision_via_shell_spec.rb
-- spec/acceptance/use_qemu_agent_for_connectivity_spec.rb
-- spec/acceptance/support-skeletons/package_simple/Vagrantfile.testbox
-- spec/acceptance/support-skeletons/package_complex/Vagrantfile.testbox
-- spec/acceptance/support-skeletons/package_complex/scripts/sysprep.sh
+- spec/unit/action/create_domain_spec/default_user_storage_pool.xml
+- spec/unit/action/create_domain_spec/custom_disk_settings.xml
+- spec/unit/action/create_domain_spec/sysinfo_only_required.xml
+- spec/unit/action/create_domain_spec/two_disk_settings.xml
+- spec/unit/action/create_domain_volume_spec.rb
+- spec/unit/action/resolve_disk_settings_spec/default_domain.xml
+- spec/unit/action/resolve_disk_settings_spec/multi_volume_box.xml
+- spec/unit/action/resolve_disk_settings_spec/default_no_aliases.xml
+-
spec/unit/action/resolve_disk_settings_spec/multi_volume_box_additional_storage.xml
+-
spec/unit/action/resolve_disk_settings_spec/multi_volume_box_additional_and_custom_no_aliases.xml
+- spec/unit/action/resolve_disk_settings_spec/default_system_storage_pool.xml
+- spec/unit/action/handle_box_image_spec.rb
+- spec/unit/action/wait_till_up_spec.rb
+- spec/unit/action/cleanup_on_failure_spec.rb
+- spec/unit/action/clean_machine_folder_spec.rb
+- spec/unit/action/resolve_disk_settings_spec.rb
+- spec/unit/action/start_domain_spec.rb
+- spec/unit/action/start_domain_spec/default_added_tpm_path.xml
+- spec/unit/action/start_domain_spec/nvram_domain.xml
+- spec/unit/action/start_domain_spec/default_added_tpm_version.xml
+- spec/unit/action/start_domain_spec/default.xml
+- spec/unit/action/start_domain_spec/clock_timer_rtc_tsc.xml
+- spec/unit/action/start_domain_spec/nvram_domain_removed.xml
+- spec/unit/action/start_domain_spec/nvram_domain_other_setting.xml
+- spec/unit/action/start_domain_spec/clock_timer_removed.xml
+- spec/unit/action/start_domain_spec/existing_added_nvram.xml
+- spec/unit/action/start_domain_spec/clock_timer_rtc.xml
+- spec/unit/action/start_domain_spec/existing.xml
+- spec/unit/action/destroy_domain_spec/additional_disks_domain.xml
+- spec/unit/action/destroy_domain_spec/box_multiple_disks.xml
+-
spec/unit/action/destroy_domain_spec/box_multiple_disks_and_additional_and_custom_disks_no_aliases.xml
+-
spec/unit/action/destroy_domain_spec/box_multiple_disks_and_additional_disks.xml
+-
spec/unit/action/destroy_domain_spec/box_multiple_disks_and_additional_and_custom_disks.xml
+- spec/unit/action/destroy_domain_spec/cdrom_domain.xml
+- spec/unit/action/create_domain_spec.rb
+- spec/unit/action/prepare_nfs_settings_spec.rb
+- spec/unit/action/shutdown_domain_spec.rb
+- spec/unit/action/forward_ports_spec.rb
- spec/spec_helper.rb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/spec/unit/config_spec.rb new/spec/unit/config_spec.rb
--- old/spec/unit/config_spec.rb 2022-08-17 16:17:38.000000000 +0200
+++ new/spec/unit/config_spec.rb 2022-08-23 11:51:33.000000000 +0200
@@ -640,12 +640,20 @@
instance_double(Libvirt::Interface),
instance_double(Libvirt::Interface),
] }
+ let(:libvirt_networks) { [
+ instance_double(Libvirt::Network),
+ instance_double(Libvirt::Network),
+ ] }
+ let(:driver) {
instance_double(::VagrantPlugins::ProviderLibvirt::Driver) }
before do
machine.config.vm.network :public_network, dev: 'eth0', ip:
"192.168.2.157"
- expect(machine).to
receive_message_chain('provider.driver.connection.client').and_return(libvirt_client)
- expect(libvirt_client).to
receive(:list_all_interfaces).and_return(host_devices)
+ allow(machine.provider).to receive(:driver).and_return(driver)
+ expect(driver).to receive(:list_host_devices).and_return(host_devices)
+ expect(driver).to receive(:list_networks).and_return(libvirt_networks)
expect(host_devices[0]).to receive(:name).and_return('eth0')
expect(host_devices[1]).to receive(:name).and_return('virbr0')
+ expect(libvirt_networks[0]).to receive(:bridge_name).and_return('')
+ expect(libvirt_networks[1]).to
receive(:bridge_name).and_return('virbr0')
end
it 'should validate use of existing device' do