taavi added a comment.
I believe I'm the main reason why the jobs framework patch wasn't merged yet.
Although I don't think I've ever voiced my concerns outside of IRC chats which
might be hard to find, so copying the latest conversation here (with permission
from everyone involved):
20:06:52 <+wm-bb> <MaartenDammers> Did you consider making a docker image
that supports pywikibot without venv out of the box?
20:08:27 <+wm-bb> <MaartenDammers> Or does
https://wikitech.wikimedia.org/wiki/Help:Toolforge/Pywikibot need to be
updated? I see we have
https://phabricator.wikimedia.org/diffusion/ODIT/browse/master/python39-sssd/pwb/Dockerfile.template
20:09:40 <taavi> yes, T249787. iirc the last time someone (bd808) was
working on that I was concerned on how to manage the pywikibot version in a way
that doesn't break anyones code without warning but still lets us offer an
up-to-date versions
20:09:41 <+stashbot> T249787: Create Docker image for Toolforge that is
purpose built to run pywikibot scripts -
https://phabricator.wikimedia.org/T249787
20:13:00 <+wm-bb> <MaartenDammers> Yes. That's an issue. You could link
each image to a specific branch?
20:15:03 <taavi> PWB uses SemVer, right? I guess one option would be to
offer images like python39-pwb7 for 7.x, -pwb8 for 8.x and so on
20:17:38 <+wm-bb> <MaartenDammers> And python39-pwb-stable /
python39-pwb-current for the lazy maintainers? 😊
20:21:54 <taavi> something like that, yeah
If we end up implementing those kind of `-stable` aliases, those would have
to be done on the build.py/docker registry level as the image name is converted
to the actual container url during job creation.
TASK DETAIL
https://phabricator.wikimedia.org/T249787
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: taavi
Cc: Multichill, Raymond_Ndibe, YFdyh000, Galobtter, taavi, aborrero, Bstorm,
Framawiki, zhuyifei1999, Xqt, Legoktm, Aklapper, bd808, Liuxinyu970226,
pywikibot-bugs-list, JJMC89, Ramtin2021, PotsdamLamb, dcaro, Devnull, Slst2020,
GeminiAgaloos, Jyoo1011, nskaggs, JohnsonLee01, SHEKH, Dijkstra, Khutuck,
Nintendofan885, Zkhalido, Phamhi, Viztor, Wenyi, Namenlos314, skpuneethumar,
sietec, Zylc, 1978Gage2001, Operator873, Bsandipan, DSquirrelGM,
Chicocvenancio, Allthingsgo, Tbscho, MayS, Freddy2001, Mdupont, Dvorapa,
Altostratus, Avicennasis, Luke081515, mys_721tx, Jitrixis, Gryllida, jayvdb,
Masti, scfc, Alchimista, coren, Krenair
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]