Page MenuHomePhabricator

Jessie does not have libmemcached10
Closed, ResolvedPublic

Description

From T95002#1178354

Our puppet manifests reference the package libmemcached10 which is not in Jessie (was in Wheezy). The version is hardcoded and we should probably refer to simply libmemcached instead.

distropackages
preciselibmemcached6
precise-wikimedialibmemcached6 libmemcached10 libmemcached11
trustylibmemcached10
trusty-wikimedialibmemcached10
jessielibmemcached11

In puppet we have:

modules/mediawiki/manifests/packages.pp:7:        'libmemcached10', # TODO: remove this?
modules/mediawiki/manifests/packages/php5.pp:51:            'libmemcached11',  # Formerly a dependency for php5-memcached

Event Timeline

hashar raised the priority of this task from to Medium.
hashar updated the task description. (Show Details)
hashar updated the task description. (Show Details)
hashar set Security to None.
hashar added subscribers: Dzahn, gerritbot, Joe and 3 others.

Change 219810 had a related patch set uploaded (by Faidon Liambotis):
mediawiki: remove useless lib* dependencies

https://gerrit.wikimedia.org/r/219810

Change 219810 merged by Faidon Liambotis:
mediawiki: remove useless lib* dependencies

https://gerrit.wikimedia.org/r/219810

faidon claimed this task.

The manifests were wrong to hardcode specific package names for libraries.