Page MenuHomePhabricator

"Sequence" namespace on Commons conflicts with some existent pages
Closed, ResolvedPublic

Description

Hi!

After the "Sequence:" namespace was enabled on Commons, some pages starting with "Sequence:" are not accessible anymore.

As an example, "Sequence:Wikijúnior:Alfabeto dos animais" appears in my contributions,
http://commons.wikimedia.org/w/index.php?title=Special:Contributions/Heldergeovane&withJS=MediaWiki:Gadget-rightsfilter.js&lifilterexpr=alfabeto

but is not shown when accessed directly:
http://commons.wikimedia.org/wiki/Sequence:Wikij%C3%BAnior:Alfabeto_dos_animais

I was told it is needed to run some cleanup script at Wikimedia Commons, but I'm not sure what is it...

So if someone could do that, I would appreciate ;-)

PS: The server admin log entry for this is at
http://wikitech.wikimedia.org/view/Server_admin_log#September_22


Version: unspecified
Severity: normal
URL: http://commons.wikimedia.org/wiki/Sequence:Wikij%C3%BAnior:Alfabeto_dos_animais

Details

Reference
bz25258

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 11:14 PM
bzimport set Reference to bz25258.
bzimport added a subscriber: Unknown Object (MLST).

Can we hit who didn't run namespacedupes?

<Nikerabbit> I'd like to file a another bug to make absolutely frigging sure that the script is run when new namespace is added

Fixed. The following two pages couldn't be moved:

... 11371140 (0,"Sequence:Cats") -> (104,"Cats") [[Sequence:Cats]]
... * cannot resolve automatically; page exists with ID 11566971 *
... * old title Cats
...
* new title Cats/DUPE
... * using suffixed form [[Sequence:Cats/DUPE]] *
... resolving on page... ok.
... 11351901 (0,"Sequence:Test") -> (104,"Test") [[Sequence:Test]]
... * cannot resolve automatically; page exists with ID 11564996 *
... * old title Test
...
* new title Test/DUPE
... * using suffixed form [[Sequence:Test/DUPE]] *
... resolving on page... ok.

(In reply to comment #2)

<Nikerabbit> I'd like to file a another bug to make absolutely frigging sure
that the script is run when new namespace is added

This is hard to enforce on the technical level. Namespaces are not added by running a script, but by editing the config and in some cases even by enabling extensions (e.g. LQT).