kaldari (Ryan Kaldari)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Nov 6 2014, 11:07 PM (137 w, 11 h)
Availability
Available
IRC Nick
Kaldari
LDAP User
Kaldari
MediaWiki User
Kaldari

Recent Activity

Yesterday

kaldari updated subscribers of T168676: Bogus "not a valid project" errors.

@Samwilson: If there are some clean-up tasks that need to be done each time the code is updated, you might want to implement a composer script. @dbarratt might also have some ideas.

Thu, Jun 22, 11:59 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari reopened T168676: Bogus "not a valid project" errors as "Open".

Still broken for me. Steps to reproduce:

Thu, Jun 22, 8:50 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari added a comment to T165401: Restrict access to users' edit stats unless opted-in.

Was not able to test due to T168676.

Thu, Jun 22, 7:02 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari added a comment to T168676: Bogus "not a valid project" errors.

This is while not logged in via OAuth.

Thu, Jun 22, 6:58 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari updated subscribers of T168676: Bogus "not a valid project" errors.
Thu, Jun 22, 6:57 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari triaged T168676: Bogus "not a valid project" errors as High priority.
Thu, Jun 22, 6:57 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari created T168676: Bogus "not a valid project" errors.
Thu, Jun 22, 6:56 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari removed a project from T14458: Protected page titles should show only one protection notice: Community-Tech-Sprint.

Not relevant for Community Tech. Removing from board.

Thu, Jun 22, 6:47 PM · Patch-For-Review, MediaWiki-Page-editing
kaldari added a project to T65242: ccnorm revamp: add a more sensible interface for normalised comparison: AbuseFilter.
Thu, Jun 22, 6:41 PM · AbuseFilter, I18n, AntiSpoof
kaldari added a comment to T65242: ccnorm revamp: add a more sensible interface for normalised comparison.

I'm not sure if I like Tim or Nemo's suggestion better. Tim's version will be more concise and simpler to use in most cases, but Nemo's version will be closer to the underlying implementation and possibly offer more flexibility. If we do use Nemo's suggestion, I would advise against calling the function cclike() as that will probably confuse people into thinking it's an operator (like like, rlike, and irlike). A better function name might be are_confusable() (similar to the PHP function).

Thu, Jun 22, 6:40 PM · AbuseFilter, I18n, AntiSpoof
kaldari added a comment to T65217: Consider using Unicode/CLDR data instead of custom tables.

I haven't looked at this in depth, but it seems the best solution here would be to surface some of the functions from the PHP Spoofchecker class within AntiSpoof, perhaps with some overrides for edge cases like zh-hans / zh-hant pairs. In other words, provide methods like: AntiSpoof::areConfusable(), AntiSpoof::isSuspicious(), AntiSpoof::setChecks(), etc. (and eventually surface these functions within AbuseFilter as well).

Thu, Jun 22, 6:14 PM · I18n, AntiSpoof
kaldari added a project to T166816: Accuracy improvements to anti-spoof tools across multiple pertinent tools: AntiSpoof.
Thu, Jun 22, 5:56 PM · AntiSpoof, Anti-Harassment
kaldari added a comment to T127219: Drop wikilove_image_log table from Wikimedia wikis.
Thu, Jun 22, 5:39 PM · Operations, DBA
kaldari added a comment to T127219: Drop wikilove_image_log table from Wikimedia wikis.

No worries. The purpose of this table was fulfilled years ago. It is safe to burn with fire.

Thu, Jun 22, 5:37 PM · Operations, DBA

Wed, Jun 21

kaldari added a comment to T132650: Copyright detection (acoustic fingerprint matching) for audio files.

The front-end implementation could be a tool like CopyPatrol (but for audio instead of text). Or if we wanted to do something quick and dirty, like CorenSearchBot instead.

Wed, Jun 21, 9:45 PM · Possible-Tech-Projects, Commons
kaldari added a comment to T132650: Copyright detection (acoustic fingerprint matching) for audio files.

@Dispenser: Can you elaborate on "Match count is low."?

Wed, Jun 21, 8:59 PM · Possible-Tech-Projects, Commons
kaldari added a comment to T150369: Record an event every time a new content namespace page is created.

