daniel (Daniel Kinzler)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Oct 10 2014, 8:08 AM (206 w, 1 d)
Availability
Available
IRC Nick
DanielK_WMDE
LDAP User
Daniel Kinzler
MediaWiki User
Daniel Kinzler (WMDE) [ Global Accounts ]

Recent Activity

Yesterday

daniel added a comment to T199121: RFC: Spec for representing multiple content objects per revision (MCR) in XML dumps.

I just realized that the proposed dump format is still using numeric text IDs. That cannot be guaranteed to work, text blobs are now identified by URL-like blob addresses: "tt:12345" is the address of text row 12345, and we may start using "ext:DB:..." for ExternalStore soon.

Fri, Sep 21, 4:12 PM · Dumps-Generation, User-ArielGlenn, User-Daniel, TechCom-RFC, Multi-Content-Revisions, Structured-Data-Commons, Wikidata
daniel committed R1985:ef8072a355d6: Make ConvertibleTimestamp::time() public (authored by daniel).
Make ConvertibleTimestamp::time() public
Fri, Sep 21, 12:57 PM
daniel reopened T194729: Allow Wikibase Entities to be stored in alternative slots [MCR] as "Open".

Re-opening, since issues were found. To be concrete, entities can be stored in extra slots, but Wikibase gets confused when finding a page that exists, could have an entity in an auxiliary slot, but doesn't. Adam is working on it.

Fri, Sep 21, 12:32 PM · Patch-For-Review, MW-1.32-release-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), User-Addshore, Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Wikidata, Structured-Data-Commons, MediaWiki-extensions-WikibaseMediaInfo
daniel reopened T194729: Allow Wikibase Entities to be stored in alternative slots [MCR], a subtask of T159708: Deploy WikibaseMediaInfo extension to production, as Open.
Fri, Sep 21, 12:32 PM · Multimedia, Wikimedia-extension-review-queue, Wikidata, Structured-Data-Commons, Wikimedia-Extension-setup
daniel reopened T194729: Allow Wikibase Entities to be stored in alternative slots [MCR], a subtask of T180981: Deploy WikibaseMediaInfo extension to beta, as Open.
Fri, Sep 21, 12:32 PM · Patch-For-Review, Multimedia-Team-Working-Board, Multimedia, Wikimedia-extension-review-queue, Wikidata, Structured-Data-Commons, Wikimedia-Extension-setup
daniel reopened T194729: Allow Wikibase Entities to be stored in alternative slots [MCR], a subtask of T194750: Deploy Structured Data on Commons baseline , as Open.
Fri, Sep 21, 12:32 PM · Multi-Content-Revisions (MCR Deployment), Epic, Multimedia-Team-Working-Board, Wikidata, Multimedia, Structured-Data-Commons
daniel reopened T194729: Allow Wikibase Entities to be stored in alternative slots [MCR], a subtask of T200903: Have MediaInfo store its entities in an MCR slot on the associated file page, as Open.
Fri, Sep 21, 12:32 PM · Patch-For-Review, Wikidata, Multimedia-Team-Working-Board, MediaWiki-extensions-WikibaseMediaInfo, Structured-Data-Commons, Multimedia
daniel added a comment to T204475: update.php terminates without messages after MCR migration.

Can't reproduce.

Fri, Sep 21, 10:41 AM · AbuseFilter, MediaWiki-Installer, Multi-Content-Revisions
daniel added a comment to T204475: update.php terminates without messages after MCR migration.

That debug info isn't really helpful...

Fri, Sep 21, 9:05 AM · AbuseFilter, MediaWiki-Installer, Multi-Content-Revisions

Thu, Sep 20

daniel added a comment to T204742: Unable to store parser output in StashEdit (Memcached error: ITEM TOO BIG).

For the record, a log line showing the equivalent issue for the parser cache:
Memcached error for key "plwiki:pcache:idhash:4336033-0!canonical" on server "/var/run/nutcracker/nutcracker.sock:0": ITEM TOO BIG

Thu, Sep 20, 4:54 PM · Regression, MediaWiki-Cache, MediaWiki-Parser, Wikimedia-production-error
daniel added a comment to T585: Finalize high-level API.

