On Thu, Mar 12, 2009 at 3:58 PM, jidanni@jidanni.org wrote:
What is the best way to delete a page with a name like "Talk:Project_talk:Community Portal": that even deleteBatch.php can't deal with, as you can see in https://bugzilla.wikimedia.org/show_bug.cgi?id=11487
maintenance/cleanupTitles.php --fix
On Thu, Mar 12, 2009 at 4:22 PM, Marcus Buck wiki@marcusbuck.org wrote:
I wonder why is this title illegal at all?
The non-namespace part of the title cannot begin with a namespace prefix. This is probably useful to avoid confusion like :Talk:Foo being a page in the main namespace, with Talk:Talk:Foo its talk page, as opposed to Talk:Foo, which would be the talk page of Foo. Or {{X}} transcluding Template:X, but {{Talk:X}} not transcluding Template:Talk:X. Or similar craziness. There might be a more clear-cut reason for it as well.
And how did you create it when it's illegal?
Usually this happens when namespace names change, so that formerly it didn't start with a namespace prefix but now it does. Since both namespace names in this case are canonical and will always exist, I'm not sure how it came to be.