@Niharika, @Ottomata: I tested and confirmed that PageContentInsertComplete is not called when undeleting a page, so there shouldn't be any issues with history merges.

Wed, Jun 21, 6:58 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), EventBus, Patch-For-Review, Community-Tech-Sprint, Wikimedia-Hackathon-2017, Easy, Analytics, Contributors-Analysis, Analytics-EventLogging
kaldari added a comment to T150369: Record an event every time a new content namespace page is created.

In the one double rev_parent_id 0 page I checked, both revisions were 'redirect' revisions. It is possible that rev_parent_id = 0 + page_is_redirect = false would get you only real page creates (if you don't want to count auto redirect page creations).

@Ottomata: I don't think that would solve the problem as there are definitely cases of ev_parent_id = 0 that aren't redirects. For example, none of the 9 ev_parent_id = 0 revisions on this page are redirects: https://ia.wikipedia.org/wiki/Wikipedia:A_proposito/ro

Wed, Jun 21, 5:58 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), EventBus, Patch-For-Review, Community-Tech-Sprint, Wikimedia-Hackathon-2017, Easy, Analytics, Contributors-Analysis, Analytics-EventLogging
kaldari added a comment to T152540: Migrate to HTML5 section ids.

According to Max, fixing all calls to Sanitizer::escapeId() so that they specify whether they are being used for a fragment or an ID would be a large task, as there are dozens of uses in different extensions. Because of this, we considered using percent-encoding for both, but using both percent-encoded fragments and percent-encoded section IDs doesn't work in Firefox, although it seems to work in all the other browsers.

Wed, Jun 21, 5:22 PM · Community-Wishlist-Survey-2016, Community-Tech, ContentTranslation, MediaWiki-Parser, Parsoid, Parsing-Team

Tue, Jun 20

kaldari moved T165742: failure in ia-upload possibly due to accented characters from Sprint planning/estimation to Backlog on the Community-Tech board.
Tue, Jun 20, 11:41 PM · Community-Tech, Wikisource
kaldari moved T164998: ia-upload should escape HTML tags and remove prohibited characters from IA descriptions from Sprint planning/estimation to Backlog on the Community-Tech board.
Tue, Jun 20, 11:41 PM · ia-upload, Community-Tech
kaldari moved T165013: IA Upload fails with abusefilter warning "abusefilter-warning-copyv2" from Sprint planning/estimation to Backlog on the Community-Tech board.
Tue, Jun 20, 11:41 PM · AbuseFilter, Wikisource, Community-Tech
kaldari moved T158394: [ia-upload] Don't allow conversion from JP2 if there isn't a jp2.zip from Sprint planning/estimation to Backlog on the Community-Tech board.
Tue, Jun 20, 11:41 PM · ia-upload, Community-Tech, Internet-Archive
kaldari added a parent task for T153393: Deploy PageAssessments to French wikipedia: T162422: Ask French Wikipedia if they want popular page reports.
Tue, Jun 20, 11:40 PM · MediaWiki-extensions-PageAssessments, Community-Tech-fixes, Community-Tech
kaldari added a subtask for T162422: Ask French Wikipedia if they want popular page reports: T153393: Deploy PageAssessments to French wikipedia.
Tue, Jun 20, 11:40 PM · Community-Tech
kaldari added a comment to T162422: Ask French Wikipedia if they want popular page reports.

Currently blocked by https://phabricator.wikimedia.org/T153393

Tue, Jun 20, 11:40 PM · Community-Tech
kaldari moved T162422: Ask French Wikipedia if they want popular page reports from Sprint planning/estimation to Blocked on the Community-Tech board.
Tue, Jun 20, 11:39 PM · Community-Tech
kaldari moved T158880: Finalize database implementation plan for cross-wiki watchlists from Sprint planning/estimation to Backlog on the Community-Tech board.
Tue, Jun 20, 11:39 PM · Community-Tech
kaldari moved T153393: Deploy PageAssessments to French wikipedia from Sprint planning/estimation to Backlog on the Community-Tech board.
Tue, Jun 20, 11:39 PM · MediaWiki-extensions-PageAssessments, Community-Tech-fixes, Community-Tech
kaldari moved T166247: Remove EventLogging for cookie blocks from Sprint planning/estimation to Backlog on the Community-Tech board.
Tue, Jun 20, 11:38 PM · Analytics-EventLogging, Community-Tech, Analytics
kaldari moved T161396: Memory issues for IA-upload when converting large files to djvu from Sprint planning/estimation to Backlog on the Community-Tech board.
Tue, Jun 20, 11:38 PM · Community-Tech, ia-upload, Internet-Archive
kaldari added a comment to T168468: CopyPatrol support for Finnish Wikipedia.

