Page MenuHomePhabricator

Incorrect page history entries on the Konkani Wikipedia while using AWB
Open, Needs TriagePublic

Event Timeline

Restricted Application added subscribers: Zppix, Aklapper. · View Herald TranscriptJul 2 2016, 5:17 PM

curid= overrides title= in parameter, so both urls looking at different pages than the other links

Using action=info instead of action=history shows the different of page id, but both have the same name

Looking at the api to see the namespace from database:
https://gom.wikipedia.org/w/api.php?action=query&pageids=8344|6277|1719|8343

{
    "batchcomplete": "",
    "query": {
        "pages": {
            "1719": {
                "pageid": 1719,
                "ns": 14,
                "title": "\u0935\u0930\u094d\u0917:Football Stadium"
            },
            "6277": {
                "pageid": 6277,
                "ns": 12,
                "title": "\u0906\u0926\u093e\u0930:Typing"
            },
            "8343": {
                "pageid": 8343,
                "ns": 0,
                "title": "\u0935\u0930\u094d\u0917:Football Stadium"
            },
            "8344": {
                "pageid": 8344,
                "ns": 0,
                "title": "\u0906\u0926\u093e\u0930:Typing"
            }
        }
    }
}

Needs a namespaceDupes.php run to fix (or a api move with pageid)

Maybe T87645

Reedy added a comment.Jul 3 2016, 7:30 PM
reedy@tin:~$ mwscript namespaceDupes.php gomwiki
id=8344 ns=0 dbk=आदार:Typing *** dest title exists and --add-prefix not specified
id=8343 ns=0 dbk=वर्ग:Football_Stadium *** dest title exists and --add-prefix not specified
2 pages to fix, 0 were resolvable.

pagelinks from=6521 ns=0 dbk=वर्ग:उत्तर_गोंय -> वर्ग:उत्तर_गोंय DRY RUN
pagelinks from=6521 ns=0 dbk=वर्ग:उत्तर_गोंय_जिल्ल्यांतलीं_शारां -> वर्ग:उत्तर_गोंय_जिल्ल्यांतलीं_शारां DRY RUN
pagelinks from=6478 ns=0 dbk=वर्ग:उत्तर_गोवा -> वर्ग:उत्तर_गोवा DRY RUN
pagelinks from=6478 ns=0 dbk=वर्ग:उत्तर_गोवा_जिल्ल्यांतलीं_शारां -> वर्ग:उत्तर_गोवा_जिल्ल्यांतलीं_शारां DRY RUN
pagelinks from=7899 ns=0 dbk=वर्ग:उत्तर_गोवा_जिल्ल्यांतलीं_शारां -> वर्ग:उत्तर_गोवा_जिल्ल्यांतलीं_शारां DRY RUN
pagelinks from=6564 ns=0 dbk=वर्ग:दक्षिण_गोवा -> वर्ग:दक्षिण_गोवा DRY RUN
pagelinks from=6564 ns=0 dbk=वर्ग:दक्षिण_गोवा_जिल्ल्यांतलीं_शारां -> वर्ग:दक्षिण_गोवा_जिल्ल्यांतलीं_शारां DRY RUN
pagelinks from=6478 ns=0 dbk=वर्ग:फोंडें -> वर्ग:फोंडें DRY RUN
pagelinks from=6521 ns=0 dbk=वर्ग:फोंडें -> वर्ग:फोंडें DRY RUN
pagelinks from=7899 ns=0 dbk=वर्ग:फोंडें -> वर्ग:फोंडें DRY RUN
pagelinks from=6564 ns=0 dbk=वर्ग:सास्टी -> वर्ग:सास्टी DRY RUN
11 links to fix, 11 were resolvable.

Oh noeees
reedy@tin:~$ mwscript namespaceDupes.php gomwiki --fix
id=8344 ns=0 dbk=आदार:Typing *** dest title exists and --add-prefix not specified
id=8343 ns=0 dbk=वर्ग:Football_Stadium *** dest title exists and --add-prefix not specified
2 pages to fix, 0 were resolvable.