@Kelson I suppose this has been obsoleted by https://commons.wikimedia.org/wiki/Commons:Structured_data. Or maybe the plan is to pick it up again once that project has progressed a bit.

Thu, Sep 20, 4:32 PM · Wikidata, Multimedia, Structured-Data-Commons
daniel added a comment to T204742: Unable to store parser output in StashEdit (Memcached error: ITEM TOO BIG).

I see a bunch of ITEM TOO BIG errors from the blob store cache, too. If big pages don't fir into the edit stash, nor the parser cache, nor the blob store cache, they'll be really slow...

Thu, Sep 20, 4:28 PM · Regression, MediaWiki-Cache, MediaWiki-Parser, Wikimedia-production-error
daniel added a comment to T204742: Unable to store parser output in StashEdit (Memcached error: ITEM TOO BIG).

Other URLs I found in the log:

Thu, Sep 20, 4:19 PM · Regression, MediaWiki-Cache, MediaWiki-Parser, Wikimedia-production-error
daniel added a comment to T204475: update.php terminates without messages after MCR migration.

...also, does the wiki have content? Was the main page created properly? Perhaps we are seeing T203982: update.php fails for wikis with zero revisions.

Thu, Sep 20, 9:24 AM · AbuseFilter, MediaWiki-Installer, Multi-Content-Revisions
daniel added a comment to T204475: update.php terminates without messages after MCR migration.

@PlavorSeol if you run update.php without AbuseFilter being enabled, does it finish, or does it also hang?

Thu, Sep 20, 9:22 AM · AbuseFilter, MediaWiki-Installer, Multi-Content-Revisions
daniel added a comment to T204797: [Regression 1.32.0-wmf.22] ParserOutput::getLanguageLinks returns invalid values (Undefined index from ApiParse and LinksUpdate).

In Translate's case, the language links should not be stored in the database, because they can change independently of the page. I am not sure though how Wikidata solved this.

It looks like Wikibase's links do go into the database.

Thu, Sep 20, 8:41 AM · Language-Team, User-Nikerabbit, MediaWiki-extensions-Translate, Wikimedia-production-error
daniel added a project to T204475: update.php terminates without messages after MCR migration: AbuseFilter.
Thu, Sep 20, 8:37 AM · AbuseFilter, MediaWiki-Installer, Multi-Content-Revisions

Wed, Sep 19

daniel added a comment to T204475: update.php terminates without messages after MCR migration.
  1. I'm currently running MediaWiki 1.32.0-wmf.22 (previously 1.32.0-wmf.20, I just upgraded to that)
Wed, Sep 19, 10:01 PM · AbuseFilter, MediaWiki-Installer, Multi-Content-Revisions
daniel moved T199121: RFC: Spec for representing multiple content objects per revision (MCR) in XML dumps from Backlog to Inbox on the TechCom-RFC board.
Wed, Sep 19, 5:33 PM · Dumps-Generation, User-ArielGlenn, User-Daniel, TechCom-RFC, Multi-Content-Revisions, Structured-Data-Commons, Wikidata
daniel added a comment to T199121: RFC: Spec for representing multiple content objects per revision (MCR) in XML dumps.

I'd really like to move this forward. Ideally, we'd get the new dump format into the 1.32 release. @ArielGlenn is there anything holding this back? Can we have an IRC discussion on this soon?

Wed, Sep 19, 5:33 PM · Dumps-Generation, User-ArielGlenn, User-Daniel, TechCom-RFC, Multi-Content-Revisions, Structured-Data-Commons, Wikidata
daniel added a comment to T204742: Unable to store parser output in StashEdit (Memcached error: ITEM TOO BIG).

Ok, I recovered a dump of the data that is failing to be stashed using the method above. It's 4379975 bytes or print_r output, and 4298008 bytes serialized. What's the memcached limit? 4MB doesn't seem too terrible...

Wed, Sep 19, 3:18 PM · Regression, MediaWiki-Cache, MediaWiki-Parser, Wikimedia-production-error
daniel added a comment to T204742: Unable to store parser output in StashEdit (Memcached error: ITEM TOO BIG).

I note that in ParserCache, we have the line $this->mMemc->set( $parserOutputKey, $parserOutput, $expire ); with no check of the return value. Perhaps we should also log when that returns false, to see if we also fail to write to the ParserCache, not just the edit stash.

Wed, Sep 19, 2:04 PM · Regression, MediaWiki-Cache, MediaWiki-Parser, Wikimedia-production-error
daniel added a comment to T204742: Unable to store parser output in StashEdit (Memcached error: ITEM TOO BIG).

To find out what is getting so big, I suggest to add something like the following to includes/api/ApiStashEdit.php on a debug host:

Wed, Sep 19, 2:02 PM · Regression, MediaWiki-Cache, MediaWiki-Parser, Wikimedia-production-error
daniel added a comment to T176852: Redirects should not be in wb_terms table.

They should not?

Wed, Sep 19, 1:24 PM · User-Addshore, MediaWiki-extensions-WikibaseRepository, Wikidata

Tue, Sep 18

daniel added a comment to T204742: Unable to store parser output in StashEdit (Memcached error: ITEM TOO BIG).

I don't see anything recent in https://phabricator.wikimedia.org/source/mediawiki/history/master/includes/parser/ParserOutput.php that strikes me as relevant. I added the $mWrapperDivClasses field, which should be tiny. The same patch changed to parser to emit slightly less HTML. If anything, that should have made ParserOutput objects smaller.

Tue, Sep 18, 5:42 PM · Regression, MediaWiki-Cache, MediaWiki-Parser, Wikimedia-production-error
daniel added a comment to T204475: update.php terminates without messages after MCR migration.

@PlavorSeol Please provide more details. What exact version of MediaWiki are you running? Do you have a custom setting for $wgMultiContentRevisionSchemaMigrationStage? What happens if you run update.php again? Can you manually verify that the abuse_filter_action table exists? Were you able to use AbuseFilter before this?

Tue, Sep 18, 5:32 PM · AbuseFilter, MediaWiki-Installer, Multi-Content-Revisions
daniel added a parent task for T204732: Provide a way to restore an old revision with multiple slots.: T204741: Remove undo and restore functionality from SubmitEntityAction.
Tue, Sep 18, 5:19 PM · Patch-For-Review, Structured-Data-Commons, Wikidata, Multi-Content-Revisions
daniel added a subtask for T204741: Remove undo and restore functionality from SubmitEntityAction: T204732: Provide a way to restore an old revision with multiple slots..
Tue, Sep 18, 5:19 PM · wikidata-tech-focus, MediaWiki-extensions-WikibaseRepository, Wikidata
daniel created T204741: Remove undo and restore functionality from SubmitEntityAction.
Tue, Sep 18, 5:18 PM · wikidata-tech-focus, MediaWiki-extensions-WikibaseRepository, Wikidata
daniel updated the task description for T204732: Provide a way to restore an old revision with multiple slots..
Tue, Sep 18, 5:13 PM · Patch-For-Review, Structured-Data-Commons, Wikidata, Multi-Content-Revisions
daniel moved T204732: Provide a way to restore an old revision with multiple slots. from Backlog to In Progress on the Multi-Content-Revisions board.
Tue, Sep 18, 3:45 PM · Patch-For-Review, Structured-Data-Commons, Wikidata, Multi-Content-Revisions
daniel claimed T204732: Provide a way to restore an old revision with multiple slots..
Tue, Sep 18, 3:44 PM · Patch-For-Review, Structured-Data-Commons, Wikidata, Multi-Content-Revisions
daniel added a parent task for T194750: Deploy Structured Data on Commons baseline : T204732: Provide a way to restore an old revision with multiple slots..
Tue, Sep 18, 3:44 PM · Multi-Content-Revisions (MCR Deployment), Epic, Multimedia-Team-Working-Board, Wikidata, Multimedia, Structured-Data-Commons
daniel added a subtask for T204732: Provide a way to restore an old revision with multiple slots.: T194750: Deploy Structured Data on Commons baseline .
Tue, Sep 18, 3:44 PM · Patch-For-Review, Structured-Data-Commons, Wikidata, Multi-Content-Revisions
daniel created T204732: Provide a way to restore an old revision with multiple slots..
Tue, Sep 18, 3:44 PM · Patch-For-Review, Structured-Data-Commons, Wikidata, Multi-Content-Revisions
daniel merged T200121: Fatal exception of type "InvalidArgumentException" while undeleting a file on Commons in RevisionStoreRecord.php: The given Title does not belong to page ID 50301569 but actually belongs to 53495560 into T200072: MCR broke Undelete action (and made Cognate tests fail) "The given Title does not belong to page ID".
Tue, Sep 18, 3:35 PM · Wikimedia-production-error, MediaWiki-Page-deletion, MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), Core-Platform-Team (CPT-Q1-Jul-Sep-2018), Multi-Content-Revisions (MCR-SDC Storage Layer - phase 1), Wikidata, Structured-Data-Commons, Cognate
daniel merged task T200121: Fatal exception of type "InvalidArgumentException" while undeleting a file on Commons in RevisionStoreRecord.php: The given Title does not belong to page ID 50301569 but actually belongs to 53495560 into T200072: MCR broke Undelete action (and made Cognate tests fail) "The given Title does not belong to page ID".
Tue, Sep 18, 3:35 PM · Multi-Content-Revisions, Wikimedia-production-error, Commons

