Last modified: 2014-11-11 16:46:09 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T75164, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 73164 - Remove Anexo namespace from Portuguese Wikipedia
Remove Anexo namespace from Portuguese Wikipedia
Status: PATCH_TO_REVIEW
Product: Wikimedia
Classification: Unclassified
Site requests (Other open bugs)
wmf-deployment
All All
: Low enhancement (vote)
: ---
Assigned To: Dereckson
https://pt.wikipedia.org/wiki/Wikip%C...
: shell
Depends on:
Blocks: 29782 73170
  Show dependency treegraph
 
Reported: 2014-11-08 02:10 UTC by Danilo
Modified: 2014-11-11 16:46 UTC (History)
8 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Danilo 2014-11-08 02:10:37 UTC
Please remove the namespace "Anexo" (102, 103) from Portuguese Wikipedia, consensus:

https://pt.wikipedia.org/wiki/Wikip%C3%A9dia:Esplanada/propostas/Elimina%C3%A7%C3%A3o_do_dom%C3%ADnio_Anexo_%2826abr2014%29

A bot has already moved almost all pages to main namespace.
Comment 1 Dereckson 2014-11-08 02:14:29 UTC
Please complete the task now, then raise the priority from low to normal.

If we would apply the change now, you wouldn't be able to manipulate them easily after, and we would have to run a maintenance script.
Comment 2 Gerrit Notification Bot 2014-11-08 02:20:27 UTC
Change 172012 had a related patch set uploaded by Dereckson:
Remove Anexo namespace on pt.wikipedia

https://gerrit.wikimedia.org/r/172012
Comment 3 Danilo 2014-11-08 03:41:41 UTC
The bot won't move the other pages, the bot have moved 14000+ pages, and it left 30 pages to move manually. The remove of the namespace will not affect our job (we will be able to access the pages by [Special:PrefixIndex/Anexo:]).
Comment 4 Dereckson 2014-11-08 12:29:21 UTC
The issue is page names don't start by Anexo:, but start by their respective names, excluding the namespace prefix.

Move them by hand, then notify us it has been done.
Comment 5 Dereckson 2014-11-10 10:14:26 UTC
If you look on the two following namespaces, they are FAR than empty. Talk pages still present, a lot of redirections, still the page content you hinted about.

* https://pt.wikipedia.org/w/index.php?title=Special:AllPages&from=&to=&namespace=102

* https://pt.wikipedia.org/w/index.php?title=Special:AllPages&from=&to=&namespace=103
Comment 6 Helder 2014-11-10 16:27:01 UTC
Most of them seems to be redirects, which should be kept working (i.e. not be deleted), per
https://meta.wikimedia.org/wiki/Don%27t_delete_redirects

Won't this require the maintenance script to be executed anyway?
Comment 7 Dereckson 2014-11-10 18:23:18 UTC
In the initial request, the redirects would never work and disappear.

When we're in the namespace Foo, the page Bar is identified by the URL "Foo:Bar" but has "Bar" as title, not "Foo:Bar".

Helder would like we keep the redirects, this is a good idea, especially to respect W3C recommandation Hypertext Style: Cool URIs don't change.

To do that, we have two solutions.

I. To run a maintenance script to move (ns 102) Quux to (ns 0) Annexo:Quux.

II. - To socially enforce or technically with AbuseFilter the rule "don't create any new page in Annexo: namespace"
- To let the namespace technically there to allows these redirects to operate and regroup them.

I don't see any argument in the favour to the first solution, as the namespace is still useful to regroup the redirections and doesn't provide real benefits.
Comment 8 Helder 2014-11-10 19:20:44 UTC
(In reply to Dereckson from comment #7)
> II. - To socially enforce or technically with AbuseFilter the rule "don't
> create any new page in Annexo: namespace"
This is already done:
https://pt.wikipedia.org/wiki/Special:AbuseFilter/129

The "Anexo" namespace should still be removed so that it doesn't appear in places like
* https://pt.wikipedia.org/wiki/Special:AllPages/Anexo:
* https://pt.wikipedia.org/wiki/Special:Contribs
* Client-side variables such as wgNamespaceIds and wgFormattedNamespaces
* etc

A page such as
https://pt.wikipedia.org/wiki/Anexo:Biografias
is currently in the namespace 102, and contains a cross-namespace redirect
#REDIRECIONAMENTO [[Lista de listas de biografias por ordem alfabética]]
so that a user accessing the URL gets to the page
https://pt.wikipedia.org/wiki/Lista_de_listas_de_biografias_por_ordem_alfab%C3%A9tica

After the requested changes, "Anexo:Biografias" should just be a page in the main namespace redirecting to another page in the same namespace (which just happen to have as prefix the string which used to be the name of a namespace). This is why we need option I.
Comment 9 Dereckson 2014-11-10 19:49:37 UTC
I don't like that.

Are you sure there is a real consensus to flood the main namespace with 30K redirections?
Comment 10 Danilo 2014-11-11 16:46:09 UTC
Yes, that has been discussed and the consensus is to keep all redirections.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links