Page MenuHomePhabricator

Packages to be installed in Toolforge Kubernetes Images (Tracking)
Closed, ResolvedPublic

Description

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:

  1. Must *not* be easily installable via the language appropriate package manager.
  2. Must be available in Debian Jessie (or Jessie backports) repository
  3. 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.

Related Objects

StatusSubtypeAssignedTask
Resolvedbd808
Resolvedyuvipanda
Resolvedyuvipanda
Resolvedyuvipanda
Resolvedyuvipanda
Resolvedbd808
ResolvedNone
DeclinedNone
StalledNone
DeclinedNone
DeclinedNone
Resolvedbd808
Resolvedbd808
Resolvedbd808
DeclinedNone
Resolvedbd808
Resolvedzhuyifei1999
Resolvedaborrero
Resolvedbd808
ResolvedLegoktm
ResolvedLegoktm
DeclinedNone
Resolvedaborrero
ResolvedMoritzMuehlenhoff
Declinedaborrero
ResolvedMoritzMuehlenhoff
ResolvedMoritzMuehlenhoff
ResolvedBstorm
ResolvedLegoktm
Resolvedbd808
InvalidNone
Resolvedbd808

Event Timeline

Restricted Application added subscribers: Zppix, Aklapper. · View Herald Transcript

I need libxml2 (probably also libxml2-dev in kubernetes for recitation-bot since it uses the command-line xsltproc to run xslt processing. -dev will allow me to convert it to use python's lxml wrapper to do same. (python3 container)

bd808 renamed this task from Packages to be installed in Tool Labs Kubernetes Images (Tracking) to Packages to be installed in Toolforge Kubernetes Images (Tracking).Aug 3 2017, 4:35 AM
bd808 claimed this task.
bd808 added a subscriber: bd808.