Mon, Sep 17

daniel removed a subtask for T199352: Deploy Structured Data on Commons with arbitrary Statements: T204582: Verify that AbuseFilter and SpamBlacklist work with Wikibase MediaInfo.
Mon, Sep 17, 8:47 PM · Multi-Content-Revisions (MCR Deployment), Epic, Wikidata, Multimedia, Structured-Data-Commons
daniel added a subtask for T194750: Deploy Structured Data on Commons baseline : T204582: Verify that AbuseFilter and SpamBlacklist work with Wikibase MediaInfo.
Mon, Sep 17, 8:47 PM · Multi-Content-Revisions (MCR Deployment), Epic, Multimedia-Team-Working-Board, Wikidata, Multimedia, Structured-Data-Commons
daniel edited parent tasks for T204582: Verify that AbuseFilter and SpamBlacklist work with Wikibase MediaInfo, added: T194750: Deploy Structured Data on Commons baseline ; removed: T199352: Deploy Structured Data on Commons with arbitrary Statements.
Mon, Sep 17, 8:47 PM · MediaWiki-extensions-WikibaseMediaInfo, Wikidata, Structured-Data-Commons
daniel added a comment to T204582: Verify that AbuseFilter and SpamBlacklist work with Wikibase MediaInfo.

@Jdforrester-WMF You are right. I was mostly thinking of spam links, but dick jokes in file captions also suck (no pun intended). Changing.

