Page MenuHomePhabricator

Identify talk pages with LQT threads where LQT has been disabled on ptwikibooks
Closed, ResolvedPublic

Description

During various migration efforts in 2015/2016, a number of talk pages have the string {{#useliquidthreads:0}} added in order to disable LQT, but still have LQT threads associated. This has the effect of making those talk pages invisible.

  • Create a file that lists the changes necessary to re-enable LQT
    • List the page title/ID, the contents to replace with, and the expected current revision ID
  • Create a file (or paste here, if short) of LQT threads which do not have a valid parent talk page


Related Objects

StatusSubtypeAssignedTask
ResolvedNone
OpenNone
OpenNone
ResolvedTrizek-WMF
DuplicateNone
OpenNone
ResolvedTrizek-WMF
DuplicateNone
ResolvedSgs
ResolvedSgs
ResolvedTrizek-WMF
OpenNone
ResolvedMimurawil
ResolvedTchanders
In ProgressNone
OpenNone
DeclinedNone
ResolvedEsanders
ResolvedEsanders
ResolvedSTei-WMF
Resolvedzoe
OpenNone
ResolvedEsanders
ResolvedNone
ResolvedDLynch
OpenDLynch
ResolvedUrbanecm_WMF
ResolvedDLynch
ResolvedDLynch
OpenEsanders
ResolvedRyasmeen
ResolvedUrbanecm_WMF
ResolvedDLynch
ResolvedTrizek-WMF
Resolvedzoe
ResolvedRyasmeen
ResolvedBUG REPORTEtonkovidova
ResolvedTrizek-WMF
ResolvedNone
ResolvedPRODUCTION ERRORhubaishan
ResolvedTrizek-WMF
ResolvedDLynch
ResolvedTrizek-WMF
Resolvedppelberg
ResolvedQuiddity
Resolvedppelberg
Resolvedzoe
Resolvedzoe
ResolvedRyasmeen
Resolvedzoe
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Resolvedmatmarex
OpenNone

Event Timeline

Here's a list of pages which LQT threads refer to, but which do not exist

$ bzcat missing-lqt-parents.json.bz2 | jq -r 'map( .pagetitle ) | sort | unique | .[]'

[P78439]

There's 295 threads which don't have a parent page:

$ bzcat missing-lqt-parents.json.bz2 | jq length
295
zoe changed the task status from Open to In Progress.Jun 19 2025, 12:52 PM
zoe updated the task description. (Show Details)

Currently reviewing that list, since LQT's weird style makes it hard to figure out what happened to lost topics. In the mean time feel free to continue with the other steps.

The rest are all spam/vandalism/nonsense/orphaned talks were both the LQT thread and the topic were deleted years ago but somehow appeared in the API anyway (and now don't from my testing); I suspect LQT's "lazy updates" concept (https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/LiquidThreads/+blame/refs/heads/master/includes/Thread.php#991) is to blame, but no idea why.

TL/DR there is no cause for concern with that list of non-existent pages, all of them are properly nonexistent and it's fine to let the threads that point to them (if they still exist) to die when LQT is uninstalled with no further action.

Agreed. So, it looks like we're good to execute on these proposed changes in T397426 then!

Minor error, I'd made a field expect_revision instead of expected_revision. Fixed file: