[Wikidata-bugs] [Maniphest] [Created] T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism.

2018-07-03 Thread daniel
daniel created this task.daniel triaged this task as "Normal" priority.daniel added projects: Wikidata, Structured-Data-Commons, Multi-Content-Revisions (MCR-SDC phase 2). TASK DESCRIPTIONFor access to revision content, WikiExporter/XmlDumpWriter rely on joining the revision table t

[Wikidata-bugs] [Maniphest] [Updated] T198557: Remove support for legacy pre-MCR schema

2018-07-03 Thread daniel
daniel added a subtask: T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism.. TASK DETAILhttps://phabricator.wikimedia.org/T198557EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Fjalapeno

[Wikidata-bugs] [Maniphest] [Updated] T198312: Set the WMF cluster to use the new MCR-only schema

2018-07-03 Thread daniel
daniel added a subtask: T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism.. TASK DETAILhttps://phabricator.wikimedia.org/T198312EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Fjalapeno

[Wikidata-bugs] [Maniphest] [Updated] T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism.

2018-07-03 Thread daniel
daniel added parent tasks: T198312: Set the WMF cluster to use the new MCR-only schema, T198557: Remove support for legacy pre-MCR schema. TASK DETAILhttps://phabricator.wikimedia.org/T198706EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc

[Wikidata-bugs] [Maniphest] [Updated] T198342: Remove all usages of the 'text' flag in calls to Revision::getQueryInfo() and RevisionStore::getQueryInfo().

2018-07-03 Thread daniel
daniel added a subtask: T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism.. TASK DETAILhttps://phabricator.wikimedia.org/T198342EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper

[Wikidata-bugs] [Maniphest] [Updated] T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism.

2018-07-03 Thread daniel
daniel added a parent task: T198342: Remove all usages of the 'text' flag in calls to Revision::getQueryInfo() and RevisionStore::getQueryInfo().. TASK DETAILhttps://phabricator.wikimedia.org/T198706EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To

[Wikidata-bugs] [Maniphest] [Commented On] T145932: [Bug] Special:NewItem does not validate maximum label length

2018-07-03 Thread daniel
daniel added a comment. Isn't that validation in the ChangeOp? Or is the ChangeOp not used?TASK DETAILhttps://phabricator.wikimedia.org/T145932EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: hoo, danielCc: Addshore, Gstupp, Liuxinyu970226, Thryduulf, Mb

[Wikidata-bugs] [Maniphest] [Updated] T198563: Make "write both, read old" the default MCR migration stage on master / for CI

2018-07-04 Thread daniel
daniel edited projects, added Multi-Content-Revisions (MCR Deployment); removed Multi-Content-Revisions (MCR-SDC phase 2). TASK DETAILhttps://phabricator.wikimedia.org/T198563EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Tgr, Anomie, Addshore

[Wikidata-bugs] [Maniphest] [Updated] T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs

2018-07-04 Thread daniel
daniel edited projects, added Multi-Content-Revisions, User-Daniel; removed Multi-Content-Revisions (MCR-SDC phase 2).daniel added a comment. Dropping off SDC board. Also not MCR directly a deployment task, though it's a soft blocker for enabling "write both, read new" on the live s

[Wikidata-bugs] [Maniphest] [Retitled] T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI

2018-07-04 Thread daniel
daniel renamed this task from "Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs" to "Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI".daniel updated the task des

[Wikidata-bugs] [Maniphest] [Edited] T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI

2018-07-04 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTION...NOTE: we'll want to have this enabled on the live systems for a while before releasing it as the default, see T198308. But we'll want to have this as the default on master / for CI before enabling it o

[Wikidata-bugs] [Maniphest] [Edited] T198308: Enable MCR migration stage "write both, read new" on live systems

2018-07-04 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTION...This keeps writing to the old schema as well, so we can still easily back out of the migration. NOTE: we'll want to have this enabled on the live systems for a while before releasing it as the default for 3rd

[Wikidata-bugs] [Maniphest] [Edited] T198308: Enable MCR migration stage "write both, read new" on live systems

2018-07-04 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTION...NOTE: we'll want to have this enabled on the live systems for a while before releasing it as the default for 3rd party installs, see T198561. But we'll want to have this as the default on master / for

[Wikidata-bugs] [Maniphest] [Updated] T198559: Set beta wikis to use the new MCR-only schema

2018-07-04 Thread daniel
daniel edited projects, added Multi-Content-Revisions (MCR Deployment); removed Structured-Data-Commons, Wikidata. TASK DETAILhttps://phabricator.wikimedia.org/T198559EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, CCicalese_WMF, Fjalapeno

[Wikidata-bugs] [Maniphest] [Updated] T198558: Set testwiki to use the new MCR-only schema

