* the documentation at https://www.mediawiki.org
* the mediawiki-l mailing list archive at
http://lists.wikimedia.org/pipermail/mediawiki-l/
-* the bug tracker at https://bugzilla.wikimedia.org
+* the bug tracker at https://phabricator.wikimedia.org
for information and workarounds to common issues.
$bits = wfParseUrl( $url );
// ensure proper port for HTTPS arrives in URL
- // https://bugzilla.wikimedia.org/show_bug.cgi?id=65184
+ // https://phabricator.wikimedia.org/T67184
if ( $defaultProto === PROTO_HTTPS && $wgHttpsPort != 443 ) {
$bits['port'] = $wgHttpsPort;
}
// Workaround for bug that caused spaces before references
// to disappear during processing:
- // https://bugzilla.wikimedia.org/show_bug.cgi?id=53086
+ // https://phabricator.wikimedia.org/T55086
//
// Please replace with a better fix if one can be found.
$html = str_replace( ' <', ' <', $html );
) {
$this->dieUsage(
'This response cannot be represented using format=php. ' .
- 'See https://bugzilla.wikimedia.org/show_bug.cgi?id=66776',
+ 'See https://phabricator.wikimedia.org/T68776',
'internalerror'
);
}
// We are not checking for any errors here, since
// these are no errors mysql_num_rows can cause.
// See http://dev.mysql.com/doc/refman/5.0/en/mysql-fetch-row.html.
- // See https://bugzilla.wikimedia.org/42430
+ // See https://phabricator.wikimedia.org/T44430
return $n;
}
// https://bugs.php.net/bug.php?id=62361
// There is an additional bug regarding sorting this data after insert
// on older versions of sqlite shipped with ubuntu 12.04
- // https://bugzilla.wikimedia.org/show_bug.cgi?id=72367
+ // https://phabricator.wikimedia.org/T74367
wfDebugLog( __CLASS__, __FUNCTION__ . ': Quoting value containing null byte. For consistency all binary data should have been first processed with self::encodeBlob()' );
return "x'" . bin2hex( $s ) . "'";
} else {
// then some poorly-formed extensions try to call their own classes
// after immediately registering them. We really need to get extension
// registration out of the global scope and into a real format.
- // @see https://bugzilla.wikimedia.org/67440
+ // @see https://phabricator.wikimedia.org/T69440
global $wgAutoloadClasses;
$wgAutoloadClasses = array();
* want here is $wgHooks['LoadExtensionSchemaUpdates']. This won't work
* if the extension has hidden hook registration in $wgExtensionFunctions,
* but we're not opening that can of worms
- * @see https://bugzilla.wikimedia.org/show_bug.cgi?id=26857
+ * @see https://phabricator.wikimedia.org/T28857
*/
global $wgAutoloadClasses;
$wgAutoloadClasses = array();
return $t->getPrefixedText();
} else {
- // Make sure the string is normalized into NFC (due to the bug 40017)
+ // Make sure the string is normalized into NFC (due to T42017)
// but do nothing to the whitespaces, that should work appropriately.
- // @see https://bugzilla.wikimedia.org/show_bug.cgi?id=40017
+ // @see https://phabricator.wikimedia.org/T42017
$pageName = UtfNormal\Validator::cleanUp( $pageName );
// Build the args for the specific call
if ( $this->mType == 'signup' ) {
// XXX hack pending RL or JS parse() support for complex content messages
- // https://bugzilla.wikimedia.org/show_bug.cgi?id=25349
+ // https://phabricator.wikimedia.org/T27349
$out->addJsConfigVars( 'wgCreateacctImgcaptchaHelp',
$this->msg( 'createacct-imgcaptcha-help' )->parse() );
# Even with //IGNORE iconv can whine about illegal characters in
# *input* string. We just ignore those too.
# REF: http://bugs.php.net/bug.php?id=37166
- # REF: https://bugzilla.wikimedia.org/show_bug.cgi?id=16885
+ # REF: https://phabricator.wikimedia.org/T18885
MediaWiki\suppressWarnings();
$text = iconv( $in, $out . '//IGNORE', $string );
MediaWiki\restoreWarnings();
-- Hopefully temporary index.
--- For https://bugzilla.wikimedia.org/show_bug.cgi?id=21279
+-- For https://phabricator.wikimedia.org/T23279
CREATE INDEX /*i*/ar_revid ON /*$wgDBprefix*/archive ( ar_rev_id );
\ No newline at end of file
--
-- patch-backlinkindexes.sql
--
--- Per bug 6440 / http://bugzilla.wikimedia.org/show_bug.cgi?id=6440
+-- Per task T8440 / https://phabricator.wikimedia.org/T8440
--
-- Improve performance of the "what links here"-type queries
--
--
-- patch-categorylinksindex.sql
--
--- Per bug 10280 / http://bugzilla.wikimedia.org/show_bug.cgi?id=10280
+-- Per task T12280 / https://phabricator.wikimedia.org/T12280
--
-- Improve enum continuation performance of the what pages belong to a category query
--
*
* @file
* @author TyA <tya.wiki@gmail.com>
- * @see [[bugzilla:30976]]
+ * @see https://phabricator.wikimedia.org/T32976
* @ingroup Maintenance
*/
*
* TODO: Is there a way we can ask the browser what's supported in `<img>`s?
*
- * TODO: Put SVG back after working around Firefox 7 bug <https://bugzilla.wikimedia.org/show_bug.cgi?id=31643>
+ * TODO: Put SVG back after working around Firefox 7 bug <https://phabricator.wikimedia.org/T33643>
*
* @param {File} file
* @return {boolean}
/**
* Note: we are overriding this method to remove the deprecated error
- * @see https://bugzilla.wikimedia.org/show_bug.cgi?id=69505
+ * @see https://phabricator.wikimedia.org/T71505
* @see https://github.com/sebastianbergmann/phpunit/issues/1292
* @deprecated
*
public static function provideMakeUrlIndexes() {
return array(
+ // Testcase for T30627
array(
- // just a regular :)
- 'https://bugzilla.wikimedia.org/show_bug.cgi?id=28627',
- array( 'https://org.wikimedia.bugzilla./show_bug.cgi?id=28627' )
+ 'https://example.org/test.cgi?id=12345',
+ array( 'https://org.example./test.cgi?id=12345' )
),
array(
// mailtos are handled special
array( 'mailto:org.wikimedia@wiki.' )
),
- // file URL cases per bug 28627...
+ // file URL cases per T30627...
array(
// three slashes: local filesystem path Unix-style
'file:///whatever/you/like.txt',
// Those will survive the algorithm but with results that
// are less consistent.
- // protocol-relative URL cases per bug 29854...
+ // protocol-relative URL cases per T31854...
array(
- '//bugzilla.wikimedia.org/show_bug.cgi?id=28627',
+ '//example.org/test.cgi?id=12345',
array(
- 'http://org.wikimedia.bugzilla./show_bug.cgi?id=28627',
- 'https://org.wikimedia.bugzilla./show_bug.cgi?id=28627'
+ 'http://org.example./test.cgi?id=12345',
+ 'https://org.example./test.cgi?id=12345'
)
),
);
array(),
$removeTags, // Have some rules to trigger a DOM parse
),
- // https://bugzilla.wikimedia.org/show_bug.cgi?id=53086
+ // https://phabricator.wikimedia.org/T55086
array(
'Foo<sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup>'
. ' <a href="/wiki/Bar" title="Bar" class="mw-redirect">Bar</a>',
}
public function testGetActionName_editredlinkWorkaround() {
- // See https://bugzilla.wikimedia.org/show_bug.cgi?id=20966
+ // See https://phabricator.wikimedia.org/T22966
$context = $this->getContext( 'editredlink' );
$actionName = Action::getActionName( $context );
}
public function testGetActionName_historysubmitWorkaround() {
- // See https://bugzilla.wikimedia.org/show_bug.cgi?id=20966
+ // See https://phabricator.wikimedia.org/T22966
$context = $this->getContext( 'historysubmit' );
$actionName = Action::getActionName( $context );
}
public function testGetActionName_revisiondeleteWorkaround() {
- // See https://bugzilla.wikimedia.org/show_bug.cgi?id=20966
+ // See https://phabricator.wikimedia.org/T22966
$context = $this->getContext( 'historysubmit' );
$context->getRequest()->setVal( 'revisiondelete', true );
$actionName = Action::getActionName( $context );
/**
* This test has probably always been broken and use an invalid token
- * Bug tracking brokenness is https://bugzilla.wikimedia.org/35646
+ * Bug tracking brokenness is https://phabricator.wikimedia.org/T37646
*
* Root cause is https://gerrit.wikimedia.org/r/3434
* Which made the Block/Unblock API to actually verify the token
- * previously always considered valid (bug 34212).
+ * previously always considered valid (T37646).
*/
public function testMakeNormalBlock() {
$tokens = $this->getTokens();
* @todo Port the other Upload tests, and other API tests to this framework
*
* @todo Broken test, reports false errors from time to time.
- * See https://bugzilla.wikimedia.org/26169
+ * See https://phabricator.wikimedia.org/T28169
*
* @todo This is pretty sucky... needs to be prettified.
*
} catch ( UsageException $ex ) {
ob_end_clean();
$this->assertSame(
- 'This response cannot be represented using format=php. See https://bugzilla.wikimedia.org/show_bug.cgi?id=66776',
+ 'This response cannot be represented using format=php. See https://phabricator.wikimedia.org/T68776',
$ex->getMessage(),
'Expected exception'
);
}
/**
- * Tests from Bug 28642 · https://bugzilla.wikimedia.org/28642
+ * Tests from T30642 · https://phabricator.wikimedia.org/T30642
*/
public static function provideHeadings() {
// @codingStandardsIgnoreStart Ignore Generic.Files.LineLength.TooLong
'gender-msg-currentuser': '{{GENDER:|blue|pink|green}}',
'plural-msg': 'Found $1 {{PLURAL:$1|item|items}}',
- // See https://bugzilla.wikimedia.org/69993
+ // See https://phabricator.wikimedia.org/T71993
'plural-msg-explicit-forms-nested': 'Found {{PLURAL:$1|$1 results|0=no results in {{SITENAME}}|1=$1 result}}',
// Assume the grammar form grammar_case_foo is not valid in any language
'grammar-msg': 'Przeszukaj {{GRAMMAR:grammar_case_foo|{{SITENAME}}}}',
hello = mw.message( 'hello' );
- // https://bugzilla.wikimedia.org/show_bug.cgi?id=44459
+ // https://phabricator.wikimedia.org/T46459
assert.equal( hello.format, 'text', 'Message property "format" defaults to "text"' );
assert.strictEqual( hello.map, mw.messages, 'Message property "map" defaults to the global instance in mw.messages' );