Hello community, here is the log from the commit of package rubygem-vagrant for openSUSE:Factory checked in at 2015-01-24 22:20:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-vagrant (Old) and /work/SRC/openSUSE:Factory/.rubygem-vagrant.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-vagrant" Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-vagrant/rubygem-vagrant.changes 2014-11-19 20:27:20.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-vagrant.new/rubygem-vagrant.changes 2015-01-24 22:20:26.000000000 +0100 @@ -1,0 +2,160 @@ +Fri Jan 16 09:26:08 UTC 2015 - [email protected] + +- 1.7.2 (January 6, 2015) + BREAKING CHANGES: + - If you depended on the paths that Chef/Puppet provisioners use to + store cookbooks (ex. "/tmp/vagrant-chef-1"), these will no longer be + correct. Without this change, Chef/Puppet didn't work at all with + `vagrant provision`. We expect this to affect only a minor number of + people, since its not something that was every documented or recommended + by Vagrant, or even meant to be supported. + FEATURES: + - provisioners/salt: add support for grains [GH-4895] + IMPROVEMENTS: + - commands/reload,up: `--provision-with` implies `--provision` [GH-5085] + BUG FIXES: + - core: private boxes still referencing vagrantcloud.com will have + their vagrant login access token properly appended + - core: push plugin configuration is properly validated + - core: restore box packaging functionality + - commands/package: fix crash + - commands/push: push lookups are by user-defined name, not push + strategy name [GH-4975] + - commands/push: validate the configuration + - communicators/winrm: detect parse errors in PowerShell and error + - guests/arch: fix network configuration due to poor line breaks. [GH-4964] + - guests/solaris: Merge configurations properly so configs can be set + in default Vagrantfiles. [GH-5092] + - installer: SSL cert bundle contains 1024-bit keys, fixing SSL verification + for a lot of sites. + - installer: vagrant executable properly `cygpaths` the SSL bundle path + for Cygwin + - installer: Nokogiri (XML lib used by Vagrant and dependencies) linker + dependencies fixed, fixing load issues on some platforms + - providers/docker: Symlinks in shared folders work. [GH-5093] + - providers/hyperv: VM start errors turn into proper Vagrant errors. [GH-5101] + - provisioners/chef: fix missing shared folder error [GH-4988] + - provisioners/chef: remove Chef version check from solo.rb generation and + make `roles_path` populate correctly + - provisioners/chef: fix bad invocation of `with_clean_env` [GH-5021] + - pushes/atlas: support more verbose logging + - pushes/ftp: expand file paths relative to the Vagrantfile + - pushes/ftp: improved debugging output + - pushes/ftp: create parent directories if they do not exist on the remote + server +- 1.7.1 (December 11, 2014) + IMPROVEMENTS: + - provisioners/ansible: Use Docker proxy if needed. [GH-4906] + BUG FIXES: + - providers/docker: Add support of SSH agent forwarding. [GH-4905] +- 1.7.0 (December 9, 2014) + BREAKING CHANGES: + - provisioners/ansible: `raw_arguments` has now highest priority + - provisioners/ansible: only the `ssh` connection transport is supported + (`paramiko` can be enabled with `raw_arguments` at your own risks) + FEATURES: + - **Vagrant Push**: Vagrant can now deploy! `vagrant push` is a single + command to deploy your application. Deploy to Heroku, FTP, or + HashiCorp's commercial product Atlas. New push strategies can be + added with plugins. + - **Named provisioners**: Provisioners can now be named. This name is used + for output as well as `--provision-with` for better control. + - Default provider logic improved: Providers in `config.vm.provider` blocks + in your Vagrantfile now have higher priority than plugins. Earlier + providers are chosen before later ones. [GH-3812] + - If the default insecure keypair is used, Vagrant will automatically replace + it with a randomly generated keypair on first `vagrant up`. [GH-2608] + - Vagrant Login is now part of Vagrant core + - Chef Zero provisioner: Use Chef 11's "local" mode to run recipes against an + in-memory Chef Server + - Chef Apply provisioner: Specify inline Chef recipes and recipe snippets + using the Chef Apply provisioner + IMPROVEMENTS: + - core: `has_plugin?` function now takes a second argument which is a + version constraint requirement. [GH-4650] + - core: ".vagrantplugins" file in the same file as your Vagrantfile + will be loaded for defining inline plugins. [GH-3775] + - commands/plugin: Plugin list machine-readable output contains the plugin + name as the target for versions and other info. [GH-4506] + - env/with_cleanenv: New helper for plugin developers to use when shelling out + to another Ruby environment + - guests/arch: Support predictable network interface naming. [GH-4468] + - guests/suse: Support NFS client install, rsync setup. [GH-4492] + - guests/tinycore: Support changing host names. [GH-4469] + - guests/tinycore: Support DHCP-based networks. [GH-4710] + - guests/windows: Hostname can be set without reboot. [GH-4687] + - providers/docker: Build output is now shown. [GH-3739] + - providers/docker: Can now start containers from private repositories + more easily. Vagrant will login for you if you specify auth. [GH-4042] + - providers/docker: `stop_timeout` can be used to modify the `docker stop` + timeout. [GH-4504] + - provisioners/chef: Automatically install Chef when using a Chef provisioner. + - provisioners/ansible: Always show Ansible command executed when Vagrant log + level is debug (even if ansible.verbose is false) + - synced\_folders/nfs: Won't use `sudo` to write to /etc/exports if there + are write privileges. [GH-2643] + - synced\_folders/smb: Credentials from one SMB will be copied to the rest. [GH-4675] + BUG FIXES: + - core: Fix cases where sometimes SSH connection would hang. + - core: On a graceful halt, force halt if capability "insert public key" + is missing. [GH-4684] + - core: Don't share `/vagrant` if any "." folder is shared. [GH-4675] + - core: Fix SSH private key permissions more aggressively. [GH-4670] + - core: Custom Vagrant Cloud server URL now respected in more cases. + - core: On downloads, don't continue downloads if the remote server + doesn't support byte ranges. [GH-4479] + - core: Box downloads recognize more complex content types that include + "application/json" [GH-4525] + - core: If all sub-machines are `autostart: false`, don't start any. [GH-4552] + - core: Update global-status state in more cases. [GH-4513] + - core: Only delete machine state if the machine is not created in initialize + - commands/box: `--cert` flag works properly. [GH-4691] + - command/docker-logs: Won't crash if container is removed. [GH-3990] + - command/docker-run: Synced folders will be attached properly. [GH-3873] + - command/rsync: Sync to Docker containers properly. [GH-4066] + - guests/darwin: Hostname sets bonjour name and local host name. [GH-4535] + - guests/freebsd: NFS mounting can specify the version. [GH-4518] + - guests/linux: More descriptive error message if SMB mount fails. [GH-4641] + - guests/rhel: Hostname setting on 7.x series works properly. [GH-4527] + - guests/rhel: Installing NFS client works properly on 7.x [GH-4499] + - guests/solaris11: Static IP address preserved after restart. [GH-4621] + - guests/ubuntu: Detect with `lsb_release` instead of `/etc/issue`. [GH-4565] + - hosts/windows: RDP client shouldn't map all drives by default. [GH-4534] + - providers/docker: Create args works. [GH-4526] + - providers/docker: Nicer error if package is called. [GH-4595] + - providers/docker: Host IP restriction is forwarded through. [GH-4505] + - providers/docker: Protocol is now honored in direct `ports settings. + - providers/docker: Images built using `build_dir` will more robustly + capture the final image. [GH-4598] + - providers/docker: NFS synced folders now work. [GH-4344] + - providers/docker: Read the created container ID more robustly. + - providers/docker: `vagrant share` uses correct IP of proxy VM if it + exists. [GH-4342] + - providers/docker: `vagrant_vagrantfile` expands home directory. [GH-4000] + - providers/docker: Fix issue where multiple identical proxy VMs would + be created. [GH-3963] + - providers/docker: Multiple links with the same name work. [GH-4571] + - providers/virtualbox: Show a human-friendly error if VirtualBox didn't + clean up an existing VM. [GH-4681] + - providers/virtualbox: Detect case when VirtualBox reports 0.0.0.0 as + IP address and don't allow it. [GH-4671] + - providers/virtualbox: Show more descriptive error if VirtualBox is + reporting an empty version. [GH-4657] + - provisioners/ansible: Force `ssh` (OpenSSH) connection by default [GH-3396] + - provisioners/ansible: Don't use or modify `~/.ssh/known_hosts` file by default, + similarly to native vagrant commands [GH-3900] + - provisioners/ansible: Use intermediate Docker host when needed. [GH-4071] + - provisioners/docker: Get GPG key over SSL. [GH-4597] + - provisioners/docker: Search for docker binary in multiple places. [GH-4580] + - provisioners/salt: Highstate works properly with a master. [GH-4471] + - provisioners/shell: Retry getting SSH info a few times. [GH-3924] + - provisioners/shell: PowerShell scripts can have args. [GH-4548] + - synced\_folders/nfs: Don't modify NFS exports file if no exports. [GH-4619] + - synced\_folders/nfs: Prune exports for file path IDs. [GH-3815] + PLUGIN AUTHOR CHANGES: + - `Machine#action` can be called with the option `lock: false` to not + acquire a machine lock. + - `Machine#reload` will now properly trigger the `machine_id_changed` + callback on providers. + +------------------------------------------------------------------- Old: ---- vagrant-1.6.5.tar.bz2 New: ---- vagrant-1.7.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-vagrant.spec ++++++ --- /var/tmp/diff_new_pack.Z2NaZz/_old 2015-01-24 22:20:27.000000000 +0100 +++ /var/tmp/diff_new_pack.Z2NaZz/_new 2015-01-24 22:20:27.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-vagrant # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: rubygem-vagrant -Version: 1.6.5 +Version: 1.7.2 Release: 0 %define mod_name vagrant @@ -26,10 +26,10 @@ %define mod_weight 10500 BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: ruby-macros >= 5 BuildRequires: %{ruby >= 1.9.3} -BuildRequires: update-alternatives BuildRequires: fdupes +BuildRequires: ruby-macros >= 5 +BuildRequires: update-alternatives Url: http://www.vagrantup.com Source: %{mod_full_name}.tar.bz2 Source1: vagrant.sh ++++++ 0001-remove-windows-dependencies.patch ++++++ --- /var/tmp/diff_new_pack.Z2NaZz/_old 2015-01-24 22:20:27.000000000 +0100 +++ /var/tmp/diff_new_pack.Z2NaZz/_new 2015-01-24 22:20:27.000000000 +0100 @@ -7,19 +7,16 @@ vagrant.gemspec | 2 -- 1 file changed, 2 deletions(-) -diff --git a/vagrant.gemspec b/vagrant.gemspec -index c4131b2..101f938 100644 ---- a/vagrant.gemspec -+++ b/vagrant.gemspec -@@ -25,8 +25,6 @@ Gem::Specification.new do |s| - s.add_dependency "net-ssh", ">= 2.6.6", "< 2.10.0" +Index: vagrant-1.7.2/vagrant.gemspec +=================================================================== +--- vagrant-1.7.2.orig/vagrant.gemspec ++++ vagrant-1.7.2/vagrant.gemspec +@@ -27,8 +27,6 @@ Gem::Specification.new do |s| s.add_dependency "net-scp", "~> 1.1.0" s.add_dependency "rb-kqueue", "~> 0.2.0" + s.add_dependency "rest-client", ">= 1.6.0", "< 2.0" - s.add_dependency "wdm", "~> 0.1.0" - s.add_dependency "winrm", "~> 1.1.3" # We lock this down to avoid compilation issues. s.add_dependency "nokogiri", "= 1.6.3.1" --- -1.8.4.5 - ++++++ vagrant-1.6.5.tar.bz2 -> vagrant-1.7.2.tar.bz2 ++++++ ++++ 17274 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