2018-07-04 Thread daniel
daniel edited projects, added Multi-Content-Revisions (MCR Deployment); removed Structured-Data-Commons, Wikidata. TASK DETAILhttps://phabricator.wikimedia.org/T198558EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Fjalapeno, CCicalese_WMF, Aklapper

[Wikidata-bugs] [Maniphest] [Updated] T198312: Set the WMF cluster to use the new MCR-only schema

2018-07-04 Thread daniel
daniel edited projects, added Multi-Content-Revisions (MCR Deployment); removed Structured-Data-Commons, Wikidata. TASK DETAILhttps://phabricator.wikimedia.org/T198312EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Fjalapeno, CCicalese_WMF, Aklapper

[Wikidata-bugs] [Maniphest] [Updated] T198413: Allow multiple slots to be used while still writing to the old as well as the new schema

2018-07-04 Thread daniel
daniel added a parent task: T174023: Implement MCR storage layer. TASK DETAILhttps://phabricator.wikimedia.org/T198413EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: gerritbot, Anomie, Tgr, Aklapper, daniel, Gaboe420, Versusxo, Majesticalreaper22

[Wikidata-bugs] [Maniphest] [Updated] T174023: Implement MCR storage layer

2018-07-04 Thread daniel
daniel added a subtask: T198413: Allow multiple slots to be used while still writing to the old as well as the new schema. TASK DETAILhttps://phabricator.wikimedia.org/T174023EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, daniel, Lahi

[Wikidata-bugs] [Maniphest] [Edited] T198563: Make "write both, read old" the default MCR migration stage on master / for CI

2018-07-04 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTION...$wgMultiContentRevisionSchemaMigrationStage = SCHEMA_COMPAT_WRITE_BOTH | SCHEMA_COMPAT_READ_OLD; NOTE: this is tracked as an //MCR Deployment// task because it blocks schema deployment. It's not itself a deplo

[Wikidata-bugs] [Maniphest] [Edited] T198701: Create RevisionStoreFactory [MCR]

2018-07-05 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTION... - CommentStore is per wiki, as different wikis may have different migration configuration - MCR itself may be at different migration stages on different wikis For the differing configurations between wikis

[Wikidata-bugs] [Maniphest] [Edited] T198701: Create RevisionStoreFactory [MCR]

2018-07-05 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTION... - MCR itself may be at different migration stages on different wikis For the differing cPerhaps we could use SiteConfigurations between wikis WikiConfig and or WikiMap may be needed to gain access to the various

[Wikidata-bugs] [Maniphest] [Edited] T198701: Create RevisionStoreFactory [MCR]

2018-07-05 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTION...Perhaps we could use SiteConfiguration to gain access to the various migration stages on the different wikis: If a SiteConfiguration is injected, the local values of the migrations tage for MCR, CommentStore and

[Wikidata-bugs] [Maniphest] [Claimed] T198701: Create RevisionStoreFactory [MCR]

2018-07-05 Thread daniel
daniel claimed this task. TASK DETAILhttps://phabricator.wikimedia.org/T198701EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: gerritbot, Aklapper, daniel, Addshore, Gaboe420, Versusxo, Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Lahi

[Wikidata-bugs] [Maniphest] [Unblock] T174023: Implement MCR storage layer

2018-07-08 Thread daniel
daniel closed subtask T198413: Allow multiple slots to be used while still writing to the old as well as the new schema as "Resolved". TASK DETAILhttps://phabricator.wikimedia.org/T174023EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc

[Wikidata-bugs] [Maniphest] [Unblock] T198311: Enable MCR migration stage "write both, read new" on commons beta.

2018-07-08 Thread daniel
daniel closed subtask T198413: Allow multiple slots to be used while still writing to the old as well as the new schema as "Resolved". TASK DETAILhttps://phabricator.wikimedia.org/T198311EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Akl

[Wikidata-bugs] [Maniphest] [Unblock] T194750: Deploy Structured Data on Commons baseline

2018-07-08 Thread daniel
daniel closed subtask T198413: Allow multiple slots to be used while still writing to the old as well as the new schema as "Resolved". TASK DETAILhttps://phabricator.wikimedia.org/T194750EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Akla

[Wikidata-bugs] [Maniphest] [Closed] T198413: Allow multiple slots to be used while still writing to the old as well as the new schema

2018-07-08 Thread daniel
daniel closed this task as "Resolved". TASK DETAILhttps://phabricator.wikimedia.org/T198413EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: gerritbot, Anomie, Tgr, Aklapper, daniel, Gaboe420, Versusxo, Majesticalreaper22, Giuliamocci,

[Wikidata-bugs] [Maniphest] [Unblock] T197818: Enable MCR migration stage "write both, read old" on commons beta.

