Page MenuHomePhabricator

Update puppet for packages having different names in Jessie
Closed, ResolvedPublic

Description

Some packages are named differently in Jessie compared to Trusty:

UbuntuDebian
firefoxiceweasel
chromium-browserchromium

Event Timeline

hashar created this task.Apr 3 2015, 1:03 PM
hashar raised the priority of this task from to Normal.
hashar updated the task description. (Show Details)
hashar added subscribers: hashar, Aklapper.
hashar renamed this task from Jessie has no install candidate for firefox to Update puppet for packages having different names in Jessie.Apr 3 2015, 1:06 PM
hashar updated the task description. (Show Details)
hashar set Security to None.

Change 201711 had a related patch set uploaded (by Hashar):
contint: update browsers package names for Jessie

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

firefox -> iceweasel
chromium-browser -> chromium

This also affects the global binaries from shell. We'll need individual projects to ensure that whatever frameworks they use support these alternate names (or provide aliases to them in the default PATH). I believe this support is currently not present.

Do not bother installing phantomjs on Jessie. It is not available and we are going to drop its usage entirely.

PhantomJS will still be used by some tests as additional browser. That is unlikely to change. However, at least for npm builds, this is not an issue since it installs phantomjs via an npm package in the local workspace and runs it from there.

Change 201711 merged by Giuseppe Lavagetto:
contint: update browsers package names for Jessie

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

hashar closed this task as Resolved.Apr 9 2015, 1:49 PM
hashar claimed this task.

Solved! That also made firefox to be magically upgraded just like chromium.

Labs instance integration-slave-jessie-1001 is all happy about it.