Page MenuHomePhabricator

Blubber Python builder: Always use a virtualenv
Closed, ResolvedPublic

Description

To conform with standard (and recently enforced) Python practices, Blubber's Python builder should always establish a virtual environment before performing its other operations.

The Debian bookworm container image wants people to do this (T346090) and at least one user has run into problems due to lack of virtualenv support (T346226).

docker-registry.discovery.wmnet/repos/releng/blubber/buildkit:v0.23.0 handles this.

Event Timeline

dancy changed the task status from Open to In Progress.May 16 2024, 8:23 PM
dancy renamed this task from Blubber Python builder: Support virtualenv setup to Blubber Python builder: Always use a virtualenv.May 17 2024, 7:06 PM
dancy updated the task description. (Show Details)
dancy updated the task description. (Show Details)

Change #1033390 had a related patch set uploaded (by Ahmon Dancy; author: Ahmon Dancy):

[research/mwaddlink@main] blubber.yaml: Remove use-system-flag

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

Change #1033390 merged by jenkins-bot:

[research/mwaddlink@main] blubber.yaml: Remove use-system-flag

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

Change #1034130 had a related patch set uploaded (by Ahmon Dancy; author: Ahmon Dancy):

[mediawiki/services/open-nsfw@master] blubber.yaml: Modernize Blubber configuration

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

docker-registry.discovery.wmnet/repos/releng/blubber/buildkit:v0.23.0 has been published with the changes.

Change #1035009 had a related patch set uploaded (by Ahmon Dancy; author: Ahmon Dancy):

[mediawiki/services/machinetranslation@master] CI: Revive use of tox for tests

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

dancy updated the task description. (Show Details)

Change #1035009 merged by jenkins-bot:

[mediawiki/services/machinetranslation@master] CI: Revive use of tox for tests

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

Change #1041372 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/deployment-charts@master] Update MinT to 2024-06-11-052620-production

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

Change #1041372 merged by jenkins-bot:

[operations/deployment-charts@master] Update MinT to 2024-06-11-052620-production

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

Mentioned in SAL (#wikimedia-operations) [2024-06-11T07:40:29Z] <kart_> Updated MinT to 2024-06-11-052620-production (T364122, T346226, T357548)