Page MenuHomePhabricator

ffmpeg is no more in Jessie, have to rethink CI jobs / containers
Closed, ResolvedPublic

Description

ffmpeg was shipped by jessie-backports component which has been removed this week. As such the Quibble containers based on Jessie no more have ffmpeg available and fail to build.

The jobs using those containers:

mediawiki-quibble-composer-mysql-php55-docker
mediawiki-quibble-composer-postgres-php55-docker
mediawiki-quibble-composer-sqlite-php55-docker
mediawiki-quibble-composertest-php55-docker
mediawiki-quibble-vendor-mysql-php55-docker
mediawiki-quibble-vendor-postgres-php55-docker
mediawiki-quibble-vendor-sqlite-php55-docker
quibble-composer-mysql-php55-docker
quibble-composer-mysql-php55-noselenium-docker
quibble-composer-postgres-php55-docker
quibble-composer-postgres-php55-noselenium-docker
quibble-composer-sqlite-php55-docker
quibble-composer-sqlite-php55-noselenium-docker
quibble-vendor-mysql-php55-docker
quibble-vendor-mysql-php55-noselenium-docker
quibble-vendor-postgres-php55-docker
quibble-vendor-postgres-php55-noselenium-docker
quibble-vendor-sqlite-php55-docker
quibble-vendor-sqlite-php55-noselenium-docker
release-quibble-composer-mysql-php55-docker
release-quibble-composer-postgres-php55-docker
release-quibble-composer-sqlite-php55-docker
release-quibble-vendor-mysql-php55-docker
release-quibble-vendor-postgres-php55-docker
release-quibble-vendor-sqlite-php55-docker
wmf-quibble-core-vendor-mysql-php55-docker
wmf-quibble-vendor-mysql-php55-docker

And

quibble-donationinterface-REL1_27-zend56-docker

Details

Related Gerrit Patches:

Related Objects

StatusAssignedTask
ResolvedDzahn
ResolvedDzahn
ResolvedDzahn
OpenNone
OpenNone
ResolvedPaladox
OpenNone
OpenNone
OpenNone
StalledNone
OpenNone
OpenPaladox
ResolvedPaladox
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedPaladox
Resolvedhashar
Resolvedhashar
ResolvedTarrow
Resolvedhashar
Resolvedhashar

Event Timeline

hashar created this task.Mar 29 2019, 4:17 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMar 29 2019, 4:17 PM

Jobs triggered in Zuul:

mediawiki-quibble-composer-mysql-php55-docker
mediawiki-quibble-vendor-mysql-php55-docker
quibble-composer-mysql-php55-docker
quibble-composer-mysql-php55-noselenium-docker
quibble-vendor-mysql-php55-docker
quibble-vendor-mysql-php55-noselenium-docker
release-quibble-vendor-mysql-php55-docker

Diff with jjb generated ones:

--- jjb.txt	2019-03-29 17:19:20.155222181 +0100
+++ zuul.txt	2019-03-29 17:20:24.735703253 +0100
@@ -1,27 +1,7 @@
 mediawiki-quibble-composer-mysql-php55-docker
-mediawiki-quibble-composer-postgres-php55-docker
-mediawiki-quibble-composer-sqlite-php55-docker
-mediawiki-quibble-composertest-php55-docker
 mediawiki-quibble-vendor-mysql-php55-docker
-mediawiki-quibble-vendor-postgres-php55-docker
-mediawiki-quibble-vendor-sqlite-php55-docker
 quibble-composer-mysql-php55-docker
 quibble-composer-mysql-php55-noselenium-docker
-quibble-composer-postgres-php55-docker
-quibble-composer-postgres-php55-noselenium-docker
-quibble-composer-sqlite-php55-docker
-quibble-composer-sqlite-php55-noselenium-docker
 quibble-vendor-mysql-php55-docker
 quibble-vendor-mysql-php55-noselenium-docker
-quibble-vendor-postgres-php55-docker
-quibble-vendor-postgres-php55-noselenium-docker
-quibble-vendor-sqlite-php55-docker
-quibble-vendor-sqlite-php55-noselenium-docker
-release-quibble-composer-mysql-php55-docker
-release-quibble-composer-postgres-php55-docker
-release-quibble-composer-sqlite-php55-docker
 release-quibble-vendor-mysql-php55-docker
-release-quibble-vendor-postgres-php55-docker
-release-quibble-vendor-sqlite-php55-docker
-wmf-quibble-core-vendor-mysql-php55-docker
-wmf-quibble-vendor-mysql-php55-docker

Change 500078 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] jjb: remove php55 quibble jobs that are not triggered

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

Change 500078 merged by jenkins-bot:
[integration/config@master] jjb: remove php55 quibble jobs that are not triggered

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

Change 500081 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] docker: drop ffmpeg from Jessie, upgrade Quibble to 0.0.30

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

Change 500081 merged by jenkins-bot:
[integration/config@master] docker: drop ffmpeg from Jessie, upgrade Quibble to 0.0.30

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

Mentioned in SAL (#wikimedia-releng) [2019-03-29T17:22:24Z] <hashar> Building Ci docker images for quibble 0.0.30 T219647 T219645

hashar closed this task as Resolved.Mar 29 2019, 5:22 PM
hashar claimed this task.

Since ffmpeg is no more needed on Jessie containers (it is only used for REL1_27 jobs) the fix is easy: just remove ffmpeg!

Containers are rebuild as part of parent task T219647 to upgrade to Quibble 0.0.30