@4shadoww: The first step is to start a community discussion on the Finnish Wikipedia. If the community supports the creation of a CopyPatrol interface and there are volunteers wanting to actually use the tool, we can then start working on the implementation. It's important to make sure that there are people actually wanting to use the tool, as we have built interfaces for other language wikis that have been completely unused and were a waste of time to create.

Tue, Jun 20, 11:37 PM · Community-Tech, CopyPatrol
kaldari updated the task description for T167217: Planning for Xtools beta.
Tue, Jun 20, 11:30 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari updated the task description for T167217: Planning for Xtools beta.
Tue, Jun 20, 11:30 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari edited projects for T168335: PageTriageUtil::getTopTriagers() is not accurate, added: Community-Tech-Sprint; removed Community-Tech.
Tue, Jun 20, 11:26 PM · Community-Tech-Sprint, Collaboration-Team-Triage, MediaWiki-extensions-PageCuration
kaldari edited projects for T165707: Fix "Notice: Undefined index: allusers" in Adminstats when the wiki is unreachable, added: Community-Tech-Sprint; removed Community-Tech.
Tue, Jun 20, 11:23 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari edited projects for T130483: Spam blacklist should de/encode internationalized domain names, added: Community-Tech-Sprint; removed Community-Tech.
Tue, Jun 20, 11:22 PM · SpamBlacklist
kaldari edited projects for T167345: Create an XTools logo, added: Community-Tech-Sprint; removed Community-Tech.
Tue, Jun 20, 11:22 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari edited projects for T107707: Login alert when user logs in from new machine, added: Community-Tech-Sprint; removed Community-Tech.
Tue, Jun 20, 11:20 PM · Community-Tech-Sprint, Security-Core, MediaWiki-User-login-and-signup
kaldari edited projects for T167731: LoginNotify checks should be asynchronous, added: Community-Tech-Sprint; removed Community-Tech.
Tue, Jun 20, 11:19 PM · Community-Tech-Sprint, Performance, MediaWiki-extensions-LoginNotify
kaldari moved T153393: Deploy PageAssessments to French wikipedia from Backlog to Sprint planning/estimation on the Community-Tech board.
Tue, Jun 20, 11:18 PM · MediaWiki-extensions-PageAssessments, Community-Tech-fixes, Community-Tech
kaldari moved T158880: Finalize database implementation plan for cross-wiki watchlists from Backlog to Sprint planning/estimation on the Community-Tech board.
Tue, Jun 20, 11:18 PM · Community-Tech
kaldari moved T163282: Investigation: Figure out how people should request CopyPatrol from Backlog to Sprint planning/estimation on the Community-Tech board.
Tue, Jun 20, 11:18 PM · CopyPatrol, Community-Tech
kaldari moved T162422: Ask French Wikipedia if they want popular page reports from Backlog to Sprint planning/estimation on the Community-Tech board.
Tue, Jun 20, 11:18 PM · Community-Tech
kaldari moved T161059: Investigate AbuseFilter performance from Backlog to Sprint planning/estimation on the Community-Tech board.
Tue, Jun 20, 11:18 PM · Performance, Community-Tech, AbuseFilter, Anti-Harassment
kaldari moved T166247: Remove EventLogging for cookie blocks from Backlog to Sprint planning/estimation on the Community-Tech board.
Tue, Jun 20, 11:16 PM · Analytics-EventLogging, Community-Tech, Analytics
kaldari lowered the priority of T166247: Remove EventLogging for cookie blocks from Normal to Low.
Tue, Jun 20, 11:16 PM · Analytics-EventLogging, Community-Tech, Analytics
kaldari moved T167844: Make the type of section IDs output by Parser::formatHeadings() configurable from Backlog to Analysis on the Community-Tech board.
Tue, Jun 20, 11:14 PM · MediaWiki-Parser, Community-Tech
kaldari moved T161396: Memory issues for IA-upload when converting large files to djvu from Backlog to Sprint planning/estimation on the Community-Tech board.
Tue, Jun 20, 11:14 PM · Community-Tech, ia-upload, Internet-Archive
kaldari moved T165013: IA Upload fails with abusefilter warning "abusefilter-warning-copyv2" from Backlog to Sprint planning/estimation on the Community-Tech board.
Tue, Jun 20, 11:14 PM · AbuseFilter, Wikisource, Community-Tech
kaldari moved T158394: [ia-upload] Don't allow conversion from JP2 if there isn't a jp2.zip from Backlog to Sprint planning/estimation on the Community-Tech board.
Tue, Jun 20, 11:14 PM · ia-upload, Community-Tech, Internet-Archive
kaldari moved T164998: ia-upload should escape HTML tags and remove prohibited characters from IA descriptions from Backlog to Sprint planning/estimation on the Community-Tech board.
Tue, Jun 20, 11:14 PM · ia-upload, Community-Tech
kaldari moved T165742: failure in ia-upload possibly due to accented characters from Backlog to Sprint planning/estimation on the Community-Tech board.
Tue, Jun 20, 11:14 PM · Community-Tech, Wikisource
kaldari moved T167761: Make the link fragment configurable between percent-encoded ("html5") or dot-encoded ("legacy") from Backlog to Analysis on the Community-Tech board.
Tue, Jun 20, 11:12 PM · MediaWiki-Parser, Community-Tech
kaldari added a comment to T166269: What percentage of articles created by autoconfirmed users are deleted? What percentage by non-autoconfirmed?.

