[06:01:28] kaldari: um, why did you move [[mw:Writing an extension for deployment]] to wikitech? [06:04:43] legoktm: because it's specific to WMF, and also because last time I was looking for documentation about deploying extensions to the Beta Cluster I couldn't find it because I was looking on wikitech. [06:05:37] um [06:05:47] legoktm: is that the wrong place for it? [06:05:50] deploying to beta cluster should not be on that page [06:06:31] the documentation is somewhat Wikimedia specific, but it was mostly about MediaWiki extensions and the advice was actually generally useful for anyone who wanted to write an extension [06:06:53] I guess it should really be split into 2 different pages, one on MediaWiki and one on Wikitech [06:08:07] the beta cluster stuff should be on a beta cluster page [06:08:14] and the rest should still be on mw.o IMO [06:09:46] https://wikitech.wikimedia.org/wiki/Nova_Resource:Deployment-prep/How_code_is_updated#How_to_add_a_new_extension_on_beta [06:09:50] it's already there too [06:10:55] kaldari: so I'd like to revert and put it back on mw.o if that's okay with you [06:11:24] legoktm: sure, if that makes more sense [06:15:00] legoktm: it seems weird to have such WMF-specific instructions at mediawiki.org, IMO, but I don't really care too much either way [06:15:58] I'm also working on making it less Wikimedia-specific :) [06:36:19] legoktm: but, it's for deployment, shouldn't there be then a [[mw:Writing and extension]] and [[mw:Getting and extension deployed on Wikimedia servers]] (needs better title) [06:36:37] deployment, in the original title means "WMF" [06:37:20] * greg-g has to sleep, will look tomorrow [06:42:32] greg-g: maybe! [06:58:06] legoktm: what are you thoughts? [12:06:08] bd808: From my reading of the RFC meeting chat, it seems the question of "adding wiki user id to CA tables" vs "adding global user ID to local watchlist tables" is still open. [12:06:20] If I understood correctly. [12:21:37] Surely the latter is icky, as you're changing the core table for something that most wikis isn't needed? [12:34:32] Reedy: "I do not like adding wl_global_user to the local tables (but I do not discard it either)- it will depend on the final "authoritative" answer of the storeage (duplication vs. replacing), but I do not have a perfect solution. If possible it should be added on the fly (at replication time)." - https://phabricator.wikimedia.org/T126641#2483215 [12:50:33] The idea of having a giant global recentchanges table seemed crazy to me. [12:51:00] Has client-side stitching been explored? [12:51:09] Or even server-side. [12:51:18] Most users aren't watching that many pages on that many wikis. [12:51:56] But as I said in #wikimedia-office, watchlists in general are just kind of bad, so I'm pretty bleh about making them global right now anyway. [12:52:39] I think it'd be nice to explore the idea of limiting number of watched pages for one. [12:52:51] That seems a bit orthogonal. [12:53:05] Though I agree that it's silly that there's no hard upper limit. [12:54:00] Niharika: What do you think about doing local watchlist improvements first? [12:54:03] Before going global. [12:54:31] For example, I think we should support "see the most recent edit to the pages on my watchlist" regardless of whether the page was recently edited. [12:55:11] And we should support grouping/tagging of some kind. Or at least separation by namespace. [12:55:29] Debra: Can you elaborate this one a little? Doesn't it show most recent edits only? Or are you talking about the 30 day limit? [12:55:49] Niharika: If I watch 10 pages on a wiki, maybe I want to see that the page hasn't been touched/edited since January 2015. [12:56:05] At least with my watchlist, I can't do 30 days. [12:56:13] Because I watch too many pages and there's a limit on results, I think? [12:56:45] Niharika: Have you seen https://phabricator.wikimedia.org/T35888 ? [12:57:18] Debra: Watchlist table joins on recentchanges table, which can only store details from the past 30 days. Hence that limit. [12:57:39] Right. [12:57:45] But that's an implementation detail. :-) [12:57:52] We can join against revision instead. [12:59:03] And of course there's this monster: https://phabricator.wikimedia.org/T3492 [12:59:25] Debra: Hadn't seen these. Interesting. [12:59:42] Oh, there's also https://www.mediawiki.org/wiki/Watchlist_wishlist [13:00:16] My thought is that local watchlist usage is still way more important that cross-wiki watchlists. [13:00:19] Debra: The community wishlist survey asked for a cross wiki watchlist and not watchlist improvements or we'd be doing that. :P But there have been some improvements and timed expiry is coming soon I hope. [13:00:22] Since most users are on only a few wikis. [13:00:29] *nods* [13:00:58] The community sometimes doesn't know what it wants, bleh. [13:05:38] Debra: Also this request for cross wiki watch lists was made before global notifications happened. I bet there'll be far fewer voters for this now. [13:12:31] Hmmm. [21:30:47] legoktm: re https://phabricator.wikimedia.org/T108557, you already have that testing wmflabs instance, but what about Beta Cluster? [21:31:26] greg-g: I had set up http://w-beta.wmflabs.org/ in beta a while back [21:31:47] http://meta.wikimedia.beta.wmflabs.org/wiki/Main_Page has "get shortened url" in the sidebar [21:32:21] I missed https://phabricator.wikimedia.org/T116444, my bad [21:32:34] legoktm: carry on! [21:32:51] :) [21:32:57] (there was a lot of dependencies on that deploy task!)