Mon, Sep 17, 8:47 PM · MediaWiki-extensions-WikibaseMediaInfo, Wikidata, Structured-Data-Commons
daniel added a project to T204582: Verify that AbuseFilter and SpamBlacklist work with Wikibase MediaInfo: MediaWiki-extensions-WikibaseMediaInfo.
Mon, Sep 17, 7:00 PM · MediaWiki-extensions-WikibaseMediaInfo, Wikidata, Structured-Data-Commons
daniel added a subtask for T199352: Deploy Structured Data on Commons with arbitrary Statements: T204582: Verify that AbuseFilter and SpamBlacklist work with Wikibase MediaInfo.
Mon, Sep 17, 7:00 PM · Multi-Content-Revisions (MCR Deployment), Epic, Wikidata, Multimedia, Structured-Data-Commons
daniel added a parent task for T204582: Verify that AbuseFilter and SpamBlacklist work with Wikibase MediaInfo: T199352: Deploy Structured Data on Commons with arbitrary Statements.
Mon, Sep 17, 7:00 PM · MediaWiki-extensions-WikibaseMediaInfo, Wikidata, Structured-Data-Commons
daniel closed T194037: Track dependencies for multiple Content objects per page as Resolved.
Mon, Sep 17, 7:00 PM · MW-1.32-release-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), Patch-For-Review, MW-1.32-release, Multi-Content-Revisions (MCR-SDC Statement Support - phase 3), Wikidata, Structured-Data-Commons
daniel closed T194037: Track dependencies for multiple Content objects per page, a subtask of T189220: Ensure that relevant extensions are MCR-aware, as Resolved.
Mon, Sep 17, 6:59 PM · Epic, MW-1.32-release-notes (WMF-deploy-2018-09-25 (1.32.0-wmf.23)), Multi-Content-Revisions, Core-Platform-Team
daniel closed T194037: Track dependencies for multiple Content objects per page, a subtask of T199352: Deploy Structured Data on Commons with arbitrary Statements, as Resolved.
Mon, Sep 17, 6:59 PM · Multi-Content-Revisions (MCR Deployment), Epic, Wikidata, Multimedia, Structured-Data-Commons
daniel closed T194037: Track dependencies for multiple Content objects per page, a subtask of T196087: Refactored implementation of MCR page update interface, as Resolved.
Mon, Sep 17, 6:59 PM · Multi-Content-Revisions, Core-Platform-Team, Epic, Wikidata
daniel closed T194038: Introduce ContentHandler::getSecondaryDataUpdates to replace Content::getSecondaryDataUpdates as Resolved.
Mon, Sep 17, 6:59 PM · Multi-Content-Revisions (MCR-SDC Statement Support - phase 3), Structured-Data-Commons, Wikidata, MediaWiki-ContentHandler, Patch-For-Review
daniel closed T194038: Introduce ContentHandler::getSecondaryDataUpdates to replace Content::getSecondaryDataUpdates, a subtask of T194037: Track dependencies for multiple Content objects per page, as Resolved.
Mon, Sep 17, 6:59 PM · MW-1.32-release-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), Patch-For-Review, MW-1.32-release, Multi-Content-Revisions (MCR-SDC Statement Support - phase 3), Wikidata, Structured-Data-Commons
daniel created T204582: Verify that AbuseFilter and SpamBlacklist work with Wikibase MediaInfo.
Mon, Sep 17, 6:55 PM · MediaWiki-extensions-WikibaseMediaInfo, Wikidata, Structured-Data-Commons
daniel updated the task description for T198308: Enable MCR migration stage "write both, read new" on live systems.
Mon, Sep 17, 6:08 PM · MW-1.32-release, Multi-Content-Revisions (MCR Deployment), Wikidata, Structured-Data-Commons
daniel moved T203982: update.php fails for wikis with zero revisions from Backlog to Next on the Multi-Content-Revisions board.
Mon, Sep 17, 1:14 PM · Patch-For-Review, MediaWiki-Installer, Multi-Content-Revisions
daniel moved T189808: Make undo work with multiple slots. from Next to Backlog on the Multi-Content-Revisions board.
Mon, Sep 17, 1:13 PM · Multi-Content-Revisions, Core-Platform-Team, Structured-Data-Commons, Wikidata
daniel moved T174031: MCR: Include all slots in XML dumps from Backlog to Next on the Multi-Content-Revisions board.
Mon, Sep 17, 1:13 PM · Multi-Content-Revisions, Structured-Data-Commons, Wikidata
daniel moved T200121: Fatal exception of type "InvalidArgumentException" while undeleting a file on Commons in RevisionStoreRecord.php: The given Title does not belong to page ID 50301569 but actually belongs to 53495560 from Backlog to Next on the Multi-Content-Revisions board.
Mon, Sep 17, 1:12 PM · Multi-Content-Revisions, Wikimedia-production-error, Commons
daniel moved T174032: Make relevant API modules aware of MCR from Backlog to In Progress on the Multi-Content-Revisions board.
Mon, Sep 17, 1:12 PM · Multi-Content-Revisions, Epic, Core-Platform-Team (CPT-Q1-Jul-Sep-2018), Structured-Data-Commons, Wikidata
daniel moved T194046: Introduce SlotRoleHandler and SlotRoleRegistry for declaring slot roles. from Backlog to In Progress on the Multi-Content-Revisions board.
Mon, Sep 17, 1:12 PM · Multi-Content-Revisions, Core-Platform-Team, Patch-For-Review, Structured-Data-Commons, Wikidata
daniel moved T195212: ServiceContainer: Allow extensions to manipulate services upon creation from Backlog to In Progress on the Multi-Content-Revisions board.
Mon, Sep 17, 1:12 PM · Multi-Content-Revisions, MW-1.32-release-notes (WMF-deploy-2018-08-07 (1.32.0-wmf.16)), Core-Platform-Team, MediaWiki-ServiceContainer, Structured-Data-Commons, Wikidata
daniel moved T196087: Refactored implementation of MCR page update interface from Backlog to In Progress on the Multi-Content-Revisions board.
Mon, Sep 17, 1:11 PM · Multi-Content-Revisions, Core-Platform-Team, Epic, Wikidata
daniel moved T204112: Support slots other than the main slot in EditPage from Backlog to In Progress on the Multi-Content-Revisions board.
Mon, Sep 17, 1:11 PM · Patch-For-Review, Core-Platform-Team, Multi-Content-Revisions
daniel moved T198342: Remove all usages of the 'text' flag in calls to Revision::getQueryInfo() and RevisionStore::getQueryInfo(). from Backlog to In Progress on the Multi-Content-Revisions board.
Mon, Sep 17, 1:10 PM · Multi-Content-Revisions, Patch-For-Review, Structured-Data-Commons, Wikidata
daniel moved T198297: Use PageUpdater to create dummy revisions from Backlog to In Progress on the Multi-Content-Revisions board.
Mon, Sep 17, 1:10 PM · Multi-Content-Revisions, Patch-For-Review
daniel moved T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism (main slot only) from Backlog to In Progress on the Multi-Content-Revisions board.
Mon, Sep 17, 1:09 PM · Multi-Content-Revisions, Patch-For-Review, Structured-Data-Commons, Wikidata
daniel moved T195692: Attempt to undelete page causes error: Fatal exception of type IncompleteRevisionException: user_text field must not be ''! from Backlog to Next on the Multi-Content-Revisions board.
Mon, Sep 17, 1:07 PM · MW-1.32-release-notes (WMF-deploy-2018-09-25 (1.32.0-wmf.23)), Core-Platform-Team (CPT-Q1-Jul-Sep-2018), Multi-Content-Revisions, MediaWiki-Revision-deletion, Wikimedia-production-error
daniel moved T198341: Remove all references to the rev_text_id and ar_text_id fields from Backlog to Next on the Multi-Content-Revisions board.
Mon, Sep 17, 1:07 PM · Multi-Content-Revisions, Patch-For-Review, Structured-Data-Commons, Wikidata

