[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links

2014-05-04 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135

MZMcBride b...@mzmcbride.com changed:

   What|Removed |Added

 Status|NEW |UNCONFIRMED
 Ever confirmed|1   |0

--- Comment #8 from MZMcBride b...@mzmcbride.com ---
(In reply to Nathan Larson from comment #0)
 Currently, people are reluctant to get rid of obsolete interwiki prefixes,
 because of historical reasons (i.e. they are still used in a lot of pages).

I don't think this is a sufficient problem statement.

 A maintenance script should be created to go through the iwlinks table, find
 all the instances in which the interwiki is used, and edit the pages to
 replace those interwiki links with external links.

You're proposing a solution to a problem that hasn't been clearly defined.

Interwiki links are a very old and established part of wikitext. They're used
on millions of pages and in many other places (for example, [[mw:foo]] is
frequently used in this bug tracker). Deprecating interwiki links, if that's
decided, might mean telling people to not use them, but it probably wouldn't
include forcibly removing the markup, I don't think.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links

2014-05-04 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135

Nathan Larson nathanlarson3...@gmail.com changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1

--- Comment #9 from Nathan Larson nathanlarson3...@gmail.com ---
(In reply to MZMcBride from comment #8)
 (In reply to Nathan Larson from comment #0)
  Currently, people are reluctant to get rid of obsolete interwiki prefixes,
  because of historical reasons (i.e. they are still used in a lot of pages).
 
 I don't think this is a sufficient problem statement.

What's insufficient about it? Based on whatever criteria he deems relevant, a
system administrator might decide that an interwiki prefix is obsolete. Maybe a
system administrator simply thinks certain prefixes, like seattlewiki, are
cluttering up the interwiki table, because they'll only be used a handful of
times. When the decision is made to retire a prefix, it could be good to
migrate over to external links.

Whether bots or maintenance scripts are the best way to do that is another
question; see [[mw:Relative advantages of bots and server-side tools]]. If a
maintenance script is made available, then the system administrators can choose
one or the other. That script can be included, or not, in the core, but that's
a separate decision.

  A maintenance script should be created to go through the iwlinks table, find
  all the instances in which the interwiki is used, and edit the pages to
  replace those interwiki links with external links.
 
 You're proposing a solution to a problem that hasn't been clearly defined.
 
 Interwiki links are a very old and established part of wikitext. They're
 used on millions of pages and in many other places (for example, [[mw:foo]]
 is frequently used in this bug tracker). Deprecating interwiki links, if
 that's decided, might mean telling people to not use them, but it probably
 wouldn't include forcibly removing the markup, I don't think.

With reference to the bug tracker, why would Wikimedia get rid of mw: as an
interwiki link? It's not obsolete, for Wikimedia's purposes. I don't see how
making a script available for making automated edits equates to forcibly
removing anything.

This may not be an appropriate use of UNCONFIRMED; it seems like you're using
it to mean possibly INVALID or perhaps should be WONTFIXed. The proper use
of UNCONFIRMED seems to me to be more like hasn't been tested, but could end
up being a WORKSFORME.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links

2014-04-30 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135

--- Comment #6 from TeleComNasSprVen drevit...@gmail.com ---
Wait, what problem would a server-side script like this solve that AWB could
not already handle? I imagine this kind of operation might be expensive.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links

2014-04-30 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135

--- Comment #7 from Nathan Larson nathanlarson3...@gmail.com ---
(In reply to TeleComNasSprVen from comment #6)
 Wait, what problem would a server-side script like this solve that AWB could
 not already handle? I imagine this kind of operation might be expensive.

This inspired me to write [[mw:Relative advantages of bots and server-side
tools]] and post there a few musings about this topic. Usually I prefer
server-side tools, because the bot frameworks I use (e.g. Peachy and Chris G's
botclasses) keep becoming abandonware, although that could also occur with
server-side tools, I guess.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links

2014-01-17 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135

TeleComNasSprVen drevit...@gmail.com changed:

   What|Removed |Added

 CC||drevit...@gmail.com

--- Comment #5 from TeleComNasSprVen drevit...@gmail.com ---
I made a comment like that at this section [[metawikipedia:Talk:Interwiki
map#Replacing broken links]], and in addition I suggested that complex embedded
coding like templates/modules and MediaWiki messages should be ignored in favor
of a hand-check by a human in case it breaks something.

Noting it here to add myself to the CC list.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links

2014-01-16 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135

--- Comment #1 from Nathan Larson nathanlarson3...@gmail.com ---
A script (e.g. [[mw:Extension:InterwikiMap]]) to delete prefixes from the
interwiki table could run this script prior to the deletion. Likewise with
deletions done manually through Special:Interwiki.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links

2014-01-16 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135

Andre Klapper aklap...@wikimedia.org changed:

   What|Removed |Added

   Priority|Unprioritized   |Low
   Severity|normal  |enhancement

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links

2014-01-16 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135

--- Comment #2 from Nathan Larson nathanlarson3...@gmail.com ---
From [[metawikipedia:Talk:Interwiki map]]: Admins, please allow consensus to
form (or at least no objections to be raised over a period of a few days)
before adding new entries, as once added they are hard to remove from the many
copies around the world.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links

2014-01-16 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135

Gabriel Wicke gwi...@wikimedia.org changed:

   What|Removed |Added

 CC||gwi...@wikimedia.org

--- Comment #3 from Gabriel Wicke gwi...@wikimedia.org ---
Somewhat related, in Parsoid HTML we store all interwikis in expanded form.
When an interwiki is removed it will automatically serialize to wikitext in the
external link form. That already happens automatically for systems that store
HTML like Flow. 

For normal MediaWiki with wikitext as the main storage it would be useful to
have a list of deprecated interwiki prefixes that should only be considered
when converting from wikitext to HTML, but not when converting from HTML to
wikitext. This would avoid the need to convert the entire history of a wiki at
once, which is not very realistic for a site like Wikipedia.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links

2014-01-16 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135

--- Comment #4 from Nathan Larson nathanlarson3...@gmail.com ---
System administrators of small wikis who want to do the deprecations manually
can use [[mw:Extension:InterwikiUsage]] to see what conversions need to be done
on what pages.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l