On Thu, Mar 12, 2009 at 3:58 PM, <jidanni(a)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(a)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.