Page MenuHomePhabricator

Quibble CI images based on Buster fail to build due to sury.org dropping support
Closed, ResolvedPublic

Description

While rebuilding our images for Quibble 1.9.2, some failed to build for some reason:

ERROR: image docker-registry.discovery.wmnet/releng/quibble-buster-php82 failed to build, see logs for details
ERROR: image docker-registry.discovery.wmnet/releng/quibble-buster-php80 failed to build, see logs for details
ERROR: image docker-registry.discovery.wmnet/releng/quibble-buster-php83 failed to build, see logs for details
ERROR: image docker-registry.discovery.wmnet/releng/quibble-buster-php81 failed to build, see logs for details

Related Objects

Event Timeline

Easy!

2024-07-03 08:58:06 [docker-pkg-build] INFO
E: Failed to fetch https://packages.sury.org/php/dists/buster/InRelease  403  Forbidden [IP: 208.80.154.74 8080]
E: The repository 'https://packages.sury.org/php buster InRelease' is not signed.

Sury has dropped support for Buster: https://github.com/oerdnj/deb.sury.org/issues/2098

Change #1051701 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] zuul: disable PHPUnit parallel for TwoColConflict

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

Change #1051701 merged by jenkins-bot:

[integration/config@master] zuul: disable PHPUnit parallel for TwoColConflict

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

Jdforrester-WMF renamed this task from Some Quibble images fail to build to Most buster-based Quibble CI images fail to build, as upstream has dropped support.Jul 3 2024, 9:57 AM
hashar renamed this task from Most buster-based Quibble CI images fail to build, as upstream has dropped support to Quibble CI images based on Buster fail to build due to sury.org dropping support.Jul 9 2024, 8:18 AM

Change #1053309 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] dockerfiles: remove Quibble buster images using sury.org

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

Change #1053309 merged by jenkins-bot:

[integration/config@master] dockerfiles: remove Quibble buster images using sury.org

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

Change #1053314 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: mark unbuildable Quibble images

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

Change #1053314 merged by jenkins-bot:

[integration/config@master] jjb: mark unbuildable Quibble images

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

Change #1053347 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: switch php8 Quibble jobs to Bullseye

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

Mentioned in SAL (#wikimedia-operations) [2024-07-11T08:30:51Z] <hashar> Switched CI Quibble and Phan jobs based on PHP 8.1, 8.2 and 8.3 from Buster to Bullseye - T335766 T366799 T369146

Change #1053347 merged by jenkins-bot:

[integration/config@master] jjb: switch php8 Quibble jobs to Bullseye

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

hashar claimed this task.

I have deleted the Quibble images using sury that were based on Buster. The CI jobs are now using the Bullseye based images.

The images we have now (Buster based ones in bold):

quibble-bullseye
quibble-bullseye-php74
quibble-bullseye-php74-coverage
quibble-bullseye-php81
quibble-bullseye-php82
quibble-bullseye-php83
quibble-buster
quibble-buster-php74
quibble-buster-php74-coverage
quibble-fresnel (based on Bullseye

Change #1074362 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[integration/config@master] zuul: Re-enable parallel tests on TwoColConflict

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

Change #1074362 merged by jenkins-bot:

[integration/config@master] zuul: Re-enable parallel tests on TwoColConflict

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