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]

Reply via email to