Lokal_Profil added a comment.

I agree with @Magul that the time sink aspects should not be very pronounced with the proposed scheme of releases since we will not be trying to maintain multiple releases.

Pip install is by far the most common way of consuming python libraries. Requiring that someone clones master and prays that they are not getting one of the semi frequent broken states (which are OK for development work) is unnecessarily cruel. In addition to that we have people wanting to release tools which incorporate pywikibot etc.

The three major things I'very identified are:

  • Someone (or better a group of someones) need to take responsibility for ensuring releasing. Ideally someone with some familiarity with pupils.
  • A stable point (at least the tests we run at github should all pass) needs to be identified for each release.
  • Alternativt change log needs to be maintained (but I guess that wouldn't be a bad thing even if we decide not to do releases).

And as a one off we should define when/why/how we release somewhere on mediawiki.org so that new people (and us) can find it in a year.


TASK DETAIL
https://phabricator.wikimedia.org/T106121

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt, Lokal_Profil
Cc: MZMcBride, Ladsgroup, Magul, TerraCodes, Legoktm, Luke081515, hashar, Jay8g, Dalba, Lokal_Profil, StudiesWorld, Multichill, valhallasw, jayvdb, XZise, Ricordisamoa, Aklapper, Xqt, pywikibot-bugs-list, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, fbstj, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to