rjurney / Agile_Data_Code_2

Code for Agile Data Science 2.0, O'Reilly 2017, Second Edition
http://bit.ly/agile_data_science
MIT License
456 stars 306 forks source link

Upgrade to ubuntu bionic #95

Closed pjhinton closed 5 years ago

pjhinton commented 5 years ago

This pull request contains code needed to make Vagrant use a newer Ubuntu version:

http://releases.ubuntu.com/18.04/

The box used by the repository is based on a version of Ubuntu that has been EOL-ed as of 2017-04-28.

http://releases.ubuntu.com/12.04/

A benefit of this upgrade is that it fixes the compatibility problem with MongoDB reported in issue #87.

In moving to the newer box, I encountered a failed provision due to disk space exhaustion. I added code to the Vagrantfile to require a disk size plugin and set the required size to 20 GB. This gives plenty of working room to get through all of the examples in the tool tour presented in Chapter 2.

Also updated bootstrap.sh to not attempt an install of the python-software-properties Debian package. This is an obsolete package, so attempts to install will cause an error out.

rjurney commented 5 years ago

Thanks!