Phabricator
Open Tasks
All Tasks
Tasks By Status
Tasks By Priority
Tasks By Author
Tasks By Owner
Tasks By Tags
Tasks By Project
Tasks By MCR Column
Gerrit
Gerrit Change Summary
Graphs
Open Task Pert Chart (Tech Debt)
Open Task Pert Chart (New Features)
Open Task Pert Chart (Deployment)
Open Task Pert Chart (Reactive)
Non-SDC Pert Chart
Deployment Pert Chart
Storage Layer - Phase 1 Pert Chart
File Caption Support - Phase 2 Pert Chart
Statement Support - Phase 3 Pert Chart
All Tasks Pert Chart
Discussion
View source
View history
Log in
Pert Chart
From mcr
Jump to:
navigation
,
search
T199375: Complete
implementation
and deployment
of MCR SDC baseline
(CDP4)
CCicalese_WMF (Cindy Cicalese)
T200823: Site stats
not updating when
links added to
pages
Tgr (Gergő Tisza)
T198869: and[Bugand]
CentralNotice:
Failed to load
data blob error
when editing translatable
messages
daniel (Daniel Kinzler)
T198309: Enable
MCR migration stage
write both, read
new on testwiki
Anomie (Brad Jorsch)
T202763: Update
extensions which
customize content
diff rendering
T214267: Name of
slots should be
localized in diff
BPirkle (BPirkle)
T200653: Error undeleting
page: IncompleteRevisionException:
sha1 field must
not be !
MarkAHershberger (Mark A. Hershberger)
T174043: Deploy
Multi-Content Revisions
T197817: Enable
MCR migration
stage write both,
read old on testwiki
Anomie (Brad Jorsch)
T183488: MCR schema
migration stage
2: populate new
fields
tstarling (Tim Starling)
T194736: Implement
automatic conflict
resolution for
all slots and[MCRand]
daniel (Daniel Kinzler)
T202920: null argument
on DifferenceEngine->generateContentDiffBody()
on Special:Undelete
Tgr (Gergő Tisza)
T198297: Use PageUpdater
to create dummy
revisions
T204158: Review
namespacing of
MCR classes
Anomie (Brad Jorsch)
T198413: Allow multiple
slots to be used
while still writing
to the old as well
as the new schema
daniel (Daniel Kinzler)
T192307: Provide
MCR-aware hook
points
T201137: WikibaseLexeme
'jenkins_u0_mw.unittest_content_models'
doesn't exist
Addshore (Adam_WMDE)
T220525: MCR: Import
all slots from
XML dumps
Pchelolo
T200216: Make undo
work with SDC by
showing a UI to
confirm undo without
allowing an edit
Anomie (Brad Jorsch)
T174038: Initial
implementation
of MCR page update
interface
daniel (Daniel Kinzler)
T174035: Allow the
view action to
show multiple slots
and[MCRand]
daniel (Daniel Kinzler)
T214308: Force usage
of MCR aware database
schema
Clarakosi (Clara Andrew-Wani)
T174047: Hide deprecated/unused
fields on toolforge
replica and[MCRand]
T195692: Attempt
to undelete page
causes error: Fatal
exception of type
IncompleteRevisionException:
user_text field
must not be !
daniel (Daniel Kinzler)
T174023: Implement
MCR storage layer
daniel (Daniel Kinzler)
T209924: Specify
PageTypeHandler
T196653: Test MCR
Storage Layer Patches
Tgr (Gergő Tisza)
T183489: MCR schema
migration stage
1: Fix Legacy Archive
Rows
Anomie (Brad Jorsch)
T202686: and[Regression
wmf.18and] Falling
back to DifferenceEngineSlotDiffRenderer
logspam
Krinkle (Timo Tijhof)
T208801: Support
slots other than
the main slot in
EditPage - backend
support
T180210: Improve
test coverage for
Revision class
Addshore (Adam_WMDE)
T190066: Expose
all slots to the
search interface
T205982: MCR: replace
PageContentSave
hook: must have
a hook that receives
all slots (for
edit-intercepting
extensions like
Moderation)
T198308: Enable
MCR migration stage
write both, read
new on live systems
Anomie (Brad Jorsch)
T189808: Make undo
work with multiple
slots.
T194043: Replace
usages of Content::getSecondaryDataUpdates
Tgr (Gergő Tisza)
T195779: MCR support
in ORES
T208771: Ensure
ConfirmEdit applies
when the context
is an MCR page
Jdforrester-WMF (James D. Forrester)
T196585: Deploy
some MCR related
patches on test
/ group0 for an
extended period
Addshore (Adam_WMDE)
T174044: Deploy
MCR storage layer
daniel (Daniel Kinzler)
T194750: Deploy
Structured Data
on Commons baseline
Jdforrester-WMF (James D. Forrester)
T207403: Update
MobileFrontend
editor for MCR
T174032: Make relevant
API modules aware
of MCR
Anomie (Brad Jorsch)
T189220: Ensure
that relevant extensions
are MCR-aware
T174022: Implement
multi-content revisions
T198706: Make BackupDumper,
WikiExporter and
XmlDumpWriter compliant
with the MCR revision
retrival mechanism
(main slot only)
daniel (Daniel Kinzler)
T197685: Clarify
semantics of base
revision and parent
revision in EditPage,
WikiPage, and PageUpdater
daniel (Daniel Kinzler)
T205459: Decide
how SlotRoleHandlers
can provide placeholders
for missing slots
daniel (Daniel Kinzler)
T208770: Ensure
TitleBlacklist
applies when the
context is an MCR
page
Jdforrester-WMF (James D. Forrester)
T180989: Improve
Test Coverage for
WikiPage class
Addshore (Adam_WMDE)
T182682: and[MCRand]
Script(s) for populating
new tables (slots,
content, content_models,
slot_roles)
Anomie (Brad Jorsch)
T167246: Refactor
user and user_text
fields into actor
reference table
Anomie (Brad Jorsch)
T193180: Clean up
archive rows with
duplicate revision
IDs
Anomie (Brad Jorsch)
T194729: Allow Wikibase
Entities to be
stored in alternative
slots and[MCRand]
Addshore (Adam_WMDE)
T191795: Support
MCR in mobile
T200569: Make ApiComparePages
API module aware
of MCR
Anomie (Brad Jorsch)
T198701: Create
RevisionStoreFactory
and[MCRand]
daniel (Daniel Kinzler)
T202633: Error reporting
from populateArchiveRevId.php
and deduplicateArchiveRevId.php
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
T204770: Wikibase
RepoHooks:onContentModelCanBeUsedOn
must be updated
to work with MCR
Addshore (Adam_WMDE)
T210307: Forcelinkupdate
appears to have
stopped working
(on ENWIKI at least)
daniel (Daniel Kinzler)
T198492: Create
a maintenance script
to drop rev_text_id
and ar_text_id
from the database.
T203661: Old page
title is displayed
after renaming
a page until the
page is subsequently
edited/null edited
daniel (Daniel Kinzler)
T174025: Implement
MCR revision retrieval
legacy version
daniel (Daniel Kinzler)
T198024: and[and[MediaWiki:Undo-main-slot-onlyand]and]
translation issue
Hamilton_Abreu
T209878: Allow control
of page layout
of multiple slots
during rendering
T174037: Implement
single-slot UI
and[MCRand]
T161671: Compacting
the revision table
T190063: Tracking
dependencies for
multiple Content
objects per page
(MCR)
daniel (Daniel Kinzler)
T199416: Cache update
time for Gadgets
and Common.js/css
regressed from
5 min to 1 hour
Krinkle (Timo Tijhof)
T198559: Set Beta
Cluster wikis to
use the new MCR-only
schema
daniel (Daniel Kinzler)
T186371: Redesign
revision-related
event schemas for
MCR
Pchelolo
T194046: Introduce
SlotRoleHandler
and SlotRoleRegistry
for declaring slot
roles.
daniel (Daniel Kinzler)
T209291: Make AbuseFilter::revisionToString
work across slots
daniel (Daniel Kinzler)
T198558: Set testwiki
to use the new
MCR-only schema
daniel (Daniel Kinzler)
T174030: Implement
DB schema migration
tools for MCR
Anomie (Brad Jorsch)
T36925: and[MCRand]
create maintenance
script for Migration
of text from archive
table to text table
Anomie (Brad Jorsch)
T182678: and[MCRand]
Script for populating
empty ar_rev_id
fields
Anomie (Brad Jorsch)
T33223: Remove old
archive.ar_text/archive.ar_flags
Anomie (Brad Jorsch)
T220450: Make Postgres
search use a searchindex
table
T201164: Temporarily
disable deprecation
warnings for code
that accesses rev_text_id
or the text table
directly
daniel (Daniel Kinzler)
T194412: Make undo
fail gracefully
for non-main slots.
daniel (Daniel Kinzler)
T224949: Failed
to access name
from slot_roles
using id = 1
daniel (Daniel Kinzler)
T218096: Extension
Duplicator needs
to be updated due
to MCR schema changes
T221763: Page rename
(Special:MovePage)
can throw InvalidArgumentException:
Title does not
belong to page
ID X but actually
belong to Y.
daniel (Daniel Kinzler)
T222212: RevisionStore
must not expose
user IDs from a
foreign wiki
daniel (Daniel Kinzler)
T217831: Add a check
to populateContentTables.php
to ensure that
populateRevisionSha1.php
is run first
daniel (Daniel Kinzler)
T217829: Update
populateRevisionSha1.php
to run over the
content table
BPirkle (BPirkle)
T183487: MCR schema
migration stage
3: stop using legacy
fields
T200762: Integration
broken on MassMessage
Umherirrender (Umherirrender)
T192926: Schema
change to drop
archive.ar_text
and archive.ar_flags
Marostegui (Manuel Aróstegui)
T217329: bug in
1.33.0-wmf.18 breaks
abstract dumps
on testwikidatawiki
and| MWContentSerializationException
$entityId and $targetId
can not be the
same
T209044: Introduce
a ContentStore
service to allow
certain types of
content to not
be stored as serialized
blobs.
T107595: and[RFCand]
Multi-Content Revisions
brion (Brion Vibber)
T211726: Collect
requirements for
slot based layout
CCicalese_WMF (Cindy Cicalese)
T194037: Track dependencies
for multiple Content
objects per page
daniel (Daniel Kinzler)
T202706: wmf.18
- Failed to load
blob from address
while merging entities
Addshore (Adam_WMDE)
T194049: Introduce
SlotRenderingProvider
Tgr (Gergő Tisza)
T211473: JADE\Tests\Hooks\MoveHooksTest::testOnMovePageIsValidMove
is broken
Halfak (Aaron Halfaker, EpochFail, halfak)
T174033: Refactor
EditPage to allow
multiple slots
to be edited atomically
and[MCRand]
T198342: Remove
all usages of the
'text' flag in
calls to Revision::getQueryInfo()
and RevisionStore::getQueryInfo().
Pchelolo
T199504: Editing
of content model
other than wikitext
fails
daniel (Daniel Kinzler)
T209927: Decide
how to control
which slots are
offered for editing
per default
T194830: Refactor
DifferenceEngine
T209423: Installer
fails due to a
Call Stack
Jdforrester-WMF (James D. Forrester)
T209202: Page Move
Internal Error
T188396: It should
be possible to
understand the
reason of revision
creation from RevisionRecordInserted
hook
T214062: updateSearchIndex.php
fails with Error:
1100 Table 'slots'
was not locked
with LOCK TABLES
T208929: RevisionAccessException
from ApiComparePages.php:
Could not determine
title for page/revision
ID
Anomie (Brad Jorsch)
T205353: Clean up
empty ar_user_text
and rev_user_text
fields
T198561: Make write
both, read new
the default MCR
migration stage
for fresh MediaWiki
installs / for
CI
daniel (Daniel Kinzler)
T194048: Introduce
RevisionRenderer
(baseline)
daniel (Daniel Kinzler)
T195069: Factor
PageStore and PageRecord
out of WikiPage
T185793: Revision
hash needs to consider
content model and
slot role
T117279: and[EPICand]
Core should provide
inline diffs as
well as side by
side (Move InlineDifferenceEngine
into core / remove
MobileDiff)
T208769: Ensure
that AbuseFilter
applies to the
content of all
MCR slots
Jdforrester-WMF (James D. Forrester)
T174028: Finalize
database schema
for MCR content
meta-data
daniel (Daniel Kinzler)
T198557: Remove
the ability to
write pre-MCR fields,
limit the ability
to read pre-MCR
fields to migration
scripts
daniel (Daniel Kinzler)
T205936: Unable
to view some pages
due to fatal RevisionAccessException:
Failed to load
data blob from
tt
T184629: Run maintenance/migrateArchiveText.php
on all wikis
Anomie (Brad Jorsch)
T174024: Implement
MCR revision retrieval
interface
daniel (Daniel Kinzler)
T205808: Ensure
Revision::getRevisionText
continues to function
with MCR read-new
mode
daniel (Daniel Kinzler)
T205675: Move action
aborted by fatal
error Argument
must be MediaWiki\Storage\RevisionRecord,
null given
T198343: Replace
all calls to Revision::getRevisionText()
Pchelolo
T174036: Diffs page
should show diffs
and content from
multiple slots
and[MCRand]
daniel (Daniel Kinzler)
T205464: Flaky unit
test DerivedPageDataUpdaterTest::testGetPreparedEditAfterPrepareUpdate
daniel (Daniel Kinzler)
T198704: Use a consistent
caching strategy
within Revision
storage classes
daniel (Daniel Kinzler)
T198311: Enable
MCR migration stage
write both, read
new on commons
beta.
Anomie (Brad Jorsch)
T205444: Provide
a way of having
a meaningful slot
header
T194042: Replace
usages of WikiPage::prepareContentForEdit
T200687: MCR support
in TemplateStyles
T204764: DB error
in PageTriage:
Unknown column
'actor_rev_user.actor_user'
in 'on clause'
Catrope (Roan Kattouw)
T202032: Duplicate
ar_rev_id values
in several wikis
Anomie (Brad Jorsch)
T204732: Provide
a way to restore
an old revision
with multiple slots.
daniel (Daniel Kinzler)
T204475: update.php
ends without messages
after MCR migration
when using WinCache
T198341: Remove
all references
to the rev_text_id
and ar_text_id
fields
daniel (Daniel Kinzler)
T196087: Refactored
implementation
of MCR page update
interface
daniel (Daniel Kinzler)
T200570: Make ApiEditPage
and ApiStashEdit
API modules aware
of MCR
Anomie (Brad Jorsch)
T194263: Deprecate/Remove
ContentHandler::makeParserOptions()
Anomie (Brad Jorsch)
T201218: Viewing
page's first revision
via diff gives
error
Tgr (Gergő Tisza)
T194731: Show diffs
for all slots and[MCRand]
Tgr (Gergő Tisza)
T203566: ParserOutput
cache incompatibility
errors in 1.32.0-wmf.20
tstarling (Tim Starling)
T202142: Create
a Constant in Mediawiki
for the name of
the 'main' slot
for MCR
Tgr (Gergő Tisza)
T183490: MCR schema
migration stage
4: Migrate External
Store URLs (wmf
production)
T206090: Certain
Special:MobileDiff
urls fatal with
Bad value for parameter
$old: must be a
TextContent
kostajh (Kosta Harlan)
T212428: includes/Revision/RevisionStore.php:
Main slot of revision
(number) not found
in database!
BPirkle (BPirkle)
T201848: Make DifferenceEngine
callers pass revisions,
not contents
T201842: Use ContentHandler
to obtain DifferenceEngine
in MobileFrontend
Tgr (Gergő Tisza)
T198312: Set the
WMF cluster to
use the new MCR-only
schema
Anomie (Brad Jorsch)
T194734: Implement
edit conflict resolution
for MCR
T195980: Write a
specification for
the architecture
for handling slots
daniel (Daniel Kinzler)
T205578: Admins
cannot view revision-deleted
revisions
Tgr (Gergő Tisza)
T200915: Allow SlotRoleHandlers
to control page
layout
T198099: Improve
MCR handling of
RevisionAccessException
family
daniel (Daniel Kinzler)
T200918: Make sure
code that accesses
legacy pre-MCR
fields triggers
warnings before
switching off WRITE_OLD
(compat) mode.
T194015: Make PageArchive
aware of MCR
daniel (Daniel Kinzler)
T198449: Rollback
from autopatrolled
user was marked
as not patrolled
matej_suchanek (Matěj Suchánek)
T205369: Investigate
> 40% Save Timing
regression (2018-09-05)
aaron (Aaron Schulz)
T194429: Remove
the need to generate
ParserOutput before
PageContentSave
hook is called
T199121: RFC: Spec
for representing
multiple content
objects per revision
(MCR) in XML dumps
ArielGlenn (ariel)
T203982: update.php
fails for wikis
with zero revisions
T198075: RFC: factoring
page update logic
out of WikiPage
T200568: Make API
query modules aware
of MCR
Anomie (Brad Jorsch)
T194034: Make rollback
inherit all slots
from the target
version
daniel (Daniel Kinzler)
T159708: Deploy
WikibaseMediaInfo
extension to production
Jdforrester-WMF (James D. Forrester)
T187153: Special:Abuselog
throws when viewing
details or examining
(BadMethodCallException:
Call get getId()
on null)
Daimona
T196172: Test schema
migration script
Anomie (Brad Jorsch)
T183486: MCR schema
migration stage
0: create tables
Anomie (Brad Jorsch)
T194730: Ensure
that Wikibase data
access to MediaInfo
on file description
pages works with
MCR
T203716: Duplicate
mw-parser-output
elements in action=parse
API output
Tgr (Gergő Tisza)
T198563: Make write
both, read old
the default MCR
migration stage
on master / for
CI
Anomie (Brad Jorsch)
T194038: Introduce
ContentHandler::getSecondaryDataUpdates
to replace Content::getSecondaryDataUpdates
daniel (Daniel Kinzler)
T196082: npm install
for selenium tests
not working on
labs-vagrant
CCicalese_WMF (Cindy Cicalese)
T208802: Support
slots other than
the main slot in
EditPage - UI support
T197818: Enable
MCR migration
stage write both,
read old on commons
beta.
Anomie (Brad Jorsch)
T197816: Enable
MCR migration
stage write both,
read old on live
systems
tstarling (Tim Starling)
T174045: DB schema
migration for MCR
T200572: Make ApiParse
API module aware
of MCR
Anomie (Brad Jorsch)
T197619: Introduce
SCHEMA_COMPAT_XXX
constants to allow
more fine grained
control over the
migration process
daniel (Daniel Kinzler)
T225305: Access
key not set for
MCR undo summary
T204112: Support
slots other than
the main slot in
EditPage
T195212: ServiceContainer:
Allow extensions
to manipulate services
upon creation
daniel (Daniel Kinzler)
T183798: Flaky user
tests/De-captialising
tests/phpunit/includes/Storage
shouldn't cause
user test breakages
T192306: Create
MCR test wiki on
WM Cloud
Tgr (Gergő Tisza)
T174031: MCR: Include
all slots in XML
dumps
daniel (Daniel Kinzler)
T199352: Deploy
Structured Data
on Commons with
arbitrary Statements
Ramsey-WMF (Ramsey Isler)
T183777: Some PHPUnit
tests consistently
fail when collecting
coverage report
T187935: Allow cross-slot
access during HTML
rendering.
Last 5 Pages Viewed:
Pert Chart
Tools
What links here
Related changes
Special pages
Printable version
Permanent link
Page information