Adam Baso abaso@wikimedia.org asked:
Hi there - is Schema:MobileWebClickTracking dead?
Jon Robson jrobson@wikimedia.org replied:
Yes.
Then someone should have updated its talk page. https://meta.wikimedia.org/wiki/Schema_talk:MobileWebClickTracking See e.g. https://meta.wikimedia.org/wiki/Schema_talk:EchoPrefUpdate
Back in 2013 the talk pages for schemas was where we kept track of their use. (Dario, is this still the case?) It's not ideal but the alternative is looking at the git logs of operations/mediawiki-config and the extension to figure out when things were disabled or decommissioned.
I did it this time, but I think engineers should update the talk page when they stop using a schema, unless there's a better approach.
It got split into main-menu-daily, page-ui-daily and various other schemas.
I think you mean MobileWebMainMenuClickTracking and MobileWebUIClickTracking. I pasted baho's "break up MobileWebClickTracking" commit message into the talk page.
FWIW https://meta.wikimedia.org/wiki/Special:PrefixIndex/Schema:MobileWeb lists 18 schemas, the EventLoggingRegisterSchemas hook[1] registers 9 schemas, and the active schemas category [2] only has four MobileWeb schemas.
[1] https://phabricator.wikimedia.org/diffusion/EMFR/browse/master/includes/Mobi... [2] https://meta.wikimedia.org/wiki/Category:Schemas_(active)
Until we get a definite yes or no on whether talk pages should be used to track the status of the schemas, I've made the following changes:
- I marked the MobileWatchlistInteraction and MobileWebUploads schemas as inactive, and - I marked the MobileOptionsTracking, MobileWebBrowse, MobileWebDiffClickTracking, MobileWebSearch, MobileWebWatching, MobileWebWatchlistClickTracking schemas as active
I've also submitted a patch to update the list of registered schemas to reflect the list of active schemas [0].
Note that the MobileWeb prefix search doesn't include a couple of the schemas that we're still using: the MobileOptionsTracking and MobileBetaWatchlist schemas.
–Sam
[0] https://gerrit.wikimedia.org/r/#/c/228224/
On Fri, Jul 31, 2015 at 12:02 AM, S Page spage@wikimedia.org wrote:
Adam Baso abaso@wikimedia.org asked:
Hi there - is Schema:MobileWebClickTracking dead?
Jon Robson jrobson@wikimedia.org replied:
Yes.
Then someone should have updated its talk page. https://meta.wikimedia.org/wiki/Schema_talk:MobileWebClickTracking See e.g. https://meta.wikimedia.org/wiki/Schema_talk:EchoPrefUpdate
Back in 2013 the talk pages for schemas was where we kept track of their use. (Dario, is this still the case?) It's not ideal but the alternative is looking at the git logs of operations/mediawiki-config and the extension to figure out when things were disabled or decommissioned.
I did it this time, but I think engineers should update the talk page when they stop using a schema, unless there's a better approach.
It got split into main-menu-daily, page-ui-daily and various other schemas.
I think you mean MobileWebMainMenuClickTracking and MobileWebUIClickTracking. I pasted baho's "break up MobileWebClickTracking" commit message into the talk page.
FWIW https://meta.wikimedia.org/wiki/Special:PrefixIndex/Schema:MobileWeb lists 18 schemas, the EventLoggingRegisterSchemas hook[1] registers 9 schemas, and the active schemas category [2] only has four MobileWeb schemas.
[1] https://phabricator.wikimedia.org/diffusion/EMFR/browse/master/includes/Mobi... [2] https://meta.wikimedia.org/wiki/Category:Schemas_(active)
-- =S Page WMF Tech writer
Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
On Fri, Jul 31, 2015 at 3:47 AM, Sam Smith samsmith@wikimedia.org wrote:
Until we get a definite yes or no on whether talk pages should be used to track the status of the schemas,
I looked for a Phabricator ticket on this, and found #Reading-Admin's own T103202 https://phabricator.wikimedia.org/T103202 where Marcel Ruiz Forns comments "Yes, the right place [where the metadata about owners and such ought to be documented] should be the schema talk page"
It's still busy make-work, like much updating of wiki pages to reflect code changes :-/ We want, not just for event logging, but for feature flags and for any config setting: * Give me the MediaWiki/WMF state right now. * Give me a change history. * Tell me the owner. Humans can figure it out with git, but this human can't figure out how to automate :) Maybe Legoktm's config database RFC [1] will help.
Sam, thanks for updating.
[1] https://www.mediawiki.org/wiki/Requests_for_comment/Configuration_database_2 and https://phabricator.wikimedia.org/T388