jayvdb added a comment.

The pywikibot userbase doesnt neatly overlap with those.  e.g. When pywikibot 
devs are planning a breaking change, say for example the switch from using 
library `httplib2` to `requests` (the last big breaking change, and it caused 
quite a mess), it isnt relevant to Wikimedia editors, so 
https://phabricator.wikimedia.org/tag/user-notice/ isnt appropriate according 
to the definition of that tag.  However it effects `pywikibot` **users**, which 
is usually only a few people per wiki, some of which are sysadmins , some are 
developers, but those tags are not relevant either according to the definition 
of them.  The sysadmin tag is probably the closest match, but it is only 
relevant for some of our announcements.  e.g. if we break the APISite.upload 
method API slightly (which is currently being considered), sysadmins and the 
typical prepackaged script user doesnt care, but anyone using that method in 
custom code may need to make slight alterations.

I havent looked closely at the workflows the existing tags use, however roughly 
what I have in mind is three columns:

1. concept work / early developments that __may__ need to be announced
2. code about to be merged which __does__ need to be announced, possibly with 
multiple announcements depending on the scale of the change
3. a 'Done' column for when the announcements have hit the audience 
sufficiently that most users have been effectively warned about the change.

Announcements would go out on the pywikibot-announce list, and/or possibly a 
MassMessage for the specific users who subscribe to these announcements.  I 
dont believe we've got the capacity to manage a newsletter, or even work 
closely with the TechNews team except for very large breakages that impact wiki 
processes (e.g. T101214: Decommission compat 
<https://phabricator.wikimedia.org/T101214> kills processes in production on 
wikis, in turn impacting users who've never opened a text editor in their life).


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

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

To: jayvdb
Cc: valhallasw, Liuxinyu970226, pywikibot-bugs-list, Aklapper, jayvdb, 
Jdforrester-WMF, Krenair, Malyacko



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to