Are we still working on this or it is complete?

Tue, Jun 20, 11:09 PM · Community-Tech-Sprint, Contributors-Analysis
kaldari edited projects for T168321: Convert hewikisource to numerical sorting, added: Community-Tech; removed Community-Tech-Sprint.
Tue, Jun 20, 11:08 PM · Community-Tech, Wikimedia-Site-requests
kaldari added a comment to T165708: Convert xtools intuition to its own repository.

@Matthewrbowker: Can you explain this task? I believe the Intuition migration guide is about moving message keys out of the Intuition repo (as used to be the practice) and into your own tool's repo (which I'm pretty sure is already the case for XTools).

Tue, Jun 20, 11:08 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari added a comment to T150369: Record an event every time a new content namespace page is created.

I like the idea of having a page-creation event, but would really really like us to be absolutely sure PageContentInsertComplete is indeed used only for new pages, and I don't think that is currently the case (that we are sure this statement holds true, that is).

@mobrovac: After parsing through the code, I'm pretty confident that PageContentInsertComplete is only called during new page creation. It looks like there are two cases where PageContentInsertComplete is not called during page creation, however: When a page is created via import (import/WikiRevision.php) and when a redirect is automatically created during a page move (MovePage.php). These seem like sensible exceptions (for my use case at least).

Tue, Jun 20, 11:00 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), EventBus, Patch-For-Review, Community-Tech-Sprint, Wikimedia-Hackathon-2017, Easy, Analytics, Contributors-Analysis, Analytics-EventLogging
kaldari added a comment to T150369: Record an event every time a new content namespace page is created.

The only purpose of PageContentInsertComplete is to handle events related to page creation, so it should be the most reliable thing to use. rev_parent_id == 0 is just a proxy for page creation, so I don't think it makes as much sense to rely on, especially since we already know that it isn't reliable. My vote would be to create a new page creation schema for EventBus and use PageContentInsertComplete. The other advantage of using that hook is that the data is more likely to be comparable to the EventLogging data for page creation (which has been using that hook for years).

Tue, Jun 20, 7:41 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), EventBus, Patch-For-Review, Community-Tech-Sprint, Wikimedia-Hackathon-2017, Easy, Analytics, Contributors-Analysis, Analytics-EventLogging
kaldari created T168457: Sometimes rev_parent_id is set to 0 even if it isn't the first revision for a page.
Tue, Jun 20, 6:53 PM · MediaWiki-General-or-Unknown, Editing-team
kaldari added a comment to T150369: Record an event every time a new content namespace page is created.

@Ottomata: PageContentInsertComplete isn't supposed to capture all revision creates. It only captures page creates, which is exactly what I need.

Tue, Jun 20, 6:45 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), EventBus, Patch-For-Review, Community-Tech-Sprint, Wikimedia-Hackathon-2017, Easy, Analytics, Contributors-Analysis, Analytics-EventLogging
kaldari added a comment to T127219: Drop wikilove_image_log table from Wikimedia wikis.

@Marostegui: Thanks for the info about the back-up. Might be useful data for some wiki archeologist one day :)

Tue, Jun 20, 6:35 PM · Operations, DBA
kaldari moved T168335: PageTriageUtil::getTopTriagers() is not accurate from Untriaged to Sprint planning/estimation on the Community-Tech board.
Tue, Jun 20, 6:33 PM · Community-Tech-Sprint, Collaboration-Team-Triage, MediaWiki-extensions-PageCuration
kaldari added a comment to T168335: PageTriageUtil::getTopTriagers() is not accurate.

@MusikAnimal: If querying only for pagetriage-curation reviews in the logging table is relatively fast, let's do that. 1.5 seconds (or 1.7 in my test) still feels slow for an API response. I tried querying a week instead of a month and it only took 0.6 seconds. How about we restrict the API to only querying for the past day or week (as it was originally), and let your bot handle the longer time frames (albeit for both patrolling and reviewing).

Tue, Jun 20, 3:04 AM · Community-Tech-Sprint, Collaboration-Team-Triage, MediaWiki-extensions-PageCuration

Mon, Jun 19

kaldari added a comment to T168335: PageTriageUtil::getTopTriagers() is not accurate.

Since querying the logging table is slow, it seems like the easiest solution is to just convert pagetriage_log into a permanent log and remove the syncing/purging. Setting up a new purging arrangement (that is separate from the pagetriage_page purging) just sounds like unneeded complexity. Once the table is too big to query efficiently (in like 10 years) we can purge it again :)

Mon, Jun 19, 10:09 PM · Community-Tech-Sprint, Collaboration-Team-Triage, MediaWiki-extensions-PageCuration
kaldari added a comment to T168335: PageTriageUtil::getTopTriagers() is not accurate.

If we decide to switch to using the logging table, we'll need to look for actions with log_type of pagetriage-curation and log_action of reviewed.

Mon, Jun 19, 7:44 PM · Community-Tech-Sprint, Collaboration-Team-Triage, MediaWiki-extensions-PageCuration
kaldari triaged T168335: PageTriageUtil::getTopTriagers() is not accurate as High priority.
Mon, Jun 19, 7:41 PM · Community-Tech-Sprint, Collaboration-Team-Triage, MediaWiki-extensions-PageCuration
kaldari updated the task description for T168335: PageTriageUtil::getTopTriagers() is not accurate.
Mon, Jun 19, 7:40 PM · Community-Tech-Sprint, Collaboration-Team-Triage, MediaWiki-extensions-PageCuration
kaldari created T168335: PageTriageUtil::getTopTriagers() is not accurate.
Mon, Jun 19, 7:34 PM · Community-Tech-Sprint, Collaboration-Team-Triage, MediaWiki-extensions-PageCuration

Sun, Jun 18

kaldari updated the task description for T69859: Open up Deletion tag log for non PageCuration user scripts.
Sun, Jun 18, 8:23 PM · Collaboration-Team-Triage, MediaWiki-extensions-PageCuration

Sat, Jun 17

kaldari added a comment to T165401: Restrict access to users' edit stats unless opted-in.

@Samwilson: Is this live currently? I tried checking it at http://tools.wmflabs.org/xtools-dev/ec/fr.wikipedia.org/Toughpigs, but just got a bunch of blank boxes:

