[FFe] vagrant 1.0.1

Bug #961662 reported by Andrew Mitchell
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vagrant (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I would like to sync vagrant 1.0.1 from Debian to make sure that we ship precise with 1.0.x. While there are mostly bugfixes in the changelog, there are a couple of entries which may be vaguely feature-related, so I've pasted the changelog below. NB: the updated vagrant package will also require syncing a new upstream release of ruby-childprocess.

1.0.1 (March 11, 2012)
Installers are now bundled with Ruby 1.9.3p125. Previously they were bundled with 1.9.3p0. This actually fixes some IO issues with Windows.
Windows installer now outputs a vagrant binary that will work in msys or Cygwin environments.
Fix crashing issue which manifested itself in multi-VM environments.
Add missing rubygems require in environment.rb to avoid possible load errors. [GH-781]
vagrant destroy shows a nice error when called without a TTY (and hence can't confirm). [GH-779]
Fix an issue with the :vagrantfile_name option to Vagrant::Environment not working properly. [GH-778]
VAGRANT_CWD environmental variable can be used to set the CWD to something other than the current directory.
Downloading boxes from servers that don't send a content-length now works properly. [GH-788]
The :facter option now works for puppet server. [GH-790]
The --no-provision and --provision-with flags are available to vagrant reload now.
:openbsd guest which supports only halting at the moment. [GH-773]
ssh-config -h now shows help, instead of assuming a host is being specified. For host, you can still use --host. [GH-793]

1.0.0 (March 6, 2012)
vagrant gem should now be used to install Vagrant plugins that are gems. This installs the gems to a private gem folder that Vagrant adds to its own load path. This isolates Vagrant-related gems from system gems.
Plugin loading no longer happens right when Vagrant is loaded, but when a Vagrant environment is loaded. I don't anticipate this causing any problems but it is a backwards incompatible change should a plugin depend on this (but I don't see any reason why they would).
vagrant destroy now asks for confirmation by default. This can be overridden with the --force flag. [GH-699]
Fix issue with Puppet config inheritance. [GH-722]
Fix issue where starting a VM on some systems was incorrectly treated as failing. [GH-720]
It is now an error to specify the packaging output as a directory. [GH-730]
Unix-style line endings are used properly for guest OS. [GH-727]
Retry certain VirtualBox operations, since they intermittently fail. [GH-726]
Fix issue where Vagrant would sometimes "lose" a VM if an exception occurred. [GH-725]
vagrant destroy destroys virtual machines in reverse order. [GH-739]
Add an fsid option to Linux NFS exports. [GH-736]
Fix edge case where an exception could be raised in networking code. [GH-742]
Add missing translation for the "guru meditation" state. [GH-745]
Check that VirtualBox exists before certain commands. [GH-746]
NIC type can be defined for host-only network adapters. [GH-750]
Fix issue where re-running chef-client would sometimes cause problems due to file permissions. [GH-748]
FreeBSD guests can now have their hostnames changed. [GH-757]
FreeBSD guests now support host only networking and bridged networking. [GH-762]
VM#run_action is now public so plugin-devs can hook into it.
Fix crashing bug when attempting to run commands on the "primary" VM in a multi-VM environment. [GH-761]
With puppet you can now specify :facter as a dictionary of facts to override what is generated by Puppet. [GH-753]
Automatically convert all arguments to customize to strings.
openSUSE host system. [GH-766]
Fix subprocess IO deadlock which would occur on Windows. [GH-765]
Fedora 16 guest support. [GH-772]

0.9.7 (February 9, 2012)
Fix regression where all subprocess IO simply didn't work with Windows. [GH-721]

0.9.6 (February 7, 2012)
Fix strange issue with inconsistent childprocess reads on JRuby. [GH-711]
vagrant ssh does a direct exec() syscall now instead of going through the shell. This makes it so things like shell expansion oddities no longer cause problems. [GH-715]
Fix crashing case if there are no ports to forward.
Fix issue surrounding improper configuration of host only networks on RedHat guests. [GH-719]
NFS should work properly on Gentoo. [GH-706]

Revision history for this message
Andrew Mitchell (ajmitch) wrote :

Built & tested on precise with updated ruby-childprocess (bug #961671)

Changed in vagrant (Ubuntu):
status: New → Confirmed
status: Confirmed → New
Revision history for this message
Scott Kitterman (kitterman) wrote :

Ack. Approved.

Changed in vagrant (Ubuntu):
status: New → Triaged
Changed in vagrant (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.