2018-07-08 Thread daniel
daniel closed subtask T197619: Introduce SCHEMA_COMPAT_XXX constants to allow more fine grained control over the migration process as "Resolved". TASK DETAILhttps://phabricator.wikimedia.org/T197818EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To

[Wikidata-bugs] [Maniphest] [Edited] T198308: Enable MCR migration stage "write both, read new" on live systems

2018-07-08 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTION...If we are forced to roll this back, we will lose access to the content of the new, extra slots. Rolling forward again would restore that access for old revisions, but extra cleanup would be needed to then again

[Wikidata-bugs] [Maniphest] [Updated] T174032: Make relevant API modules aware of MCR

2018-07-09 Thread daniel
daniel added a subtask: T198099: Improve MCR handling of RevisionAccessException family. TASK DETAILhttps://phabricator.wikimedia.org/T174032EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Anomie, danielCc: Fjalapeno, gerritbot, Aklapper, daniel, Gaboe420

[Wikidata-bugs] [Maniphest] [Updated] T174047: Provide backwards compatibility views for toolforge replica [MCR]

2018-07-09 Thread daniel
daniel edited projects, added Multi-Content-Revisions (MCR Deployment); removed Multi-Content-Revisions (MCR-SDC phase 2), Structured-Data-Commons.daniel added a comment. Dropping this off SDC boards. This is only needed when we stop writing the old schema (T198312), which is not a blocker for SDC

[Wikidata-bugs] [Maniphest] [Updated] T174047: Provide backwards compatibility views for toolforge replica [MCR]

2018-07-09 Thread daniel
daniel added a parent task: T198312: Set the WMF cluster to use the new MCR-only schema. TASK DETAILhttps://phabricator.wikimedia.org/T174047EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Stashbot, jcrespo, gerritbot, Bstorm, Tgr, bd808, Anomie

[Wikidata-bugs] [Maniphest] [Edited] T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism.

2018-07-09 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTIONFor access to revision content, WikiExporter/XmlDumpWriter rely on joining the revision table to the text table, based on the rev_text_id field. This prevents access to content in extra slots. It will alsoThis will

[Wikidata-bugs] [Maniphest] [Updated] T174031: Support MCR in XML dump format

2018-07-09 Thread daniel
daniel removed a subtask: T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism.. TASK DETAILhttps://phabricator.wikimedia.org/T174031EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: ArielGlenn

[Wikidata-bugs] [Maniphest] [Updated] T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism.

2018-07-09 Thread daniel
daniel removed a parent task: T174031: Support MCR in XML dump format. TASK DETAILhttps://phabricator.wikimedia.org/T198706EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: gerritbot, CCicalese_WMF, Aklapper, Fjalapeno, daniel, Gaboe420, Versusxo

[Wikidata-bugs] [Maniphest] [Updated] T174031: Support MCR in XML dump format

2018-07-09 Thread daniel
daniel added a subtask: T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism.. TASK DETAILhttps://phabricator.wikimedia.org/T174031EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: ArielGlenn

[Wikidata-bugs] [Maniphest] [Updated] T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism.

2018-07-09 Thread daniel
daniel added a parent task: T174031: Support MCR in XML dump format. TASK DETAILhttps://phabricator.wikimedia.org/T198706EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: gerritbot, CCicalese_WMF, Aklapper, Fjalapeno, daniel, Gaboe420, Versusxo

[Wikidata-bugs] [Maniphest] [Retitled] T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism (main slot only)

2018-07-09 Thread daniel
daniel renamed this task from "Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism." to "Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism (main slot only)".daniel updated

[Wikidata-bugs] [Maniphest] [Retitled] T174031: Include all slots in XML dumps

2018-07-09 Thread daniel
daniel renamed this task from "Support MCR in XML dump format" to "Include all slots in XML dumps".daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTIONPlaceholder ticket for MCRTo represent all page content in exports/dumps, support in dumpsort for

[Wikidata-bugs] [Maniphest] [Retitled] T174031: MCR: Include all slots in XML dumps

2018-07-09 Thread daniel
daniel renamed this task from "Include all slots in XML dumps" to "MCR: Include all slots in XML dumps". TASK DETAILhttps://phabricator.wikimedia.org/T174031EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: ArielGlenn, Fjalape

[Wikidata-bugs] [Maniphest] [Created] T199121: RFC: Spec for representing multiple content objects per revision (MCR) in XML dumps

2018-07-09 Thread daniel
daniel created this task.daniel triaged this task as "Normal" priority.daniel added projects: Wikidata, Structured-Data-Commons, Multi-Content-Revisions, TechCom-RFC, User-Daniel. TASK DESCRIPTIONThis is a placeholder ticket for an RFC about how the content of multiple slots should be r

[Wikidata-bugs] [Maniphest] [Updated] T174031: MCR: Include all slots in XML dumps

2018-07-09 Thread daniel
daniel edited projects, added Multi-Content-Revisions; removed Multi-Content-Revisions (MCR-SDC phase 2), MediaWiki-Platform-Team (MWPT-Q4-Apr-Jun-2018).daniel added a comment. Not part of the MVP for SDC.TASK DETAILhttps://phabricator.wikimedia.org/T174031EMAIL PREFERENCEShttps

[Wikidata-bugs] [Maniphest] [Updated] T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism (main slot only)

2018-07-09 Thread daniel
daniel edited projects, added Multi-Content-Revisions; removed Patch-For-Review, Multi-Content-Revisions (MCR-SDC phase 2).daniel added a comment. Not part of the MVP for SDC.TASK DETAILhttps://phabricator.wikimedia.org/T198706EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel

[Wikidata-bugs] [Maniphest] [Commented On] T199121: RFC: Spec for representing multiple content objects per revision (MCR) in XML dumps

2018-07-09 Thread daniel
daniel added a comment. Note: Not part of the MVP for SDC.TASK DETAILhttps://phabricator.wikimedia.org/T199121EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, Fjalapeno, ArielGlenn, daniel, Lahi, PDrouin-WMF, Gq86, E1presidente, Ramsey-WMF

[Wikidata-bugs] [Maniphest] [Updated] T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism (main slot only)

2018-07-09 Thread daniel
daniel edited projects, added Patch-For-Review, Multi-Content-Revisions (MCR-SDC phase 2); removed Multi-Content-Revisions. TASK DETAILhttps://phabricator.wikimedia.org/T198706EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: gerritbot, CCicalese_WMF

[Wikidata-bugs] [Maniphest] [Updated] T198341: Remove all references to the rev_text_id and ar_text_id fields

2018-07-09 Thread daniel
daniel edited projects, added Multi-Content-Revisions; removed Multi-Content-Revisions (MCR-SDC phase 2).daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTIONAny code that accesses rev_text_id and ar_text_id fields prevents us from eis unabling storing extra slots

[Wikidata-bugs] [Maniphest] [Claimed] T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism (main slot only)

2018-07-09 Thread daniel
daniel claimed this task. TASK DETAILhttps://phabricator.wikimedia.org/T198706EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: gerritbot, CCicalese_WMF, Aklapper, Fjalapeno, daniel, Gaboe420, Versusxo, Majesticalreaper22, Giuliamocci, Adrian1985

[Wikidata-bugs] [Maniphest] [Claimed] T198342: Remove all usages of the 'text' flag in calls to Revision::getQueryInfo() and RevisionStore::getQueryInfo().

2018-07-09 Thread daniel
daniel claimed this task. TASK DETAILhttps://phabricator.wikimedia.org/T198342EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, aude, Addshore, Anomie, Jdforrester-WMF, Tgr, gerritbot, daniel, Gaboe420, Versusxo, Majesticalreaper22

[Wikidata-bugs] [Maniphest] [Edited] T194263: Deprecate/Remove ContentHandler::makeParserOptions()

2018-07-09 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTION...Incompatible with MCR because the need for constructing a combined ParserOutput object. Which ContentHandler should control the options for the combined output? The creation of canonical ParserOptions could be left

[Wikidata-bugs] [Maniphest] [Updated] T194750: Deploy Structured Data on Commons baseline

2018-07-09 Thread daniel
daniel added a parent task: T197616: Create test version of commons in group0. TASK DETAILhttps://phabricator.wikimedia.org/T194750EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, Abit, Ramsey-WMF, daniel, Lahi, PDrouin-WMF, Gq86

[Wikidata-bugs] [Maniphest] [Updated] T197616: Create test version of commons in group0

2018-07-09 Thread daniel
daniel added a subtask: T194750: Deploy Structured Data on Commons baseline . TASK DETAILhttps://phabricator.wikimedia.org/T197616EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, greg, Reedy, CCicalese_WMF, daniel, Lahi, PDrouin-WMF, Gq86

[Wikidata-bugs] [Maniphest] [Commented On] T197616: Create test version of commons in group0

2018-07-09 Thread daniel
daniel added a comment. @greg I just talked about this with @CCicalese_WMF again. The takeaway seems to be that this isn't needed for the MCR schema migration, but it blocks SDC deployment. The reason ist that with SDC (more specifically, with enabling the MediaInfo extension), Commons will h

[Wikidata-bugs] [Maniphest] [Edited] T174044: Deploy MCR storage layer

