We'd like to encourage developers to use language specific dependency managers (virtualenv, composer, maven, bundler, etc) that allow them to control the versions of libraries they use. However, sometimes some packages *must* be installed in the base container images, and those can be requested by creating sub tasks of this task.
Criteria for inclusion:
- Must *not* be easily installable via the language appropriate package manager.
- Must be available in Debian Jessie (or Jessie backports) repository
- Must have a clear rationale for why this is needed, why alternatives are not appropriate and which tool is planning on using this.
You should also include which type of container (PHP5.6, python2, python3, nodejs, java8, etc) you want this to be installed in.
Examples of packages that will have an easy time getting installed: git, libmysqlclient-dev, openssl, build time dependencies, compilers, etc
Examples of packages that'll have a hard time getting installed: python-requests, python-dateutil, other pure-python/pure-ruby, etc packages.
Remember to remove the Tracking-Neverending tag on any subtasks.