commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2020-09-14 12:32:32 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.4249 (New) Package is "vagrant" Mon Sep 14 12:32:32 2020 rev:26 rq:834215 version:2.2.10 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2020-08-25 09:34:54.636076118 +0200 +++ /work/SRC/openSUSE:Factory/.vagrant.new.4249/vagrant.changes 2020-09-14 12:34:23.305330520 +0200 @@ -1,0 +2,101 @@ +Wed Sep 9 12:47:45 UTC 2020 - Dan Čermák + +- Switch back to using transfiletriggerin/un +- Increase required version of the addressable gem +- Allow to skip tests during development via bcond_without +- Add fix for boxes that don't have a /etc/fstab + Added patch: + * 0010-Add-check-for-etc-fstab.patch + rebased patches: + * 0001-bin-vagrant-silence-warning-about-installer.patch + * 0002-Use-a-private-temporary-dir.patch + * 0003-plugins-don-t-abuse-require_relative.patch.patch + * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch + * 0005-do-not-depend-on-wdm.patch + * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch + * 0007-Don-t-abuse-relative-paths-in-plugins.patch + * 0008-Skip-failing-tests.patch + * 0009-Disable-Subprocess-unit-test.patch + +--- +Wed Aug 26 15:01:59 UTC 2020 - Dan Čermák + +- New upstream release 2.2.10 + + * add rsync to BuildRequires + * run fdupes after installation + + Remove patches (merged upstream): + * 0010-Bump-version-of-net-ssh-to-6.0-and-net-sftp-to-3.0.patch + * 0011-Fixes-11606-Mock-out-guest-capabilities-instead-of-r.patch + + Rebased patches: + * 0001-bin-vagrant-silence-warning-about-installer.patch + * 0002-Use-a-private-temporary-dir.patch + * 0003-plugins-don-t-abuse-require_relative.patch.patch + * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch + * 0005-do-not-depend-on-wdm.patch + * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch + * 0007-Don-t-abuse-relative-paths-in-plugins.patch + * 0008-Skip-failing-tests.patch + * 0009-Disable-Subprocess-unit-test.patch + + FEATURES: + + - hyperv/disks: Add ability to manage virtual disks for guests [GH-11541] + + IMPROVEMENTS: + + - core: Allow provisioners to be run when a communicator is not available [GH-11579] + - core: Add `autocomplete` command that allows for install of bash or zsh autocomplete scripts [GH-11523] + - core: Update to childprocess gem to 4.0.0 [GH-11717] + - core: Add action to wait for cloud-init to finish running [GH-11773] + - core: Update to net-ssh to 6.0 and net-sftp to 3.0 [GH-11621] + - core: Optimize port in use check for faster validation [GH-11810] + - core: Support for Ruby 2.7 [GH-11814] + - core: Add synced folder capabilities for mount options and default fstab modification behavior [GH-11797] + - guest/arch: Use systemd-networkd to configure networking for guests [GH-11400] + - guest/haiku: Rsync install for rsync synced folders [GH-11614] + - guest/solaris11: Add guest capability shell_expand_guest_path [GH-11759] + - host/darwin: Add ability to build ISO [GH-11694] + - hosts/linux: Add ability to build ISO [GH-11750] + - hosts/windows: Add ability to build ISO [GH-11750] + - providers/hyperv: Add support for SecureBootTemplate setting on import [GH-11756] + - providers/hyperv: Add support for EnhancedSessionTransportType [GH-11014] + - virtualbox/disks: Add ability to manage virtual dvds for guests [GH-11613] + + BUG FIXES: + + - core: Ensure MapCommandOptions class is required [GH-11629] + - core: Fix `:all` special value on triggers [GH-11688] + - core: Ensure network addresses have a valid netmask [GH-11679] + - core: Recover local machine metadata in global index [GH-11656] + - core: Print CLI help message is ambiguous option provided [GH-11746] + - core: Update how `/etc/hosts` gets updated for darwin, freebsd and openbsd [GH-11719] + - core: Capture `[3J` escape sequence [GH-11807] + - core: Treat empty box value as invalid [GH-11618] + - core: Allow forwarding ports to unknown addresses [GH-11810] + - core: Scrub credentials as whole words [GH-11837] + - commands/destroy: Add gracefull option to switch beween gracefully or forcefully shutting down a vm [GH-11628] + - communicator/ssh: Raise an error for a nil exit status [GH-11721] + - communicator/winrm: Check for nil return from querying for forwarded ports [GH-11831] + - config/vm: Add option `allow_hosts_modification` to allow/disable Vagrant editing the guests `/etc/hosts` file [GH-11565] + - config/vm: Add config option `hostname` to `config.vm.network` [GH-11566] + - config/vm: Don't ignore NFS synced folders on Windows hosts
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2020-08-25 09:33:01 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.3399 (New) Package is "vagrant" Tue Aug 25 09:33:01 2020 rev:25 rq:828920 version:2.2.9 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2020-05-19 14:49:08.956158570 +0200 +++ /work/SRC/openSUSE:Factory/.vagrant.new.3399/vagrant.changes 2020-08-25 09:34:54.636076118 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 11:19:38 UTC 2020 - Dan Čermák + +- Use %%filetriggerin/-un until boo#1041742 gets resolved + +--- Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.kfEZ46/_old 2020-08-25 09:34:56.072076956 +0200 +++ /var/tmp/diff_new_pack.kfEZ46/_new 2020-08-25 09:34:56.076076958 +0200 @@ -397,10 +397,11 @@ %post %{post_rb} -%transfiletriggerin -- %{dirname:%{vagrant_plugin_spec}}/ +#FIXME: use %%transfiletriggerin/-un once boo#1041742 gets resolved +%filetriggerin -- %{dirname:%{vagrant_plugin_spec}}/ %{transfiletriggerin_rb} -%transfiletriggerun -- %{dirname:%{vagrant_plugin_spec}}/ +%filetriggerun -- %{dirname:%{vagrant_plugin_spec}}/ %{transfiletriggerun_rb} %files
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2020-05-19 14:49:05 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.2738 (New) Package is "vagrant" Tue May 19 14:49:05 2020 rev:24 rq:807078 version:2.2.9 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2020-05-14 23:25:57.133132571 +0200 +++ /work/SRC/openSUSE:Factory/.vagrant.new.2738/vagrant.changes 2020-05-19 14:49:08.956158570 +0200 @@ -1,0 +2,5 @@ +Mon May 18 14:17:46 UTC 2020 - Dan Čermák + +- Use the correct ruby in the vagrant binstub as well + +--- Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.QhnbFh/_old 2020-05-19 14:49:10.228161391 +0200 +++ /var/tmp/diff_new_pack.QhnbFh/_new 2020-05-19 14:49:10.228161391 +0200 @@ -306,18 +306,21 @@ # the actual vagrant binary generated from the binstub install -D -m 755 %{SOURCE96} %{buildroot}%{_bindir}/vagrant -sed -i 's|@vagrant_embedded_dir@|%{vagrant_embedded_dir}|' %{buildroot}%{_bindir}/vagrant gem_path=$(ruby.%{rb_ruby_suffix} -e "print Gem.path.reject{|path| path.include? 'home'}.join(':')") -sed -i "s|@ruby_vagrant_gem_path@|$gem_path:%{vagrant_plugin_dir}|" %{buildroot}%{_bindir}/vagrant +sed -i -e "s|@vagrant_embedded_dir@|%{vagrant_embedded_dir}|" \ + -e "s|@ruby_vagrant_gem_path@|$gem_path:%{vagrant_plugin_dir}|" \ + -e "s|@vagrant_rb_ruby_suffix@|%{vagrant_rb_ruby_suffix}|" \ +%{buildroot}%{_bindir}/%{name} # install the rpm macros & expand the name, name-version and vagrant_rb_* macros %global macros_vagrant %{_rpmconfigdir}/macros.d/macros.%{name} install -D -m 0644 %{SOURCE97} %{buildroot}%{macros_vagrant} -sed -i "s|%%{name}|%{name}|" %{buildroot}%{macros_vagrant} -sed -i "s|%{name}-%%{version}|%{name}-%{version}|" %{buildroot}%{macros_vagrant} -sed -i "s|%%{rb_build_versions}|%{rb_build_versions}|" %{buildroot}%{macros_vagrant} -sed -i "s|%%{rb_build_abi}|%{rb_build_abi}|" %{buildroot}%{macros_vagrant} -sed -i "s|%%{rb_ruby_suffix}|%{rb_ruby_suffix}|" %{buildroot}%{macros_vagrant} +sed -i -e "s|%%{name}|%{name}|" \ + -e "s|%{name}-%%{version}|%{name}-%{version}|" \ + -e "s|%%{rb_build_versions}|%{rb_build_versions}|" \ + -e "s|%%{rb_build_abi}|%{rb_build_abi}|" \ + -e "s|%%{rb_ruby_suffix}|%{rb_ruby_suffix}|" \ +%{buildroot}%{macros_vagrant} # install post, transfiletrigerin & transfiletriggerun scriptlets %global post_rb %{vagrant_embedded_dir}/bin/vagrant_post.rb ++ binstub ++ --- /var/tmp/diff_new_pack.QhnbFh/_old 2020-05-19 14:49:10.296161542 +0200 +++ /var/tmp/diff_new_pack.QhnbFh/_new 2020-05-19 14:49:10.296161542 +0200 @@ -57,5 +57,4 @@ export VAGRANT_DISABLE_VBOXSYMLINKCREATE # Call the actual Vagrant bin with our arguments -exec ruby "${VAGRANT_EXECUTABLE}" "$@" - +exec /usr/bin/ruby.@vagrant_rb_ruby_suffix@ "${VAGRANT_EXECUTABLE}" "$@"
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2020-05-14 23:25:50 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.2738 (New) Package is "vagrant" Thu May 14 23:25:50 2020 rev:23 rq:805674 version:2.2.9 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2020-02-15 22:25:35.763315427 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new.2738/vagrant.changes 2020-05-14 23:25:57.133132571 +0200 @@ -1,0 +2,130 @@ +Mon May 11 17:58:59 UTC 2020 - Dan Čermák + +- New upstream release 2.2.9 + + BUG FIXES: + + - core/bundler: Properly handle plugin install with available specification +[GH-11592] + - provisioners/docker: Fix CentOS docker install and start service +capabilities [GH-11581] + - provisioners/podman: Seperate RHEL install from CentOS install [GH-11584] + + Rebase patches: + * 0001-bin-vagrant-silence-warning-about-installer.patch + * 0002-Use-a-private-temporary-dir.patch + * 0003-plugins-don-t-abuse-require_relative.patch.patch + * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch + * 0005-do-not-depend-on-wdm.patch + * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch + * 0007-Don-t-abuse-relative-paths-in-plugins.patch + * 0008-Skip-failing-tests.patch + * 0009-Disable-Subprocess-unit-test.patch + + Add patch: + * 0010-Bump-version-of-net-ssh-to-6.0-and-net-sftp-to-3.0.patch + * 0011-Fixes-11606-Mock-out-guest-capabilities-instead-of-r.patch + + - Fix various issues when building vagrant with a non-default ruby version +(e.g. gem implicitly defaulting to the default one) + - update README.SUSE + +--- +Thu May 7 12:52:02 UTC 2020 - Dan Čermák + +- New upstream release 2.2.8 + + FEATURES: + + - virtualbox/disks: Add ability to manage virtual disks for guests [GH-11349] + + IMPROVEMENTS: + + - bin/vagrant: Automatically include global options within commands [GH-11473] + - bin/vagrant: Suppress Ruby warnings when not running pre-release version +[GH-11446] + - communicator/ssh: Add support for configuring SSH connect timeout [GH-11533] + - core: Update childprocess gem [GH-11487] + - core: Add cli option `--no-tty` [GH-11414] + - core: Overhaul call stack modifications implementation for hooks and +triggers [GH-11455] + - core/bundler: Cache plugin solution sets to speed up startup times +[GH-11363] + - config/vm: Add`box_download_options` config to specify extra download +options for a box [GH-11560] + - guest/alpine: Add ansible provisioner guest support [GH-11411] + - guest/linux: Update systemd? check to use sudo [GH-11398] + - guest/linux: Use systemd if available to halt and reboot system [GH-11407] + - guests/linux: Mount smb folders with `mfsymlinks` option by default [GH-11503] + - guest/redhat: Add support for SMB [GH-11463] + - guest/windows: Rescue all regular exceptions during reboot wait [GH-11428] + - providers/docker: Support catching container name when using podman [GH-11356] + - provisioners/docker: Support Centos8 [GH-11462] + - provisioners/podman: Add Podman as a provisioner [GH-11472] + - provisioners/salt: Allow specifying python_version [GH-11436] + + BUG FIXES: + + - communicators/winssh: Fix issues with Windows SSH communicator [GH-11430] + - core/bundler: Activate vagrant specification when not active [GH-11445] + - core/bundler: Properly resolve sets when Vagrant is in prerelease [GH-11571] + - core/downloader: Always set `-q` flag as first option [GH-11366] + - core/hooks: Update dynamic action hook implementation to prevent looping +[GH-11427] + - core/synced_folders: Validate type option if set [GH-11359] + - guests/debian: Choose netplan renderer based on network configuration and +installed tools [GH-11498] + - host/darwin: Quote directories in /etc/exports [GH-11441] + - host/linux: Ensure `/etc/exports` does not contain duplicate records [GH-10591] + - host/windows: Check all interfaces for port conflict when host_ip: "0.0.0.0" +[GH-11454] + - providers/docker: Fix issue where Vagrant fails to remove image if it is in +use [GH-11355] + - providers/docker: Fix issue with getting correct docker image id from build +output [GH-11461] + - providers/hyperv: Prevent error when identity reference cannot be translated +[GH-11425] + - provider/hyperv: Use service id for manipulating vm integration services +[GH-11499] + - providers/virtualbox: Parse `list dhcpservers` output on VirtualBox 6.1 +[GH-11404] + - providers/virtualbox: Raise an error if guest IP ends in .1 [GH-11500] + - provisioners/shell: Ensure windows shell provisioners always get an +extension [GH-11517] +
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2020-02-15 22:25:15 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.26092 (New) Package is "vagrant" Sat Feb 15 22:25:15 2020 rev:22 rq:774407 version:2.2.7 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2020-02-14 16:36:33.803558619 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new.26092/vagrant.changes 2020-02-15 22:25:35.763315427 +0100 @@ -1,0 +2,5 @@ +Fri Feb 14 12:16:58 UTC 2020 - Dan Čermák + +- Fix non-restrictive dependency on rubygem-listen + +--- Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.0cLOlB/_old 2020-02-15 22:25:36.907316045 +0100 +++ /var/tmp/diff_new_pack.0cLOlB/_new 2020-02-15 22:25:36.911316047 +0100 @@ -187,7 +187,7 @@ # s.add_dependency "i18n", "~> 1.8" Requires: %{rubygem i18n:1 >= 1.8} # s.add_dependency "listen", "~> 3.1.5" -Requires: %{rubygem listen >= 3.1.5} +Requires: %{rubygem listen:3.1 >= 3.1.5} # s.add_dependency "hashicorp-checkpoint", "~> 0.1.5" Requires: %{rubygem hashicorp-checkpoint:0.1 >= 0.1.5} # s.add_dependency "log4r", "~> 1.1.9", "< 1.1.11"
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2020-02-14 16:36:03 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.26092 (New) Package is "vagrant" Fri Feb 14 16:36:03 2020 rev:21 rq:770467 version:2.2.7 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2020-01-31 23:58:45.503697229 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new.26092/vagrant.changes 2020-02-14 16:36:33.803558619 +0100 @@ -1,0 +2,22 @@ +Wed Feb 5 08:12:50 UTC 2020 - Dan Čermák + +- Bump the version of i18n, rubyzip and net-ssh + + Rebased patches: + * 0001-bin-vagrant-silence-warning-about-installer.patch + * 0002-Use-a-private-temporary-dir.patch + * 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch + * 0004-plugins-don-t-abuse-require_relative.patch.patch + * 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch + * 0006-do-not-depend-on-wdm.patch + * 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch + * 0008-Don-t-abuse-relative-paths-in-plugins.patch + * 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch + * 0010-Skip-failing-tests.patch + * 0011-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch + * 0012-Disable-Subprocess-unit-test.patch + + Added patch: + * 0013-Update-some-outdated-gem-versions.patch + +--- New: 0013-Update-some-outdated-gem-versions.patch Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.3dyGkE/_old 2020-02-14 16:36:34.699559118 +0100 +++ /var/tmp/diff_new_pack.3dyGkE/_new 2020-02-14 16:36:34.699559118 +0100 @@ -61,6 +61,8 @@ # https://github.com/hashicorp/vagrant/pull/10945 Patch11:0011-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch Patch12:0012-Disable-Subprocess-unit-test.patch +# https://github.com/hashicorp/vagrant/pull/11339 +Patch13:0013-Update-some-outdated-gem-versions.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -95,8 +97,9 @@ BuildRequires: %{rubygem ed25519:1.2 >= 1.2.4 } # s.add_dependency "erubis", "~> 2.7.0" BuildRequires: %{rubygem erubis:2.7 } -# s.add_dependency "i18n", "~> 1.1" -BuildRequires: %{rubygem i18n:1 >= 1.1 } +# PATCHED +# s.add_dependency "i18n", "~> 1.8" +BuildRequires: %{rubygem i18n:1 >= 1.8 } # s.add_dependency "listen", "~> 3.1.5" BuildRequires: %{rubygem listen:3.1 >= 3.1.5 } # s.add_dependency "hashicorp-checkpoint", "~> 0.1.5" @@ -104,8 +107,9 @@ # s.add_dependency "log4r", "~> 1.1.9", "< 1.1.11" BuildRequires: %{rubygem log4r:1.1 >= 1.1.9 } BuildConflicts: %{rubygem log4r:1.1 >= 1.1.11 } -# s.add_dependency "net-ssh", "~> 5.1.0" -BuildRequires: %{rubygem net-ssh:5.1} +# PATCHED +# s.add_dependency "net-ssh", "~> 5.2.0" +BuildRequires: %{rubygem net-ssh:5.2} # s.add_dependency "net-sftp", "~> 2.1" BuildRequires: %{rubygem net-sftp:2 >= 2.1 } # s.add_dependency "net-scp", "~> 1.2.0" @@ -115,8 +119,9 @@ # s.add_dependency "rest-client", ">= 1.6.0", "< 3.0" BuildRequires: %{rubygem rest-client >= 1.6} BuildConflicts: %{rubygem rest-client >= 3.0} -# s.add_dependency "rubyzip", "~> 1.3" -BuildRequires: %{rubygem rubyzip:1 >= 1.3} +# PATCHED +# s.add_dependency "rubyzip", "~> 2.0" +BuildRequires: %{rubygem rubyzip:2} # Intentionally removed, wdm only works on Windows # BuildRequires: %%{rubygem wdm } # s.add_dependency "winrm", "~> 2.1" @@ -178,8 +183,9 @@ Requires: %{rubygem ed25519:1.2 >= 1.2.4} # s.add_dependency "erubis", "~> 2.7.0" Requires: %{rubygem erubis:2.7} -# s.add_dependency "i18n", "~> 1.1" -Requires: %{rubygem i18n:1 >= 1.1} +# PATCHED +# s.add_dependency "i18n", "~> 1.8" +Requires: %{rubygem i18n:1 >= 1.8} # s.add_dependency "listen", "~> 3.1.5" Requires: %{rubygem listen >= 3.1.5} # s.add_dependency "hashicorp-checkpoint", "~> 0.1.5" @@ -187,8 +193,9 @@ # s.add_dependency "log4r", "~> 1.1.9", "< 1.1.11" Requires: %{rubygem log4r:1.1 >= 1.1.9 } Requires: %{rubygem log4r:1.1 < 1.1.11 } -# s.add_dependency "net-ssh", "~> 5.1.0" -Requires: %{rubygem net-ssh:5.1} +# PATCHED +# s.add_dependency "net-ssh", "~> 5.2.0" +Requires: %{rubygem net-ssh:5.2} # s.add_dependency "net-sftp", "~> 2.1" Requires: %{rubygem net-sftp:2 >= 2.1} # s.add_dependency "net-scp", "~> 1.2.0" @@ -198,8 +205,9 @@ # s.add_dependency "rest-client", ">= 1.6.0", "< 3.0" Requires: %{rubygem rest-client >= 1.6} Requires: %{rubygem rest-client < 3.0} -# s.add_dependency "rubyzip", "~> 1.3" -Requires: %{rubygem rubyzip:1 >= 1.3} +# PATCHED +#
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2020-01-31 23:57:18 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.26092 (New) Package is "vagrant" Fri Jan 31 23:57:18 2020 rev:20 rq:768994 version:2.2.7 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2019-12-21 12:30:56.171350534 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new.26092/vagrant.changes 2020-01-31 23:58:45.503697229 +0100 @@ -1,0 +2,68 @@ +Tue Jan 28 10:46:16 UTC 2020 - Dan Čermák + +- New upstream release 2.2.7 + + IMPROVEMENTS: + + - guest/opensuse: Check for basename hostname prior to setting hostname [GH-11170] + - host/linux: Check for modinfo in /sbin if it's not on PATH [GH-11178] + - core: Show guest name in hostname error message [GH-11175] + - provisioners/shell: Linux guests now support `reboot` option [GH-11194] + - darwin/nfs: Put each NFS export on its own line [GH-11216] + - contrib/bash: Add more completion flags to up command [GH-11223] + - provider/virtualbox: Add VirtualBox provider support for version 6.1.x [GH-11250] + - box/outdated: Allow to force check for box updates and ignore cached check [GH-11231] + - guest/alpine: Update apk cache when installing rsync [GH-11220] + - provider/virtualbox: Improve error message when machine folder is inaccessible [GH-11239] + - provisioner/ansible_local: Add pip install method for arch guests [GH-11265] + - communicators/winssh: Use Windows shell for `vagrant ssh -c` [GH-11258] + + BUG FIXES: + + - command/snapshot/save: Fix regression that prevented snapshot of all guests in environment [GH-11152] + - core: Update UI to properly retain newlines when adding prefix [GH-11126] + - core: Check if box update is available locally [GH-11188] + - core: Ensure Vagrant::Errors are loaded in file_checksum util [GH-11183] + - cloud/publish: Improve argument handling for missing arguments to command [GH-11184] + - core: Get latest version for current provider during outdated check [GH-11192] + - linux/nfs: avoid adding extra newlines to /etc/exports [GH-11201] + - guest/darwin: Fix VMware synced folders on APFS [GH-11267] + - guest/redhat: Ensure `nfs-server` is restarted when installing nfs client [GH-11212] + - core: Do not validate checksums if options are empty string [GH-11211] + - provider/docker: Enhance docker build method to match against buildkit output [GH-11205] + - provisioner/ansible_local: Don't prompt for input when installing Ansible on Ubuntu and Debian [GH-11191] + - provisioner/ansible_local: Ensure all guest caps accept all passed in arguments [GH-11265] + - host/windows: Fix regression that prevented port collisions from being detected [GH-11244] + - core/provisioner: Set top level provisioner name if set in a provisioner config [GH-11295] + + Rebased patches: + * 0001-bin-vagrant-silence-warning-about-installer.patch + * 0002-Use-a-private-temporary-dir.patch + * 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch + * 0004-plugins-don-t-abuse-require_relative.patch.patch + * 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch + * 0006-do-not-depend-on-wdm.patch + * 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch + * 0008-Don-t-abuse-relative-paths-in-plugins.patch + * 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch + * 0010-Skip-failing-tests.patch + + Dropped patches: + * 0011-Bump-rspec-its-dependency.patch +(upstreamed) + * 0012-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch +(rebased as 0011-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch) + * 0013-Catch-NetworkNoInterfaces-error-in-docker-prepare_ne.patch +(upstreamed) + * 0014-Bump-rubyzip-version-to-fix-CVE-2019-16892.patch +(upstreamed) + * 0015-ARM-only-Disable-Subprocess-unit-test.patch +(rebased as 0012-Disable-Subprocess-unit-test.patch) + * 0016-Ensure-nfsd-call-is-mocked-up-in-BSD-NFS-test.patch +(upstreamed) + + Added patches: + * 0011-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch + * 0012-Disable-Subprocess-unit-test.patch + +--- Old: 0011-Bump-rspec-its-dependency.patch 0012-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch 0013-Catch-NetworkNoInterfaces-error-in-docker-prepare_ne.patch 0014-Bump-rubyzip-version-to-fix-CVE-2019-16892.patch 0015-ARM-only-Disable-Subprocess-unit-test.patch 0016-Ensure-nfsd-call-is-mocked-up-in-BSD-NFS-test.patch vagrant-2.2.6.tar.gz New: 0011-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch 0012-Disable-Subprocess-unit-test.patch vagrant-2.2.7.tar.gz
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2019-12-21 12:30:29 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.6675 (New) Package is "vagrant" Sat Dec 21 12:30:29 2019 rev:19 rq:758198 version:2.2.6 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2019-11-15 22:37:59.472074708 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new.6675/vagrant.changes 2019-12-21 12:30:56.171350534 +0100 @@ -1,0 +2,25 @@ +Thu Dec 19 11:22:33 UTC 2019 - Dan Čermák + +- Add fix for failing unit test + + Added patch from upstream (https://github.com/hashicorp/vagrant/pull/11155): + - 0016-Ensure-nfsd-call-is-mocked-up-in-BSD-NFS-test.patch + + Rebased patches: + + - 0001-bin-vagrant-silence-warning-about-installer.patch + - 0002-Use-a-private-temporary-dir.patch + - 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch + - 0004-plugins-don-t-abuse-require_relative.patch.patch + - 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch + - 0006-do-not-depend-on-wdm.patch + - 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch + - 0008-Don-t-abuse-relative-paths-in-plugins.patch + - 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch + - 0010-Skip-failing-tests.patch + - 0011-Bump-rspec-its-dependency.patch + - 0012-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch + - 0013-Catch-NetworkNoInterfaces-error-in-docker-prepare_ne.patch + - 0015-ARM-only-Disable-Subprocess-unit-test.patch + +--- New: 0016-Ensure-nfsd-call-is-mocked-up-in-BSD-NFS-test.patch Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.pAKrkr/_old 2019-12-21 12:30:57.227351036 +0100 +++ /var/tmp/diff_new_pack.pAKrkr/_new 2019-12-21 12:30:57.235351040 +0100 @@ -68,6 +68,8 @@ # FIXME: upstream fix, drop at next release after v2.2.6 Patch14:0014-Bump-rubyzip-version-to-fix-CVE-2019-16892.patch Patch15:0015-ARM-only-Disable-Subprocess-unit-test.patch +# FIXME: upstream fix, drop at the next release after v2.2.6 +Patch16:0016-Ensure-nfsd-call-is-mocked-up-in-BSD-NFS-test.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -298,6 +300,7 @@ %ifarch %{arm} aarch64 %patch15 -p 1 %endif +%patch16 -p 1 cp %{SOURCE98} . ++ 0001-bin-vagrant-silence-warning-about-installer.patch ++ --- /var/tmp/diff_new_pack.pAKrkr/_old 2019-12-21 12:30:57.251351048 +0100 +++ /var/tmp/diff_new_pack.pAKrkr/_new 2019-12-21 12:30:57.251351048 +0100 @@ -1,7 +1,7 @@ From e1a0054ceecffce9b3ef389d5b4b9bf85f309351 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Sat, 11 Oct 2014 16:54:58 -0300 -Subject: [PATCH 01/15] bin/vagrant: silence warning about installer +Subject: [PATCH 01/16] bin/vagrant: silence warning about installer Signed-off-by: Johannes Kastl --- ++ 0002-Use-a-private-temporary-dir.patch ++ --- /var/tmp/diff_new_pack.pAKrkr/_old 2019-12-21 12:30:57.267351055 +0100 +++ /var/tmp/diff_new_pack.pAKrkr/_new 2019-12-21 12:30:57.267351055 +0100 @@ -1,7 +1,7 @@ From 2e3ac8696235e4239977c10e78474de1b1cbccd8 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Wed, 22 Oct 2014 09:40:14 -0200 -Subject: [PATCH 02/15] Use a private temporary dir +Subject: [PATCH 02/16] Use a private temporary dir Without this vagrant will clutter $TMPDIR with dozens of even hundreds of temporary files (~4 per vagrant invocation). ++ 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch ++ --- /var/tmp/diff_new_pack.pAKrkr/_old 2019-12-21 12:30:57.275351059 +0100 +++ /var/tmp/diff_new_pack.pAKrkr/_new 2019-12-21 12:30:57.275351059 +0100 @@ -1,7 +1,7 @@ From 5323b2746d765bee3fd9aa739bf3d0e120eb1874 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Tue, 3 Feb 2015 10:35:17 -0200 -Subject: [PATCH 03/15] linux/cap/halt: don't wait for `shutdown -h now` to +Subject: [PATCH 03/16] linux/cap/halt: don't wait for `shutdown -h now` to finish When running a Debian 8 lxc guest (with the vagrant-lxc plugin), which ++ 0004-plugins-don-t-abuse-require_relative.patch.patch ++ --- /var/tmp/diff_new_pack.pAKrkr/_old 2019-12-21 12:30:57.287351065 +0100 +++ /var/tmp/diff_new_pack.pAKrkr/_new 2019-12-21 12:30:57.287351065 +0100 @@ -1,7 +1,7 @@ From 399ed85dc12e70156c6fa40a49e35110ad6fcff4 Mon Sep 17 00:00:00 2001 From: Johannes Kastl Date: Wed, 17 May 2017 09:09:57 +0200 -Subject: [PATCH 04/15] plugins-don-t-abuse-require_relative.patch +Subject: [PATCH 04/16] plugins-don-t-abuse-require_relative.patch Signed-off-by: Johannes Kastl --- ++
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2019-11-15 22:37:55 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.26869 (New) Package is "vagrant" Fri Nov 15 22:37:55 2019 rev:18 rq:748237 version:2.2.6 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2019-10-31 22:23:58.976213789 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new.26869/vagrant.changes 2019-11-15 22:37:59.472074708 +0100 @@ -1,0 +2,30 @@ +Wed Nov 13 10:18:47 UTC 2019 - Dan Čermák + +- Add rubyzip to as Requires: and bump its version to 1.3 + + This is required to address CVE-2019-16892 + + Rebased patches: + + - 0001-bin-vagrant-silence-warning-about-installer.patch + - 0002-Use-a-private-temporary-dir.patch + - 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch + - 0004-plugins-don-t-abuse-require_relative.patch.patch + - 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch + - 0006-do-not-depend-on-wdm.patch + - 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch + - 0008-Don-t-abuse-relative-paths-in-plugins.patch + - 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch + - 0010-Skip-failing-tests.patch + - 0011-Bump-rspec-its-dependency.patch + - 0012-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch + - 0013-Catch-NetworkNoInterfaces-error-in-docker-prepare_ne.patch + + Removed: + - 0014-ARM-only-Disable-Subprocess-unit-test.patch + + Added: + - 0014-Bump-rubyzip-version-to-fix-CVE-2019-16892.patch + - 0015-ARM-only-Disable-Subprocess-unit-test.patch + +--- Old: 0014-ARM-only-Disable-Subprocess-unit-test.patch New: 0014-Bump-rubyzip-version-to-fix-CVE-2019-16892.patch 0015-ARM-only-Disable-Subprocess-unit-test.patch Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.WFyWyp/_old 2019-11-15 22:38:00.568078260 +0100 +++ /var/tmp/diff_new_pack.WFyWyp/_new 2019-11-15 22:38:00.588078325 +0100 @@ -58,12 +58,16 @@ Patch8: 0008-Don-t-abuse-relative-paths-in-plugins.patch Patch9: 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch Patch10:0010-Skip-failing-tests.patch +# FIXME: merged, drop at next release after v2.2.6 # https://github.com/hashicorp/vagrant/pull/10991 Patch11:0011-Bump-rspec-its-dependency.patch +# FIXME: merged, drop at next release after v2.2.6 # https://github.com/hashicorp/vagrant/pull/10945 Patch12:0012-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch Patch13:0013-Catch-NetworkNoInterfaces-error-in-docker-prepare_ne.patch -Patch14:0014-ARM-only-Disable-Subprocess-unit-test.patch +# FIXME: upstream fix, drop at next release after v2.2.6 +Patch14:0014-Bump-rubyzip-version-to-fix-CVE-2019-16892.patch +Patch15:0015-ARM-only-Disable-Subprocess-unit-test.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -118,8 +122,8 @@ # s.add_dependency "rest-client", ">= 1.6.0", "< 3.0" BuildRequires: %{rubygem rest-client >= 1.6} BuildConflicts: %{rubygem rest-client >= 3.0} -# s.add_dependency "rubyzip", "~> 1.2.2" -BuildRequires: %{rubygem rubyzip:1.2 >= 1.2.2} +# s.add_dependency "rubyzip", "~> 1.3" +BuildRequires: %{rubygem rubyzip:1 >= 1.3} # Intentionally removed, wdm only works on Windows # BuildRequires: %%{rubygem wdm } # s.add_dependency "winrm", "~> 2.1" @@ -136,7 +140,7 @@ BuildRequires: %{rubygem rake:12.0 } # s.add_development_dependency "rspec", "~> 3.5.0" BuildRequires: %{rubygem rspec:3.5 } -# PATCHED +# FIXME: PATCHED # s.add_development_dependency "rspec-its", "~> 1.3.0" BuildRequires: %{rubygem rspec-its:1.3 } # s.add_dependency "ruby_dep", "<= 1.3.1" @@ -202,6 +206,8 @@ # s.add_dependency "rest-client", ">= 1.6.0", "< 3.0" Requires: %{rubygem rest-client >= 1.6} Requires: %{rubygem rest-client < 3.0} +# s.add_dependency "rubyzip", "~> 1.3" +Requires: %{rubygem rubyzip:1 >= 1.3} # s.add_dependency "wdm", "~> 0.1.0" # skip wdm, Windows only # s.add_dependency "winrm", "~> 2.1" @@ -287,9 +293,10 @@ %patch11 -p 1 %patch12 -p 1 %patch13 -p 1 +%patch14 -p 1 # disable the subprocess test only on ARM %ifarch %{arm} aarch64 -%patch14 -p 1 +%patch15 -p 1 %endif cp %{SOURCE98} . ++ 0001-bin-vagrant-silence-warning-about-installer.patch ++ --- /var/tmp/diff_new_pack.WFyWyp/_old 2019-11-15 22:38:00.676078611 +0100 +++ /var/tmp/diff_new_pack.WFyWyp/_new 2019-11-15 22:38:00.676078611 +0100 @@ -1,7 +1,7 @@ From e1a0054ceecffce9b3ef389d5b4b9bf85f309351 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Sat,
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2019-10-31 22:23:56 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.2990 (New) Package is "vagrant" Thu Oct 31 22:23:56 2019 rev:17 rq:744315 version:2.2.6 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2019-09-16 10:53:26.215148650 +0200 +++ /work/SRC/openSUSE:Factory/.vagrant.new.2990/vagrant.changes 2019-10-31 22:23:58.976213789 +0100 @@ -1,0 +2,71 @@ +Tue Oct 22 08:30:24 UTC 2019 - Dan Čermák + +- Rebased patches: + + - 0001-bin-vagrant-silence-warning-about-installer.patch + - 0002-Use-a-private-temporary-dir.patch + - 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch + - 0004-plugins-don-t-abuse-require_relative.patch.patch + - 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch + - 0006-do-not-depend-on-wdm.patch + - 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch + - 0008-Don-t-abuse-relative-paths-in-plugins.patch + - 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch + - 0010-Skip-failing-tests.patch + - 0011-Bump-rspec-its-dependency.patch + - 0012-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch + + Dropped (integrated upstream or made obsolete by upstream fixes): + - 0013-Only-return-interfaces-where-addr-is-not-nil.patch + - 0014-Skip-docker-networking-test.patch + + Removed: + - 0015-ARM-only-Disable-Subprocess-unit-test.patch + + Added: + - 0013-Catch-NetworkNoInterfaces-error-in-docker-prepare_ne.patch + - 0014-ARM-only-Disable-Subprocess-unit-test.patch + + This update fixes boo#1150592 + +--- +Fri Oct 18 06:31:22 UTC 2019 - Johannes Kastl + +- update to 2.2.6 + - dropped patch 0013-Only-return-interfaces-where-addr-is-not-nil.patch that has been included upstream + - set vagrant_cloud dependency to >= 2.0.3 + + FEATURES: +core/provisioners: Introduce new Provisioner options: before and after [GH-11043] +guest/alpine: Integrate the vagrant-alpine plugin into Vagrant core [GH-10975] + + IMPROVEMENTS: +command/box/prune: Allow prompt skip while preserving actively in use boxes [GH-10908] +command/cloud: Support providing checksum information with boxes [GH-11101] +dev: Fixed Vagrantfile for Vagrant development [GH-11012] +guest/alt: Improve handling for using network tools when setting hostname [GH-11000] +guest/suse: Add ipv6 network config templates for SUSE based distributions [GH-11013] +guest/windows: Retry on connection timeout errors for the reboot capability [GH-11093] +host/bsd: Use host resolve path capability to modify local paths if requird [GH-11108] +host/darwin: Add host resolve path capability to provide real paths for firmlinks [GH-11108] +provisioners/chef: Update pkg install flags for chef on FreeBSD guests [GH-11075] +provider/hyperv: Improve error message when VMMS is not running [GH-10978] +provider/virtualbox: Raise additional errors for incomplete virtualbox installation on usable check [GH-10938] +util/filechecksum: Add support for more checksum types [GH-11101] + + BUG FIXES: +command/rsync-auto: Fix path watcher bug so that all subdirectories are synced when changed [GH-11089] +command/snapshot/save: Ensure VM id is passed to list snapshots for hyper-v provider [GH-11097] +core: Ensure proper paths are shown in config loading exceptions [GH-11056] +guest/suse: Use hostnamectl instead of hostname to set the hostname under SUSE [GH-11100] +provider/docker: Fix default provider validation if password is used [GH-11053] +provider/docker: Fix Docker providers usable? check [GH-11068] +provisioner/ansible_local: Ensure pip_install_cmd is finalized to emptry string [GH-11098] +provisioner/file: Ensure relative path for file provisioner source is relative to guest machines cwd [GH-11099] +provider/docker: Ensure docker build_args option is properly set in docker compose config yaml [GH-11106] +guest/suse: Update nfs & service daemon names for suse based hosts and guests [GH-11076] +provider/docker: Determine ip address prefix workaround for docker public networks [GH-1] +provider/docker: Only return interfaces where addr is not nil for networks [GH-6] + + +--- Old: 0013-Only-return-interfaces-where-addr-is-not-nil.patch 0014-Skip-docker-networking-test.patch 0015-ARM-only-Disable-Subprocess-unit-test.patch vagrant-2.2.5.tar.gz New: 0013-Catch-NetworkNoInterfaces-error-in-docker-prepare_ne.patch 0014-ARM-only-Disable-Subprocess-unit-test.patch vagrant-2.2.6.tar.gz
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2019-09-16 10:53:21 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.7948 (New) Package is "vagrant" Mon Sep 16 10:53:21 2019 rev:16 rq:731069 version:2.2.5 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2019-04-30 13:06:47.021550909 +0200 +++ /work/SRC/openSUSE:Factory/.vagrant.new.7948/vagrant.changes 2019-09-16 10:53:26.215148650 +0200 @@ -1,0 +2,85 @@ +Wed Aug 28 11:58:06 UTC 2019 - Dan Čermák + +- Rebase vagrant patches: + + drop: + - 0002-bin-vagrant-silence-warning-about-installer.patch + - 0003-Use-a-private-temporary-dir.patch + - 0004-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch + - 0009-plugins-don-t-abuse-require_relative.patch + - 0023-vbox-fix-package.patch + - 0024-do-not-depend-on-wdm.patch + - 0025-do-not-abuse-relative-paths-in-docker-plugin.patch + - 0026-do-not-abuse-relative-paths-in-plugins.patch + - 0027-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch + - 0028-Skip-failing-tests.patch + - 0029-Skip-docker-networking-test.patch + + add: + - 0001-bin-vagrant-silence-warning-about-installer.patch + - 0002-Use-a-private-temporary-dir.patch + - 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch + - 0004-plugins-don-t-abuse-require_relative.patch.patch + - 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch + - 0006-do-not-depend-on-wdm.patch + - 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch + - 0008-Don-t-abuse-relative-paths-in-plugins.patch + - 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch + - 0010-Skip-failing-tests.patch + - 0011-Bump-rspec-its-dependency.patch + - 0012-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch + - 0013-Only-return-interfaces-where-addr-is-not-nil.patch + - 0014-Skip-docker-networking-test.patch + - 0015-ARM-only-Disable-Subprocess-unit-test.patch + +--- +Mon Jul 1 09:06:56 UTC 2019 - Dan Čermák + +- Add 0029-Skip-docker-networking-test.patch: +skips a unit-test that fails on OBS + + update to 2.2.5 + FEATURES: + + providers/docker: Private and Public networking support [GH-10702] + + IMPROVEMENTS: + + command/global-status: Provide machine-readable information [GH-10506] + command/snapshot: Separate snapshot names for guests when listing snapshots [GH-10828] + command/box/update: Ignore missing metadata files when updating all boxes [GH-10829] + core: Use consistent settings when unpacking boxes as root [GH-10707] + core: Write metadata.json file when packaging box [GH-10706] + core: Remove whitespace from id file on load [GH-10727] + core/bundler: Support resolution when installed within system [GH-10894] + guest/coreos: Update network configuration and hostname setting [GH-10752] + guest/freebsd: Add proper VirtualBox share folders support for FreeBSD guests [GH-10717] + guest/freebsd: Add unmount share folder for VirtualBox guests [GH-10761] + guest/freebsd: Simplify network interface listing when configuring networks [GH-10763] + providers/docker: Add usable? check to docker provider [GH-10890] + synced_folder/smb: Remove configuration information from synced folder data [GH-10811] + + BUG FIXES: + + command/box/update: Ensure the right version is picked when updating specific boxes [GH-10810] + command/cloud: Properly set variable from CLI argument parsing for username field [GH-10726] + command/rsync_auto: Use relative paths to machines folder path for file path Listener [GH-10902] + communicator/ssh: Remove net/sftp loading to prevent loading errors [GH-10745] + contrib/bash: Search for running_vm_list only in machines folder [GH-10841] + core/bundler: Properly parse multiple constants when installing plugins [GH-10896] + core/environment: Support plugin configuration within box Vagrantfiles [GH-10889] + core/triggers: Fix typo in UI output [GH-10748] + core/triggers: Properly exit with abort option [GH-10824] + core/triggers: Ensure guest names are string when filtering trigger configs [GH-10854] + core/triggers: Abort after all running processes have completed when parallel is enabled [GH-10891] + guest/void: Fix NFS capability detection [GH-10713] + guest/bsd: Properly set BSD options order for /etc/exports [GH-10909] + host/windows: Fix rubygems error when host has directory named c [GH-10803] + provider/virtualbox: Ensure non-existent machines do not attempt to list snapshots [GH-10784] + provider/docker: Properly set docker-compose config file with volume names [GH-10820] +
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2019-04-30 13:06:45 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.5536 (New) Package is "vagrant" Tue Apr 30 13:06:45 2019 rev:15 rq:699490 version:2.2.4 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2019-03-26 22:33:11.709694595 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new.5536/vagrant.changes 2019-04-30 13:06:47.021550909 +0200 @@ -1,0 +2,9 @@ +Tue Apr 2 20:35:42 UTC 2019 - Dan Čermák + +- Restructure vagrant package to support system-wide plugin installation + * Add 0027-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch: +fixes unit tests due to changes made by patch4 + * Add 0028-Skip-failing-tests.patch: +skips two failing unit tests + +--- Old: vagrant-rpmlintrc New: 0027-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch 0028-Skip-failing-tests.patch binstub macros.vagrant vagrant_post.rb vagrant_transfiletriggerin.rb vagrant_transfiletriggerun.rb Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.LZU8Pt/_old 2019-04-30 13:06:47.933550300 +0200 +++ /var/tmp/diff_new_pack.LZU8Pt/_new 2019-04-30 13:06:47.937550298 +0200 @@ -17,13 +17,14 @@ # -%define mod_name vagrant -%define mod_full_name %{mod_name}-%{version} +%global mod_name vagrant +%global mod_full_name %{mod_name}-%{version} # # Use # %global vim_data_dir %{_datadir}/vim/site/plugin/ + Name: vagrant Version:2.2.4 Release:0 @@ -31,10 +32,14 @@ License:MIT Group: Development/Languages/Ruby Url:https://github.com/hashicorp/vagrant -Source0: https://github.com/hashicorp/vagrant/archive/v%{version}.tar.gz#/%{mod_name}-%{version}.tar.gz +Source0:%{URL}/archive/v%{version}/%{name}-%{version}.tar.gz Source11: vagrant.1 +Source93: vagrant_transfiletriggerin.rb +Source94: vagrant_transfiletriggerun.rb +Source95: vagrant_post.rb +Source96: binstub +Source97: macros.vagrant Source98: README.SUSE -Source99: %{name}-rpmlintrc Provides: rubygem-vagrant = %{version} Obsoletes: rubygem-vagrant < %{version} Recommends: vagrant-libvirt @@ -50,16 +55,30 @@ Patch24:0024-do-not-depend-on-wdm.patch Patch25:0025-do-not-abuse-relative-paths-in-docker-plugin.patch Patch26:0026-do-not-abuse-relative-paths-in-plugins.patch +Patch27:0027-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch +Patch28:0028-Skip-failing-tests.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build + +# we use the rpm macros in this spec +%{?load:%{SOURCE97}} + # force only one ruby version -%define rb_build_versions %rb_default_ruby -%define rb_build_abi %rb_default_ruby_abi -# s.required_ruby_version = "~> 2.2", "< 2.6" -BuildRequires: %{ruby >= 2.2.0} -# temporary override, so that we can build with ruby 2.6 -# FIXME: this will be the default with vagrant >= 2.2.3, remove the comment then +# CAUTION: if you change this, then you *must* also change the sed calls which +# fix these values in macros.vagrant +%global rb_build_versions %rb_default_ruby +%global rb_build_abi %rb_default_ruby_abi + +%global vagrant_plugin_name vagrant + + +#=== +# Build dependencies +#=== + +# s.required_ruby_version = "~> 2.2", "< 2.7" BuildRequires: %{ruby < 2.7} +BuildRequires: %{ruby:2 >= 2.2} # # # @@ -81,8 +100,8 @@ # s.add_dependency "log4r", "~> 1.1.9", "< 1.1.11" BuildRequires: %{rubygem log4r:1.1 >= 1.1.9 } BuildConflicts: %{rubygem log4r:1.1 >= 1.1.11 } -# s.add_dependency "net-ssh", "~> 5.0.0" -BuildRequires: %{rubygem net-ssh:5.0} +# s.add_dependency "net-ssh", "~> 5.1.0" +BuildRequires: %{rubygem net-ssh:5.1} # s.add_dependency "net-sftp", "~> 2.1" BuildRequires: %{rubygem net-sftp:2 >= 2.1 } # s.add_dependency "net-scp", "~> 1.2.0" @@ -95,15 +114,15 @@ # s.add_dependency "rubyzip", "~> 1.2.2" BuildRequires: %{rubygem rubyzip:1.2 >= 1.2.2} # Intentionally removed, wdm only works on Windows -# BuildRequires: %{rubygem wdm } +# BuildRequires: %%{rubygem wdm } # s.add_dependency "winrm", "~> 2.1" BuildRequires: %{rubygem winrm:2 >= 2.1 } # s.add_dependency "winrm-fs", "~> 1.0" BuildRequires: %{rubygem winrm-fs:1 } # s.add_dependency "winrm-elevated", "~> 1.1" -BuildRequires: %{rubygem winrm-elevated:1 } -# s.add_dependency "vagrant_cloud", "~>
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2019-03-26 22:32:43 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.25356 (New) Package is "vagrant" Tue Mar 26 22:32:43 2019 rev:14 rq:687930 version:2.2.4 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2019-03-11 11:16:24.741317794 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new.25356/vagrant.changes 2019-03-26 22:33:11.709694595 +0100 @@ -1,0 +2,70 @@ +Wed Mar 20 15:26:54 UTC 2019 - Robert Frohl + +- update to 2.2.4 + FEATURES: + + - core/triggers: Introduce new option :type for actions, hooks, and commands [GH-10615] + + IMPROVEMENTS: + + - communicator/ssh: Update #upload behavior to work properly with new sshd path checks [GH-10698] + - communicator/winrm: Update #upload behavior to match ssh communicator upload behavior [GH-10698] + - guest/windows: Add reboot output to guest capability [GH-10638] + - provisioner/file: Refactor path modification rules and allow communicator to handle details [GH-10698] + + BUG FIXES: + + - core: Fix format finalization of plugins in Vagrantfile [GH-10664] + - core: Fix SIGINT behavior and prevent backtrace [GH-10666] + - core: Change remaining box_client_cert refs to box_download_client_cert [GH-10622] + - core: Move over AddAuthentication middleware and hooks out of deprecated class [GH-10686] + - guest/debian: Properly set DHCP for systemd-networkd ips [GH-10586] + - guest/solaris11: Create interface if required before configuration [GH-10595] + - installers/appimage: Use ld path with appimage libs on suffix [GH-10647] + - providers/docker: Expand paths when comparing synced folders on reload [GH-10645] + - providers/virtualbox: Fix import paths on Windows with VirtualBox 6 [GH-10629] + - synced_folders/rsync: Properly clean up tmp folder created during rsync [GH-10690] + +- update to 2.2.3 + FEATURES: + + - host/void: Add host support for void linux [GH-10012] + + IMPROVEMENTS: + + - command/rsync-auto: Prevent crash on post-rsync command failure [GH-10515] + - command/snapshot: Raise error for bad subcommand [GH-10470] + - command/package: Ensure temp dir for package command is cleaned up [GH-10479] + - command/powershell: Support running elevated commands [GH-10528] + - communicator/ssh: Add config and remote_user options [GH-10496] + - core: Display version update on stderr instead of stdout [GH-10482] + - core: Add experimental feature flag [GH-10485] + - core: Show box version during box outdated check [GH-10573] + - guest/windows: Modify elevated username only on username failure [GH-10488] + - host/windows: Prevent SMB setup commands from becoming too long [GH-10489] + - host/windows: Automatically answer yes when pruning SMB shares [GH-10524] + - provisioners/file: Show source and destination locations with file provisioner [GH-10570] + - provisioners/salt: Validate that install_type is set if version is specified [GH-10474] + - provisioners/salt: Update default install version [GH-10537] + - provisioners/shell: Add reboot option for rebooting supported guest [GH-10532] + - synced_folders/rsync: Support using rsync --chown option [GH-10529] + - util/guest_inspection: Validate hostnamectl command works when detected [GH-10512] + - util/platform: Use wslpath command for customized root on WSL [GH-10574] + + BUG FIXES: + + - command/cloud publish: Ensure box file exists before path expanding [GH-10468] + - command/cloud publish: Catch InvalidVersion errors from vagrant_cloud client [GH-10513] + - command/snapshot: Retain consistent provisioning behavior across all commands [GH-10490] + - command/validate: Bypass install checks for validating configs with the --ignore-provider flag [GH-10467] + - communicator/ssh: Fix garbage output detection [GH-10571] + - guest/alt: Fix network configuration errors [GH-10527] + - guest/coreos: Fix grep command for network interface of CoreOS guest [GH-10554] + - guest/freebsd: Fix defaultrouter rcvar in static network template [GH-10469] + - guest/redhat: Fix network configuration errors [GH-10527] + - providers/virtualbox: Adjust version requirement for NIC warning [GH-10486] + - util/powershell: Use correct Base64 encoding for encoded commands [GH-10487] + +- Rebased 0002-bin-vagrant-silence-warning-about-installer.patch as context changed + +--- Old: vagrant-2.2.2.tar.gz New: vagrant-2.2.4.tar.gz Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.htLEav/_old 2019-03-26 22:33:13.501694162 +0100 +++
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2019-03-11 11:16:07 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.28833 (New) Package is "vagrant" Mon Mar 11 11:16:07 2019 rev:13 rq:683594 version:2.2.2 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2019-03-05 12:19:06.804955035 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new.28833/vagrant.changes 2019-03-11 11:16:24.741317794 +0100 @@ -1,0 +2,5 @@ +Mon Mar 4 14:43:17 UTC 2019 - Ana María Martínez Gómez + +- Correct the gem versions + +--- Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.PMvhdj/_old 2019-03-11 11:16:26.597317128 +0100 +++ /var/tmp/diff_new_pack.PMvhdj/_new 2019-03-11 11:16:26.601317126 +0100 @@ -65,46 +65,45 @@ # BuildRequires: %{rubygem bundler} # s.add_dependency "bcrypt_pbkdf", "~> 1.0.0" -BuildRequires: %{rubygem bcrypt_pbkdf:1.0.0 } +BuildRequires: %{rubygem bcrypt_pbkdf:1.0 } # s.add_dependency "childprocess", "~> 0.6.0" BuildRequires: %{rubygem childprocess:0.6 } # s.add_dependency "ed25519", "~> 1.2.4" -BuildRequires: %{rubygem ed25519:1.2.4 } +BuildRequires: %{rubygem ed25519:1.2 >= 1.2.4 } # s.add_dependency "erubis", "~> 2.7.0" BuildRequires: %{rubygem erubis:2.7 } # s.add_dependency "i18n", "~> 1.1.1" -BuildRequires: %{rubygem i18n:1.1.1 } +BuildRequires: %{rubygem i18n:1.1 >= 1.1.1 } # s.add_dependency "listen", "~> 3.1.5" -BuildRequires: %{rubygem listen:3.1.5 } +BuildRequires: %{rubygem listen:3.1 >= 3.1.5 } # s.add_dependency "hashicorp-checkpoint", "~> 0.1.5" -BuildRequires: %{rubygem hashicorp-checkpoint:0.1.5 } +BuildRequires: %{rubygem hashicorp-checkpoint:0.1 >= 0.1.5 } # s.add_dependency "log4r", "~> 1.1.9", "< 1.1.11" -BuildRequires: %{rubygem log4r < 1.1.11 } -BuildRequires: %{rubygem log4r >= 1.1.9 } +BuildRequires: %{rubygem log4r:1.1 >= 1.1.9 } +BuildConflicts: %{rubygem log4r:1.1 >= 1.1.11 } # s.add_dependency "net-ssh", "~> 5.0.0" BuildRequires: %{rubygem net-ssh:5.0} # s.add_dependency "net-sftp", "~> 2.1" -BuildRequires: %{rubygem net-sftp:2.1 } +BuildRequires: %{rubygem net-sftp:2 >= 2.1 } # s.add_dependency "net-scp", "~> 1.2.0" BuildRequires: %{rubygem net-scp:1.2 } # s.add_dependency "rb-kqueue", "~> 0.2.0" BuildRequires: %{rubygem rb-kqueue:0.2 } # s.add_dependency "rest-client", ">= 1.6.0", "< 3.0" -BuildRequires: %{rubygem rest-client < 3.0} BuildRequires: %{rubygem rest-client >= 1.6} +BuildConflicts: %{rubygem rest-client >= 3.0} # s.add_dependency "rubyzip", "~> 1.2.2" -BuildRequires: %{rubygem rubyzip:1.2.2} +BuildRequires: %{rubygem rubyzip:1.2 >= 1.2.2} # Intentionally removed, wdm only works on Windows # BuildRequires: %{rubygem wdm } # s.add_dependency "winrm", "~> 2.1" -BuildRequires: %{rubygem winrm:2.1 } +BuildRequires: %{rubygem winrm:2 >= 2.1 } # s.add_dependency "winrm-fs", "~> 1.0" BuildRequires: %{rubygem winrm-fs:1 } # s.add_dependency "winrm-elevated", "~> 1.1" -BuildRequires: %{rubygem winrm-elevated:1.1 } +BuildRequires: %{rubygem winrm-elevated:1 } # s.add_dependency "vagrant_cloud", "~> 2.0.0" -BuildRequires: %{rubygem vagrant_cloud >= 2.0.0 } -BuildRequires: %{rubygem vagrant_cloud < 2.1.0 } +BuildRequires: %{rubygem vagrant_cloud:2.0 } # devel dependencies: # s.add_development_dependency "rake", "~> 12.0.0" @@ -116,9 +115,9 @@ # s.add_dependency "ruby_dep", "<= 1.3.1" BuildRequires: %{rubygem ruby_dep <= 1.3.1 } # s.add_development_dependency "webmock", "~> 2.3.1" -BuildRequires: %{rubygem webmock:2.3 } +BuildRequires: %{rubygem webmock:2.3 >= 2.3.1 } # s.add_development_dependency "fake_ftp", "~> 0.1.1" -BuildRequires: %{rubygem fake_ftp:0.1.1 } +BuildRequires: %{rubygem fake_ftp:0.1 >= 0.1.1 } # Prevent have choice for rubygem(ruby:2.1.0:mime-types) >= 1.16 BuildRequires: %{rubygem mime-types >= 2} @@ -132,11 +131,11 @@ # # # s.add_dependency "bcrypt_pbkdf", "~> 1.0.0" -Requires: %{rubygem bcrypt_pbkdf:1.0.0 } +Requires: %{rubygem bcrypt_pbkdf:1.0 } # s.add_dependency "childprocess", "~> 0.6.0" Requires: %{rubygem childprocess:0.6} # s.add_dependency "ed25519", "~> 1.2.4" -Requires: %{rubygem ed25519} +Requires: %{rubygem ed25519:1.2 >= 1.2.4} # Prevent have choice for rubygem(ruby:2.2.0:erubis) # s.add_dependency "erubis", "~> 2.7.0" Requires: %{rubygem erubis:2.7}
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2019-03-05 12:18:52 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.28833 (New) Package is "vagrant" Tue Mar 5 12:18:52 2019 rev:12 rq:670890 version:2.2.2 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2018-11-27 10:44:08.988089401 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new.28833/vagrant.changes 2019-03-05 12:19:06.804955035 +0100 @@ -1,0 +2,60 @@ +Mon Jan 28 13:31:45 UTC 2019 - Dan Čermák + +- Update Requires and Buildrequires to match vagrant.gemspec + +--- +Fri Jan 11 15:29:14 UTC 2019 - Dan Čermák + +- Add 0026-do-not-abuse-relative-paths-in-plugins.patch: + this further removes usage of relative paths in vagrant + +--- +Fri Jan 4 10:57:14 UTC 2019 - Dan Čermák + +- update to 2.2.2 + BUG FIXES: + - providers/virtualbox: Update default_nic_type implementation and add warning [GH-10450] + +- update to 2.2.1 + FEATURES: + + - core/plugins: Add reset! method to communicator [GH-10399] + - providers/virtualbox: Add support for VirtualBox 6.0 [GH-10379] + + IMPROVEMENTS: + + - command/validate: Allow validation of config while ignoring provider [GH-10351] + - communicators/ssh: Prevent overly verbose output waiting for connection [GH-10321] + - communicators/ssh: Support ed25519 keys [GH-10365] + - communicators/ssh: Add reset! implementation [GH-10399] + - communicators/winrm: Add reset! implementation [GH-10399] + - core: Limit number of automatic box update checks [GH-10359] + - host/windows: Remove PATH check in WSL detection [GH-10313] + - providers/hyperv: Disable automatic checkpoints before deletion [GH-10406] + - providers/virtualbox: Add `automount` flag if specified with synced_folder [GH-10326] + - providers/virtualbox: Refactor host only network settings [GH-7699] + - providers/virtualbox: Support setting default NIC type for network adapters [GH-10383] + - providers/virtualbox: Update ssh_port helper to handle multiple matches [GH-10409] + - provisioners/shell: Add :reset option to allow communicator reset [GH-10399] + - synced_folders/smb: Allow for 'default' smb_username in prompt if set [GH-10319] + - util/network_ip: Simplify `network_address` helper [GH-7693] + - util/platform: Prevent hard failure during hyper-v enabled check [GH-10332] + + BUG FIXES: + + - command/login: Only show deprecation warning when command is invoked [GH-10374] + - core: Fallback to Vagrantfile defined box information [GH-10368] + - core/bundler: Update source ordering to properly resolve with new RubyGems [GH-10364] + - core/triggers: Only split inline script if host is non-Windows [GH-10405] + - communicator/winrm: Prepend computer name to username when running elevated commands [GH-10387] + - guest/debian: Fix halting issue when setting hostname by restarting networking on guest [GH-10301, GH-10330] + - guest/linux: Fix vagrant user access to docker after install [GH-10399] + - guest/windows: Add reboot capability to fix hostname race condition [GH-10347] + - guest/windows: Allow for reading key paths with spaces [GH-10389] + - host/windows: Fix powershell to properly handle paths with spaces [GH-10390] + - providers/docker: Deterministic host VM synced folder location for Docker VM [GH-10311] + - providers/hyperv: Fix network vlan configuration script [GH-10366] + - providers/hyperv: Properly output error message on failed guest import [GH-10404] + - providers/hyperv: Fix typo in network configuration detection script [GH-10410] + +--- Old: vagrant-2.2.0.tar.gz New: 0026-do-not-abuse-relative-paths-in-plugins.patch vagrant-2.2.2.tar.gz Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.nioBQp/_old 2019-03-05 12:19:07.764954742 +0100 +++ /var/tmp/diff_new_pack.nioBQp/_new 2019-03-05 12:19:07.768954741 +0100 @@ -13,7 +13,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -25,7 +25,7 @@ %global vim_data_dir %{_datadir}/vim/site/plugin/ Name: vagrant -Version:2.2.0 +Version:2.2.2 Release:0 Summary:Tool for building and distributing virtualized development environments License:MIT @@ -49,90 +49,111 @@ Patch23:
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2018-11-27 10:43:11 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new.19453 (New) Package is "vagrant" Tue Nov 27 10:43:11 2018 rev:11 rq:651996 version:2.2.0 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2018-11-18 23:33:40.161374767 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new.19453/vagrant.changes 2018-11-27 10:44:08.988089401 +0100 @@ -1,0 +2,35 @@ +Fri Nov 16 21:36:50 UTC 2018 - Johannes Kastl + +- update to 2.2.0 + FEATURES: + + - command/cloud: Introduce `vagrant cloud` subcommand to Vagrant [GH-10148] + - command/upload: Add command for uploading files to guest [GH-10263] + - command/winrm: Add command for executing guest commands via WinRM [GH-10263] + - command/winrm-config: Add command for providing WinRM configuration [GH-10263] + + IMPROVEMENTS: + - core: Ensure file paths are identical when checking for cwd [GH-10220] + - core: Add config option `ignore_box_vagrantfile` for ignoring vagrantfile inside box [GH-10242] + - core/triggers: Add abort option to core triggers [GH-10232] + - core/triggers: Introduce `ruby` option for trigger [GH-10267] + - contrib/bash: Add completion for snapshot names for vagrant snapshot restore|delete [GH-9054] + - providers/docker: Build docker from git repo [GH-10221] + - providers/hyperv: Update Hyper-V admin check and allow override via ENV variable [GH-10275] + - providers/virtualbox: Allow base_mac to be optional [GH-10255] + - provisioners/salt: bootstrap-salt.sh: use -s with curl [GH-9432] + - provisioners/salt: remove leading space with bootstrap_options [GH-9431] + + BUG FIXES: + - core/environment: Provide rgloader for local plugin installations [GH-10279] + - contrib/sudoers/osx: Fix missing comma and add remove export alias [GH-10235] + - guest/redhat: Update restart logic in redhat change_host_name cap [GH-10223] + - guest/windows: Allow special characters in SMB password field [GH-10219] + - providers/hyperv: Only use AutomaticCheckpointsEnabled when available [GH-10264] + - providers/hyperv: Only use CheckpointType when available [GH-10265] + - provisioners/ansible: Fix remote directory creation [GH-10259, GH-10258] + - provisioners/puppet: Properly set env variables for puppet provisioner on windows [GH-10218] + - provisioners/salt: Properly set salt pillar variables for windows guests [GH-10215] + - synced_folders/rsync: Ensure unique tmp dirs for ControlPath with rsync [GH-10291] + +--- Old: vagrant-2.1.5.tar.gz New: vagrant-2.2.0.tar.gz Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.RCwmSx/_old 2018-11-27 10:44:10.460087891 +0100 +++ /var/tmp/diff_new_pack.RCwmSx/_new 2018-11-27 10:44:10.464087887 +0100 @@ -25,7 +25,7 @@ %global vim_data_dir %{_datadir}/vim/site/plugin/ Name: vagrant -Version:2.1.5 +Version:2.2.0 Release:0 Summary:Tool for building and distributing virtualized development environments License:MIT ++ 0002-bin-vagrant-silence-warning-about-installer.patch ++ --- /var/tmp/diff_new_pack.RCwmSx/_old 2018-11-27 10:44:10.492087858 +0100 +++ /var/tmp/diff_new_pack.RCwmSx/_new 2018-11-27 10:44:10.492087858 +0100 @@ -1,4 +1,4 @@ -From d48c50fb28325a7fbd9499b73f27ed85db01c680 Mon Sep 17 00:00:00 2001 +From 46e37dd1c263e62e28336bea5c634a41a3d77c5b Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Sat, 11 Oct 2014 16:54:58 -0300 Subject: [PATCH] bin/vagrant: silence warning about installer ++ 0003-Use-a-private-temporary-dir.patch ++ --- /var/tmp/diff_new_pack.RCwmSx/_old 2018-11-27 10:44:10.504087846 +0100 +++ /var/tmp/diff_new_pack.RCwmSx/_new 2018-11-27 10:44:10.504087846 +0100 @@ -1,4 +1,4 @@ -From 8a6215a36bcd19312606b231a9392ab90d1d03e3 Mon Sep 17 00:00:00 2001 +From 6781106e4820060910c2203b3b3c895773af2018 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Wed, 22 Oct 2014 09:40:14 -0200 Subject: [PATCH] Use a private temporary dir ++ 0004-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch ++ --- /var/tmp/diff_new_pack.RCwmSx/_old 2018-11-27 10:44:10.524087825 +0100 +++ /var/tmp/diff_new_pack.RCwmSx/_new 2018-11-27 10:44:10.528087821 +0100 @@ -1,4 +1,4 @@ -From d6fdea5990cb0a8c3d37299b6d0f4be3bfa7fe94 Mon Sep 17 00:00:00 2001 +From f09ec3d92fd9638e8c7c72eaf522ec1afb42037b Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Tue, 3 Feb 2015 10:35:17 -0200 Subject: [PATCH] linux/cap/halt: don't wait for `shutdown -h now` to finish ++
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2018-11-18 23:33:29 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new (New) Package is "vagrant" Sun Nov 18 23:33:29 2018 rev:10 rq:649965 version:2.1.5 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2018-07-23 18:00:59.816931390 +0200 +++ /work/SRC/openSUSE:Factory/.vagrant.new/vagrant.changes 2018-11-18 23:33:40.161374767 +0100 @@ -1,0 +2,106 @@ +Fri Nov 16 21:04:23 UTC 2018 - Johannes Kastl + +- update to 2.1.5 + IMPROVEMENTS: + - core: Add `Vagrant.version?` helper method [GH-10191] + - core: Scrub sensitive values from logger output [GH-10200] + - core: Prevent multiple evaluations of Vagrantfile [GH-10199] + - command/init: Support VAGRANT_DEFAULT_TEMPLATE env var [GH-10171] + - command/powershell: Improve doc help string and fix winrm locales error [GH-10189] + - contrib/bash: autocomplete running VM names for destroy subcommand [GH-10168] + - guest/debian: Use `sudo` to determine if systemd is in use for hardened systems [GH-10198] + - guest/openbsd: Add IPv6 network template for OpenBSD machines [GH-8912] + - provisioners/salt: Allow non-windows hosts to pass along version [GH-10194] + + BUG FIXES: + - core: Fix Vagrant.has_plugin? behavior before plugins are initialized [GH-10165] + - core: Check verify_host_key for falsey or :never values when generating ssh config [GH-10182] + - guest/linux: Filter out empty strings and loopback interfaces when constructing list of network interfaces [GH-10092] + - provider/hyper-v: Check for automatic checkpoint support before configuring [GH-10181] + +--- +Fri Nov 16 20:55:33 UTC 2018 - Johannes Kastl + +- update to 2.1.4 + BUG FIXES: + - core: Fix local plugin installation prompt answer parsing [GH-10154] + - core: Reset internal environment after plugin loading [GH-10155] + - host/windows: Fix SMB list parsing when extra fields are included [GH-10156] + +--- +Fri Nov 16 20:39:55 UTC 2018 - Johannes Kastl + +- update to 2.1.3 + + FEATURES: + - core: Support for project specific plugins [GH-10037] + + IMPROVEMENTS: + - command\/reload: Add `--force` flag to reload command [GH-10123] + - communicator/winrm: Display warning if vagrant-winrm plugin is detected [GH-10076] + - contrib/bash: Replace -VAGRANTSLASH - with literal slash in completion [GH-9987] + - core: Show installed version of Vagrant when displaying version check [GH-9968] + - core: Retain information of original box backing active guest [GH-10083] + - core: Only write box info if provider supports box objects [GH-10126] + - core: Update net-ssh dependency constraint to ~> 5.0.0 [GH-10066] + - core/triggers: Catch and allow for non-standard exit codes with triggers `run` options [GH-10005] + - core/triggers: Allow for spaces in `path` for trigger run option [GH-10118] + - guest/debian: Isolate network interface configuration to individual files for systemd [GH-9889] + - guest/redhat: Use libnfs-utils package if available [GH-9878] + - provider/docker: Support Docker volume consistency for synced folders [GH-9811] + - provider/hyperv: Disable synced folders on non-DrvFs file systems by default [GH-10001] + - util/downloader: Support custom suffix on user agent string [GH-9966] + - util/downloader: Prevent false positive matches on Location header [GH-10041] + - util/subprocess: Force system library paths for executables external to AppImage [GH-10078] + + BUG FIXES: + - core: Disable Vagrantfile loading with plugin commands [GH-10030] + - core: Ensure the SecureRandom library is loaded for the trigger class [GH-10063] + - core/triggers: Allow trigger run args option to be a single string [GH-10116] + - util/powershell: Properly `join` commands from passed in array [GH-10115] + - guest/solaris: Add back guest detection check for Solaris derived guests [GH-10081] + - guest/windows: Be more explicit when invoking cmd.exe with mount_volume script [GH-9976] + - host/linux: Fix sudo usage in NFS capability when modifying exports file [GH-10084] + - host/windows: Remove localization dependency from SMB list generation [GH-10043] + - provider/docker: Convert windows paths for volume mounts on docker driver [GH-10100] + - provider/hyperv: Fix checkpoint configuration and properly disable automatic checkpoints by default [GH-] + - provider/hyperv: Remove localization dependency from access check [GH-1] + - provider/hyperv: Enable ExposeVirtualizationExtensions only when available [GH-10079] + - provider/virtualbox: Skip link-local when fixing IPv6 route
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2018-07-23 18:00:40 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new (New) Package is "vagrant" Mon Jul 23 18:00:40 2018 rev:9 rq:624450 version:2.1.2 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2018-07-06 10:42:06.199247052 +0200 +++ /work/SRC/openSUSE:Factory/.vagrant.new/vagrant.changes 2018-07-23 18:00:59.816931390 +0200 @@ -1,0 +2,36 @@ +Sun Jul 8 19:38:30 UTC 2018 - opensuse_buildserv...@ojkastl.de + +- added Reqires for exact vagrant version to subpackages vagrant-vim, vagrant-emacs and vagrant-bash-completion + +--- +Sun Jul 8 19:36:10 UTC 2018 - opensuse_buildserv...@ojkastl.de + +- removed patch 0026-remove-dependency-on-win32-file.patch + +--- +Sun Jul 8 19:25:06 UTC 2018 - opensuse_buildserv...@ojkastl.de + +- update to 2.1.2 + IMPROVEMENTS + - commands/suspend: Introduce flag for suspending all machines [GH-9829] + - commands/global-status: Improve message about removing stale entries [GH-9856] + - provider/hyperv: Attempt to determine import failure cause [GH-9936] + - provider/hyperv: Update implementation. Include support for modifications on reload [GH-9872] + - provider/hyperv: Validate maxmemory configuration setting [GH-9932] + - provider/hyperv: Enable provider within WSL [GH-9943] + - provider/hyperv: Add Hyper-V accessibility check on data directory path [GH-9944] + - provisioners/ansible_local: Improve installation from PPA on Ubuntu guests. The compatibility is maintained only for active long-term support (LTS) versions, i.e. Ubuntu 12.04 (Precise Pangolin) is no longer supported. [GH-9879] + + BUG FIXES: + - communicator/ssh: Update ssh private key file permission handling on Windows [GH-9923, GH-9900] + - core: Display plugin commands in help [GH-9808] + - core: Ensure guestpath or name is set with synced_folder option and dont set guestpath if not provided [GH-9692] + - guest/debian: Fix netplan generation when using DHCP [GH-9855] + - guest/debain: Update priority of network configuration file when using networkd [GH-9867] + - guest/ubuntu: Update netplan config generation to detect NetworkManager [GH-9824] + - guest/ubuntu: Fix failing Ansible installation from PPA on Bionic Beaver (18.04 LTS) [GH-9796] + - host/windows: Prevent processing of last SMB line when using net share [GH-9917] + - provisioner/chef: Prevent node_name set on configuration with chef_apply [GH-9916] + - provisioner/salt: Remove usage of masterless? config attribute [GH-9833] + +--- Old: 0026-remove-dependency-on-win32-file.patch vagrant-2.1.1.tar.gz New: vagrant-2.1.2.tar.gz Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.zaTcHs/_old 2018-07-23 18:01:00.956929975 +0200 +++ /var/tmp/diff_new_pack.zaTcHs/_new 2018-07-23 18:01:00.956929975 +0200 @@ -25,7 +25,7 @@ %global vim_data_dir %{_datadir}/vim/site/plugin/ Name: vagrant -Version:2.1.1 +Version:2.1.2 Release:0 Summary:Tool for building and distributing virtualized development environments License:MIT @@ -50,7 +50,6 @@ Patch23:0023-vbox-fix-package.patch Patch24:0024-do-not-depend-on-wdm.patch Patch25:0025-do-not-abuse-relative-paths-in-docker-plugin.patch -Patch26:0026-remove-dependency-on-win32-file.patch Patch27:0027-now-use-rubygem-net-ssh-5.0.x.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -151,6 +150,7 @@ Group: Development/Languages/Ruby Supplements:packageand(vagrant:vim) BuildRequires: vim +Requires: vagrant = %{version} Requires: vim BuildArch: noarch @@ -162,6 +162,7 @@ Group: Development/Languages/Ruby Supplements:packageand(vagrant:emacs_program) BuildRequires: emacs-nox +Requires: vagrant = %{version} Requires: emacs_program BuildArch: noarch @@ -173,6 +174,7 @@ Group: Development/Languages/Ruby Supplements:packageand(vagrant:bash) BuildRequires: bash +Requires: vagrant = %{version} Requires: bash BuildArch: noarch @@ -192,7 +194,6 @@ %patch23 -p1 %patch24 -p1 %patch25 -p1 -%patch26 -p1 %patch27 -p1 cp %{SOURCE98} . ++ 0024-do-not-depend-on-wdm.patch ++ --- /var/tmp/diff_new_pack.zaTcHs/_old 2018-07-23 18:01:00.980929946 +0200 +++ /var/tmp/diff_new_pack.zaTcHs/_new 2018-07-23 18:01:00.980929946
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2018-07-06 10:42:03 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new (New) Package is "vagrant" Fri Jul 6 10:42:03 2018 rev:8 rq:620645 version:2.1.1 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2018-01-30 15:44:46.413568862 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new/vagrant.changes 2018-07-06 10:42:06.199247052 +0200 @@ -1,0 +2,301 @@ +Sun Jul 1 16:55:53 UTC 2018 - opensuse_buildserv...@ojkastl.de + +- added patch 0027-now-use-rubygem-net-ssh-5.0.x.patch to allow builds with latest version of net-ssh in Tumbleweed + +--- +Mon Jun 4 09:38:13 UTC 2018 - opensuse_buildserv...@ojkastl.de + +- replace shebang in /usr/lib64/ruby/gems/*/gems/vagrant-2.1.1/.runner.sh +- remove shebang in /etc/bash_completion.d/vagrant.sh + +--- +Mon Jun 4 09:06:27 UTC 2018 - opensuse_buildserv...@ojkastl.de + +- added patch 0026-remove-dependency-on-win32-file.patch + +--- +Mon Jun 4 07:36:34 UTC 2018 - opensuse_buildserv...@ojkastl.de + +- update to 2.1.1 + IMPROVEMENTS: + - guest/linux: Support builtin vboxsf module for shared folders [GH-9800] + - host/windows: Update SMB capability to work without Get-SmbShare cmdlet [GH-9785] + BUG FIXES: + - core/triggers: Initialize internal trigger object for machine before initializing provider [GH-9784] + - core/triggers: Ensure internal trigger fire does not get called if plugin installed [GH-9799] + - provider/hyperv: Call import script with switchid instead of switchname [GH-9781] + +--- +Mon Jun 4 07:32:50 UTC 2018 - opensuse_buildserv...@ojkastl.de + +- update to 2.1.0 + FEATURES: + - core: Integrate vagrant-triggers plugin functionality into core Vagrant [GH-9713] + IMPROVEMENTS: + - core: Improve messaging around not finding requested provider [GH-9735] + - core: Disable exception reports by default [GH-9738] + - core: Continue on if vagrant fails to parse metadata box for update [GH-9760] + - hosts/linux: Support RDP capability within WSL [GH-9758] + - hosts/windows: Add SMB default mount options capability and set default version to 2.0 [GH-9734] + - provider/hyperv: Include neighbor check for MAC on guest IP detection [GH-9737] + - provider/virtualbox: Do not require VirtualBox availability within WSL [GH-9759] + - provisioner/chef_zero: Support arrays for data_bags_path [GH-9669] + - util/downloader: Don't raise error if response is HTTP 416 [GH-9729] + - util/platform: Update Hyper-V enabled check [GH-9746] + BUG FIXES: + - communicators/ssh: Log error and proceed on Windows private key permissions [GH-9769] + - middleware/authentication: Prevent URL modification when no changes are required [GH-9730] + - middleware/authentication: Ignore URLs which cannot be parsed [GH-9739] + - provider/hyperv: Reference switches by ID instead of name [GH-9747] + - provider/docker: Use Util::SafeExec if docker-exec is run with -t option [GH-9761] + - provisioner/chef: Trim drive letter from path on Windows [GH-9766] + - provisioner/puppet: Properly finalize structured_facts config option [GH-9720] + - util/platform: Fix original WSL to Windows path for "root" directory [GH-9696] + +--- +Mon Jun 4 07:26:24 UTC 2018 - opensuse_buildserv...@ojkastl.de + +- update to 2.0.4 + FEATURES: + - core: Vagrant aliases [GH-9504] + IMPROVEMENTS: + - communicators/ssh: Update file permissions when generating new key pairs [GH-9676] + - core: Make resolv-replace usage opt-in instead of opt-out [GH-9644] + - core: Suppress error messages from checkpoint runs [GH-9645] + - guests/coreos: Identify operating systems closely related to CoreOS [GH-9600] + - guests/debian: Adjust network configuration file prefix to 50- [GH-9646] + - guests/photon: Less specific string grep to fix PhotonOS 2.0 detection [GH-9528] + - guests/windows: Fix slow timeout when updating windows hostname [GH-9578] + - hosts/windows: Make powershell version detection timeout configurable [GH-9506] + - providers/virtualbox: Improve network collision error message [GH-9685] + - provisioner/chef_solo: Improve Windows drive letter removal hack for remote paths[GH-9490] + - provisioner/chef_zero: File path expand all chef_zero config path options [GH-9690] + - provisioner/puppet: Puppet structured facts toyaml on provisioner [GH-9670] + - provisioner/salt: Add master_json_config & minion_json_config options
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2018-01-30 15:44:45 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new (New) Package is "vagrant" Tue Jan 30 15:44:45 2018 rev:7 rq:570871 version:1.9.7 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2017-11-07 10:00:15.261391172 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new/vagrant.changes 2018-01-30 15:44:46.413568862 +0100 @@ -1,0 +2,11 @@ +Tue Jan 30 08:17:11 UTC 2018 - robert.munte...@gmail.com + +- No longer hardcode the ruby version, it was enough to lock down + the rubygem versions + +--- +Sat Jan 27 20:58:00 UTC 2018 - robert.munte...@gmail.com + +- Explicitly build against ruby 2.5 for now + +--- Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.YZ3Fqn/_old 2018-01-30 15:44:47.129535438 +0100 +++ /var/tmp/diff_new_pack.YZ3Fqn/_new 2018-01-30 15:44:47.129535438 +0100 @@ -1,7 +1,7 @@ # # spec file for package vagrant # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Laurent Bigonville, License GPL-2.0+ # # All modifications and additions to the file contributed by third parties @@ -55,7 +55,6 @@ Patch25:0025-do-not-abuse-relative-paths-in-docker-plugin.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -# force only one ruby version %define rb_build_versions %rb_default_ruby %define rb_build_abi %rb_default_ruby_abi # @@ -65,10 +64,10 @@ BuildRequires: %{rubygem crack } # Prevent have choice for rubygem(ruby:2.2.0:erubis) BuildRequires: %{rubygem erubis >= 2.7} -BuildRequires: %{rubygem fake_ftp} +BuildRequires: %{rubygem fake_ftp < 0.3} BuildRequires: %{rubygem hashicorp-checkpoint} BuildRequires: %{rubygem i18n <= 0.8 } -BuildRequires: %{rubygem listen} +BuildRequires: %{rubygem listen >= 3.1.5} BuildRequires: %{rubygem log4r} # Prevent have choice for rubygem(ruby:2.2.0:net-scp) BuildRequires: %{rubygem net-scp >= 1.2}
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2017-11-07 09:59:57 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new (New) Package is "vagrant" Tue Nov 7 09:59:57 2017 rev:6 rq:539001 version:1.9.7 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2017-10-23 16:53:09.457061644 +0200 +++ /work/SRC/openSUSE:Factory/.vagrant.new/vagrant.changes 2017-11-07 10:00:15.261391172 +0100 @@ -1,0 +2,6 @@ +Thu Oct 26 19:42:46 UTC 2017 - t...@tmkn.uk + +- Add 0025-do-not-abuse-relative-paths-in-docker-plugin.patch to + make docker plugin work. + +--- New: 0025-do-not-abuse-relative-paths-in-docker-plugin.patch Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.Ri1tmD/_old 2017-11-07 10:00:18.349279144 +0100 +++ /var/tmp/diff_new_pack.Ri1tmD/_new 2017-11-07 10:00:18.353278999 +0100 @@ -52,6 +52,7 @@ Patch22:0022-Do-not-use-deprecated-API.patch Patch23:0023-vbox-fix-package.patch Patch24:0024-do-not-depend-on-wdm.patch +Patch25:0025-do-not-abuse-relative-paths-in-docker-plugin.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # force only one ruby version @@ -172,6 +173,7 @@ %patch22 -p1 %patch23 -p1 %patch24 -p1 +%patch25 -p1 cp %{SOURCE3} . ++ 0025-do-not-abuse-relative-paths-in-docker-plugin.patch ++ Index: vagrant-1.9.7/plugins/providers/docker/config.rb === --- vagrant-1.9.7.orig/plugins/providers/docker/config.rb +++ vagrant-1.9.7/plugins/providers/docker/config.rb @@ -1,6 +1,6 @@ require "pathname" -require_relative "../../../lib/vagrant/util/platform" +require "vagrant/util/platform" module VagrantPlugins module DockerProvider
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2017-10-23 16:52:32 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new (New) Package is "vagrant" Mon Oct 23 16:52:32 2017 rev:5 rq:535821 version:1.9.7 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2017-09-29 11:57:24.061757805 +0200 +++ /work/SRC/openSUSE:Factory/.vagrant.new/vagrant.changes 2017-10-23 16:53:09.457061644 +0200 @@ -1,0 +2,6 @@ +Sun Oct 22 19:00:05 UTC 2017 - robert.munte...@gmail.com + +- Added upstream patch 0010-virtualbox-5.2-support.patch to allow + running with upcoming Virtualbox 5.2 + +--- New: 0010-virtualbox-5.2-support.patch Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.5zuPid/_old 2017-10-23 16:53:11.456968047 +0200 +++ /var/tmp/diff_new_pack.5zuPid/_new 2017-10-23 16:53:11.456968047 +0200 @@ -43,6 +43,7 @@ Patch6: 0006-Relax-dependency-resolution.patch Patch8: 0008-Read-data-from-usr-share-vagrant.patch Patch9: 0009-plugins-don-t-abuse-require_relative.patch +Patch10:0010-virtualbox-5.2-support.patch # # # try building with ruby2.4 @@ -162,6 +163,7 @@ %patch6 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 # # # ++ 0010-virtualbox-5.2-support.patch ++ >From 7d73af5637de41f1e53b8f1ef2ea9baf76842dfb Mon Sep 17 00:00:00 2001 From: Jehiah CzebotarDate: Fri, 8 Sep 2017 15:00:17 -0400 Subject: [PATCH] Virtualbox 5.2 support --- plugins/providers/virtualbox/driver/meta.rb| 1 + plugins/providers/virtualbox/driver/version_5_2.rb | 16 plugins/providers/virtualbox/plugin.rb | 1 + 3 files changed, 18 insertions(+) create mode 100644 plugins/providers/virtualbox/driver/version_5_2.rb diff --git a/plugins/providers/virtualbox/driver/meta.rb b/plugins/providers/virtualbox/driver/meta.rb index 0dd186d8c7..ec457a866a 100644 --- a/plugins/providers/virtualbox/driver/meta.rb +++ b/plugins/providers/virtualbox/driver/meta.rb @@ -62,6 +62,7 @@ def initialize(uuid=nil) "4.3" => Version_4_3, "5.0" => Version_5_0, "5.1" => Version_5_1, +"5.2" => Version_5_2, } if @@version.start_with?("4.2.14") diff --git a/plugins/providers/virtualbox/driver/version_5_2.rb b/plugins/providers/virtualbox/driver/version_5_2.rb new file mode 100644 index 00..cd6c0b6c5c --- /dev/null +++ b/plugins/providers/virtualbox/driver/version_5_2.rb @@ -0,0 +1,16 @@ +require File.expand_path("../version_5_1", __FILE__) + +module VagrantPlugins + module ProviderVirtualBox +module Driver + # Driver for VirtualBox 5.2.x + class Version_5_2 < Version_5_1 +def initialize(uuid) + super + + @logger = Log4r::Logger.new("vagrant::provider::virtualbox_5_2") +end + end +end + end +end diff --git a/plugins/providers/virtualbox/plugin.rb b/plugins/providers/virtualbox/plugin.rb index 399747a6a2..090bc50616 100644 --- a/plugins/providers/virtualbox/plugin.rb +++ b/plugins/providers/virtualbox/plugin.rb @@ -57,6 +57,7 @@ module Driver autoload :Version_4_3, File.expand_path("../driver/version_4_3", __FILE__) autoload :Version_5_0, File.expand_path("../driver/version_5_0", __FILE__) autoload :Version_5_1, File.expand_path("../driver/version_5_1", __FILE__) + autoload :Version_5_2, File.expand_path("../driver/version_5_2", __FILE__) end module Model
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2017-09-29 11:57:21 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new (New) Package is "vagrant" Fri Sep 29 11:57:21 2017 rev:4 rq:529155 version:1.9.7 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2017-08-31 21:03:31.687860569 +0200 +++ /work/SRC/openSUSE:Factory/.vagrant.new/vagrant.changes 2017-09-29 11:57:24.061757805 +0200 @@ -1,0 +2,8 @@ +Thu Sep 28 13:38:17 UTC 2017 - dims...@opensuse.org + +- Lock rubygem-net-ssh to 4.1 branch, matching the resulting + dependency from vagrant.gemspec: + + add_dependency "net-ssh", "~> 4.1.0", meaning anything from +4.1.0 to just before 4.2 is acceptable. + +--- Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.avaE05/_old 2017-09-29 11:57:25.253589751 +0200 +++ /var/tmp/diff_new_pack.avaE05/_new 2017-09-29 11:57:25.257589186 +0200 @@ -71,7 +71,7 @@ # Prevent have choice for rubygem(ruby:2.2.0:net-scp) BuildRequires: %{rubygem net-scp >= 1.2} BuildRequires: %{rubygem net-sftp} -BuildRequires: %{rubygem net-ssh} +BuildRequires: %{rubygem net-ssh:4.1} # Prevent have choice for rubygem(ruby:2.2.0:nokogiri) BuildRequires: %{rubygem nokogiri >= 1.7} # Prevent have choice for rubygem(ruby:2.1.0:mime-types) >= 1.16
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2017-08-31 21:03:29 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new (New) Package is "vagrant" Thu Aug 31 21:03:29 2017 rev:3 rq:519591 version:1.9.7 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2017-03-12 20:03:17.519767999 +0100 +++ /work/SRC/openSUSE:Factory/.vagrant.new/vagrant.changes 2017-08-31 21:03:31.687860569 +0200 @@ -1,0 +2,54 @@ +Tue Aug 29 12:33:50 UTC 2017 - robert.munte...@gmail.com + +- Added 0024-do-not-depend-on-wdm.patch - that rubygem only works + on windows + +--- +Wed Aug 16 08:59:17 UTC 2017 - robert.munte...@gmail.com + +- Rebase 0023-vbox-fix-package.patch for Vagrant 1.9.7 +- Fix various 'have choice for ...' errors + +--- +Sun Aug 13 19:07:06 UTC 2017 - robert.munte...@gmail.com + +- add 0023-vbox-fix-package.patch ( boo#1044087 ) + +--- +Tue Jul 25 18:17:14 UTC 2017 - opensuse_buildserv...@ojkastl.de + +- renamed patch 0010-also-build-with-ruby2.4.patch to + 0020-also-build-with-ruby2.4.patch +- add patches for ruby2.4 compatibility + * added patch +0021-Use-Integer-instead-of-Fixnum-for-Ruby-2.4-compatibi.patch + * added patch 0022-Do-not-use-deprecated-API.patch + +--- +Mon Jul 24 19:51:52 UTC 2017 - opensuse_buildserv...@ojkastl.de + +- update to version 1.9.7 +- removed patch 0005-Support-system-installed-plugins.patch that + no longer applies +- added patch 0010-also-build-with-ruby2.4.patch that allows builds + with ruby2.4, even if vagrant states otherwise + (https://github.com/mitchellh/vagrant/blob/master/vagrant.gemspec#L15) + +--- +Thu Jun 15 07:25:19 UTC 2017 - opensuse_buildserv...@ojkastl.de + +- as rubygem-childprocess has been updated to 0.7 in d:l:r:e, which + does not work with vagrant, a BuildRequires for + rubygem-childprocess <= 0.7 has been added + +--- +Sun May 21 16:08:12 UTC 2017 - opensuse_buildserv...@ojkastl.de + +- update to version 1.9.5 +- removed patch 0007-Update-command.rb.patch, that has been + integrated upstream +- rebased patches to allow patching version 1.9.5 instead of 1.9.1 +- added explicit BuildRequires for rubygems needed to get vagrant + to build + +--- Old: 0005-Support-system-installed-plugins.patch 0007-Update-command.rb.patch vagrant-1.9.1.tar.gz New: 0020-also-build-with-ruby2.4.patch 0021-Use-Integer-instead-of-Fixnum-for-Ruby-2.4-compatibi.patch 0022-Do-not-use-deprecated-API.patch 0023-vbox-fix-package.patch 0024-do-not-depend-on-wdm.patch vagrant-1.9.7.tar.gz Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.jVeBp8/_old 2017-08-31 21:03:33.991536898 +0200 +++ /var/tmp/diff_new_pack.jVeBp8/_new 2017-08-31 21:03:34.015533527 +0200 @@ -22,7 +22,7 @@ %{!?vim_data_dir:%global vim_data_dir /usr/share/vim/%(readlink /usr/share/vim/current)} Name: vagrant -Version:1.9.1 +Version:1.9.7 Release:0 Summary:Build and distribute virtualized development environments License:MIT @@ -40,11 +40,17 @@ Patch2: 0002-bin-vagrant-silence-warning-about-installer.patch Patch3: 0003-Use-a-private-temporary-dir.patch Patch4: 0004-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch -Patch5: 0005-Support-system-installed-plugins.patch Patch6: 0006-Relax-dependency-resolution.patch -Patch7: 0007-Update-command.rb.patch Patch8: 0008-Read-data-from-usr-share-vagrant.patch Patch9: 0009-plugins-don-t-abuse-require_relative.patch +# +# +# try building with ruby2.4 +Patch20:0020-also-build-with-ruby2.4.patch +Patch21:0021-Use-Integer-instead-of-Fixnum-for-Ruby-2.4-compatibi.patch +Patch22:0022-Do-not-use-deprecated-API.patch +Patch23:0023-vbox-fix-package.patch +Patch24:0024-do-not-depend-on-wdm.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # force only one ruby version @@ -53,10 +59,13 @@ # BuildRequires: %{ruby >= 2.0.0} BuildRequires: %{rubygem bundler} -BuildRequires: %{rubygem childprocess} +BuildRequires: %{rubygem childprocess <= 0.7 } +BuildRequires: %{rubygem crack } # Prevent have choice for
commit vagrant for openSUSE:Factory
Hello community, here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2017-03-12 20:03:16 Comparing /work/SRC/openSUSE:Factory/vagrant (Old) and /work/SRC/openSUSE:Factory/.vagrant.new (New) Package is "vagrant" Sun Mar 12 20:03:16 2017 rev:2 rq:477690 version:1.9.1 Changes: --- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2016-04-12 19:31:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.vagrant.new/vagrant.changes 2017-03-12 20:03:17.519767999 +0100 @@ -1,0 +2,63 @@ +Tue Mar 7 20:08:08 UTC 2017 - robert.munte...@gmail.com + +- Fix build in factory - failed due to + "have choice for rubygem(ruby:2.2.0:nokogiri)" + +--- +Mon Mar 6 22:20:42 UTC 2017 - jloe...@suse.com + +- Add 0009-plugins-don-t-abuse-require_relative.patch + to fix 'vagrant fails configuring VM network' (bsc#1026449) + +--- +Thu Feb 16 15:17:03 UTC 2017 - robert.munte...@gmail.com + +- Fix build on openSUSE Leap 42.2 + +--- +Thu Feb 16 13:47:16 UTC 2017 - robert.munte...@gmail.com + +- Prevent 'have choice for rubygem(ruby:2.1.0:mime-types) >= 1.16' + for Leap 42.{1,2} + +--- +Mon Feb 13 13:21:38 UTC 2017 - robert.munte...@gmail.com + +- Re-add 0008-Read-data-from-usr-share-vagrant.patch as vagrant + fails at runtime otherwise. Debian dropped it due to installing + the package using rubygems layout, but we don't do that + +--- +Mon Feb 13 11:54:30 UTC 2017 - robert.munte...@gmail.com + +- sync with 1.9.1 + https://packages.debian.org/sid/main/vagrant +- Patch changelog + + Added +* 0001-Disable-Checkpoint.patch +* 0002-bin-vagrant-silence-warning-about-installer.patch +* 0003-Use-a-private-temporary-dir.patch +* 0004-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch +* 0005-Support-system-installed-plugins.patch +* 0006-Relax-dependency-resolution.patch +* 0007-Update-command.rb.patch + + Deleted +* 0002-Disable-Checkpoint.patch +* 0003-VERSION-fallback-to-usr-share-vagrant-version.txt.patch +* 0004-bin-vagrant-silence-warning-about-installer.patch +* 0005-Read-data-from-usr-share-vagrant.patch +* 0006-Look-up-vagrant-pre-rubygems.rb-from-the-installed-p.patch +* 0007-Make-Bundler-also-lookup-into-rubygems-integration-p.patch +* 0008-Use-a-private-temporary-dir.patch +* 0009-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch +* 0011-Relax-dependency-resolution.patch +* 0011-Support-system-installed-plugins.patch +* 0012-require-vagrant-version-from-system.patch + +--- +Tue Sep 6 09:23:03 UTC 2016 - mma...@suse.com + +- sync with 1.8.5 + https://packages.debian.org/sid/main/vagrant + +--- Old: 0002-Disable-Checkpoint.patch 0003-VERSION-fallback-to-usr-share-vagrant-version.txt.patch 0004-bin-vagrant-silence-warning-about-installer.patch 0005-Read-data-from-usr-share-vagrant.patch 0006-Look-up-vagrant-pre-rubygems.rb-from-the-installed-p.patch 0007-Make-Bundler-also-lookup-into-rubygems-integration-p.patch 0008-Use-a-private-temporary-dir.patch 0009-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch 0011-Relax-dependency-resolution.patch 0011-Support-system-installed-plugins.patch 0012-require-vagrant-version-from-system.patch vagrant-1.8.1.tar.gz New: 0001-Disable-Checkpoint.patch 0002-bin-vagrant-silence-warning-about-installer.patch 0003-Use-a-private-temporary-dir.patch 0004-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch 0005-Support-system-installed-plugins.patch 0006-Relax-dependency-resolution.patch 0007-Update-command.rb.patch 0008-Read-data-from-usr-share-vagrant.patch 0009-plugins-don-t-abuse-require_relative.patch vagrant-1.9.1.tar.gz Other differences: -- ++ vagrant.spec ++ --- /var/tmp/diff_new_pack.OSuFhp/_old 2017-03-12 20:03:18.319654815 +0100 +++ /var/tmp/diff_new_pack.OSuFhp/_new 2017-03-12 20:03:18.327653683 +0100 @@ -1,7 +1,7 @@ # # spec file for package vagrant # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Laurent Bigonville, License GPL-2.0+ # # All modifications and additions to the file contributed by third parties @@ -22,7 +22,7 @@ %{!?vim_data_dir:%global vim_data_dir