2018-07-10 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTIONTrack deployment of the storage layer component of MCR. This particularly covers the necessary DB schema migration. See also the **[[https://docs.google.com/spreadsheets/d/1TkznqoaMH6HTQBSMxXPRhSOo8auf1oMLx6c-Cjjf-Sk

[Wikidata-bugs] [Maniphest] [Block] T183489: MCR schema migration stage 1: Fix Legacy Archive Rows

2018-07-10 Thread daniel
daniel reopened subtask T183486: MCR schema migration stage 0: create tables as "Open". TASK DETAILhttps://phabricator.wikimedia.org/T183489EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Anomie, danielCc: Abit, Jdforrester-WMF, Aklapper, aude

[Wikidata-bugs] [Maniphest] [Reopened] T183486: MCR schema migration stage 0: create tables

2018-07-10 Thread daniel
daniel reopened this task as "Open".daniel added a comment. Re-opening: the tables where dropped again per T190153, and SAL does not indicate that they have been re-created since.TASK DETAILhttps://phabricator.wikimedia.org/T183486EMAIL PREFERENCEShttps://phabricator.wikimedia.org/sett

[Wikidata-bugs] [Maniphest] [Closed] T183486: MCR schema migration stage 0: create tables

2018-07-10 Thread daniel
daniel closed this task as "Resolved".daniel added a comment. Seems like i mistyped when checking the log or something. It's there https://tools.wmflabs.org/sal/log/AWLjRFZ_CdtJF089CawE. Closing again, sorry for the confusion.TASK DETAILhttps://phabricator.wikimedia.o

[Wikidata-bugs] [Maniphest] [Unblock] T183489: MCR schema migration stage 1: Fix Legacy Archive Rows

2018-07-10 Thread daniel
daniel closed subtask T183486: MCR schema migration stage 0: create tables as "Resolved". TASK DETAILhttps://phabricator.wikimedia.org/T183489EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Anomie, danielCc: Abit, Jdforrester-WMF, Aklapper, aude

[Wikidata-bugs] [Maniphest] [Commented On] T194731: Show diffs for all slots [MCR]

2018-07-10 Thread daniel
daniel added a comment. Copy of the commit message of https://gerrit.wikimedia.org/r/c/mediawiki/core/+/441924 as written by @Tgr, for the sake of discussion here: [WIP][MCR] Split DifferenceEngine into page-level and slot-level part In preparation for showing multi-slot diffs, split out from

[Wikidata-bugs] [Maniphest] [Commented On] T194731: Show diffs for all slots [MCR]

2018-07-10 Thread daniel
daniel added a comment. A copy of my response to @Tgr at https://gerrit.wikimedia.org/r/c/mediawiki/core/+/441924#message-988f7c87660b1daba3ca441b29a92f4c6c036a47, copied for the sake of further discussion here: You wrote: To maintain a semblance of B/C, PageDifferenceEngine becomes a parent

[Wikidata-bugs] [Maniphest] [Commented On] T194731: Show diffs for all slots [MCR]

2018-07-10 Thread daniel
daniel added a comment. Copy of @Tgr's comment at https://gerrit.wikimedia.org/r/c/mediawiki/core/+/441924#message-edcc2029a8d911da3ec680fb373cd10f9b0323a2, for further discussion here: So one constraint to refactoring here is what callers expect a DifferenceEngine subclass. That can happe

[Wikidata-bugs] [Maniphest] [Commented On] T194731: Show diffs for all slots [MCR]

2018-07-10 Thread daniel
daniel added a comment. @Tgr thank you for doing the survey! I'm ok with doing the sub-classing approach as an intermedia solution if we can't find a better alternative that can be done quickly. How about this option: Declare DifferenceEngine to be the page-level handler Deprecat

[Wikidata-bugs] [Maniphest] [Commented On] T194263: Deprecate/Remove ContentHandler::makeParserOptions()

2018-07-10 Thread daniel
daniel added a comment. You are right, static factory methods on ParserOptions are probably the best choice for now. Ideally, ParserOutput is a plain value object, then we don't even need a factory - but even if we do, we can add that later. We definitely want something like ParserOp

[Wikidata-bugs] [Maniphest] [Retitled] T174047: Hide deprecated/unused fields on toolforge replica [MCR]

2018-07-11 Thread daniel
daniel renamed this task from "Provide backwards compatibility views for toolforge replica [MCR]" to "Hide deprecated/unused fields on toolforge replica [MCR]".daniel edited projects, added Cloud-Services; removed Patch-For-Review, MediaWiki-Platform-Team (MWPT-Q4

[Wikidata-bugs] [Maniphest] [Edited] T174047: Hide deprecated/unused fields on toolforge replica [MCR]

2018-07-11 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTION...NOTE: this ticket originally asked for compatibility to be maintained by adding joins to the views for the page and revision table. This idea has been dropped due to performance issues, see T195515

[Wikidata-bugs] [Maniphest] [Commented On] T174047: Hide deprecated/unused fields on toolforge replica [MCR]

2018-07-11 Thread daniel
daniel added a comment. I changed this ticket to ask for the affected fields to be hidden / dropped from the view, instead of trying to provide backwards compatibility.TASK DETAILhttps://phabricator.wikimedia.org/T174047EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel

[Wikidata-bugs] [Maniphest] [Commented On] T174047: Hide deprecated/unused fields on toolforge replica [MCR]

2018-07-11 Thread daniel
daniel added a comment. @jcrespo, @bd808 I have updated the task description with more details, and added a section with instructions for migrating tools. Do you think this is sufficient? Do you want me to send an email out, or will you do that?TASK DETAILhttps://phabricator.wikimedia.org

[Wikidata-bugs] [Maniphest] [Updated] T174047: Hide deprecated/unused fields on toolforge replica [MCR]

2018-07-11 Thread daniel
daniel added a comment. @jcrespo All the info you requested should already be in the task description: new tables are already there, will be populated when T183488 is done, which is due to start happening in August, and will probably take to the end of September to complete on all wikis. The

[Wikidata-bugs] [Maniphest] [Edited] T174047: Hide deprecated/unused fields on toolforge replica [MCR]

2018-07-11 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTION...Tools that need to know the content model of a revision's content can look it up using the new `slots` and `content` tables, which are already available on labs, but not yet populated. Populating these tables is

[Wikidata-bugs] [Maniphest] [Updated] T174047: Hide deprecated/unused fields on toolforge replica [MCR]

2018-07-11 Thread daniel
daniel added a subtask: T198308: Enable MCR migration stage "write both, read new" on live systems. TASK DETAILhttps://phabricator.wikimedia.org/T174047EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Stashbot, jcrespo, gerritbot, Bstorm,

[Wikidata-bugs] [Maniphest] [Updated] T198308: Enable MCR migration stage "write both, read new" on live systems

2018-07-11 Thread daniel
daniel added a parent task: T174047: Hide deprecated/unused fields on toolforge replica [MCR]. TASK DETAILhttps://phabricator.wikimedia.org/T198308EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Keegan, Fjalapeno, CCicalese_WMF, Aklapper, Tgr

[Wikidata-bugs] [Maniphest] [Commented On] T173145: Global users should be Wikibase items on Meta

2018-07-11 Thread daniel
daniel added a comment. I don't quite get the rationale behind this. There seems to be an idea that Wikibase is the preferred mechanism for storing structured data in MediaWiki. That's a bit off. Wikibase is a knowledge modeling tool. It's a good choice if you want to enable users

[Wikidata-bugs] [Maniphest] [Updated] T194037: Track dependencies for multiple Content objects per page

2018-07-11 Thread daniel
daniel edited projects, added Multi-Content-Revisions (MCR-SDC Statement Support - phase 3); removed Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2). TASK DETAILhttps://phabricator.wikimedia.org/T194037EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel

[Wikidata-bugs] [Maniphest] [Updated] T196087: Refactored implementation of MCR page update interface

2018-07-11 Thread daniel
daniel edited projects, added Multi-Content-Revisions (MCR-SDC Statement Support - phase 3); removed Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2). TASK DETAILhttps://phabricator.wikimedia.org/T196087EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel

[Wikidata-bugs] [Maniphest] [Created] T199352: Deploy Structured Data on Commons with arbitrary Staments

2018-07-11 Thread daniel
daniel created this task.daniel added projects: Structured-Data-Commons, Multimedia, Wikidata, Epic, Multi-Content-Revisions (MCR-SDC Statement Support - phase 3).Herald added a subscriber: Aklapper. TASK DESCRIPTIONTracking task for the deployment of #structured-data-commons with arbitrary

[Wikidata-bugs] [Maniphest] [Updated] T199352: Deploy Structured Data on Commons with arbitrary Staments

2018-07-11 Thread daniel
daniel added a parent task: T194750: Deploy Structured Data on Commons baseline . TASK DETAILhttps://phabricator.wikimedia.org/T199352EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, daniel, Lahi, PDrouin-WMF, Gq86, E1presidente, Ramsey

[Wikidata-bugs] [Maniphest] [Updated] T194750: Deploy Structured Data on Commons baseline

2018-07-11 Thread daniel
daniel added a subtask: T199352: Deploy Structured Data on Commons with arbitrary Staments. TASK DETAILhttps://phabricator.wikimedia.org/T194750EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, Abit, Ramsey-WMF, daniel, Lahi, PDrouin-WMF

[Wikidata-bugs] [Maniphest] [Edited] T194750: Deploy Structured Data on Commons baseline

2018-07-11 Thread daniel
daniel updated the task description. (Show Details) CHANGES TO TASK DESCRIPTION...The basic functional is the ability to store and edit multi-lingual image captions in file description pages, using #mediawiki-extensions-wikibasemediainfo in combination with #structured-data-commons. Having

[Wikidata-bugs] [Maniphest] [Updated] T194750: Deploy Structured Data on Commons baseline

2018-07-11 Thread daniel
daniel removed a parent task: T174022: Implement multi-content revisions. TASK DETAILhttps://phabricator.wikimedia.org/T194750EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, Abit, Ramsey-WMF, daniel, Lahi, PDrouin-WMF, Gq86, E1presidente

[Wikidata-bugs] [Maniphest] [Updated] T174022: Implement multi-content revisions

2018-07-11 Thread daniel
daniel removed a subtask: T194750: Deploy Structured Data on Commons baseline . TASK DETAILhttps://phabricator.wikimedia.org/T174022EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Agabi10, Liuxinyu970226, TomT0m, Smalyshev, Lokal_Profil, -jem

[Wikidata-bugs] [Maniphest] [Updated] T194750: Deploy Structured Data on Commons baseline

2018-07-11 Thread daniel
daniel removed a subtask: T199352: Deploy Structured Data on Commons with arbitrary Staments. TASK DETAILhttps://phabricator.wikimedia.org/T194750EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, Abit, Ramsey-WMF, daniel, Lahi, PDrouin-WMF

[Wikidata-bugs] [Maniphest] [Updated] T199352: Deploy Structured Data on Commons with arbitrary Staments

2018-07-11 Thread daniel
daniel removed a parent task: T194750: Deploy Structured Data on Commons baseline . TASK DETAILhttps://phabricator.wikimedia.org/T199352EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, daniel, Lahi, PDrouin-WMF, Gq86, E1presidente, Ramsey

[Wikidata-bugs] [Maniphest] [Updated] T199352: Deploy Structured Data on Commons with arbitrary Staments

2018-07-11 Thread daniel
daniel added a subtask: T194750: Deploy Structured Data on Commons baseline . TASK DETAILhttps://phabricator.wikimedia.org/T199352EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, daniel, Lahi, PDrouin-WMF, Gq86, E1presidente, Ramsey-WMF

[Wikidata-bugs] [Maniphest] [Updated] T194750: Deploy Structured Data on Commons baseline

2018-07-11 Thread daniel
daniel added a parent task: T199352: Deploy Structured Data on Commons with arbitrary Staments. TASK DETAILhttps://phabricator.wikimedia.org/T194750EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, Abit, Ramsey-WMF, daniel, Lahi, PDrouin

[Wikidata-bugs] [Maniphest] [Updated] T196087: Refactored implementation of MCR page update interface

2018-07-11 Thread daniel
daniel removed a parent task: T194750: Deploy Structured Data on Commons baseline . TASK DETAILhttps://phabricator.wikimedia.org/T196087EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: gerritbot, Aklapper, daniel, CCicalese_WMF, Gaboe420, Versusxo

[Wikidata-bugs] [Maniphest] [Updated] T194730: Ensure that Wikibase data access to MediaInfo on file description pages works with MCR

2018-07-11 Thread daniel
daniel removed a parent task: T194750: Deploy Structured Data on Commons baseline . TASK DETAILhttps://phabricator.wikimedia.org/T194730EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, Ramsey-WMF, MarkTraceur, Cparle, daniel, Lahi, PDrouin

[Wikidata-bugs] [Maniphest] [Updated] T194750: Deploy Structured Data on Commons baseline

2018-07-11 Thread daniel
daniel removed subtasks: T190063: Tracking dependencies for multiple Content objects per page (MCR), T196087: Refactored implementation of MCR page update interface, T194730: Ensure that Wikibase data access to MediaInfo on file description pages works with MCR , T174037: Implement single-slot

[Wikidata-bugs] [Maniphest] [Updated] T174037: Implement single-slot UI [MCR]

2018-07-11 Thread daniel
daniel removed a parent task: T194750: Deploy Structured Data on Commons baseline . TASK DETAILhttps://phabricator.wikimedia.org/T174037EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Ramsey-WMF, Aklapper, daniel, Lahi, PDrouin-WMF, Gq86

[Wikidata-bugs] [Maniphest] [Updated] T194730: Ensure that Wikibase data access to MediaInfo on file description pages works with MCR

2018-07-11 Thread daniel
daniel added a parent task: T199352: Deploy Structured Data on Commons with arbitrary Staments. TASK DETAILhttps://phabricator.wikimedia.org/T194730EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, Ramsey-WMF, MarkTraceur, Cparle, daniel

[Wikidata-bugs] [Maniphest] [Updated] T174031: MCR: Include all slots in XML dumps

2018-07-11 Thread daniel
daniel removed a parent task: T194750: Deploy Structured Data on Commons baseline . TASK DETAILhttps://phabricator.wikimedia.org/T174031EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: ArielGlenn, Fjalapeno, Aklapper, daniel, Lahi, PDrouin-WMF, Gq86

[Wikidata-bugs] [Maniphest] [Updated] T196087: Refactored implementation of MCR page update interface

2018-07-11 Thread daniel
daniel added a parent task: T199352: Deploy Structured Data on Commons with arbitrary Staments. TASK DETAILhttps://phabricator.wikimedia.org/T196087EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: gerritbot, Aklapper, daniel, CCicalese_WMF, Gaboe420

[Wikidata-bugs] [Maniphest] [Updated] T199352: Deploy Structured Data on Commons with arbitrary Staments

2018-07-11 Thread daniel
daniel added subtasks: T194730: Ensure that Wikibase data access to MediaInfo on file description pages works with MCR , T196087: Refactored implementation of MCR page update interface, T190063: Tracking dependencies for multiple Content objects per page (MCR). TASK DETAILhttps

[Wikidata-bugs] [Maniphest] [Updated] T174037: Implement single-slot UI [MCR]

2018-07-11 Thread daniel
daniel added a parent task: T174022: Implement multi-content revisions. TASK DETAILhttps://phabricator.wikimedia.org/T174037EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Ramsey-WMF, Aklapper, daniel, Lahi, PDrouin-WMF, Gq86, E1presidente, Cparle

[Wikidata-bugs] [Maniphest] [Updated] T174037: Implement single-slot UI [MCR]

2018-07-11 Thread daniel
daniel edited projects, added Multi-Content-Revisions; removed Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Structured-Data-Commons. TASK DETAILhttps://phabricator.wikimedia.org/T174037EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To

[Wikidata-bugs] [Maniphest] [Updated] T174022: Implement multi-content revisions

2018-07-11 Thread daniel
daniel added a subtask: T174037: Implement single-slot UI [MCR]. TASK DETAILhttps://phabricator.wikimedia.org/T174022EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Agabi10, Liuxinyu970226, TomT0m, Smalyshev, Lokal_Profil, -jem-, Aklapper, daniel

[Wikidata-bugs] [Maniphest] [Updated] T180981: Deploy WikibaseMediaInfo extension to beta

2018-07-11 Thread daniel
daniel added a subtask: T198311: Enable MCR migration stage "write both, read new" on commons beta.. TASK DETAILhttps://phabricator.wikimedia.org/T180981EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Lydia_Pintscher, Aklapper, Ri

[Wikidata-bugs] [Maniphest] [Updated] T194729: Allow Wikibase Entities to be stored in alternative slots [MCR]

2018-07-11 Thread daniel
daniel added a parent task: T159708: Deploy WikibaseMediaInfo extension to production. TASK DETAILhttps://phabricator.wikimedia.org/T194729EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Addshore, danielCc: Addshore, Cparle, daniel, Gaboe420, Versusxo

[Wikidata-bugs] [Maniphest] [Updated] T198311: Enable MCR migration stage "write both, read new" on commons beta.

2018-07-11 Thread daniel
daniel added a parent task: T180981: Deploy WikibaseMediaInfo extension to beta. TASK DETAILhttps://phabricator.wikimedia.org/T198311EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Aklapper, Tgr, Anomie, Abit, daniel, Lahi, PDrouin-WMF, Gq86

[Wikidata-bugs] [Maniphest] [Updated] T159708: Deploy WikibaseMediaInfo extension to production

2018-07-11 Thread daniel
daniel added a subtask: T194729: Allow Wikibase Entities to be stored in alternative slots [MCR]. TASK DETAILhttps://phabricator.wikimedia.org/T159708EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Addshore, Ricordisamoa, Aklapper, Lydia_Pintscher

[Wikidata-bugs] [Maniphest] [Updated] T194729: Allow Wikibase Entities to be stored in alternative slots [MCR]

2018-07-11 Thread daniel
daniel added a parent task: T180981: Deploy WikibaseMediaInfo extension to beta. TASK DETAILhttps://phabricator.wikimedia.org/T194729EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Addshore, danielCc: Addshore, Cparle, daniel, Gaboe420, Versusxo

[Wikidata-bugs] [Maniphest] [Updated] T180981: Deploy WikibaseMediaInfo extension to beta

2018-07-11 Thread daniel
daniel added a subtask: T194729: Allow Wikibase Entities to be stored in alternative slots [MCR]. TASK DETAILhttps://phabricator.wikimedia.org/T180981EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: danielCc: Lydia_Pintscher, Aklapper, Ricordisamoa, Addshore

<    1   2   3   4   5   6   7   8   9   10   >