Need to document better as it had many pros and cons
Code: https://phabricator.wikimedia.org/diffusion/PWBO/browse/master/externals/__init__.py
Pros:
- can install from os package management
- can install from URL
- can apply patches
- can compile code on need
- multi-platform linux (debian/ubuntu - apt-get, fedora/centos - yum, win, osx)
- ask user for permission before executing code (patch.exe)
- shows to user the size of download before starting
Cons:
- no md5 checksum check
References: