Page MenuHomePhabricator

Different results of Page.getVersion() between compat and core
Closed, ResolvedPublic

Description

Page.getVersionHistory() gives a list of tuples but core has 4 items whereas compat gives tuples with 6 items.

Event Timeline

Xqt triaged this task as Unbreak Now! priority.May 29 2016, 8:51 AM
This comment was removed by Xqt.
Xqt lowered the priority of this task from Unbreak Now! to High.
Xqt added a project: Pywikibot-compat-to-core.

reopened. This is a breaking change between compat and core. compat had a tuple of 6 items: revision id, edit date/time, user name, edit summary, size and tags (see doc string) but core has 4 items only.

Xqt renamed this task from Page.getVersion() gives wong results to Different results of Page.getVersion() between compat and core.May 29 2016, 9:41 AM
Xqt updated the task description. (Show Details)

Change 291605 had a related patch set uploaded (by Xqt):
[compat2core] return compat-like list of tuples from getVersionHistory

https://gerrit.wikimedia.org/r/291605

Change 291605 had a related patch set uploaded (by xqt):
[pywikibot/core] [compat2core] return compat-like list of tuples from getVersionHistory

https://gerrit.wikimedia.org/r/291605

Change 404435 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [compat2core] Note different results of getVersionHistory

https://gerrit.wikimedia.org/r/404435

Change 291605 abandoned by Xqt:
[compat2core] return compat-like list of tuples from getVersionHistory

Reason:
getVersionHistory is deprecated

https://gerrit.wikimedia.org/r/291605

getVersionHistory is deprecated; Page.revisions() should be used instead.

getVersionHistory might be dropped and removed due to multiple breaking changes in core

Xqt lowered the priority of this task from High to Low.Mar 29 2020, 10:08 AM

Change 404435 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [doc] Update breaking change info for getVersionHistory

https://gerrit.wikimedia.org/r/404435

Change 584194 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [cleanup] Desupport Page.getVersionHistory() method

https://gerrit.wikimedia.org/r/584194

Change 404435 merged by jenkins-bot:
[pywikibot/core@master] [doc] Update breaking change info for getVersionHistory

https://gerrit.wikimedia.org/r/404435

Change 584194 merged by jenkins-bot:
[pywikibot/core@master] [cleanup] Desupport Page.getVersionHistory() method

https://gerrit.wikimedia.org/r/584194