Sun, Sep 16

daniel added a comment to T38976: Diffs: Incorrect number of bytes added or removed.

@Tbayer the problem here seems to be that is that rev_parent_id is set to the wrong revision for some reason.

Sun, Sep 16, 8:33 AM · MediaWiki-Special-pages, MediaWiki-History-or-Diffs, MediaWiki-Maintenance-scripts

Fri, Sep 14

daniel added a comment to T183487: MCR schema migration stage 3: drop support for legacy fields (wmf production).

@awight It is, via T183490. https://wikifarm.wmflabs.org/mcr/index.php/Deployment_Pert_Chart

Fri, Sep 14, 8:32 AM · Multi-Content-Revisions (MCR Deployment), Wikidata

Thu, Sep 13

daniel added a comment to T203356: Sort out semantics of causeAgent and triggeringUser/triggeringRevisionId.

I see no use case for triggeringUser that is not covered by $revision->getUser() or causeAgent. we either want to know who triggered an event (the causeAgent), or who made the edit ($revision->getUser()).

Thu, Sep 13, 11:12 AM · Core-Platform-Team, Technical-Debt, MediaWiki-Documentation

Wed, Sep 12

daniel moved T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts from Request IRC meeting to Under discussion on the TechCom-RFC board.
Wed, Sep 12, 8:18 PM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts
daniel moved T99268: RfC: Create a proper command-line runner for MediaWiki maintenance tasks from Request IRC meeting to Under discussion on the TechCom-RFC board.
Wed, Sep 12, 8:17 PM · Core-Platform-Team, MediaWiki-Maintenance-scripts, TechCom-RFC
daniel moved T204142: Establish guiding principles for software and system architecture from Inbox to In progress on the TechCom board.
Wed, Sep 12, 7:54 PM · User-Daniel, TechCom-RFC, TechCom
daniel added a comment to T201643: RFC: Modern Event Platform: Schema Registry.

@Milimetric what'S yoour take on this? Can this do to last call, or should it see more discussion?