Sat, Jun 17, 12:52 AM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari moved T165543: Convert syntax highlighting into a Beta feature from Needs Review/Feedback to In Development on the Community-Tech-Sprint board.
Sat, Jun 17, 12:26 AM · Patch-For-Review, Community-Tech-Sprint

Fri, Jun 16

kaldari added a comment to T150369: Record an event every time a new content namespace page is created.

Yes, we can help with this, do you want to put a changeset together we can codereview? But, to reiterate my point earlier, these events can be created but they will not have historical information, thus I cannot see how would you use this work immediately for ACTTRIAL metrics.

During our meeting with Tobey and Victoria a few weeks ago, we decided that we needed a 2-pronged approach to dealing with ACTRIAL: a short-term plan (to deal with the immediate issues) and a longer-term plan (that includes the possibility of ACTRIAL being implemented). The dashboard that we want to build from EventBus data is mainly to address the longer-term needs, while the improvements to the Data Lake data are to address the short-term needs. Since neither of these are really going to be available in the short term, we've been working with whatever imperfect data we've been able to cobble together (with Dan and Tilman's help) in the meantime. Thanks for your continued assistance on this and prioritizing work on it. I know you guys are busy with lots of other projects and it isn't fun dealing with interruptions and context switching.

Fri, Jun 16, 5:51 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), EventBus, Patch-For-Review, Community-Tech-Sprint, Wikimedia-Hackathon-2017, Easy, Analytics, Contributors-Analysis, Analytics-EventLogging
kaldari added a comment to T167345: Create an XTools logo.

I like it!

Fri, Jun 16, 4:36 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools

Thu, Jun 15

kaldari added a comment to T164809: Fill scrolling gaps in syntax highlighting, take out larger font size and spacing for headers.

I agree this is probably not easy to fix, but @Pastakhov might know better.

Thu, Jun 15, 11:25 PM · Community-Tech-Sprint, MediaWiki-extensions-CodeMirror
kaldari updated subscribers of T164809: Fill scrolling gaps in syntax highlighting, take out larger font size and spacing for headers.
Thu, Jun 15, 10:47 PM · Community-Tech-Sprint, MediaWiki-extensions-CodeMirror
kaldari added a comment to T150105: Clicking back icon in edit view of mobile site should always display the article.

@Jdlrobson: Normally I'm a fan of your ruthless triaging, but this seems like a legit bug.

Thu, Jun 15, 10:31 PM · Reading-Web-Backlog, MobileFrontend, Mobile
kaldari reassigned T167354: LoginNotify attempts to connect to wiki '0' from kaldari to MaxSem.
Thu, Jun 15, 10:27 PM · Community-Tech-Sprint, MW-1.30-release-notes (WMF-deploy-2017-06-20_(1.30.0-wmf.6)), Patch-For-Review, MediaWiki-extensions-LoginNotify
kaldari closed T167354: LoginNotify attempts to connect to wiki '0' as Resolved.

Fixed by https://gerrit.wikimedia.org/r/#/c/358152/. Debugging info cleaned up in https://gerrit.wikimedia.org/r/#/c/359246/.

Thu, Jun 15, 10:26 PM · Community-Tech-Sprint, MW-1.30-release-notes (WMF-deploy-2017-06-20_(1.30.0-wmf.6)), Patch-For-Review, MediaWiki-extensions-LoginNotify
kaldari moved T167354: LoginNotify attempts to connect to wiki '0' from Ready to Done on the Community-Tech-Sprint board.
Thu, Jun 15, 10:25 PM · Community-Tech-Sprint, MW-1.30-release-notes (WMF-deploy-2017-06-20_(1.30.0-wmf.6)), Patch-For-Review, MediaWiki-extensions-LoginNotify
kaldari edited projects for T167354: LoginNotify attempts to connect to wiki '0', added: Community-Tech-Sprint; removed Community-Tech.
Thu, Jun 15, 10:25 PM · Community-Tech-Sprint, MW-1.30-release-notes (WMF-deploy-2017-06-20_(1.30.0-wmf.6)), Patch-For-Review, MediaWiki-extensions-LoginNotify
kaldari added a comment to T150369: Record an event every time a new content namespace page is created.