pagelinks from=6521 ns=0 dbk=वर्ग:उत्तर_गोंय -> वर्ग:उत्तर_गोंय
pagelinks from=6521 ns=0 dbk=वर्ग:उत्तर_गोंय_जिल्ल्यांतलीं_शारां -> वर्ग:उत्तर_गोंय_जिल्ल्यांतलीं_शारां
pagelinks from=6478 ns=0 dbk=वर्ग:उत्तर_गोवा -> वर्ग:उत्तर_गोवा
pagelinks from=6478 ns=0 dbk=वर्ग:उत्तर_गोवा_जिल्ल्यांतलीं_शारां -> वर्ग:उत्तर_गोवा_जिल्ल्यांतलीं_शारां
pagelinks from=7899 ns=0 dbk=वर्ग:उत्तर_गोवा_जिल्ल्यांतलीं_शारां -> वर्ग:उत्तर_गोवा_जिल्ल्यांतलीं_शारां
pagelinks from=6564 ns=0 dbk=वर्ग:दक्षिण_गोवा -> वर्ग:दक्षिण_गोवा
pagelinks from=6564 ns=0 dbk=वर्ग:दक्षिण_गोवा_जिल्ल्यांतलीं_शारां -> वर्ग:दक्षिण_गोवा_जिल्ल्यांतलीं_शारां
pagelinks from=6478 ns=0 dbk=वर्ग:फोंडें -> वर्ग:फोंडें
pagelinks from=6521 ns=0 dbk=वर्ग:फोंडें -> वर्ग:फोंडें
pagelinks from=7899 ns=0 dbk=वर्ग:फोंडें -> वर्ग:फोंडें
pagelinks from=6564 ns=0 dbk=वर्ग:सास्टी -> वर्ग:सास्टी
11 links to fix, 11 were resolvable.

Oh noeees
reedy@tin:~$ mwscript namespaceDupes.php gomwiki
id=8344 ns=0 dbk=आदार:Typing *** dest title exists and --add-prefix not specified
id=8343 ns=0 dbk=वर्ग:Football_Stadium *** dest title exists and --add-prefix not specified
2 pages to fix, 0 were resolvable.

0 links to fix, 0 were resolvable.

Oh noeees
reedy@tin:~$

reedy@tin:~$ mwscript namespaceDupes.php gomwiki --fix --add-prefix=FIXME_
id=8344 ns=0 dbk=आदार:Typing -> आदार:FIXME_Typing (alternate)
id=8343 ns=0 dbk=वर्ग:Football_Stadium -> वर्ग:FIXME_Football_Stadium (alternate)
2 pages to fix, 2 were resolvable.

0 links to fix, 0 were resolvable.

Looks good!
reedy@tin:~$

https://gom.wikipedia.org/w/api.php?action=query&pageids=8344|6277|1719|8343

{
    "batchcomplete": "",
    "query": {
        "pages": {
            "1719": {
                "pageid": 1719,
                "ns": 14,
                "title": "\u0935\u0930\u094d\u0917:Football Stadium"
            },
            "6277": {
                "pageid": 6277,
                "ns": 12,
                "title": "\u0906\u0926\u093e\u0930:Typing"
            },
            "8343": {
                "pageid": 8343,
                "ns": 14,
                "title": "\u0935\u0930\u094d\u0917:FIXME Football Stadium"
            },
            "8344": {
                "pageid": 8344,
                "ns": 12,
                "title": "\u0906\u0926\u093e\u0930:FIXME Typing"
            }
        }
    }
}

@The_Discoverer are you able to move those pages as necessary now to finish this up?

What I wanted to highlight with this bug report was that the pages with curid 8343 and 8344 should not exist in the first place. Did these pages get created due to a known issue or a user error?

I'm interested to know why, when I view the pages with curid 8343 and 8344, they don't include 'FIXME' in the page title (when viewed in the 'Read' tab)?

Since these pages with curid 8343 and 8344 are exact duplicates of the pages with curid 1719 and 6277, and got unintentionally created, I intend to delete them in the end. Please advise whether and when I should go ahead with the deletion.