Wed, Sep 12, 7:50 PM · TechCom-RFC, Services (watching), Analytics-EventLogging, EventBus, Analytics, Analytics-Kanban
daniel closed T204065: WikibaseLexeme CI broken (database errors) as Resolved.
Wed, Sep 12, 6:59 PM · MW-1.32-release-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), Patch-For-Review, User-Addshore, Multi-Content-Revisions, Continuous-Integration-Config, Wikidata
daniel closed T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI, a subtask of T174044: Deploy MCR storage layer, as Resolved.
Wed, Sep 12, 6:59 PM · Core-Platform-Team, Multi-Content-Revisions (MCR Deployment), User-Addshore, Patch-For-Review, Epic, DBA, Structured-Data-Commons, Wikidata
daniel closed T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI as Resolved.

let's hope it stays closed this time :)

Wed, Sep 12, 6:59 PM · MW-1.32-release-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), Multi-Content-Revisions (MCR Deployment), Patch-For-Review, User-Daniel, MW-1.32-release, Wikidata
daniel closed T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI, a subtask of T198308: Enable MCR migration stage "write both, read new" on live systems, as Resolved.
Wed, Sep 12, 6:59 PM · MW-1.32-release, Multi-Content-Revisions (MCR Deployment), Wikidata, Structured-Data-Commons
daniel created T204142: Establish guiding principles for software and system architecture.
Wed, Sep 12, 5:43 PM · User-Daniel, TechCom-RFC, TechCom
daniel renamed T204072: parser tests should reset service locator from ParserTestCase should reset service locator to parser tests should reset service locator.
Wed, Sep 12, 1:57 PM · Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), MW-1.32-release-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), Core-Platform-Team, MediaWiki-Core-Tests
daniel committed rEWLE3b3828ff9a7b: DNM: check that Lexeme CI passes in MCR read-new mode. (authored by daniel).
DNM: check that Lexeme CI passes in MCR read-new mode.
Wed, Sep 12, 1:40 PM
daniel committed rEWLE3f7ae684abaa: DNM: check that Lexeme CI passes in MCR read-new mode. (authored by daniel).
DNM: check that Lexeme CI passes in MCR read-new mode.
Wed, Sep 12, 1:40 PM
daniel committed rEWLE59f128a6eccd: DNM: check that Lexeme CI passes in MCR read-new mode. (authored by daniel).
DNM: check that Lexeme CI passes in MCR read-new mode.
Wed, Sep 12, 1:36 PM
daniel added a subtask for T200297: Introduce a new namespace for collaborative judgments about wiki entities: T204112: Support slots other than the main slot in EditPage.
Wed, Sep 12, 11:49 AM · Scoring-platform-team (Current), DBA, Operations, JADE, TechCom-RFC
daniel added a parent task for T204112: Support slots other than the main slot in EditPage: T200297: Introduce a new namespace for collaborative judgments about wiki entities.
Wed, Sep 12, 11:49 AM · Patch-For-Review, Core-Platform-Team, Multi-Content-Revisions
daniel closed T174036: Diffs page should show diffs and content from multiple slots [MCR] as Resolved.
Wed, Sep 12, 11:44 AM · MW-1.32-release-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), MW-1.32-release, Epic, Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Structured-Data-Commons, Wikidata
daniel closed T174036: Diffs page should show diffs and content from multiple slots [MCR], a subtask of T194750: Deploy Structured Data on Commons baseline , as Resolved.
Wed, Sep 12, 11:44 AM · Multi-Content-Revisions (MCR Deployment), Epic, Multimedia-Team-Working-Board, Wikidata, Multimedia, Structured-Data-Commons
daniel added a comment to T204024: Store WikibaseQualityConstraint check data in an SQL table instead of in the cache.

This use case seems similar to caching parsoid HTML, which is done in RESTbase and backed by Cassandra. It's similar, because it's re-generated upon edit, and accessed from clients upon view, via an API.

Wed, Sep 12, 11:20 AM · Cassandra, Services (designing), wikidata-tech-focus, Wikidata-Campsite, Wikibase-Quality-Constraints, Wikibase-Quality, Wikidata
daniel added a comment to T122113: Get rid of LinksUpdate::setTriggeringUser() hacks.

[10:55:36] <legoktm> AaronSchulz: Do you have ideas on where else we can hook in to determine when new links get added and by whom?[10:55:36] <legoktm> AaronSchulz: Do you have ideas on where else we can hook in to determine when new links get added and by whom?

Wed, Sep 12, 11:15 AM · Technical-Debt, Growth-Team, Notifications, Collaboration-Team-Triage, MediaWiki-General-or-Unknown
daniel closed T174035: Allow the view action to show multiple slots [MCR] as Resolved.
Wed, Sep 12, 11:05 AM · MW-1.32-release-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Patch-For-Review, Structured-Data-Commons, Wikidata
daniel closed T174035: Allow the view action to show multiple slots [MCR], a subtask of T174036: Diffs page should show diffs and content from multiple slots [MCR], as Resolved.
Wed, Sep 12, 11:04 AM · MW-1.32-release-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), MW-1.32-release, Epic, Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Structured-Data-Commons, Wikidata
daniel closed T174035: Allow the view action to show multiple slots [MCR], a subtask of T200572: Make ApiParse API module aware of MCR, as Resolved.
Wed, Sep 12, 11:04 AM · Core-Platform-Team, Multi-Content-Revisions
daniel added a comment to T200297: Introduce a new namespace for collaborative judgments about wiki entities.

I'm making some changes to the proposal, which I hope emphasize the role of Judgment pages to carry rich content. The amendment is that we evolve judgment content in the main MCR slot, using wikitext intended for humans. In a second slot, editors can build a strictly validated JSON structure intended for machine consumption.

Wed, Sep 12, 9:56 AM · Scoring-platform-team (Current), DBA, Operations, JADE, TechCom-RFC
daniel triaged T204112: Support slots other than the main slot in EditPage as Normal priority.
Wed, Sep 12, 9:53 AM · Patch-For-Review, Core-Platform-Team, Multi-Content-Revisions
daniel added a comment to T97368: Investigate more efficient memcached solution for CacheAwarePropertyInfoStore .

Another option would be to force this to go into APC instead of memcached.

Wed, Sep 12, 9:42 AM · Wikidata-Campsite-Iteration-∞, Wikidata-Campsite, User-Addshore, Performance-Team (Radar), MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), Patch-For-Review, Wikimedia-Incident, Operations, wikidata-tech-focus, MediaWiki-extensions-WikibaseClient, MediaWiki-extensions-WikibaseRepository, Wikidata

Tue, Sep 11

daniel reopened T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI, a subtask of T174044: Deploy MCR storage layer, as Open.
Tue, Sep 11, 5:55 PM · Core-Platform-Team, Multi-Content-Revisions (MCR Deployment), User-Addshore, Patch-For-Review, Epic, DBA, Structured-Data-Commons, Wikidata
daniel reopened T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI as "Open".

Reverted by https://gerrit.wikimedia.org/r/c/mediawiki/core/+/459812 to fix T204065: WikibaseLexeme CI broken (database errors).

Tue, Sep 11, 5:55 PM · MW-1.32-release-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), Multi-Content-Revisions (MCR Deployment), Patch-For-Review, User-Daniel, MW-1.32-release, Wikidata
daniel reopened T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI, a subtask of T198308: Enable MCR migration stage "write both, read new" on live systems, as Open.
Tue, Sep 11, 5:55 PM · MW-1.32-release, Multi-Content-Revisions (MCR Deployment), Wikidata, Structured-Data-Commons
daniel reopened T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI, a subtask of T198309: Enable MCR migration stage "write both, read new" on testwiki, as Open.
Tue, Sep 11, 5:55 PM · Patch-For-Review, Multi-Content-Revisions (MCR Deployment), Wikidata, Structured-Data-Commons
daniel added a project to T204072: parser tests should reset service locator: Core-Platform-Team.
Tue, Sep 11, 5:21 PM · Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), MW-1.32-release-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), Core-Platform-Team, MediaWiki-Core-Tests
daniel committed rEWLE84e61dfc925b: Add WikibaseLexemeExtensionRegistrationTest to group Database (authored by Addshore).
Add WikibaseLexemeExtensionRegistrationTest to group Database
Tue, Sep 11, 5:20 PM