@Ottomata: From brion and Niharika's comments above, it looks like rev_parent_id = 0 isn't reliable. I would like to move ahead with using the PageContentInsertComplete hook instead and having a dedicated page creation schema/table. Do you think that makes sense, and is it something that you would want to help with?

Thu, Jun 15, 9:54 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), EventBus, Patch-For-Review, Community-Tech-Sprint, Wikimedia-Hackathon-2017, Easy, Analytics, Contributors-Analysis, Analytics-EventLogging
kaldari raised the priority of T164809: Fill scrolling gaps in syntax highlighting, take out larger font size and spacing for headers from Normal to High.
Thu, Jun 15, 9:20 PM · Community-Tech-Sprint, MediaWiki-extensions-CodeMirror
Restricted Application added a project to T100987: "git review -d XXX" doesn't work for http gerrit: Release-Engineering-Team (Kanban).

The workaround are:

  • use the ssh:// protocol for review
  • fetch patches manually (eg: git fetch origin refs/changes/DE/ABCDE && git checkout FETCH_HEAD
Thu, Jun 15, 8:53 PM · Release-Engineering-Team (Kanban), Upstream, Gerrit
kaldari updated subscribers of T150369: Record an event every time a new content namespace page is created.

Here's a page that has 9 revisions (out of 12) with rev_parent_id = 0: https://ia.wikipedia.org/w/index.php?title=Wikipedia:A_proposito/ro&action=history

Thu, Jun 15, 5:37 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), EventBus, Patch-For-Review, Community-Tech-Sprint, Wikimedia-Hackathon-2017, Easy, Analytics, Contributors-Analysis, Analytics-EventLogging
kaldari added a comment to T150369: Record an event every time a new content namespace page is created.

Hmm, not sure what to make of the results from recentchanges. That's really weird. I ran milimetric's query against iawiki and got 47 pages out of 32600 having multiple revisions with parent ID 0, which is 0.14%. That's really tiny, but I wonder if there's a chance the percentages are higher on larger wikis. For example, maybe it's due to oversighted revisions, which would be more common on bigger wikis. Of course it would probably take days to run the query against enwiki, so hard to tell.

Thu, Jun 15, 5:17 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), EventBus, Patch-For-Review, Community-Tech-Sprint, Wikimedia-Hackathon-2017, Easy, Analytics, Contributors-Analysis, Analytics-EventLogging
kaldari moved T147220: Remove the "Possible issues" section from PageTriage, if it is empty from Ready to Done on the Community-Tech-Sprint board.
Thu, Jun 15, 2:52 AM · MW-1.30-release-notes (WMF-deploy-2017-06-20_(1.30.0-wmf.6)), Community-Tech-Sprint, Patch-For-Review, Collaboration-Team-Triage, MediaWiki-extensions-PageCuration
kaldari closed T147220: Remove the "Possible issues" section from PageTriage, if it is empty as Resolved.
Thu, Jun 15, 2:52 AM · MW-1.30-release-notes (WMF-deploy-2017-06-20_(1.30.0-wmf.6)), Community-Tech-Sprint, Patch-For-Review, Collaboration-Team-Triage, MediaWiki-extensions-PageCuration
kaldari triaged T147220: Remove the "Possible issues" section from PageTriage, if it is empty as Normal priority.
Thu, Jun 15, 2:51 AM · MW-1.30-release-notes (WMF-deploy-2017-06-20_(1.30.0-wmf.6)), Community-Tech-Sprint, Patch-For-Review, Collaboration-Team-Triage, MediaWiki-extensions-PageCuration
kaldari added a comment to T150369: Record an event every time a new content namespace page is created.

@Ottomata: Nevermind, I see we can use revision-create where rev_parent_id == 0. I imagine this will be an order of magnitude slower than if we had a dedicated page creation event, but oh well.

Thu, Jun 15, 2:17 AM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), EventBus, Patch-For-Review, Community-Tech-Sprint, Wikimedia-Hackathon-2017, Easy, Analytics, Contributors-Analysis, Analytics-EventLogging
kaldari added a comment to T150369: Record an event every time a new content namespace page is created.

@Nuria: I have created https://meta.wikimedia.org/wiki/Research:Wikipedia_article_creation_II

Thu, Jun 15, 1:02 AM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), EventBus, Patch-For-Review, Community-Tech-Sprint, Wikimedia-Hackathon-2017, Easy, Analytics, Contributors-Analysis, Analytics-EventLogging

Wed, Jun 14

kaldari added a comment to T166269: What percentage of articles created by autoconfirmed users are deleted? What percentage by non-autoconfirmed?.

To clarify, this was basically a suggestion to only run the regex over the first line instead of the whole page (as MediaWiki itself does in essence). This may also make things a bit faster.

This has definitely gone too far down the rabbit hole. I agree with Danny that we should just forget about accounting for redirects if it's going to make getting this data significantly difficult.

Wed, Jun 14, 9:56 PM · Community-Tech-Sprint, Contributors-Analysis
kaldari moved T167470: Deprecate $wgExperimentalHtmlIds from Done to In Development on the Community-Tech-Sprint board.
Wed, Jun 14, 9:30 PM · Technical-Debt, Patch-For-Review, Community-Tech-Sprint, MediaWiki-Parser
kaldari added a comment to T152540: Migrate to HTML5 section ids.

We were mostly worried about incoming links, however there's also the problem of outgoing interwiki links from new wikis to old ones - shall we also introduce a separate setting for them?

I don't think we'll be able to solve this problem, since there will be a mix of 3rd party wikis using legacy, legacy+html5, and html5-only section IDs over the next several years.

Wed, Jun 14, 9:07 PM · Community-Wishlist-Survey-2016, Community-Tech, ContentTranslation, MediaWiki-Parser, Parsoid, Parsing-Team
kaldari moved T165541: Illustration for Syntax Highlighting beta feature from Ready to Done on the Community-Tech-Sprint board.
Wed, Jun 14, 9:04 PM · MediaWiki-extensions-CodeMirror, Design, Beta-Feature, Community-Tech-Sprint
kaldari closed T165541: Illustration for Syntax Highlighting beta feature as Resolved.

Looks good to me!

Wed, Jun 14, 9:04 PM · MediaWiki-extensions-CodeMirror, Design, Beta-Feature, Community-Tech-Sprint
kaldari added a comment to T120288: Once it's not patent-encumbered, enable MP3 support for Commons uploads and TMH/etc. playback.

@Revent: Good point. We shouldn't overthink this until we have feedback from the Commons community.

Wed, Jun 14, 9:01 PM · Support-and-Safety, TimedMediaHandler, WMF-Legal, UploadWizard, Commons, User-notice, Multimedia
kaldari added a comment to T150369: Record an event every time a new content namespace page is created.

Sure, I was going to create it at https://meta.wikimedia.org/wiki/Research:Wikipedia_article_creation, but that already exists. Guess I'll create it at https://meta.wikimedia.org/wiki/Research:Wikipedia_article_creation_II.

Wed, Jun 14, 8:22 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), EventBus, Patch-For-Review, Community-Tech-Sprint, Wikimedia-Hackathon-2017, Easy, Analytics, Contributors-Analysis, Analytics-EventLogging
kaldari added a comment to T167345: Create an XTools logo.

Apparently we can get 3 logo designs for $69 at https://worthylogollc.com/.

Wed, Jun 14, 8:19 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
kaldari added a comment to T120288: Once it's not patent-encumbered, enable MP3 support for Commons uploads and TMH/etc. playback.

We probably don't want to hack mw core only to add this. AF might be better suited for this.

Using AbuseFilter for this would be great from a developer point of view, but would suck for end users. Imagine going through all the steps in Upload Wizard only to be told that your upload was rejected (since AbuseFilter is only triggered at the last stage of uploading). I'm pretty sure there's a hook for adding valid mime-types and there's also an UploadVerification hook in verifyUpload(), so this could be handled by an extension (rather than in core). Maybe the UploadWizard extension (although it's a bit of an awkward fit since this will affect non-UploadWizard uploads as well).

Wed, Jun 14, 7:55 PM · Support-and-Safety, TimedMediaHandler, WMF-Legal, UploadWizard, Commons, User-notice, Multimedia