[00:00:55] New review: Kaldari; "I think you need to use $('#bodyContent').width() rather than $('#bodyContent').width, since it's a ..." [mediawiki/extensions/LastModified] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/10183 [00:01:59] New patchset: Aaron Schulz; "Increased uselessly low $wgBlockCIDRLimit default for IPv6." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/10387 [00:02:12] 03(mod) $wgBlockCIDRLimit IPv6 value -> /32 - 10https://bugzilla.wikimedia.org/37359 +comment (10Aaron Schulz) [00:03:30] http://en.wikipedia.org/wiki/File:Chhatrapati-shivajiraje.jpg.jpg [00:03:41] it's such a hack how stuff is uploaded locally just to protect it [00:07:30] 03(NEW) [SMW] [ROADMAP] [OPEN] Replace #info pop-up code - 10https://bugzilla.wikimedia.org/37361 normal; MediaWiki extensions: Semantic MediaWiki; (jamesin.hongkong.1) [00:09:23] 03(UNCONFIRMED) #info: produces incorrect output. - 10https://bugzilla.wikimedia.org/29683 +comment (10MWJames) [00:09:25] 03(mod) [SMW] [ROADMAP] [OPEN] Replace #info pop-up code - 10https://bugzilla.wikimedia.org/37361 (10MWJames) [00:18:43] New review: Jeremyb; "could specify 2^96 explicitly in a comment but that's not critical" [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/10387 [00:21:45] 03(mod) $wgBlockCIDRLimit IPv6 value -> /32 - 10https://bugzilla.wikimedia.org/37359 +patch-need-review (10jeremyb) [00:26:37] New review: Kaldari; "(no comment)" [mediawiki/extensions/PageTriage] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/9489 [00:26:39] Change merged: Kaldari; [mediawiki/extensions/PageTriage] (master) - https://gerrit.wikimedia.org/r/9489 [00:31:37] New patchset: Demon; "(bug 37334) ForeignAPIFile::getDescription() should match parent" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/10388 [00:31:40] New patchset: awjrichards; "Revert "Revert to remote branch starting point, dac90fa456287c26aedb422d9aa6b743dcbc1a4a"" [mediawiki/core] (mobilefrontend-core-merge) - https://gerrit.wikimedia.org/r/10389 [00:31:49] New review: awjrichards; "(no comment)" [mediawiki/core] (mobilefrontend-core-merge); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10389 [00:31:52] Change merged: awjrichards; [mediawiki/core] (mobilefrontend-core-merge) - https://gerrit.wikimedia.org/r/10389 [00:32:19] 03(mod) Declaration of ForeignAPIFile::getDescription() should be compatible with that of File::getDescription() in includes/AutoLoader.php on line 1069 - 10https://bugzilla.wikimedia.org/37334 +comment (10Chad H.) [00:32:20] New patchset: awjrichards; "Revert "Beginning to implement 'viewType' in RequestContext to let MW know what type of view to render (eg standard, print, mobile)."" [mediawiki/core] (mobilefrontend-core-merge) - https://gerrit.wikimedia.org/r/10390 [00:32:28] New review: awjrichards; "(no comment)" [mediawiki/core] (mobilefrontend-core-merge); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10390 [00:32:57] New review: awjrichards; "(no comment)" [mediawiki/core] (mobilefrontend-core-merge); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10390 [00:35:42] 03(mod) Improve display of IPv6 addresses - 10https://bugzilla.wikimedia.org/36780 +comment (10Sven Manguard) [00:36:08] Does anyone know how to enable the Advanced tool bar? [00:39:28] tekniko: http://goo.gl/K1gb9 [00:39:58] Ahh, thank you so much! [00:50:37] New patchset: awjrichards; "Revert "Beginning to implement 'viewType' in RequestContext to let MW know what type of view to render (eg standard, print, mobile)."" [mediawiki/core] (mobilefrontend-core-merge) - https://gerrit.wikimedia.org/r/10391 [00:51:54] New review: awjrichards; "(no comment)" [mediawiki/core] (mobilefrontend-core-merge); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10391 [00:51:56] Change merged: awjrichards; [mediawiki/core] (mobilefrontend-core-merge) - https://gerrit.wikimedia.org/r/10391 [01:07:23] New review: Aaron Schulz; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/10388 [01:18:46] is jenkins down? [01:49:16] 03(mod) Several history entries for the same content - 10https://bugzilla.wikimedia.org/37225 +comment (10Richard Guk) [01:50:17] 03(mod) Null edits should not show up in page history - 10https://bugzilla.wikimedia.org/36566 +comment (10Richard Guk) [02:00:30] jeremyb: If you do a query and it returns no results, it returns a false [02:00:53] and can that happen at any other time? [02:01:34] I dunno. My code is working though :P [02:21:10] 03(mod) [SF] 2.4.2; [patch] Enable cache in SFAutocompleteAPI - 10https://bugzilla.wikimedia.org/37360 +comment (10MWJames) [03:12:40] imagemap question [03:30:55] 03(mod) In sidebar, please change shape about line. - 10https://bugzilla.wikimedia.org/37362 (10aranet100) [04:47:58] Is it possible to get Wikipedia's print/export -> Download as PDF feature installed on my mediawiki? [04:52:43] vadi21: It's an extension. [04:53:03] Though there's also a server-side component, I think. [04:53:09] For the PDF generation. [04:53:22] https://www.mediawiki.org/wiki/Extension:Collection [04:56:37] Hm. Alright. Are you certain that's the one - I've had troubles getting that one working. [04:57:28] https://en.wikipedia.org/wiki/Special:Version [04:59:37] Ag [05:01:29] 03(NEW) Uninstall CongressLookup extension from Wikimedia wikis - 10https://bugzilla.wikimedia.org/37363 normal; Wikimedia: General/Unknown; (b) [05:12:08] 03(NEW) Uninstall PrefSwitch extension from Wikimedia wikis - 10https://bugzilla.wikimedia.org/37364 normal; Wikimedia: General/Unknown; (b) [05:28:44] is there any way to estimate how much space I need for a server for a private wiki site of about 50 - 70 users? [05:28:54] let assume 1 page is created a day [05:42:51] Always have plenty; like a hundred GB in my experience. [05:51:59] DarKnight2012_: Pages/revisions aren't going to be your problem. [05:52:01] That's all text shit. [05:52:20] It's about how many files your users are uploading. [05:53:05] Brooke: so you mean hundreds of GB of wikipedia dumps are mainly multimedia files? [05:53:41] DarKnight2012_: Wikipedia is an extreme case. [05:53:47] It's an outlier. An edge case. [05:53:59] Your users aren't going to be making 100,000 edits/day. [05:54:37] Brooke: I see your point [05:54:43] You'll need a gig or two for the MySQL database. And a few more gigs for uploads, I guess. Nowhere near 100, though. [05:54:57] A 2 GB MySQL database would be pretty big. [05:55:20] But if you allocate that much space, it's quite likely you'll never run out. [05:55:46] Brooke: thanks a lot for the advice [05:55:52] No problem. [05:56:27] Actually, I can tell you exactly how large the user table is on the English Wikipedia. [05:56:37] I just dumped it a day or so ago. [05:56:46] Brooke: pls do tell [05:57:03] So it's a text file with a username on each line. [05:57:10] Running wc -l now. [05:57:16] It's somewhere around 14 million, though, I think. [05:58:46] -rw-r--r-- 1 mzmcbride users 189942073 Jun 3 17:02 all-users-2012-06-03.txt [05:59:14] That's the English Wikipedia's user table and it's only about 181 MB. [05:59:16] Uncompressed. [05:59:27] wc -l is still running. [05:59:47] Not the whole table, but the user names. [05:59:59] Brooke: I see, thanks a lot [06:00:04] The whole table would be larger, but you're still talking about text only. [06:00:11] And you won't have 13 million users. ;-) [06:00:17] Brooke: :) [06:00:20] I won't [06:00:21] Oh, it's gone up. [06:00:22] mzmcbride@willow:~/queries$ wc -l all-users-2012-06-03.txt [06:00:23] 16920087 all-users-2012-06-03.txt [06:00:31] Nearly 17 million these days. How things grow. [06:00:31] just thinking about 100 users or less [06:00:44] and users won't be as active as wikipedia :) [06:00:47] Right. So 5 GB or so should be plenty. [06:00:55] You can always move it later if it really becomes a problem. [06:01:05] But I don't imagine your users are going to be uploading 100MB .tiffs. [06:01:25] we can control the limit, right? [06:01:35] Yep. [06:01:49] $wgUploadMaxSize or something. [06:01:55] Plus a PHP setting or two. [06:01:59] btw, I'm trying to work on the dataset dump and don't really under stand how it work [06:02:06] Which dataset dump? [06:02:11] Wikimedia's dumps, you mean? [06:02:18] I loaded the page-meta-history xml files into mysql db [06:02:24] yes, wikipedia dump [06:02:26] Heh. [06:02:32] I tried for example [06:02:32] Loading XML into an SQL databse? :-) [06:02:36] database [06:02:42] There are different kinds of dumps that Wikimedia provides. [06:02:44] select * from revision where rev_len > 5 [06:02:46] Some are XML, some are SQL. [06:02:48] and get empty set [06:02:55] I'd put the SQL ones in the SQL database. ;-) [06:03:16] http://dumps.wikimedia.org/enwiki/20120601/ [06:03:26] See the .sql.gz files? [06:03:32] Those are the MySQL dumps. [06:03:41] The XML dumps are a different thing. [06:04:18] I guess they don't dump the revision table. [06:04:19] Lame. [06:04:36] But if you want to import the XML dumps, you want mwdumper or importDump.php or something. [06:04:39] Google around and you'll find it. [06:04:52] I did use mwdumper [06:04:56] Ah. [06:05:06] and it loaded the xml files into mysql db with no error [06:05:15] Oh, okay. [06:05:21] I only loaded 1 xml.bz2 file for testing though [06:05:23] Do you have rows in revision? [06:05:31] What does "select count(*) from revision;" return? [06:05:44] if I select * from revision it does split out a lot of things [06:05:46] You may just have an incomplete rev_len column. [06:05:50] Right. [06:06:06] There's a maintenance script to rebuild that data, I think. [06:06:12] populateRevisionLength.php or something. [06:06:14] And some others. [06:06:19] Look at the maintenance directory. [06:06:23] mediawiki/maintenance [06:06:28] All kinds of good scripts in there. [06:06:34] thanks [06:07:07] I wonder if there's a tutorial explaining how to work with wikipedia dumps? [06:07:21] I'm a newbie in php and mysql [06:07:28] https://meta.wikimedia.org/wiki/Data_dumps and some other pages, I guess. [06:07:31] and want to do some experiments for my research [06:07:35] There are probably blog posts floating around the Internet. [06:07:39] With individual experiences. [06:07:45] The documentation in this area isn't great. [06:07:53] And dealing with Wikimedia wiki dumps isn't exactly a novice task. [06:07:55] DarKnight2012_: (# of pages) x (average page size ) x (average # of page versions ) x .58 if it's like my test wiki (an import of mw.org) [06:08:00] Though with the smaller wikis, it's not bad. [06:08:15] x .58? [06:08:38] of course, that's with $wgUseGzip = true [06:08:57] Ah. [06:09:10] Aaron|home: is 0.58 some frequency of contributor or something? [06:09:11] Even without compression, I don't think text storage is a real concern for most Wikimedia wikis. [06:09:16] Err, MediaWiki wikis. [06:09:24] Aaron|home: oh you mean compression rate? [06:09:55] Aaron|home: I would add some frequency to predict growth :) [06:09:58] DarKnight2012_: that's just total DB bytes per raw text byte [06:10:14] though, the DB is almost all from the text anyway [06:10:16] Aaron|home: thanks for the formula [06:10:36] 2.1 GiB for all DB, 1.8 for text [06:10:39] (in this case) [06:11:37] Brooke: thanks for the tips. yes I know it would not be simple task for novice [06:14:36] DarKnight2012_: you can also keep an eye on the pagelinks, templatelinks, and categorylinks tables, as they tend to be the largest after text (though still much smaller) [06:15:02] there size depends a lot on usage patterns (e.g. how many [[ ]] links are in pages) [06:16:16] yay, jenkins almost caught up \o/ [06:16:42] Aaron|home: thanks. I actually just want to get a sense of how big it can be now to setup the server [06:23:40] * Aaron|home reads https://fusionfuture.wordpress.com/tag/andrea-rossi/ [06:40:52] 03(NEW) Install Narayam in Gujarati Wiktionary - 10https://bugzilla.wikimedia.org/37365 normal; MediaWiki extensions: Narayam; (harshkothari410) [07:07:28] 03(NEW) Search activation bug in Windows 8 app - 10https://bugzilla.wikimedia.org/37366 normal; Wikipedia App: Search; (brion) [07:23:13] yo! which irc channel and which mailing list is most appropriate for seeking help with user js and css? [07:23:55] <_Meow> hippietrail: May I help you? [07:24:59] hi meow. i'm trying to make the "Navigation" section of the left sidebar collapsible but the code that works from the console doesn't work from my user js [07:25:24] so i suspect that some other js is getting executed after mine but don't know how to track it down [07:25:37] <_Meow> Maybe, the developer tools? [07:27:04] hello, we got a mediawiki 1.16, and I'd like to ask some questions about the upgrade process. Is it possible to progressively upgrade e.g. 1.16 -1.17 , followed by 1.17 -> 1.18 and so on ? (of course I read : http://www.mediawiki.org/wiki/Release_notes ) [07:27:21] <_Meow> !man Upgrade | ericb2 [07:27:21] ericb2: https://www.mediawiki.org/wiki/Manual:Upgrade [07:27:42] ok, thanks [07:28:47] _Meow: how do i check out the code of the developer tools? [07:29:04] <_Meow> hippietrail: Check out? Why? [07:29:06] * ericb2 wondering why everything is broken at every upgrade ... [07:29:18] check out = examine - to see if there's a conflict [07:29:48] <_Meow> hippietrail: Maybe, just launch it from your browser? [07:29:58] 03(mod) Install Narayam in Gujarati Wiktionary - 10https://bugzilla.wikimedia.org/37365 +shell; +comment (10Siebrand) [07:30:05] <_Meow> Sorry, I confused "check out" with "git checkout" [07:30:22] browser tools? i am running them. i thought you were referring to some part of mw called "developer tools" (-: [07:30:42] <_Meow> :-| [07:30:59] <_Meow> Is there any javascript error in the console? [07:31:11] i'm looking for a forum where people that customize their user js and css hang out but i can't seem to find one on irc or the mailing lists [07:31:25] no in the console it works fine. try it: $('#p-navigation').removeClass('first persistent').addClass('collapsed'); [07:32:00] <_Meow> Do you put the code inside $(document).ready() ? [07:32:17] <_Meow> Maybe the JavaScript is loaded before document DOM ready [07:32:56] when i add it to my user js my new class gets added but the ones i removed are still there - which makes me think some other js is adding them back in after the user js is run [07:33:28] aha! i didn't know the convention with user js now that we use jquery ... let me try [07:34:27] <_Meow> You can use the "break on attributes modifications" command in the developer tools to see what is adding it back [07:36:18] ah i don't know the advanced featues of the browser dev tools either thanks for the tip! [07:36:31] <_Meow> You are welcome [07:41:28] 03raymond * 10/trunk/translatewiki/MediaWiki/mediawiki-defines.txt: Ignore message as nothing to translate: https://gerrit.wikimedia.org/r/#/c/9489/ [07:42:24] hmm so i've wrapped my code in document ready and i've set break on attribute modifications but the result is exactly the same before [07:42:42] i guess it doesn't break because i have to reload the page and reloading resets the break? [07:42:45] <_Meow> Did it hit the breakpoint? [07:42:55] <_Meow> Reload the page with tools open [07:43:05] it does when i run the code from the console [07:43:13] but not when i reload with the tools open [07:43:51] <_Meow> Really strange [07:52:43] New patchset: Nischayn22; "Splitted Writer, setup and special page methods" [mediawiki/extensions/SemanticMediaWiki] (storerewrite) - https://gerrit.wikimedia.org/r/10400 [07:54:16] 03(mod) Install Narayam in Gujarati Wiktionary - 10https://bugzilla.wikimedia.org/37365 +comment (10Raimond Spekking) [07:56:05] it seems there is no mailing list i'm allowed to ask such a question on! [07:56:19] <_Meow> hippietrail: Oops, too bad [07:56:51] mediawiki-l is for non wikimedia projects and wikitech-l is not a forum for user help [07:57:34] <_Meow> #wikimedia-dev? [07:59:04] yes in the past it was always more helpful but sometimes people would tell me it's for devs only [07:59:08] let me try [08:02:02] hmm all quiet in there [08:02:16] <_Meow> Hmm... [08:16:27] hey Daniel_WMDE ... did you happen to come up with any ql awsome settings for dualhead? [08:16:49] freakolowsky: no, gave up on it [08:17:11] freakolowsky: using "ubuntu 2d" now, which is basically unity without compiz. [08:17:21] it's more stable and uses less cpu/power [08:17:29] still want a *nice* tiling window manager though [08:17:39] i gave up on unity too, but i'm using gnome-shell now [08:17:56] * gwicke is quite happy with xmonad [08:18:01] actually, i like unity so some extend [08:18:12] 03(ASSIGNED) Bolnagri keymap for Narayam - 10https://bugzilla.wikimedia.org/35559 +comment (10Dereckson) [08:18:13] 03(mod) Bolnagri keymap for Narayam - 10https://bugzilla.wikimedia.org/35559 (10Dereckson) [08:18:13] running the update script, I got : [08:18:15] Checking site_stats row...ok. [08:18:15] Purging caches...done. [08:18:15] Done. [08:18:23] is there a trace I'm using 1.19 ? [08:18:28] somewhere [08:18:30] gwicke: xmonad would probably be great after spending 8 weeks customizing it :) [08:18:41] and how to uprad the extensions now ? [08:18:42] <_Meow> ericb2: Special:Version [08:18:46] !version | ericb2 [08:18:47] ericb2: To find out the version of your MediaWiki installation, visit the page Special:Version. Should the wiki be broken, but you have access to the program files, find $wgVersion in DefaultSettings.php. Please note that 1.15.0 > 1.5.0 (since nobody wants to go to 2.0). See http://www.mediawiki.org/wiki/Version_lifecycle for supported versions. [08:18:53] unity ttly pissed me of ... i have i7 proc, 8gb ram and standalone graphics with 1gb ram ... and it's STILL glitchy [08:19:05] Daniel_WMDE: I'm just using the default config- only changed two key bindings [08:19:19] freakolowsky: try the "2d" version. the problem tends to be compiz, not unity [08:19:43] gwicke: the default config made me want to scream :) [08:19:45] the config file (actually the Haskell main function) is 48 lines including comments [08:20:56] i think i'll take a month off work and spend all day working on my reprap and awsome setup :D [08:25:12] hrm [08:25:15] uhh ... [08:25:16] $wgVersion = '1.16.2'; [08:25:23] wtf ? [08:25:36] i'm hitting php's memory limit when running phpunit [08:25:38] * ericb2 must have missed something  [08:25:44] where is the correct place to configure iot? [08:25:56] ericb2: sounds like you never replaced the files [08:26:30] ah .. I did /usr/bin/php5 update.php or something very close [08:27:11] the first line of the log said : [08:27:12] MediaWiki 1.16.2 Updater [08:27:21] Unity in Ubuntu 12.04 is a lot better than previous releases, it used to destroy the laptop I took to Berlin, then I upgraded and it didn't crash once :/ [08:27:37] Daniel_WMDE: on Ubuntu/Debian, there are files in /etc/php5/{cli,apache2}/php.ini [08:27:51] ericb2: the updater script will updated your database from some old state to the form required my the code you have currently installed [08:27:59] ericb2: you will have to install the new code first, though [08:28:07] !upgrade | ericb2 [08:28:07] ericb2: http://www.mediawiki.org/wiki/Manual:Upgrading [08:28:17] Daniel_WMDE: sorry, but I'm lost :-/ [08:28:35] gwicke: yes. and the cli one sets inlimited memory (-1) [08:28:43] if it was using that, i'd not get an error [08:28:50] do we need to install every time all the files ? [08:29:01] ericb2: yes. [08:29:26] and *then* run the update script [08:29:28] oh no .. got 3 wikis to upgrade :-/ [08:29:53] unpacking an archive file isn't that terrible, is it? [08:29:54] one of them is very big [08:30:09] but the *program* files are always the same [08:30:22] Daniel_WMDE: no, it isn't, but there is something I do not understand probably [08:30:26] the site in therms of content will only make update.pohp run a bit longer [08:31:03] Daniel_WMDE: got an existing wiki, around 130 MB [08:31:27] 1.16.x (maybe 1.16.2) [08:32:05] so if I have to unpack 1.19, will all the new files replace the one with the same name ? [08:32:22] ericb2: yes. [08:32:37] well, it may ask you whether you want that [08:32:43] depending on what program you use to unpack [08:32:48] but generally, yes [08:35:36] Daniel_WMDE: does the new tarball contain the new extensions ? [08:35:39] no [08:35:47] you need to upgrtade extensions separately [08:35:52] 03(ASSIGNED) Images permanently disappear when renaming files on Commons - 10https://bugzilla.wikimedia.org/36440 +code-update-regression; +comment (10Dereckson) [08:36:05] (this is a bit easier when you install from svn/git instead of the tarball) [08:36:26] ericb2: consider setting up a wikifamily, so you only have to iunstall the files ones [08:36:34] !wikifamily | ericb2 [08:36:34] ericb2: To run multiple wikis, you can simply install MediaWiki in different folders, with different databases or in one with database prefixes. You can also have multiple wikis using a single installation: [08:36:56] ok, thanks [08:37:14] Daniel_WMDE: so, the most important file is always LocalSettings.php ? [08:37:32] ericb2: that's the configuration file [08:37:40] which is of course very important [08:38:39] 03(ASSIGNED) action=purge with forcelinkupdate gives fatal when reach ratelimit - 10https://bugzilla.wikimedia.org/32643 +comment (10Dereckson) [08:39:02] ok, got a backup ... let's try [08:41:02] good : [08:41:03] Fatal error: Call to a member function addMessage() on a non-object in /var/www/clients/client4/web7/web/wiki/extensions/EmbedVideoPlusPlus/embedvideoplusplus.php on line 79 [08:41:33] sounds like that extension isn't compatible with 1.19 [08:41:37] did you upgrade the extension? [08:41:46] Daniel_WMDE: maybe I'll have to [08:41:52] very likely [08:42:01] there's a lot of changes between 1.16 and 1.19 [08:43:30] Daniel_WMDE: I need to figure out where to find the new extension ^^ I remeber there was an extension selector or something close on the mediawiki page [08:43:40] * ericb2 searching [08:45:01] ericb2: looks like this extension is unmaintained. there's no download link. [08:45:01] Ouch : http://www.mediawiki.org/wiki/Extension:EmbedVideo [08:45:18] ericb2: actually,. https://www.mediawiki.org/wiki/Extension:EmbedVideo%2B%2B [08:46:17] Daniel_WMDE: thanks ! [08:47:06] but no new version there [08:53:06] hi multichill [08:53:39] hi Daniel_WMDE [08:55:52] addMessage() was causing the problem, and the extension seems to not work. Maybe I could have a look at the script later [08:56:18] Daniel_WMDE: after the update, the wiki works again. At least it appears. Will test whether the write issue is fiwed [08:56:20] fixed [08:59:48] shit ... [08:59:49] Cannot edit :-/ [08:59:49] Got: Warning: Parameter 1 to ConfirmEditHooks::confirmMerged() expected to be a reference, value given in / (path /includes/Hooks.php on line 133 [09:00:02] is it a known bug ? [09:00:09] s/bug/issue/ [09:09:01] ok; seems to be : http://www.mediawiki.org/wiki/Project:Support_desk/Sections/PHP#Hooks_not_working_for_PHP_5.3.0 [09:32:00] got it fixed. Was another side effect of EmbedVideo++ extension [09:32:06] thanks a lot for your help [09:32:53] 03(mod) Install Narayam in Gujarati Wiktionary - 10https://bugzilla.wikimedia.org/37365 +comment (10Dhaval) [09:33:16] eh, why do I usually find my own code buggy after someone +1'ed it? [09:34:43] 03(mod) Register new email: Cannot format velocity template com/google/gerrit/server/mail/RegisterNewEmail.vm - 10https://bugzilla.wikimedia.org/36632 +comment (10Dereckson) [09:35:37] 03(mod) Register new email: Cannot format velocity template com/google/gerrit/server/mail/RegisterNewEmail.vm - 10https://bugzilla.wikimedia.org/36632 -upstream ; +comment (10Dereckson) [09:42:44] 03(mod) Install Narayam in Gujarati Wiktionary - 10https://bugzilla.wikimedia.org/37365 +comment (10Siebrand) [09:47:39] 03(NEW) Error creating thumbnail: convert: Insufficient memory (case 4) (High resolution JPG) - 10https://bugzilla.wikimedia.org/37367 normal; Wikimedia: General/Unknown; (esby) [10:09:11] 03(NEW) Interlanguage link title for Uzbek Wikipedia - 10https://bugzilla.wikimedia.org/37368 normal; MediaWiki: Internationalization; (abdulla.karimov) [10:16:53] 03(NEW) Add legal babble to Special:TranslatorSignup - 10https://bugzilla.wikimedia.org/37369 normal; MediaWiki extensions: TranslationNotifications; (s.mazeland) [10:16:55] @configure infobot-help=true [10:16:56] Value true was stored to config [10:16:56] @configure infobot-sorted=true [10:16:57] Value true was stored to config [10:16:57] @configure infobot-auto-complete=true [10:16:58] 03(mod) Add legal babble to Special:TranslatorSignup - 10https://bugzilla.wikimedia.org/37369 (10Siebrand) [10:16:58] Value true was stored to config [10:21:19] <_Meow> petan|wk: Wow, new features? [10:44:47] kann man bestimmte seiten nur für Admin bzw (bestimmte) Benutzer sichtbar bzw lesbar sind ? [10:45:52] 03(mod) Add legal babble to Special:TranslatorSignup - 10https://bugzilla.wikimedia.org/37369 +comment (10Siebrand) [10:46:24] hexmax: this is an English channel. ;) [10:47:14] translation: is it possible to configure mediawiki in a way so that certain pages may only be viewed by administrators or specific user groups? [10:47:34] !access | pill [10:47:34] pill: For information on customizing user access, see . For common examples of restricting access using both rights and extensions, see . [10:47:59] oh wait [10:48:05] !access | hexmax [10:48:05] hexmax: For information on customizing user access, see . For common examples of restricting access using both rights and extensions, see . [10:49:38] wo stellt amn es ein ? [10:49:40] man [10:50:29] What's the deal with this change? https://gerrit.wikimedia.org/r/#/c/10384/ [10:50:36] Did the owner approve and merge himself? [10:52:06] Yes [10:52:08] AS a revert [10:52:31] hexmax, http://www.mediawiki.org/wiki/Manual:Preventing_access#Restrict_viewing_of_certain_specific_pages ist wohl der entsprechende abschnitt. danach geht es grundsätzlich nicht so, dass es nur für bestimmte seiten gilt. [10:53:11] es geht nur im ganzen - http://www.mediawiki.org/wiki/Manual:Preventing_access#Restrict_viewing_of_all_pages [10:53:58] dort kann man dann allerdings auch bestimmte seiten definiere, die von allen gelesen werden können. [10:54:35] <_Meow> :-( [10:55:03] 03(mod) add links to COM:OTRS - 10https://bugzilla.wikimedia.org/34332 +comment (10Saibo) [11:00:14] New review: Daniel Werner; "(no comment)" [mediawiki/extensions/WikidataRepo] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/9854 [11:00:35] Change merged: Daniel Werner; [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/9854 [11:02:56] New review: Daniel Werner; "(no comment)" [mediawiki/extensions/WikibaseLib] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/9855 [11:03:34] Change merged: Daniel Werner; [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/9855 [11:04:20] New review: Daniel Werner; "(no comment)" [mediawiki/extensions/WikibaseLib] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/9856 [11:04:22] Change merged: Daniel Werner; [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/9856 [11:12:57] 03(mod) Inline Styles: Portal pages need to be redesigned for mobile - 10https://bugzilla.wikimedia.org/30887 +comment (10Jon) [11:28:56] !test [11:28:56] This is a nifty test of niftiness ... http://z0r.de/2650 << lookie, isn't that cool? :) [11:29:02] !cool [11:29:02] Tim Berners-Lee says: Cool URIs don't change! [11:29:05] yay [11:29:17] !key [11:29:17] There is no such key, you probably want to try: !gerritkeys, !important, !sortkey, !tabcompletion, [11:29:26] Lo [11:29:35] :o [11:30:00] !k [11:30:00] There is no such key, you probably want to try: !!, !!!, !$wgserver, !1.17, !1.17_tracking, !1.17wmf1, !1.18, !1.19, !1.20, !2.0, !5.3, !5.4, !500, !?>, !abusefilter, !access, !ack, !actionpaths, !actions, !adminsettings, !adsense, !ajax, !allmessages, !amend, !ampersand, !analytics, !ancient, !anglebrackets, !announce, !annoyinglittlebug, !anonnotice, !api, !apiclient, !apiinternal, !ask, !audit, !auth, !authentication, !autoblock, !autoconfirmed, !autoload, !autothumb, !backup, !bellthecat, !berlin, !bestcase, !blank, !bleedingedge, !blocking, !boilerplate, !bom, !bot, !botbrain2, !botnoob, !branch, !branchpoints, !browser, !bugsearch, !bugzilla, !bunching, !cache, !captcha, !cat, !categories, !centralauth, !chanspam, !charinsert, !cheatsheet, !checkuser, !ci, !cia, !cite, !class, !cloak, !cms, !code, !codereview, !collapse, !colon, !commit, !compare, !config, !cookies, !copyhelp, !copying, !copyinghelp, !copytemplates, !core, !corn, !createpage, !credit, !cron, !css, !csshideheader, !csv2wp, !damneditcount, !db, !dbtable, !debug, !defaultsettings, !deleteuser, !deploymentqueue, !deployments, !details, !developers, !devsecurity, !diff3, !dismissablesitenotice, !displaytitle, !documentation, !doesntwork, !domdocument, !downgrade, !download, !doxygen, !dpl, !dump, !dumphtml, !echo, !editbuttons, !editing, !edittoken, !email, !emailconfirmed, !enableapi, !enotif, !errors, !es, !etherpad, !events, !evilglobals, !exclamation, !export, !ext, !extensiondistributor, !extensionmatrix, !extensions, !externalauth, !externaleditor, !externalimages, !extranamespace, !f5, !fail, !faq, !farm, !feeds, !file, !filecache, !filesize, !filetype, !fileurl, !firebug, !flaggedrevs, !flash, !footer, !foreignfilerepos, !fu, !gadget, !gadgets, !gallery, !gerriterror, !gerritkeys, !gerritsearch, !gethelp, !git, !git-access, !git-review, !gitaccount, !gitauthor, !gitcheat, !giturl, !gitweb, !googleanalytics, !grep, !gsoc, !gsod, !hacker, !hdss, !hello, !hetdeploy, !hidetabs, !highlight, !hook, !hooks, !hosting, !howto, !hss, !html, !i18n, !icon, !iframe, !iis, !iis404, !imageauth, !imagelink, !imagemagic, !imagemap, !images, !img_auth, !import, !important, !importhelp, !importsources, !info, !infobox, !inputbox, !install, !instantcommons, !interface, !internalapi, !interwiki, !invalidupload, !itsalwaysbugzilla, !javascript, !jobqueue, !jquery, !labs, !langlinks, !lazy, !ldap, !ldapdebug, !ldapsupport, !line, !links, !list, !lists, !lockdown, !logo, !lsb, !lua, !magicwords, !mainpage, !mainpagetitle, !man, !manapi, !maps, !mediawiki, !meetings, !memcached, !meta, !migrate, !mime, !moderation, !monday, !morbo, !move, !multiplewiki, !mw, !mwhelp, !mysql, !namespaces, !networkauth, !newwindow, !nofollow, !noshell, !nosql, !notes, !nowiki, !nuke, !nullpath, !ogg, !openid, !oracle, !oversight, !package, !packagefix, !packages, !padindex, !pagecss, !paranoid, !parser, !parserconf, !parserfunctions, !passthru, !passwordsql, !pastebin, !patch, !pdhelp, !performance, !php, !php4, !php531, !phpinfo, !phpsucks, !pipetrick, !plainlinks, !player, !poem, !ppp, !prefsrant, !preventaccess, !profiling, !protect, !protocols, !punehackathon, !purge, !putty, !pywikipediabot, !query, !rangeblocking, !rcbot, !readonly, !recaptcha, !redirect, !redlinks, !refresh, !renameuser, !repeat, !research, !resetpassword, !resourceloader, !revdelete, !revert, !reviewqueue, !rewriteproblems, !rights, !roadmap, !robots, !rollback, !rtfm, !ruby, !safemode, !sandbox, !sb, !scap, !scarytranscluding, !schema, !search, !secrets, !security, !selinux, !semantichelp, !semanticmediawiki, !sequel, !serversuperglobal, !session, !sharedlogins, !shell, !shellrequest, !shorturl, !shorturls, !sidebar, !sitenotice, !skingallery, !skinning, !sm, !smtp, !smw, !songs, !sortkey, !sorttable, !sourceforge, !spam, !specialpages, !start, !stringfunctions, !stroopwafels, !subpages, !subst, !subversion, !sul, !sumanah, !support, !supported, !svg, !svn-rev, !svnauthor, !svnprops, !svnsearch, !syntax, !syntaxhighlight, !t_paamayim_nekudotayim, !tabcompletion, !table, !tabs, !tag, !templateproblems, !templates, !test, !testing, !tests, !testwiki, !thankyou, !the_mask, !threads, !thumb, !tias, !tidy, !timezone, !toc, !toolserver, !tooquiet, !topic, !transclusion, !translatewiki, !ts, !tss, !twn, !ui, !umask, !undo, !unicorn, !uninstall, !unreviewedcode, !update.php, !upgrade, !upload, !uploadbyurl, !useful, !useragent, !userapproval, !variables, !vector, !version, !viewvc, !votes, !vulnerability, !wallofshame, !webinspector, !webrequest, !welcome, !wf, !wg, !wiki, !wiki2pdf, !wiki2xml, !wikia, !wikiacode, !wikibugs, !wikidata, !wikieditor, !wikimania, !wikimedia, !wikipedia, !wmf, !wmo, !worstcase, !wp, !wptemplates, !wysiwyg, !xampp, !xkcd, !xml, !mwbot, !wm-bot, !commons, !testswarm, !bug, !sal, [11:30:28] !m [11:30:29] https://meta.wikimedia.org/wiki/$1 [11:30:35] !a [11:30:36] There are multiple keys, refine your input: abusefilter, access, ack, actionpaths, actions, adminsettings, adsense, ajax, allmessages, allowoverride, amend, ampersand, analytics, ancient, anglebrackets, announce, annoyinglittlebug, anonnotice, answer, api, apiclient, apiinternal, around, ask, audit, auth, authentication, autoblock, autoconfirmed, autoload, autothumb, ampersand, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, author, access, actionpaths, apiclient, auth, awesome, apiclient, abusefilter, auth, audit, ask, allmessages, audit, ask, ancient, access, [11:30:42] ok, it seems to work [11:30:46] enjoy [11:30:52] <_Meow> petan|wk: Great job! [11:30:58] !answ [11:30:58] 42 [11:31:01] !answer [11:31:01] 42 [11:31:15] <_Meow> Oh, wait [11:31:24] it autocompletes like bash [11:31:27] <_Meow> What's the "ancient, ancient, ancient, ancient, ancient, ancient, "? [11:31:31] I have no idea [11:31:32] <_Meow> !a [11:31:32] There are multiple keys, refine your input: abusefilter, access, ack, actionpaths, actions, adminsettings, adsense, ajax, allmessages, allowoverride, amend, ampersand, analytics, ancient, anglebrackets, announce, annoyinglittlebug, anonnotice, answer, api, apiclient, apiinternal, around, ask, audit, auth, authentication, autoblock, autoconfirmed, autoload, autothumb, ampersand, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, author, access, actionpaths, apiclient, auth, awesome, apiclient, abusefilter, auth, audit, ask, allmessages, audit, ask, ancient, access, [11:31:38] <_Meow> petan|wk: ^ [11:31:39] some kind of bug I guess [11:31:51] !c [11:31:51] See http://svn.wikimedia.org/doc/class$1.html [11:31:55] !e [11:31:55] https://www.mediawiki.org/wiki/Extension:$1 [11:31:58] !r [11:31:59] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/$1 [11:31:59] <_Meow> !f [11:32:00] There are multiple keys, refine your input: f5, fail, false, faq, farm, feature, feeds, file, filecache, filesize, filetype, fileurl, firebug, flaggedrevs, flash, footer, foreignfilerepos, fu, farm, fileurl, fileurl, filetype, flaggedrevs, flaggedrevs, foreignfilerepos, filesize, feature, foreignfilerepos, feeds, flaggedrevs, filesize, filetype, farm, farm, [11:32:10] farm farm [11:32:11] :D [11:32:15] hm... [11:32:15] <_Meow> :-) [11:32:18] let me check source [11:32:28] O.o [11:32:31] <_Meow> and fileurl, fileurl, too | petan|wk [11:32:41] I know [11:32:51] it browses aliases as well [11:32:58] <_Meow> Oh [11:32:59] there are so many aliases for that [11:33:05] !1.16 [11:33:05] Old MediaWiki versions may have bugs and security vulnerabilities, we don't recommend you to use any release older than 1 year. See http://www.mediawiki.org/wiki/Version_lifecycle for details. [11:33:08] !1.17 [11:33:08] MediaWiki 1.17 is out. Latest version is 1.17.3; ; REL1_17 branched on 7 December 2010 at 77974 ; [11:33:11] !1.15 [11:33:12] Old MediaWiki versions may have bugs and security vulnerabilities, we don't recommend you to use any release older than 1 year. See http://www.mediawiki.org/wiki/Version_lifecycle for details. [11:33:17] you see [11:33:24] <_Vi> Are there any modified versions of MediaWiki to simplify usage of only parser, without editing/history/permissions/logging? Something like simple fake database backend... [11:33:25] these all have alias to ancient [11:33:41] _Vi: I don't think so [11:33:51] <_Meow> _Vi: Maybe you want libmwparser? [11:33:59] <_Meow> !man Alternative_parser [11:33:59] https://www.mediawiki.org/wiki/Manual:Alternative_parser [11:34:30] <_Vi> _Meow, Does it support templates and extensions? [11:34:42] <_Meow> _Vi: Sorry, I don't know [11:35:04] <_Vi> "Manual:Alternative_parser" -> "There is currently no text in this page..." [11:35:11] <_Meow> Uh... [11:35:57] <_Meow> Sorry [11:35:59] <_Meow> !mw Alternative parsers [11:35:59] https://www.mediawiki.org/wiki/Alternative [11:36:03] <_Meow> Huh? [11:36:07] <_Meow> !mw Alternative_parsers [11:36:07] https://www.mediawiki.org/wiki/Alternative_parsers [11:36:13] <_Meow> That's it [11:36:28] <_Vi> (Trying to make hacked MediaWiki that fetches source code of pages and templates from HTTP instead of database) [11:37:11] <_Meow> Maybe, interwiki transclude? [11:37:22] _Vi: i've played a similar game - that stuff should really be abstracted [11:37:46] <_Vi> Something like "offline.wikipedia" / "mediawiki_sa", but with templates support. [11:37:59] i was working on offline wiktionary stuff [11:38:49] <_Vi> Currently the way is hacking WikiPage.php, Revision.php, Title.php and Article.php to make it pretend that page exists and fetch the source around database. [11:38:49] <_Meow> "libmwparser: Primary an wikimedias offline reader with interwiki support. Libmwparser is a source independant library which supports most of MediaWiki syntax and some extentions like math or gallery" [11:38:56] <_Meow> Maybe... [11:39:23] <_Vi> Does that Libmwparser support {{templates}}? [11:39:32] <_Meow> _Vi: I think it is true [11:40:00] <_Meow> I saw "Expanded WikiText" in the output section in addition to "HTML, XHTML" [11:40:07] <_Meow> So I think it can expand templates [11:41:36] throw your support behind this: https://bugzilla.wikimedia.org/show_bug.cgi?id=25984 [11:44:30] <_Vi> Should I post something to bug 25984 if my hack will work? [11:44:34] 03(mod) Category and image description pages not purged from file cache or squid cache on link update - 10https://bugzilla.wikimedia.org/24575 +comment (10Till Kraemer) [11:44:50] !hack [11:44:50] http://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker [11:45:04] that bot really knows a lot [11:45:05] XD [11:45:09] 03(mod) category pages in file cache do not get updated when I add or remove same category on a page - 10https://bugzilla.wikimedia.org/33238 +comment (10Till Kraemer) [11:45:48] <_Vi> (Note that I'm not MediaWiki or PHP hacker, just MediaWiki happens to be the only way to reliably parse wikitext and it happens to be in PHP) [11:46:04] 03(mod) add links to COM:OTRS - 10https://bugzilla.wikimedia.org/34332 +comment (10Saibo) [11:46:48] It is [11:47:04] We don't have a formally defined grammer [11:49:59] while I'm there, there are a lot of wrong users with login name something$number writing spam on the wiki since a while. Is there a way to avoid the creating accounts ? [11:50:52] <_Meow> ericb2: Do you want to turn off registering? [11:51:12] <_Meow> !access | ericb2 [11:51:12] ericb2: For information on customizing user access, see . For common examples of restricting access using both rights and extensions, see . [11:51:28] _Meow: not exactly, I'd like to filter the account creation [11:51:41] _Vi: post anything to that bug that will show that people really have real uses for such a separation of concerns! [11:51:54] _Meow: we got a lot of random spam, and this is boring to watch every day [11:52:00] <_Meow> !extension | TitleBlacklist [11:52:01] TitleBlacklist: MediaWiki has been built so it can easily be customized by adding extensions. This is usually a simple process. See http://www.mediawiki.org/wiki/Manual:Extensions for instructions to install extensions, as well as for writing them. See http://www.mediawiki.org/wiki/Extension_Matrix for an overview of known extensions. [11:52:05] <_Meow> . [11:52:05] thanks for the link ! [11:52:09] <_Meow> Sorry [11:52:26] <_Meow> ericb2: https://www.mediawiki.org/wiki/Extension:TitleBlacklist [11:52:29] lul [11:52:30] <_Vi> hippietrail, OK. [11:52:37] !e TitleBlacklist [11:52:37] https://www.mediawiki.org/wiki/Extension:TitleBlacklist [11:52:43] !e TitleBlacklist | _Meow [11:52:44] _Meow: https://www.mediawiki.org/wiki/Extension:TitleBlacklist [11:52:54] :o [11:52:58] meh [11:53:02] <_Meow> petan|wk: I was just careless... [11:53:21] !blacklist [11:53:29] !list [11:53:29] mediawiki-l and wikitech-l are the primary mailing lists for MediaWiki-related issues. See http://lists.wikimedia.org/ for details. [11:53:44] 1.5 years or so ago i was hacking a stubbed out version of the parser so i could find all the dependencies so i could know what would be needed to use the php parser from other code [11:54:18] <_Meow> !blacklist is For blocking articles and accounts with certain name patterns, see https://www.mediawiki.org/wiki/Extension:TitleBlacklist. [11:54:18] Key was added [11:54:37] !blac [11:54:37] For blocking articles and accounts with certain name patterns, see https://www.mediawiki.org/wiki/Extension:TitleBlacklist. [11:54:44] :-) [11:54:50] nice bot [11:55:50] thanks :D [11:55:53] when it was all sussed out we would've needed an interface/shim between the two separated parts that just called the db in the mediawiki case, but could call other classes we might provide to be called from the command line or some other code to get pages and templates from http or from a compressed dump file etc [11:56:29] an online/offline app could do both depending on connectivity [12:07:26] ! is ok, you just typed an exclamation mark with no meaning in the channel, good job. If you want to see a list of all keys, check !botbrain [12:07:26] Key was added [12:07:29] this is fun [12:07:30] ! [12:07:30] ok, you just typed an exclamation mark with no meaning in the channel, good job. If you want to see a list of all keys, check !botbrain [12:07:39] !botbrain [12:07:39] Hello, I'm wm-bot. The database for this channel is published at http://bots.wmflabs.org/~petrb/db/%23mediawiki.htm More about WM-Bot: https://meta.wikimedia.org/wiki/wm-bot [12:08:07] <_Meow> petan|wk: LOL [12:08:10] I just found that typing ! if it doesn't exist does funny things, so I rather created it [12:08:14] ! del [12:08:15] Successfully removed [12:08:17] ! [12:08:17] There are multiple keys, refine your input: is, !, !!, $wgserver, 1.17, 1.17_tracking, 1.17wmf1, 1.18, 1.18beta1, 1.18rc1, 1.18wmf1, 1.19, 1.19wmf1, 1.20, 2.0, 42, 5.3, 5.4, 500, ?>, @, @param, abusefilter, access, ack, actionpaths, actions, adminsettings, adsense, ajax, allmessages, allowoverride, amend, ampersand, analytics, ancient, anglebrackets, announce, annoyinglittlebug, anonnotice, answer, api, apiclient, apiinternal, around, ask, audit, auth, authentication, autoblock, autoconfirmed, autoload, autothumb, backup, bellthecat, berlin, bestcase, blame, blank, bleedingedge, blocking, boilerplate, bom, bot, botbrain2, botnoob, branch, branchpoints, browser, bugsearch, bugzilla, bunching, bureaucracy, cache, captcha, cat, categories, centralauth, chanspam, charinsert, cheatsheet, checkuser, ci, cia, cite, class, cloak, cms, code, codereview, collapse, colon, commit, compare, config, console, cookies, cooluris, copyhelp, copying, copyinghelp, copytemplates, core, corn, createandpromote, createpage, credit, cron, css, csshideheader, csv2wp, damneditcount, db, dbtable, debug, defaultsettings, defenestrate, deleteuser, deploymentqueue, deployments, details, developers, devsecurity, diff3, dismissablesitenotice, displaytitle, documentation, doesntwork, domdocument, downgrade, download, doxygen, dpl, dump, dumphtml, echo, editbuttons, editing, edittoken, email, emailconfirmed, enableapi, enotif, errors, es, etherpad, events, evilglobals, exclamation, export, exporttemplate, ext, extensiondistributor, extensionmatrix, extensions, externalauth, externaleditor, externalimages, extranamespace, f5, fail, false, faq, farm, feature, feeds, file, filecache, filesize, filetype, fileurl, firebug, flaggedrevs, flash, footer, foreignfilerepos, fu, gadget, gadgets, gallery, gerriterror, gerritkeys, gerritsearch, gethelp, git, git-access, git-review, gitaccount, gitauthor, gitcheat, giturl, gitweb, gnu, googleanalytics, googleit, grep, gsoc, gsod, hacker, hdss, hello, hetdeploy, hiddencategories, hidetabs, hidetoc, highlight, hook, hooks, hosting, howto, hss, html, humor, i18n, iamabot, icon, ie6, iframe, iis, iis404, imabot, imageauth, imagelink, imagemagic, imagemap, images, img_auth, import, important, importhelp, importsources, info, infobox, inputbox, install, installlinux, installmacosx, instantcommons, interface, internalapi, interwiki, invalidupload, itsalwaysbugzilla, javascript, jobqueue, jquery, labs, langlinks, lazy, ldap, ldapdebug, ldapsupport, line, links, list, lists, lmgtfy, lockdown, logo, logs, logsearch, lsb, lst, lua, lucene, magicwords, mainpage, mainpagetitle, man, manapi, maps, math, maxlag, mediawiki, meetings, memcached, memory, meta, migrate, mime, moderation, moin, monday, moo, morbo, move, mssql, multiplewiki, mw, mw-config, mwdumper, mwhelp, mysql, namespaces, networkauth, newusergroup, newwindow, next, nofollow, noob, noshell, nosql, not, notes, nowiki, nuke, nullpath, numberedparams, ogg, omgevilbug, openid, oracle, oversight, package, packagefix, packages, padindex, pagecss, paranoid, parser, parserconf, parserfunctions, passthru, passwordsql, pastebin, patch, pdhelp, performance, phase3, php, php4, php531, phpinfo, phpmyadmin, phpshell, phpsucks, ping, pipetrick, plainlinks, player, poem, ppp, prefsrant, preventaccess, profiling, protect, protocols, punehackathon, purge, putty, pywikipediabot, query, queue, rangeblocking, rawr, rcbot, readonly, recaptcha, redirect, redlinks, refresh, releasedate, renameuser, repeat, requestcontext, research, resetpass, resetpassword, resourceloader, revdelete, revert, reviewqueue, rewriteproblems, rfc, rights, rightssql, roadmap, robots, rollback, rtfm, ruby, safemode, sandbox, sarcasm, sb, scap, scarytranscluding, schema, search, secrets, security, selinux, semantichelp, semanticmediawiki, sequel, serversuperglobal, session, sharedlogins, shell, shellrequest, shorturl, shorturls, sidebar, sitemap, sitenotice, skingallery, skinning, sm, smtp, smw, sofixit, songs, sop, sortkey, sorttable, sourceforge, spam, specialpages, sqlite, sqllog, sqlsearch, start, stfu, stringfunctions, stroopwafels, subpages, subst, subversion, suggest, sul, sumanah, support, supported, svg, svn-rev, svnauthor, svnprops, svnsearch, syntax, syntaxhighlight, t_paamayim_nekudotayim, tabcompletion, table, tabs, tag, tautology, telepathy, temp, templateproblems, templates, test, testing, tests, testwiki, thankyou, the_mask, this_is_intentionally_null, threads, thumb, tias, tidy, tidyforidiots, timezone, toc, toolserver, tooquiet, topic, transclusion, translatewiki, true, ts, tso, tss, tunemysql, twn, ui, umask, undo, unicode_test, unicorn, uninstall, unreviewedcode, update.php, upgrade, upload, uploadbyurl, useful, useragent, userapproval, variables, vector, version, viewvc, votes, vulnerability, wallofshame, webinspector, webrequest, webscale, welcome, wf, wg, wiki, wiki2pdf, wiki2xml, wikia, wikiacode, wikibugs, wikidata, wikieditor, wikimania, wikimedia, wikipedia, wmf, wmo, worstcase, wp, wptemplates, wtf, wysiwyg, xampp, xkcd, xml, yoda, mwbot, 3x, google, wm-bot, chansearch, commons, testswarm, IE9, bug, sal, blacklist, !!, !!, extranamespace, ampersand, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, 1.17_tracking, 1.17_tracking, 1.18, ancient, ancient, ancient, ancient, ancient, ancient, ancient, php531, colon, mw, author, mediawiki, access, cms, actionpaths, extranamespace, createandpromote, shorturl, spam, apiclient, credit, gitauthor, auth, svnprops, awesome, bug, translatewiki, blank, blocking, botnoob, bot, branchpoints, branchpoints, branchpoints, bugsearch, bundels, bugzilla, class, cache, captcha, categories, tests, gerritsearch, cheatsheet, cheatsheet, apiclient, client, ?>, developers, collapse, botnoob, commit, config, config, userapproval, captcha, cookies, this_is_intentionally_null, codereview, tests, csv2wp, extranamespace, dump, schema, package, debug, ldapdebug, this_is_intentionally_null, deleteuser, deleteuser, developers, package, documentation, documentation, domdocument, t_paamayim_nekudotayim, dump, sqllog, dpl, ext, email, abusefilter, charinsert, externaleditor, compare, etherpad, debug, errors, errors, errors, errors, padindex, wptemplates, auth, extensions, extensiondistributor, externalimages, extranamespace, farm, performance, fileurl, fileurl, filetype, flaggedrevs, flaggedrevs, foreignfilerepos, audit, threads, gerritsearch, gerritsearch, gerritsearch, highlight, gethelp, gerritsearch, gerritsearch, search, rights, rights, pdhelp, gerritsearch, ?>, pdhelp, importhelp, ask, hss, hiddencategories, hiddencategories, collapse, csshideheader, externalimages, dumphtml, html, tidy, icon, iframe, imagelink, imagemagic, imagemagic, img_auth, install, install, scarytranscluding, rcbot, interwiki, javascript, line, i18n, langlinks, links, newwindow, config, config, sqllog, passwordreset, threads, config, meta, magicwords, magicwords, mailinglists, list, list, list, mwhelp, syntax, the_mask, extensionmatrix, filesize, allmessages, bugzilla, memory, memory, memory, mailinglists, move, move, move, mwbot, suggest, audit, bugzilla, namespaces, sidebar, collapse, sidebar, sidebar, ask, createpage, migrate, bleedingedge, bleedingedge, config, package, pastebin, noshell, bom, next, namespaces, ancient, memory, this_is_intentionally_null, this_is_intentionally_null, paste, etherpad, padindex, parserfunctions, parser, passwordreset, resetpassword, pastebin, feature, rights, parserfunctions, parserfunctions, php531, testing, phpmyadmin, boilerplate, shorturl, shorturl, shorturl, preventingaccess, preventaccess, preventaccess, details, protect, pywikipediabot, pywikipediabot, pywikipediabot, query, testing, svn-rev, rangeblocking, rawr, html, redirect, foreignfilerepos, deleteuser, passwordreset, backup, credit, revdelete, oversight, shorturl, rewriteproblems, shorturl, shorturl, resourceloader, readonly, bot, robots, nullpath, rewriteproblems, package, feeds, revert, safemode, scarytranscluding, e, logsearch, secrets, devsecurity, html, this_is_intentionally_null, semantichelp, $wgserver, session, session, session, gerritsearch, sharedlogins, shorturl, shorturl, shorturl, skins, skinning, sorttable, spam, performance, this_is_intentionally_null, schema, shell, flaggedrevs, dumphtml, wallofshame, this_is_intentionally_null, stringfunctions, stringfunctions, css, subpages, subversion, testswarm, table, this_is_intentionally_null, templates, templateproblems, math, math, thankyou, skins, skins, thumb, thumb, thumb, thumb, timezone, editbuttons, editbuttons, translatewiki, importsources, debug, bleedingedge, performance, thankyou, timezone, user, useragent, testing, update.php, upgrade, upgrade, uploads, upload, filesize, shorturls, ui, deleteuser, newusergroup, access, rights, rights, supported, player, repeat, filetype, blank, blank, farm, farm, hosting, mw, syntax, compare, syntax, wm-bot, wm-bot, wm-bot, wm-bot, wm-bot, chansearch, lmgtfy, sal, [12:08:17] 03(NEW) Article Feedback Tool appearing in all namespaces on enwiki - 10https://bugzilla.wikimedia.org/37370 normal; MediaWiki extensions: ArticleFeedback; (M8R-udfkkf) [12:08:20] :P [12:08:21] ! [12:08:22] There are multiple keys, refine your input: is, !, !!, $wgserver, 1.17, 1.17_tracking, 1.17wmf1, 1.18, 1.18beta1, 1.18rc1, 1.18wmf1, 1.19, 1.19wmf1, 1.20, 2.0, 42, 5.3, 5.4, 500, ?>, @, @param, abusefilter, access, ack, actionpaths, actions, adminsettings, adsense, ajax, allmessages, allowoverride, amend, ampersand, analytics, ancient, anglebrackets, announce, annoyinglittlebug, anonnotice, answer, api, apiclient, apiinternal, around, ask, audit, auth, authentication, autoblock, autoconfirmed, autoload, autothumb, backup, bellthecat, berlin, bestcase, blame, blank, bleedingedge, blocking, boilerplate, bom, bot, botbrain2, botnoob, branch, branchpoints, browser, bugsearch, bugzilla, bunching, bureaucracy, cache, captcha, cat, categories, centralauth, chanspam, charinsert, cheatsheet, checkuser, ci, cia, cite, class, cloak, cms, code, codereview, collapse, colon, commit, compare, config, console, cookies, cooluris, copyhelp, copying, copyinghelp, copytemplates, core, corn, createandpromote, createpage, credit, cron, css, csshideheader, csv2wp, damneditcount, db, dbtable, debug, defaultsettings, defenestrate, deleteuser, deploymentqueue, deployments, details, developers, devsecurity, diff3, dismissablesitenotice, displaytitle, documentation, doesntwork, domdocument, downgrade, download, doxygen, dpl, dump, dumphtml, echo, editbuttons, editing, edittoken, email, emailconfirmed, enableapi, enotif, errors, es, etherpad, events, evilglobals, exclamation, export, exporttemplate, ext, extensiondistributor, extensionmatrix, extensions, externalauth, externaleditor, externalimages, extranamespace, f5, fail, false, faq, farm, feature, feeds, file, filecache, filesize, filetype, fileurl, firebug, flaggedrevs, flash, footer, foreignfilerepos, fu, gadget, gadgets, gallery, gerriterror, gerritkeys, gerritsearch, gethelp, git, git-access, git-review, gitaccount, gitauthor, gitcheat, giturl, gitweb, gnu, googleanalytics, googleit, grep, gsoc, gsod, hacker, hdss, hello, hetdeploy, hiddencategories, hidetabs, hidetoc, highlight, hook, hooks, hosting, howto, hss, html, humor, i18n, iamabot, icon, ie6, iframe, iis, iis404, imabot, imageauth, imagelink, imagemagic, imagemap, images, img_auth, import, important, importhelp, importsources, info, infobox, inputbox, install, installlinux, installmacosx, instantcommons, interface, internalapi, interwiki, invalidupload, itsalwaysbugzilla, javascript, jobqueue, jquery, labs, langlinks, lazy, ldap, ldapdebug, ldapsupport, line, links, list, lists, lmgtfy, lockdown, logo, logs, logsearch, lsb, lst, lua, lucene, magicwords, mainpage, mainpagetitle, man, manapi, maps, math, maxlag, mediawiki, meetings, memcached, memory, meta, migrate, mime, moderation, moin, monday, moo, morbo, move, mssql, multiplewiki, mw, mw-config, mwdumper, mwhelp, mysql, namespaces, networkauth, newusergroup, newwindow, next, nofollow, noob, noshell, nosql, not, notes, nowiki, nuke, nullpath, numberedparams, ogg, omgevilbug, openid, oracle, oversight, package, packagefix, packages, padindex, pagecss, paranoid, parser, parserconf, parserfunctions, passthru, passwordsql, pastebin, patch, pdhelp, performance, phase3, php, php4, php531, phpinfo, phpmyadmin, phpshell, phpsucks, ping, pipetrick, plainlinks, player, poem, ppp, prefsrant, preventaccess, profiling, protect, protocols, punehackathon, purge, putty, pywikipediabot, query, queue, rangeblocking, rawr, rcbot, readonly, recaptcha, redirect, redlinks, refresh, releasedate, renameuser, repeat, requestcontext, research, resetpass, resetpassword, resourceloader, revdelete, revert, reviewqueue, rewriteproblems, rfc, rights, rightssql, roadmap, robots, rollback, rtfm, ruby, safemode, sandbox, sarcasm, sb, scap, scarytranscluding, schema, search, secrets, security, selinux, semantichelp, semanticmediawiki, sequel, serversuperglobal, session, sharedlogins, shell, shellrequest, shorturl, shorturls, sidebar, sitemap, sitenotice, skingallery, skinning, sm, smtp, smw, sofixit, songs, sop, sortkey, sorttable, sourceforge, spam, specialpages, sqlite, sqllog, sqlsearch, start, stfu, stringfunctions, stroopwafels, subpages, subst, subversion, suggest, sul, sumanah, support, supported, svg, svn-rev, svnauthor, svnprops, svnsearch, syntax, syntaxhighlight, t_paamayim_nekudotayim, tabcompletion, table, tabs, tag, tautology, telepathy, temp, templateproblems, templates, test, testing, tests, testwiki, thankyou, the_mask, this_is_intentionally_null, threads, thumb, tias, tidy, tidyforidiots, timezone, toc, toolserver, tooquiet, topic, transclusion, translatewiki, true, ts, tso, tss, tunemysql, twn, ui, umask, undo, unicode_test, unicorn, uninstall, unreviewedcode, update.php, upgrade, upload, uploadbyurl, useful, useragent, userapproval, variables, vector, version, viewvc, votes, vulnerability, wallofshame, webinspector, webrequest, webscale, welcome, wf, wg, wiki, wiki2pdf, wiki2xml, wikia, wikiacode, wikibugs, wikidata, wikieditor, wikimania, wikimedia, wikipedia, wmf, wmo, worstcase, wp, wptemplates, wtf, wysiwyg, xampp, xkcd, xml, yoda, mwbot, 3x, google, wm-bot, chansearch, commons, testswarm, IE9, bug, sal, blacklist, !!, !!, extranamespace, ampersand, ancient, ancient, ancient, ancient, ancient, ancient, ancient, ancient, 1.17_tracking, 1.17_tracking, 1.18, ancient, ancient, ancient, ancient, ancient, ancient, ancient, php531, colon, mw, author, mediawiki, access, cms, actionpaths, extranamespace, createandpromote, shorturl, spam, apiclient, credit, gitauthor, auth, svnprops, awesome, bug, translatewiki, blank, blocking, botnoob, bot, branchpoints, branchpoints, branchpoints, bugsearch, bundels, bugzilla, class, cache, captcha, categories, tests, gerritsearch, cheatsheet, cheatsheet, apiclient, client, ?>, developers, collapse, botnoob, commit, config, config, userapproval, captcha, cookies, this_is_intentionally_null, codereview, tests, csv2wp, extranamespace, dump, schema, package, debug, ldapdebug, this_is_intentionally_null, deleteuser, deleteuser, developers, package, documentation, documentation, domdocument, t_paamayim_nekudotayim, dump, sqllog, dpl, ext, email, abusefilter, charinsert, externaleditor, compare, etherpad, debug, errors, errors, errors, errors, padindex, wptemplates, auth, extensions, extensiondistributor, externalimages, extranamespace, farm, performance, fileurl, fileurl, filetype, flaggedrevs, flaggedrevs, foreignfilerepos, audit, threads, gerritsearch, gerritsearch, gerritsearch, highlight, gethelp, gerritsearch, gerritsearch, search, rights, rights, pdhelp, gerritsearch, ?>, pdhelp, importhelp, ask, hss, hiddencategories, hiddencategories, collapse, csshideheader, externalimages, dumphtml, html, tidy, icon, iframe, imagelink, imagemagic, imagemagic, img_auth, install, install, scarytranscluding, rcbot, interwiki, javascript, line, i18n, langlinks, links, newwindow, config, config, sqllog, passwordreset, threads, config, meta, magicwords, magicwords, mailinglists, list, list, list, mwhelp, syntax, the_mask, extensionmatrix, filesize, allmessages, bugzilla, memory, memory, memory, mailinglists, move, move, move, mwbot, suggest, audit, bugzilla, namespaces, sidebar, collapse, sidebar, sidebar, ask, createpage, migrate, bleedingedge, bleedingedge, config, package, pastebin, noshell, bom, next, namespaces, ancient, memory, this_is_intentionally_null, this_is_intentionally_null, paste, etherpad, padindex, parserfunctions, parser, passwordreset, resetpassword, pastebin, feature, rights, parserfunctions, parserfunctions, php531, testing, phpmyadmin, boilerplate, shorturl, shorturl, shorturl, preventingaccess, preventaccess, preventaccess, details, protect, pywikipediabot, pywikipediabot, pywikipediabot, query, testing, svn-rev, rangeblocking, rawr, html, redirect, foreignfilerepos, deleteuser, passwordreset, backup, credit, revdelete, oversight, shorturl, rewriteproblems, shorturl, shorturl, resourceloader, readonly, bot, robots, nullpath, rewriteproblems, package, feeds, revert, safemode, scarytranscluding, e, logsearch, secrets, devsecurity, html, this_is_intentionally_null, semantichelp, $wgserver, session, session, session, gerritsearch, sharedlogins, shorturl, shorturl, shorturl, skins, skinning, sorttable, spam, performance, this_is_intentionally_null, schema, shell, flaggedrevs, dumphtml, wallofshame, this_is_intentionally_null, stringfunctions, stringfunctions, css, subpages, subversion, testswarm, table, this_is_intentionally_null, templates, templateproblems, math, math, thankyou, skins, skins, thumb, thumb, thumb, thumb, timezone, editbuttons, editbuttons, translatewiki, importsources, debug, bleedingedge, performance, thankyou, timezone, user, useragent, testing, update.php, upgrade, upgrade, uploads, upload, filesize, shorturls, ui, deleteuser, newusergroup, access, rights, rights, supported, player, repeat, filetype, blank, blank, farm, farm, hosting, mw, syntax, compare, syntax, wm-bot, wm-bot, wm-bot, wm-bot, wm-bot, chansearch, lmgtfy, sal, [12:08:26] ! is ok, you just typed an exclamation mark with no meaning in the channel, good job. If you want to see a list of all keys, check !botbrain [12:08:26] Key was added [12:08:28] !?> [12:08:28] The PHP closing tag "?>" is never required at the end of a pure-code php file, and mediawiki developers actively remove it, as it often causes problems related to trailing whitespace, and "headers already sent" errors. See also http://news.php.net/php.general/280796 and !bom as well as https://bugzilla.wikimedia.org/show_bug.cgi?id=17642 [12:08:28] <_Meow> Whoooa [12:08:55] ! [12:08:56] ok, you just typed an exclamation mark with no meaning in the channel, good job. If you want to see a list of all keys, check !botbrain [12:09:05] <_Meow> !!! [12:09:05] Stop using so many exclamation marks ! [12:09:07] !3x x [12:09:08] x x x [12:09:12] hmm [12:09:29] <_Meow> !!!! [12:09:29] Stop using so many exclamation marks ! [12:09:35] <_Meow> !!!!!!!!!!!!!!!!!!!!! [12:09:43] !!!!!!!!!!!!!!!!!!!!! alias !! [12:09:43] Created new alias for this key [12:09:48] !!!!!!!!!!!!!!!!!!!!! [12:09:48] Stop using so many exclamation marks ! [12:09:53] <_Meow> Please dont... [12:09:56] :D [12:10:01] o.o... [12:10:08] actually I have an idea [12:10:20] <_Meow> petan|wk: I know that [12:10:31] <_Meow> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! is Stop using so many exclamation marks ! [12:10:32] Key was added [12:10:33] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! is Stop using so many exclamation marks!! [12:10:33] Key was added [12:10:39] lol [12:10:41] <_Meow> petan|wk: Aha [12:10:51] !!!!!!!!!! [12:10:51] There are multiple keys, refine your input: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!, !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!, [12:10:55] XD [12:11:03] <_Meow> Let's remove the shorter one [12:11:13] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! del [12:11:13] Unable to find the specified key in db [12:11:24] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! del [12:11:25] Unable to find the specified key in db [12:11:28] hm... [12:11:33] <_Meow> What? [12:11:37] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! del [12:11:37] Unable to find the specified key in db [12:11:41] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! del [12:11:41] Successfully removed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [12:11:44] here we go [12:11:47] !!!!!!!!!!!!!!!! [12:11:47] Stop using so many exclamation marks ! [12:11:49] :) [12:11:50] <_Meow> !! [12:11:51] A red exclamation mark (!) in the recent changes or on your watchlist means that edit is not patrolled yet. Read more about patrolling at https://www.mediawiki.org/wiki/Help:Patrolled_edits and configuration at https://www.mediawiki.org/wiki/Manual:$wgUseRCPatrol [12:11:53] <_Meow> !!! [12:11:53] Stop using so many exclamation marks ! [12:11:56] <_Meow> ! [12:11:56] ok, you just typed an exclamation mark with no meaning in the channel, good job. If you want to see a list of all keys, check !botbrain [12:11:57] 03(mod) Interlanguage link title for Uzbek Wikipedia - 10https://bugzilla.wikimedia.org/37368 +comment (10Siebrand) [12:11:58] <_Meow> Working [12:13:23] 03(ASSIGNED) Add legal babble to Special:TranslatorSignup - 10https://bugzilla.wikimedia.org/37369 +comment (10Santhosh Thottingal) [12:15:25] 03(mod) Interlanguage link title for Uzbek Wikipedia - 10https://bugzilla.wikimedia.org/37368 +comment (10abdulla) [12:16:20] 03(mod) category pages in file cache do not get updated when I add or remove same category on a page - 10https://bugzilla.wikimedia.org/33238 +comment (10Bawolff) [12:27:38] New patchset: Netbrain; "markercluster cleanup + enabled parameter in sm" [mediawiki/extensions/Maps] (master) - https://gerrit.wikimedia.org/r/10423 [12:27:58] New review: Netbrain; "(no comment)" [mediawiki/extensions/Maps] (master) C: 1; - https://gerrit.wikimedia.org/r/10423 [12:38:01] !git [12:38:01] MediaWiki development is using git, a distributed source control manager, starting on March 21st, 2012; details: https://www.mediawiki.org/wiki/Git_happens Instructions for using it: https://www.mediawiki.org/wiki/Git/Workflow To get an account: https://www.mediawiki.org/wiki/Project:Labsconsole_accounts [12:38:08] !svn [12:38:08] Subversion is a version control software that allows users to download the very latest version of a branch without having to wait for someone to get around to packaging it. Advantages to using Subversion include the latest version, vastly simplified updating, the ability to roll back an upgrade, the ability to create and submit patches. See http://www.mediawiki.org/wiki/Subversion for more information. [12:39:50] btw if someone want to make a nice css style for this, let me know [12:39:51] @info [12:39:51] http://bots.wmflabs.org/~wm-bot/dump/%23mediawiki.htm [12:40:18] * Lcawte votes wikitable [12:40:34] Lcawte: style of wikitable or real wiki table [12:40:45] First one :P [12:41:08] Developer access queue is now empty again. [12:41:46] hi hexmode, hope you're doing well [12:42:43] Hmm, ok, so since we changed to git, what happened to the requirements for a @mediawiki/ cloak? It used to be people with svn commit... but now is it people with Git/Gerrit accounts or has nobody decided on that yet? :) [12:42:47] sumanah: yeah, I'm alive :/ [12:43:09] 03(NEW) Update signup button text - 10https://bugzilla.wikimedia.org/37371 normal; MediaWiki extensions: TranslationNotifications; (s.mazeland) [12:43:20] 03(mod) Update signup button text on Special:TranslatorSignup - 10https://bugzilla.wikimedia.org/37371 summary (10Siebrand) [12:43:46] Lcawte: Adding your question to the relevant place, namely, https://meta.wikimedia.org/w/index.php?title=Talk:IRC/Cloaks&action=edit§ion=new [12:44:06] Lcawte: if you create the css file, I will copy it there [12:44:47] petan|wk: how soon do you want it? [12:44:53] I don't care [12:45:04] Ok :) [12:45:23] 03(NEW) Add unsubscribe information to all e-mails - 10https://bugzilla.wikimedia.org/37372 normal; MediaWiki extensions: TranslationNotifications; (s.mazeland) [12:45:31] 03(mod) Add unsubscribe information to all e-mails - 10https://bugzilla.wikimedia.org/37372 (10Siebrand) [12:49:23] 03(FIXED) Update signup button text on Special:TranslatorSignup - 10https://bugzilla.wikimedia.org/37371 +comment (10Santhosh Thottingal) [12:49:48] !w [12:49:49] There are multiple keys, refine your input: wallofshame, webinspector, webrequest, webscale, welcome, wf, wg, wiki, wiki2pdf, wiki2xml, wikia, wikiacode, wikibugs, wikidata, wikieditor, wikimania, wikimedia, wikipedia, wmf, wmo, worstcase, wp, wptemplates, wtf, wysiwyg, wm-bot, wptemplates, wallofshame, wm-bot, wm-bot, wm-bot, wm-bot, wm-bot, [12:49:54] damn [12:50:00] I thought I fixed it [12:50:08] 03(mod) Suppressed content is not hidden in RSS/Atom feeds on enwiki - 10https://bugzilla.wikimedia.org/22931 +comment (10Thehelpfulone) [12:54:14] !w [12:54:14] There are multiple keys, refine your input: wallofshame, webinspector, webrequest, webscale, welcome, wf, wg, wiki, wiki2pdf, wiki2xml, wikia, wikiacode, wikibugs, wikidata, wikieditor, wikimania, wikimedia, wikipedia, wmf, wmo, worstcase, wp, wptemplates, wtf, wysiwyg, wm-bot, [12:54:18] seems like the stylize.php doesn't work with JavaScript, is there anything for JavaScript yet? [12:54:34] !worstcase [12:54:35] Generally, the worst that can happen is that someone compromises your site, steals your data, deletes it and replaces it with kiddy porn. Then they start a spam service on your server advertising the kiddy porn to twenty million email addresses, daily. Then your home gets raided, you get fired and your wife leaves you. Then you get killed in your sleep by ninjas. [12:55:00] !bestcase [12:55:00] You create a wiki as popular as Wikipedia, with an Adsense clickthrough rate above 99%. And you get laid. [12:55:32] sumanah: do you want to restrict access to the mediawiki/ cloaks? [12:55:37] !wallofshame [12:55:38] tracks devs with pending fixme : http://www.mediawiki.org/wiki/Special:Code/MediaWiki/stats [12:55:55] yay [12:56:05] Thehelpfulone: I am not sure. What are your thoughts? [12:56:26] given that the cloaks are restricted to wikimedia users already it would make sense [12:56:31] Uhhh, who on earth came up with these best and worst case senarios? [12:56:40] Lcawte: no idea [12:56:43] it's pretty old [12:56:47] hmm, well is there any cloak based IRC channel access? [12:56:48] petan|wk: the best thing about git migration is that we have no fixmes *g* [12:56:58] heh [12:57:03] but we have -1 [12:57:23] can i make wiki stop setting up sessions, only identifying though IPs ? [12:57:31] !sessions [12:57:35] !session [12:57:35] make sure session.save_path is set correctly in your php.ini. Verify that it exists, is readable and writable to PHP, and check that session data is actually being written there. On a server farm, make sure it's a shared directory, accessible from all servers. [12:57:41] hm... [12:57:46] Thehelpfulone: Not in here, only freenode staff cloaks for this channel :) [12:57:47] Symfonystage: depends [12:58:05] depends ? [12:58:07] Lcawte: yep I see, I was just checking other channels - doesn't seem to be AFAIK [12:58:11] Symfonystage: what you want to do [12:58:40] If there is, its probably for like "office" channels or whatever, and even then, they probably aren't "@mediawiki/*" [12:59:37] i don't care about mediawiki sessions for the most ; it will be set public in a protected path in another web application. The fact is, the sessions of mediawiki are disturbing my web application :s [13:00:47] Symfonystage: mediawiki needs sessions, but maybe you can tell php not to use cookies for managing sessions, so you get no session cookies. [13:01:09] could be nice [13:01:27] any idea to do that ? :o [13:01:49] hey Reedy, got a moment? [13:11:56] New patchset: Netbrain; "Removed namespace from title" [mediawiki/extensions/SemanticMaps] (master) - https://gerrit.wikimedia.org/r/10426 [13:12:43] New review: Netbrain; "I have not yet tested it yet (trying to), but i guess this change is pretty straight forward anyways?" [mediawiki/extensions/SemanticMaps] (master) C: 0; - https://gerrit.wikimedia.org/r/10426 [13:13:39] How to make mediawiki use another session than is own ? I mean, how can i change the "sessionStart" to "go grab the one that already exist, guy !" [13:18:26] Okay, resolved the session problem. Now... Now. I have another tricky question [13:18:42] I want to change the interface langage [13:18:54] i thought it was $wglanguageCode [13:19:02] but it change the article langage too ! [13:19:18] so i thought it was $wglang. Does nothing [13:19:39] i just want the link and articles to be the same, and change the interface langage only [13:27:00] 03(ASSIGNED) Add unsubscribe information to all e-mails - 10https://bugzilla.wikimedia.org/37372 +comment (10Santhosh Thottingal) [13:29:16] jenkins reports my change as failure but I think it's a bug in test suites [13:32:19] New patchset: Netbrain; "moved searchmarkers parameter to individual service providers" [mediawiki/extensions/Maps] (master) - https://gerrit.wikimedia.org/r/10430 [13:32:31] !language [13:32:31] There is no such key, you probably want to try: !api, !colon, !i18n, !langlinks, !t_paamayim_nekudotayim, !translatewiki, [13:32:52] !langlinks [13:32:52] Language links are links to translations of the same article on another wiki. For information on how to set up language links, see [13:33:06] !i18n | Symfonystage [13:33:06] Symfonystage: See http://www.mediawiki.org/wiki/Internationalisation for developer help on MediaWiki internationalisation. To translate MediaWiki in another language, please visit http://translatewiki.net [13:33:14] ah nevermind :o [13:33:23] Symfonystage: what language you want to change? [13:33:31] interface? [13:33:38] New review: Netbrain; "(no comment)" [mediawiki/extensions/Maps] (master) C: 1; - https://gerrit.wikimedia.org/r/10430 [13:34:08] $wgLanguageCode [13:34:08] yes ! [13:34:12] mhm [13:34:15] tryed [13:34:20] that one is same as when you change it in preferences [13:34:26] but it change the paths too ;'( [13:34:30] paths? [13:34:32] how [13:34:34] (of the article i mean) [13:34:38] like? [13:34:50] "Article" in french become "main_page" [13:34:55] for example [13:35:04] hm... [13:35:13] that sounds weird [13:35:16] xD [13:35:21] "Article" is name of what [13:35:30] [[Article]] changes name? [13:35:31] of "main page" in french ^^ [13:35:42] I don't get it [13:35:53] what changes to what [13:36:03] Ok, my fault, not very good at english nor explaining ^^ [13:36:08] so [13:36:09] is it namespace or article name? [13:36:13] what is full url [13:36:21] to that page before and after change [13:36:35] I only wabt to change the strings of the interface, not the url they go to [13:36:54] you change the namespace localization [13:37:00] when you change the interface language [13:37:08] this can be overriden by hand [13:37:15] before : ".../Acceuil" after "/Main_page [13:37:22] ok [13:37:56] Special:AllMessages [13:38:01] try it [13:38:22] 03(FIXED) action=purge with forcelinkupdate gives fatal when reach ratelimit - 10https://bugzilla.wikimedia.org/32643 +comment (10Brad Jorsch) [13:38:32] thanks i'm going to it o/ [13:39:18] [[MediaWiki:Mainpage]] defines name of main page [13:39:44] if you type there "Cool page" your site index will be [[Cool_page]] [13:41:03] nice [13:41:06] but :/ [13:41:39] The fact : changin language code change me "css" and "paths" from all the menus. Seems to be pretty thought to all repeat for each langages :s [13:41:57] I have no idea what paths you mean [13:42:10] the path from the sidebar ^^ [13:42:15] oh that [13:42:21] yupe [13:42:23] Mediawiki:SideBar [13:43:06] Ok, so a bit of manualy and i can go throught... A bit tricky :o [13:43:16] Sidebar [13:43:18] but could work very well indeed ! [13:43:20] but I think both works [13:43:36] I don't know if there is any simple way [13:43:49] Nikerabbit probably knows [13:44:15] how to change defaul language and keep the previous links and page names [13:44:41] it's an user or add-on ? ^^ [13:44:43] I think that mediawiki is designed to configure language after installation, if you do that later you get in troubles [13:44:47] it's user [13:44:59] kk [13:50:45] hi. i'm confused re: https://www.mediawiki.org/wiki/Manual:User_rights [13:51:35] in the default rights section, there is a reference to a group named "sendemail" - but in the list of permissions, i don't see this item. [13:56:17] 03(FIXED) Article Feedback Page - View Activity and Help link - 10https://bugzilla.wikimedia.org/36283 (10Matthias Mullie) [13:56:30] 03(FIXED) Article Feedback - Final Feedback Form (Option 6) - 10https://bugzilla.wikimedia.org/36647 (10Matthias Mullie) [13:58:06] 03(mod) Patchwork message - 10https://bugzilla.wikimedia.org/37098 +comment (10Matthias Mullie) [14:00:53] lunaphyte_: sorry I don't know enough to help, maybe try searching mediawiki.org for sendemail? [14:02:47] lunaphyte_: it's a default permissions for all Users [14:02:49] http://en.wikiquote.org/wiki/Special:ListGroupRights [14:02:51] permission [14:03:06] Send e-mail to other users (sendemail) - Users [14:03:25] if you revoke it, no one is able to send emails using mw interface [14:03:53] !rights [14:03:53] For information on customizing user access, see < http://www.mediawiki.org/wiki/Help:User_rights >. For common examples of restricting access using both rights and extensions, see < http://www.mediawiki.org/wiki/Manual:Preventing_access >. [14:03:59] i see, thanks. [14:04:45] what is wikiquote.org? is that associated with mediawiki? [14:05:03] i guess the documentation on mediawiki.org is just missing that item? [14:05:22] I don't know but wikiquote is wmf site [14:05:24] !wmf [14:05:24] the Wikimedia Foundation runs the servers which host Wikipedia and other projects; and is the driving force behind the development of MediaWiki [14:06:21] it could be any other wiki [14:06:58] hi I found one more bug in gerrit. can someone determine whether I should file it locally or to gerrit devs? [14:07:58] liangent: if it's really a bug in gerrit, you should probably do both, report it to gerrit and also to bz, where you just note that you already reported it to gerrit bugzilla [14:08:21] so that our users know that we have a bug and that this bug is known and being sorted out [14:09:18] or report it to our bz [14:09:27] someone will probably forward it to gerrit devs [14:09:59] petan|wk: ok. let me do it in bz first [14:11:49] 03(mod) Installer: Sidebar group seperator should match Vector - 10https://bugzilla.wikimedia.org/37362 normal->minor; summary; +comment (10Krinkle) [14:12:19] New patchset: John Erling Blad; "Additional changes to get aliases to work properly in the API." [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/9365 [14:12:55] 03(mod) Installer: Sidebar group seperator should match Vector - 10https://bugzilla.wikimedia.org/37362 +comment (10Krinkle) [14:17:00] 03(NEW) "Old Version History" is not set properly when jumping between changesets (via dependency only?) - 10https://bugzilla.wikimedia.org/37373 normal; Wikimedia: Git/Gerrit; (liangent) [14:17:12] petan|wk: see above [14:22:00] Lcawte: https://meta.wikimedia.org/wiki/Talk:IRC/Cloaks#MediaWiki_cloaks [14:22:05] answer there. [14:32:57] Looks like Barras completely missed the point.. [14:35:02] I don't think so [14:35:59] how can one link to http://test2.wikipedia.org using on wiki methods? [14:37:20] ToAruShiroiNeko: [//test2.wikipedia.org link to test2wiki] [14:45:19] bye [14:45:29] no I mean interwiki way [14:51:21] New patchset: Jeroen De Dauw; "Move tests from Wikibase to WikibaseLib (matching earlier move of the classes they test). Also did some renaming and fixed test registration." [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/10436 [14:51:28] New patchset: Jeroen De Dauw; "Move tests from Wikibase to WikibaseLib (matching earlier move of the classes they test). Also did some renaming and fixed test registration." [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/10437 [14:51:44] !autoconfirmed [14:51:45] Autoconfirmed is a user group where users are automatically added to X days after account creation and after Y edits. See [14:54:49] ToAruShiroiNeko, I don't think you can [14:57:04] ToAruShiroiNeko: test2 is designed to break and thus have links not work [15:00:45] Anyone know how to make PHPUnit ignore ignored and incomplete tests and not print a whole flipping list with stacktraces every time so I need to go figure out what the actual errors are? [15:06:41] Betacommand so it is symbolic that links break too? :D [15:10:22] Come on ! Why does common.css not apply when i change uselang or $wglanguageCode ? [15:11:07] I have to apply it again under the second $wglanguageCode to apply the css to it [15:11:33] very weridooo :s [15:11:33] New patchset: John Erling Blad; "Take 2; Updates for aliases. Depends on a update for Item to be functional." [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/9364 [15:17:03] New patchset: Jeroen De Dauw; "remove empty tests stubs just cluttering phpunit output. also removed a completely broken test (asserting that wgLang is a string, obviously...) not doing much usefull stuff anyway." [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/10440 [15:19:36] New review: Jens Ohlig; "(no comment)" [mediawiki/extensions/WikidataRepo] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/9364 [15:20:26] New review: Jens Ohlig; "(no comment)" [mediawiki/extensions/WikibaseLib] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10440 [15:20:32] New review: Jens Ohlig; "(no comment)" [mediawiki/extensions/WikibaseLib] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10440 [15:22:12] New review: Jens Ohlig; "(no comment)" [mediawiki/extensions/WikidataRepo] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10437 [15:22:14] Change merged: Jens Ohlig; [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/10437 [15:27:57] New review: Jens Ohlig; "(no comment)" [mediawiki/extensions/WikibaseLib] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10436 [15:27:59] Change merged: Jens Ohlig; [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/10440 [15:28:00] Change merged: Jens Ohlig; [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/10436 [15:32:11] New review: Jens Ohlig; "(no comment)" [mediawiki/extensions/WikidataRepo] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/9364 [15:34:02] New review: Jeroen De Dauw; "(no comment)" [mediawiki/extensions/SemanticMediaWiki] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10220 [15:34:04] Change merged: Jeroen De Dauw; [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/10220 [15:36:12] New patchset: Aude; "put new item notification after site notice" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/10442 [15:39:27] 03(mod) Request for new ucprop=sizediff with list=usercontribs - 10https://bugzilla.wikimedia.org/37301 +comment (10Umherirrender) [15:39:54] New patchset: Jeroen De Dauw; "fixed several issues with store test" [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/10444 [15:40:10] New review: Jeroen De Dauw; "(no comment)" [mediawiki/extensions/SemanticMediaWiki] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10444 [15:40:12] Change merged: Jeroen De Dauw; [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/10444 [15:41:53] lua doesn't have regex? do we need it? [15:42:09] liangent: it has patterns, which are like regex [15:42:11] New review: Jeroen De Dauw; "(no comment)" [mediawiki/extensions/SemanticMediaWiki] (storerewrite); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10400 [15:42:13] Change merged: Jeroen De Dauw; [mediawiki/extensions/SemanticMediaWiki] (storerewrite) - https://gerrit.wikimedia.org/r/10400 [15:42:15] But they do not support UTF-8 [15:42:39] It would be problematic to support any third-party regex library which is not written in Lua [15:45:09] New patchset: Daniel Kinzler; "moved rendering logic from Content class to ContentHandler class" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/10445 [15:45:59] vvv: because of sandbox stuff? [15:46:03] 03(NEW) Nepali Wikipedia, Wikibooks and Wiktionary has a pdf rendering component which does not function for Devnagari Scripts - 10https://bugzilla.wikimedia.org/37374 normal; Wikimedia: Site configuration; (lotusnagarkot) [15:47:08] liangent: yes. You can naturally hang program with a right regex [15:47:23] Also, PCRE is known to segfault on certain [15:47:50] I knew that and I demonstrated it to petan|wk :) [15:47:54] New patchset: Daniel Kinzler; "signature of getDeletionUpdates changed" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/10447 [15:48:16] liangent: ? [15:48:29] wm-bot can't be hanged by regex [15:48:30] :D [15:48:50] if you can do it, heh [15:48:52] you'r cool [15:49:42] used to be [15:50:44] 03(mod) Nepali Wikipedia,Wikibooks and Wiktionary has a pdf rendering component which does not function for Devnagari Scripts - 10https://bugzilla.wikimedia.org/37374 +comment (10Saroj Kumar Dhakal) [15:50:45] And we can't kill the regex evaluation unless that regex engine has a hook in it [15:51:10] 03(mod) response does not always contain an url attribute if llurl=1 is used (prop=langlinks) - 10https://bugzilla.wikimedia.org/32895 +comment (10Umherirrender) [15:51:26] New patchset: Daniel Kinzler; "moved rendering logic from Content class to ContentHandler class" [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/10448 [15:54:41] New review: Jeroen De Dauw; "(no comment)" [mediawiki/extensions/WikidataRepo] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10445 [15:54:43] Change merged: Jeroen De Dauw; [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/10445 [15:55:06] New review: Jeroen De Dauw; "(no comment)" [mediawiki/extensions/WikidataRepo] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10447 [15:55:08] Change merged: Jeroen De Dauw; [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/10447 [15:55:44] New review: Jeroen De Dauw; "(no comment)" [mediawiki/extensions/WikibaseLib] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10448 [15:55:46] Change merged: Jeroen De Dauw; [mediawiki/extensions/WikibaseLib] (master) - https://gerrit.wikimedia.org/r/10448 [16:03:35] New patchset: Jeroen De Dauw; "fix incorrect argument from https://gerrit.wikimedia.org/r/#/c/10445/" [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/10450 [16:03:53] New review: Jeroen De Dauw; "(no comment)" [mediawiki/extensions/WikidataRepo] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/10450 [16:03:55] Change merged: Jeroen De Dauw; [mediawiki/extensions/WikidataRepo] (master) - https://gerrit.wikimedia.org/r/10450 [16:22:52] Krenair ok another question: http://meta.wikimedia.org/wiki/User:%E3%81%A8%E3%81%82%E3%82%8B%E7%99%BD%E3%81%84%E7%8C%AB [16:23:04] you can see red links if you scroll down a little [16:23:13] I believe the shortcuts are not defined for these [16:23:22] should I file a bug for this? [16:24:24] ToAruShiroiNeko, hmm. I'm not sure how interwiki links like that are supposed to be defined. [16:24:26] I dont see it on http://meta.wikimedia.org/wiki/Interwiki_map [16:24:44] Last known interwiki database update: 17 May 2012 [16:25:12] wmco, wmdk, wmet, wmmk, wmpa-us, wmtr, wmua [16:25:20] right [16:25:34] also test2 if you want to be technically correct [16:25:50] wmpt probably doesnt work as well [16:26:01] but thats a non-sul wiki hence why it isnt listed there [16:26:07] If those sites exist then they need to be added after discussion on [[Talk:Interwiki map]] [16:26:29] the sites exist [16:26:34] I created accounts there [16:27:20] sure [16:27:26] It's not just non-SUL, it's not hosted by WMF [16:27:30] At least I don't think it is [16:28:05] Anyway, regardless of whether they are part of WM's SUL, they should be on the interwiki map in my opinion [16:30:37] Krenair right [16:30:50] because I as a user should be able to effortlessly link [16:31:09] also would it not be better if it were wm:wiki [16:31:21] ike [[wm:tr:]] for tr.wikimedia ? [16:31:28] *ie [16:33:00] ToAruShiroiNeko, then there'd have to be a hub for wm: somewhere [16:33:50] Krenair is that difficult to do? [16:33:59] idk [16:34:03] likewise for wikimanias [16:34:14] its wm#### all the time [16:34:17] seems redundent [16:34:27] [[wikimania:#### makes more sense [16:34:49] agreed [16:35:51] 03(ASSIGNED) Request for new ucprop=sizediff with list=usercontribs - 10https://bugzilla.wikimedia.org/37301 +comment (10Dereckson) [16:56:50] how can I get actions links like /wiki/index.php?title=Foo&action=edit to be /wiki/Foo?action=edit instead? [16:57:11] I'm interested in writing a JS script that would highlight tunnelbroker/6to4/teredo IPv6 addresses [16:57:15] but I don't know how. [16:57:19] both links work, just that mw generates the first, and I'd prefer it generated the second. [16:58:10] Jasper_Deng: Which part do you not know yet (how to get the usernames, how to detect Ipv6 patterns, how to see if it is that kind of Ipv6?) [16:58:32] JS in general [16:58:45] and how it works on Wikimedia [16:59:08] 03(NEW) Interwiki with same code as the site has create redlink instead of valid interwiki link as they used to - 10https://bugzilla.wikimedia.org/37375 normal; MediaWiki: General/Unknown; (danny.b) [16:59:21] Jasper_Deng: So you are not a javascript programmer in general. I suppose you ask someone else to do this then. [16:59:30] yeah [16:59:33] I was just inquiring [16:59:36] sure [16:59:36] Krenair, proposed :) [16:59:48] TimRiker: You could use action paths I guess [16:59:50] no-one has to credit me for the idea [16:59:52] !wg ActionPaths | TimRiker [16:59:52] TimRiker : https://www.mediawiki.org/wiki/Manual:$wgActionPaths [16:59:54] 03(mod) Nepali Wikipedia,Wikibooks and Wiktionary has a pdf rendering component which does not function for Devnagari Scripts - 10https://bugzilla.wikimedia.org/37374 +shell; +comment (10Srikanth Logic) [17:00:22] Jasper_Deng: I can tell you the hooks in JS to get it, but since you wouldn't be able to write the script in the first place, or how to use hooks in general or how to then load it, this doesn't make sense [17:00:29] RoanKattouw, yes, reading that now. there's no option to get mw to use the shorter already working urls? [17:00:42] Krinkle: I'd know how to dissect a written program [17:00:54] looks like actionpath requires more rewrites. [17:00:58] and I'd probably self-learn from the simplewiki script that highlights admins [17:01:22] 03(mod) Install Narayam extension in te.wiktionary and te.wikisource - 10https://bugzilla.wikimedia.org/37336 +shell (10Srikanth Logic) [17:01:25] http://simple.wikipedia.org/wiki/MediaWiki:Gadget-HighlightAdmins.js [17:01:42] Jasper_Deng: Are you a sysop on any wiki? [17:01:51] mediawiki.org [17:01:55] ok [17:02:39] Jasper_Deng: In general most scripts on wikis are bad examples [17:02:40] TimRiker: $wgActionPaths['edit'] = "$wgArticlePath?action=edit"; should work I believe [17:03:05] Krinkle: really? [17:03:10] Jasper_Deng: The one you linked there seems like a worse than average even [17:03:27] it sorta does, since it keeps a hard-coded list of admins [17:03:41] without actually doing a db query. [17:03:41] Jasper_Deng: that is the least of worries [17:04:07] Jasper_Deng: Let me put it this way: Until roughly 2010, there was 0.0 documentation, support or centralization regarding scripts. There was an ability and the rest is up to the community. [17:04:08] RoanKattouw, nod. might resort to that. would have to create an entry for each action. I was just wondering if I there was a setting to get mw to do it for all actions and avoid doing index.php?title=Foo anywhere. [17:04:33] Krinkle: that explains a lot [17:04:41] No, there's no ready-made setting for that. But you could write a loop to generate entries for all actions [17:04:57] Jasper_Deng: As a result users create their own habits, and javascript (as being a language commonly misunderstood) is not helping that. Either way, the result is having 100s of scripts that are of terrible design and quality and break frequently [17:05:40] RoanKattouw, k. thx! [17:05:53] agreed. many of the scripts I use are not efficient in terms of loading times [17:05:56] Jasper_Deng: Since 2010 mediawiki core has introduced a new framework (some say, the first framework, the old one wasn't a framework) for front-end resources. [17:05:57] Jasper_Deng: Anyway, here's how I'd recommend you go about [17:07:01] Jasper_Deng: the loading isn't the major issue in this context. user scripts can't use ResourceLoader, what I refer to is the mediawiki.js library and it's modules (loaded through resource loader, but user scripts cannot be loaded with ResourceLoader). [17:07:07] Jasper_Deng: The major issue is the code quality itslf [17:07:10] but anwway [17:08:17] Jasper_Deng: Create a user script in your user space on mw.org, use document-ready to schedule your function (before that, the page will be empty), then use $('.mw-userlink') to get a collection of all username links on the page. [17:08:42] Jasper_Deng: From there, use the mw.util.isIPv6Address utility function to see if it is an IPv6 address [17:09:06] if I knew the functions and arguments that would be the easy part [17:09:11] Jasper_Deng: Then you need a method to see if it is the specific IPv6 sub-pattern you want to highlight [17:09:18] that can be done using regex [17:09:37] wish I had SanitizeIP available [17:09:45] which would make regex a thousand times easier. [17:09:56] Jasper_Deng: not needed [17:10:00] Jasper_Deng: isIPv6Address has that regex [17:10:03] exactly [17:10:11] Jasper_Deng: And then choose a way to do the highlighting (I'd recommend adding a class with $el.addClass, and style it from a *.css file) [17:10:24] I really don't want to do it with CSS [17:10:28] but whatever you say [17:10:31] Jasper_Deng: Do it with css [17:10:33] :) [17:10:40] Jasper_Deng: Log the function in the console to see the arguments list [17:10:50] got it [17:11:02] I g2g now [17:11:10] but thanks, that cleared up my mind. [17:11:10] Jasper_Deng: Let me know how it works out [17:12:10] how to ask firefox not to connect to wikipedia via ipv4? [17:12:33] currently it seems to choose an ipv4/v6 address randomly and connect [17:12:52] liangent: Happy Eyeballs :) [17:13:03] liangent: happy... i'm too slow [17:13:13] liangent: if you have IPv6 brokenness [17:13:16] https://en.wikipedia.org/wiki/Happy_Eyeballs [17:13:19] then Firefox probably chooses v [17:13:20] v4* [17:13:58] Jasper_Deng: I have both working v4 and v6, but v6 is generally faster [17:14:11] strange [17:16:41] Waldir: hello [17:16:49] hi all. I am trying to find out in which cases the page_id will be 0 [17:16:52] hey Danny_B|backup :) [17:17:11] Waldir: i think it was something in queue [17:17:20] Waldir: i think it was something in queue [17:17:23] ? [17:17:37] what do you mean? [17:18:28] when page_id is 0 [17:18:56] something in queue... I'm not sure I get what you mean [17:19:02] Danny_B|backup: "Changing host" should never result in a lost msg. i think [17:19:21] there's network.dns.ipv4OnlyDomains in firefox but why no network.dns.ipv6OnlyDomains ? [17:19:37] liangent: version? [17:20:10] 10.0.4 [17:21:05] network.http.fast-fallback-to-IPv4 = false seems useful [17:21:16] 03(FIXED) Image page provides links to image resolutions greater than those supported by image scalars - 10https://bugzilla.wikimedia.org/34041 +comment (10とある白い猫) [17:24:43] hi rmoen, how are you? [17:26:03] sumanah: hi sumanah, i'm doing well [17:26:15] Danny_B|backup: can you explain that queue thing a little more? [17:27:20] sorry, got sidetracked... that's just my assumption that it's pages which have been somehow in job queue (according to what i see in databases comparing to what is seen on wiki) [17:27:35] sumanah: what's up ? [17:27:48] 03(FIXED) Order of elements is incorrect in content model of export-0.6.xsd - 10https://bugzilla.wikimedia.org/37305 +comment (10Umherirrender) [17:27:49] normally of course page can't have id 0 [17:28:47] 03(mod) Article Feedback Forms - Links to Help/FAQs - 10https://bugzilla.wikimedia.org/37285 +comment (10Fabrice Florin) [17:28:55] rmoen: I'm still churning through mail from my week hackathoning/being ill, so I'll be in touch with you after that re guillom's request for help with that gadget [17:29:36] 03(FIXED) Article Feedback - CTA 5 Tweaks - 10https://bugzilla.wikimedia.org/37262 (10Fabrice Florin) [17:30:16] 03(FIXED) Article Feedback Page - Clicking on Most Relevant filter link should also sort by Relevance - 10https://bugzilla.wikimedia.org/36770 (10Fabrice Florin) [17:30:37] 03(FIXED) Garbled text in the centralised page - 10https://bugzilla.wikimedia.org/37005 (10Fabrice Florin) [17:30:55] Danny_B|backup: you're saying that if a page is in the job queue, its page_id field in the database will be set to 0? That doesn't sound right to me... [17:31:16] sumanah: no worries, I'll catch up with you next week ? [17:31:17] 03(mod) Article Feedback - Add a 'View feedback' link to the Talk page - 10https://bugzilla.wikimedia.org/36502 +comment (10Fabrice Florin) [17:32:02] Waldir: as i said, i just assume it accourding to what i see in db tables and what i see on page in logs and history. that does not mean my assumption is correct [17:32:06] 03(FIXED) Article Feedback Page - Permalink New Design with Info and Activity Sections - 10https://bugzilla.wikimedia.org/36366 (10Fabrice Florin) [17:32:35] Danny_B|backup: I wish this was documented somewhere :/ [17:32:39] rmoen: ok, now that I've caught up *on this issue* :-) were you able to make progress on that yesterday or wwere you on something else? [17:33:07] Waldir: so do i. it also seems to me like long time inexisting [17:33:43] I guess I'll grep the source code and hope to find something useful [17:34:55] sumanah: i did. I think I'm close to having that wrapped, though he may want additional features., i'm sending guillaume some screen shots now [17:35:01] ok, thanks rmoen [17:35:06] sorry for the nag. [17:35:41] sumanah: no worries, i understand the need :) [17:36:04] 03(NEW) Include older file versions when listing allimages with a given SHA1 - 10https://bugzilla.wikimedia.org/37376 enhancement; MediaWiki: API; (danmichaelo+wikipedia) [17:44:08] hey sumanah, did you see hexmode's message to wikitech-l? [17:44:19] I did, Krenair [17:44:49] It's not really clear what he's looking for. Do you know? [17:45:04] Krenair: "With your help, we will start making and maintaining MediaWiki releases based on the core MediaWiki code without forking development." [17:45:32] Krenair: I think he's wondering a few things [17:45:51] Krenair: 1) whether MediaWiki administrators would be ok using packages from a non-WMF source [17:45:53] WMF developers do that at the moment, he basically wants it done by volunteers instead? [17:46:19] Krenair: 2) whether folks are willing to help with the tedium of packaging & testing [17:46:34] (and long-term support/maintenance) [17:47:11] hi hexmode! [17:47:16] Ah, hexmode [17:47:20] Krenair has a question for you :) (see backlog just now) [17:47:34] sumanah: ! [17:47:51] Krenair: I don't see it, ask again? [17:48:22] hexmode, It wasn't very clear exactly what you're looking for. Basically just volunteers to test, package, and release MW? [17:48:28] http://bots.wmflabs.org/~wm-bot/logs/%23mediawiki/20120606.txt [17:50:24] Krenair: I need to take a break (recovering from illness); will you write up a summary of your findings & send to wikitech-l, to clarify for anyone else who has the same questions/doubts as you? [17:50:38] Krenair: I think yes, but could you ask onlist? I'm thinking one thing would be to have 1.19 as a LTS release... [17:51:32] okay, asking onlist then [17:51:34] Debian maintainers have asked for it and others could really benefit from it. (See mutante's wikistats labs project for list of people on old mw) [17:52:00] I found one site that looked pretty active, but was still on 1.7 ! [17:52:36] hexmode: Why 1.19 though, 1.20 will be coming soon, and theres no point using .19 as an LTS because by the time we've sorted this all out, it'll be outdated by a version or two [17:53:01] Krenair: MW is widely used, but the upgarde path isn't clear. [17:53:45] Lcawte: .19 because Debian is freezing right now and I tentatively agreed to 1.19 for LTS if they would package it instead of 1.18 :P [17:54:09] Yeah, but Debian sucks. Ubuntu is the future. [17:54:29] Ubuntu is based off Debian [17:55:01] plus, wider support, plus Fedora and RHEL are in there as well [17:55:33] Lcawte: also Wikia is currently working on moving to 1.19 [17:55:48] (from 1.16.5) [17:55:53] And Ubuntu improved Debian, I saw more Ubuntu users in Berlin :P Also, why are we supporting repo packages, until I see the day that they stop using symlinks to every directory in the system, I'm writing them off :P [17:56:07] Wikia has a habit of upgrading just before a new release though... [17:56:28] When we were getting ready to release 1.17, they were just finishing their 1.16.5 upgrade [17:57:06] They're now just starting their 1.19 upgrade I heard [17:57:08] Lcawte: because sysadmins should be able to install from a package and come away with good feelings not "Geez, MW sure does suck" [17:57:17] RoanKattouw: right [17:59:54] Lcawte: also, people install from packages and use those systems for production -- live sites on the net. I don't think we should keep security fixes from them. [18:00:24] or force them to wait until their packager backports our fixes. [18:01:05] I'd be more than happy to support repository packages, if they weren't full of crazy symlinks from one place to like everywhere else, they are horrible, you try to find a file and your stuck looking at symlinks for half an hour... [18:01:32] Lcawte: does Debian/Ubuntu do that? [18:01:48] Last time I checked, and that was in like, 1.15 or something though [18:02:09] Lcawte: you should join mediawiki-distributors and let them know what is wrong [18:02:16] Last time I checked the latest Ubuntu MW package was 1.15 [18:02:41] Krenair: Lcawte: Yep, and they are trying to move from 1.15 to 1.19 now [18:02:54] package for testing is in experimental as of today [18:03:01] Normally, version/wmf4 is normally the last one before tarball betas are released right? [18:03:21] Lcawte: There's no 'normally', we usually only had a wmf1 and not even a wmf2 [18:03:33] 1.16 had wmf{1,2,3,4} but that version took forever [18:03:37] lol [18:03:41] I don't know what the release cadence is supposed to be, that's a robla question [18:04:08] How long has the cluster been on 1.20 now? [18:04:11] with rapid releases now we could get wmf25 before we get a tarball :( [18:04:12] we're planning on a tarball release sometime this fall [18:04:59] there's no point in doing more than a couple of releases a year....most third parties probably don't want them faster than that, and if they do, they can always upgrade out of git [18:05:08] "fall" ... /me googles [18:05:34] Oh! Autumn [18:05:47] heh [18:06:15] Considering the stability of master, you can get a nightly tarball today and go ahead and test it [18:06:41] e.g. from http://toolserver.org/~krinkle/mwSnapshots/ or generator it yourself [18:07:44] Is master more stable now that we have pre-merge test and review? [18:07:53] Krinkle++ [18:08:39] Krenair: Yes, basically we no longer have trunk -> periodically branch REL1_x -> review all of REL1_x commits since previous branch [18:08:46] but gerrit -> review -> master (repeat) [18:09:16] can anyone tell me (or point me to relevant documentation) how to figure out on which cases page_id will be 0? [18:09:38] if we would branch REL1_20 today from master it could be released as a beta right way no review in between needed (maybe some last minute testing and checking if the installer works etc. and setting wgVersion) [18:10:09] To be fair, isn't it "relatively safe" to run master from git anyway, since most things are reviewed before they go in there... [18:10:19] although I hope we can get selenium tests that do browser-end interactive simulation to test the installer on a high level (not unit testing) [18:10:59] on the other hand, the installer backend (not front-end) is tested already - not specifically but implicitly, because Jenkins installs MediaWIki before running the unit tests so that it creates the databases etc. [18:11:20] hey, is gerrit bot gone again [18:11:28] gerrit-wm_ gerrit-wm [18:11:36] okay, who muted it? [18:11:43] It's not muted. [18:11:55] then how come it is not reporting events that it should be reproting? [18:11:58] RoanKattouw unmuted it earlier [18:12:01] hm.. [18:14:18] I had unmuted gerrit-wm but not gerrit-wm_ [18:14:23] Silly Freenode. You can't remove non-existent +qs. [18:14:51] How do I check which +q's exist anyway? [18:14:56] /mode #mediawiki +q [18:15:29] aha thanks [18:20:50] 03(mod) Article Feedback Forms - Links to Help/FAQs - 10https://bugzilla.wikimedia.org/37285 (10Yoni Shostak) [18:25:53] 03(ASSIGNED) Interlanguage link title for Uzbek Wikipedia - 10https://bugzilla.wikimedia.org/37368 normal->trivial; +i18n; +comment (10Dereckson) [18:27:42] Krinkle: I'm stuck on trying to get the document [18:27:53] so I can then dissect it using regex [18:27:57] RoanKattouw, hmm. adding $wgActionPaths['watch'] = "$wgScriptPath/$1?action=watch"; and then calling watch then unwatch, on the unwatch page, the watch link is NOT using this format. it's using the index.php?title= format. [18:27:59] and the other functiosn [18:28:12] Jasper_Deng: "the document" ? [18:28:28] where "the document"=the page content [18:28:50] Jasper_Deng: You shouldn't use the page content directly, that will break the page. [18:29:02] I need some sort of hook [18:29:06] Jasper_Deng: HTML is just the markup input language, once the page is rendered it is an actual tree. [18:29:20] If you would fiddle with the html directly, it would re-parse the entire page breaking and removing any other interactive elements [18:29:25] yeah [18:29:38] but still, somehow I need to grab what you see in history, etc. [18:29:45] Yep [18:29:59] Jasper_Deng: Which browsers are you in [18:30:05] Firefox, 12.0 [18:30:10] looking for help trouble shooting "Bad DOI Specified" errors when using {{cite doi|10.1111/j.0021-9916.2007.00326.x}} (just one example; privately hosted MW install) [18:30:16] does it depend on browser? [18:30:21] Jasper_Deng: NO [18:30:24] No* [18:30:27] Jasper_Deng: Do you have Firebug installed? [18:30:31] no [18:30:46] Jasper_Deng: In that case I recommend using Chrome for development, probably easier at this point. [18:30:51] especially if you don't have a preference yet [18:31:02] I'll try Chrome. [18:31:05] in Chrome, right click on a username on the history page and see how the html of that link looks like [18:31:12] you'll find a value in class="" [18:31:40] use that classname in the CSS selector that you pass to jQuery to get all the username elements from the document tree [18:31:47] e.g. $('.some-class') [18:31:53] I wasn't planning on using jQuery [18:32:04] but I was looking at another user script for inspiration. [18:32:36] Jasper_Deng: You're welcome implementing your own walkTheDom implementation and checking all elements on the page, and then implement a reliable cross-browser way to retrieve and manipulate other stuff. [18:32:38] use jQuery. [18:33:22] then you can use var $mwUsers = $('.some-class'); $mwUsers.each(function (i, el) { var name = $(el).text(); if ( mw.util.isIPv6Address( name ) { .... [18:33:27] something like that [18:33:50] 14(INVALID) line breaks on Special:Allmessages - 10https://bugzilla.wikimedia.org/20007 +comment (10Umherirrender) [18:34:18] Jasper_Deng: dinner's ready - brb later. others in this channel can help you as well. [18:34:23] I'd say try it :) [18:34:24] thx [18:34:49] 03(mod) Article Feedback Page - Remember the last filter you chose and display it on refresh - 10https://bugzilla.wikimedia.org/36767 (10Fabrice Florin) [18:35:16] 03(mod) selectbox text is too big for selectbox - 10https://bugzilla.wikimedia.org/37357 (10Fabrice Florin) [18:35:43] 03(FIXED) Article Feedback Page - Relevance Score Math Questions - 10https://bugzilla.wikimedia.org/36768 (10Fabrice Florin) [18:36:36] 03(mod) Article Feedback - CTA 4: Sign up or login - 10https://bugzilla.wikimedia.org/36771 (10Fabrice Florin) [18:38:10] 14(INVALID) Keep given anchor on Special:PermanentLink - 10https://bugzilla.wikimedia.org/32085 +comment (10Umherirrender) [18:39:21] 03(NEW) Cite.php should allow for different styles of backlinks - 10https://bugzilla.wikimedia.org/37377 normal; MediaWiki: General/Unknown; (johnnymrninja) [18:41:10] Would you guys agree that "Commit access to SVN is basically the same as the right to merge to core/master in Gerrit"? [18:42:40] Krenair: i think its like comparing apples and oranges. SVN and git both have different workflow. [18:42:49] Because Daniel_WMDE posted that on https://meta.wikimedia.org/wiki/Talk:IRC/Cloaks#MediaWiki_cloaks [18:43:51] <^demon> Well that's incorrect. Ability to merge in gerrit is a subset of people who had ability to commit in SVN. [18:44:33] exactly [18:44:52] I think the mediawiki cloak should imply membership of the MW community, not just the ability to merge stuff into master [18:45:03] <^demon> "Ability to merge to at least one project, not necessarily core" is kind of the same group. [18:45:21] <^demon> But I'd be fine with something more inclusive. [18:46:29] Krenair: hmmm. not sure but why not have cloak for the people who are contributors? e.g. code review (may not be committing code), submit patches, etc. [18:47:07] It's true someone could be a strong part of a software community without a commit bit (or now a merge right), e.g. there is a guy on FreeBSD maintaining 100+ ports but not wanting a commit bit. [18:47:27] we should set a new cloak: @wikimedia-mediawiki/ so one would not have dillema which one to choose ;-) [18:47:29] <^demon> I'd be fine with "has access to labs/gerrit" as being the criteria. [18:47:40] Also, looking at /who mediawiki/*, it seems we already have people with the cloak that can't merge stuff into master [18:47:41] shantanoo gave good samples [18:47:49] getLocalURL should look at $wgUsePath and not hardcode: $url = "{$wgScript}?title={$dbkey}&{$query}"; IMHO [18:48:09] Most people who can have a wikimedia cloak [18:48:13] <^demon> Dereckson: Well, to do code review you'd have access to gerrit :) [18:48:15] ^demon: maybe a definition of "what is mean to be a part of a software community" is more flexible and so more useful than a technical restricted one? [18:48:33] (and yes I know, access to gerrit isn't restricted) [18:48:59] (in a way everybody asking it currently got it without any special formalities) [18:49:20] what about the translators on translatewiki? they are not directly contributing to coding but their translation are important part of the software. [18:49:38] idem for the documentation writers [18:50:05] Translatewiki handles lots of other non-MW projects, shantanoo [18:50:39] <^demon> "Part of the community" is rather subjective too...there's a couple of people who troll various mailing lists who I'd hardly consider "community members" for purposes of getting a cloak. [18:50:45] s/translators on TranslateWiki/Translators of MediaWiki-related projects [18:51:02] Krenair: but it would be quite easy to find out the contributors for mediawiki. [18:51:21] <^demon> We're probably overthinking this anyway...is there a bunch of people wanting cloaks who are getting denied? [18:51:26] we can even prepare a script checking the Messages* file for their name [18:51:40] hi thedj [18:52:49] <^demon> We could come up with a system of colored belts ;-) [18:53:07] Krenair: could you delete www.mediawiki.org/wiki/Gerrit/Projects? I created it without having seen https://gerrit.wikimedia.org/r/#/admin/projects/ were available. [18:53:30] {{done}} [18:53:51] <^demon> There was no AfD !vote :( [18:54:14] Thank you. [18:54:30] q about wikidiff [18:54:45] <^demon> You mean wikidiff2 [18:54:50] <^demon> Nobody uses wikidiff ;-) [18:54:50] debian is talking about removing it from the package [18:54:51] yes [18:55:11] should I tell them NO!!!!! [18:55:12] <^demon> Why do they want to remove it? [18:55:30] <^demon> Well, they're going to shoot people's performance in the foot out of the box. But MW will still work without it, sure. [18:55:59] hassle of packaging it + low # of registered users (popcorn) [18:56:00] quick question: why does free node support cloaking?. IMO, to convey others that the user is part of the project (in this case wikipedia). hence there should not be much opposition in granting cloak services for active contributors (developers, translators, editors, etc.). [18:56:11] <^demon> hexmode: Although it could possibly become a Pecl-esque extension, so you could install it with `php-wikidiff2` or somesuch. [18:56:32] ^demon: cool, this helps quite a bit [18:56:45] they do (or did) grant cloaks to contributors, it's how I have mine [18:57:01] <^demon> s/contributors/trolls/ ;-) [18:58:29] ^demon: lets have another cloak then. wikimedia-troll ;) [18:58:34] 03(mod) Remove Russian fallback for Ukrainian language - 10https://bugzilla.wikimedia.org/37314 (10Pustomytnyk) [18:58:34] shantanoo: you're right in the spirit but Freenode give to each group a greater flexibility [18:58:56] According http://freenode.net/faq.shtml "Group cloaks indicate a relationship with your group or project. You may offer a cloak to any individual with whom you want to assert such a relationship. For example, you might want to cloak group members or organisational employees, developers, administrative or staff personnel or even donors. It's your choice. You request the cloak and we'll offer it to the person you specify. They'll decide whether to [18:59:58] <^demon> How about "have an existing person with a cloak vouch for you?" That should be fairly inclusive yet exclusive enough to keep non-community folks out. [19:00:22] <^demon> Wow, that sounded mean...but you know what I meant. [19:00:42] Just work on the wording and that would be rather nice :P [19:01:00] <^demon> It doesn't have to be formal. Just something like "Hey Chad|Ariel|Somebody, is FooDeveloper a real community member?" [19:01:02] <^demon> "Sure!" [19:01:10] ^demon, someone with a mediawiki cloak or any WM-related cloak? [19:01:44] <^demon> Somebody with a mediawiki cloak. wikipedia cloak (for example) don't know our community necessarily. [19:01:53] "To ensure that only users who are active members of the community, you need to be vouched upon by someone with an @mediawiki cloak [19:01:59] What about wikimedia cloak? [19:02:09] Would be better wording imo for ^demon's suggestion :P [19:02:24] I could see "community member cloaks" increasing sumanah's work load :P [19:03:18] Lcawte: can it be automated? [19:03:24] <^demon> Krenair: I'd say just stick with mediawiki cloaks. Again, the number of requests for this cloak is fairly small anyway, so I don't think we need a super-large pool of people. [19:03:25] assigning cloaks... [19:03:39] There's also people doing that [19:03:42] <^demon> There's enough active mediawiki-cloaked people around to bug someone on IRC without adding much bureaucracy to it. [19:03:44] See https://meta.wikimedia.org/wiki/IRC/Cloaks [19:04:08] on probable way could be cross verifying email ids for the nick and the wikimedia user's email id [19:04:41] 03(NEW) mw.util.getParamValue( 'diff' ) !== null - 10https://bugzilla.wikimedia.org/37378 normal; MediaWiki: JavaScript; (fomafix) [19:05:39] so do people who gave donations get the cloak? :D [19:07:56] * ^demon whacks Max with a 2x4 for making [[mw:Gerrit/Problems]] rather than just filing bugs. [19:08:16] <^demon> Luckily I stumbled across it since nobody bothered telling me about a new random page to put bugs on [19:09:02] I saw this page on some computer at Berlin hackathon. [19:09:25] <^demon> Nobody tells me anything :( [19:10:28] 03(mod) Remove Russian fallback for Ukrainian language - 10https://bugzilla.wikimedia.org/37314 +comment (10Siebrand) [19:11:03] 03(WONTFIX) Remove Russian fallback for Ukrainian language - 10https://bugzilla.wikimedia.org/37314 (10Siebrand) [19:11:26] siebrand you around? [19:13:29] 03(mod) mw.util.getParamValue( 'diff' ) !== null - 10https://bugzilla.wikimedia.org/37378 +comment (10Fomafix) [19:24:23] git question: I've a file a.php in a branch, I wish to restore the file from another branch, can I rm a.php ; git checkout AnotherBranch a.php and have it in my current branch? [19:27:14] Dereckson: git co _another_branch_; cp file to ~/tmp; git co _a_branch_; cp file from ~/tmp [19:27:28] this should get what you want [19:28:36] Dereckson: am not aware of git command which can do this in single command. let me know if you find it. [19:29:19] Okay. [19:31:19] 03(mod) Interlanguage link title for Uzbek Wikipedia - 10https://bugzilla.wikimedia.org/37368 +comment (10Dereckson) [19:33:29] 03(mod) Interlanguage link title for Uzbek Wikipedia - 10https://bugzilla.wikimedia.org/37368 +comment (10Dereckson) [19:33:51] I would like a preview feature in those cases. [19:34:30] Dereckson: I think git checkout -- might work... [19:35:31] 03(mod) Interlanguage link title for Uzbek Wikipedia - 10https://bugzilla.wikimedia.org/37368 +comment (10Dereckson) [19:54:27] 03(mod) Interlanguage link title for Uzbek Wikipedia - 10https://bugzilla.wikimedia.org/37368 +comment (10Siebrand) [20:02:48] https://www.mediawiki.org/wiki/Special:Contributions/2A01:E35:2438:800:797C:4BDC:898C:C725 [20:03:01] If you go to the page he created, it says 82.67.128.128 [20:07:48] 03(mod) change preset of expiry field of Special:Block - 10https://bugzilla.wikimedia.org/32178 +comment (10Waldir) [20:08:56] 03(NEW) IPv6 anonymous user's comment signed using an IPv4 - 10https://bugzilla.wikimedia.org/37379 major; MediaWiki extensions: LiquidThreads; (jasper) [20:09:22] 03(mod) IPv6 anonymous user's comment signed using an IPv4 - 10https://bugzilla.wikimedia.org/37379 +comment (10Jasper Deng) [20:10:02] 03(mod) IPv6 anonymous user's comment signed using an IPv4 - 10https://bugzilla.wikimedia.org/37379 +comment (10Krenair) [20:12:23] interesting the curation toolbar presumes that spam is a good faith edit, i think that's gray [20:13:04] oh, nevermind i didn't notice it in both [20:14:41] 03(NEW) 'Configure instance' page doesn't display instance name - 10https://bugzilla.wikimedia.org/37380 major; MediaWiki extensions: OpenStackManager; (abogott) [20:14:44] New patchset: L10n-bot; "Localisation updates from http://translatewiki.net." [mediawiki/extensions/Maps] (master) - https://gerrit.wikimedia.org/r/10491 [20:16:48] New patchset: L10n-bot; "Localisation updates from http://translatewiki.net." [mediawiki/extensions/SemanticMaps] (master) - https://gerrit.wikimedia.org/r/10505 [20:16:56] New patchset: L10n-bot; "Localisation updates from http://translatewiki.net." [mediawiki/extensions/SemanticMediaWiki] (master) - https://gerrit.wikimedia.org/r/10506 [20:17:05] New patchset: L10n-bot; "Localisation updates from http://translatewiki.net." [mediawiki/extensions/SemanticResultFormats] (master) - https://gerrit.wikimedia.org/r/10507 [20:17:13] New patchset: L10n-bot; "Localisation updates from http://translatewiki.net." [mediawiki/extensions/SemanticUpdateOnPurge] (master) - https://gerrit.wikimedia.org/r/10508 [20:22:12] 03raymond * 10/trunk/extensions/ (80 files in 78 dirs): Localisation updates from http://translatewiki.net. [20:26:04] 03(mod) Add basic IPv6 support in core - 10https://bugzilla.wikimedia.org/1196 summary (10Krinkle) [20:27:24] 03(mod) Enable ipv6 on labs - 10https://bugzilla.wikimedia.org/35947 +ipv6 (10Krinkle) [20:27:30] 03(mod) Improve display of IPv6 addresses - 10https://bugzilla.wikimedia.org/36780 +ipv6 (10Krinkle) [20:27:39] 03(mod) Add basic IPv6 support in core - 10https://bugzilla.wikimedia.org/1196 +ipv6 (10Krinkle) [20:31:08] 03(NEW) "sp-contributions-footer-anon" toolbar on Special:Contributions should also be triggered for IPv6 - 10https://bugzilla.wikimedia.org/37381 normal; MediaWiki: User interface; (krinklemail) [20:31:29] 14(WFM) "sp-contributions-footer-anon" toolbar on Special:Contributions should also be triggered for IPv6 - 10https://bugzilla.wikimedia.org/37381 +ipv6 (10Krinkle) [20:33:36] interesting to file a bug and close it immediately as wfm ;-) [20:41:19] I'm trying to find a way to normalize an IPv6 address into the form that MediaWiki uses [20:41:34] I understand that there can be quite some variations in the display of an IPv6 adres [20:41:50] (i.e. squashing zero's, lowercase/uppercase hexidecimal etc. ) [20:42:21] there is "recommended display" in rfc [20:42:32] we don't use it, though... [20:42:37] My point exactly [20:43:03] What I'm looking for is a method in MediaWIki PHP that takes a valid IPv6 address and spits out the form that MediaWIki would display. [20:43:26] sanitizeIP? [20:44:36] Jasper_Deng: Is it called that? I don't see any such method in the Sanitizier class [20:44:51] that's what it said on MediaWiki.org some time ago. [20:45:21] that statement didn't make sense [20:45:47] I need to find the diff where that was removed [20:46:00] you said on mediawiki.org that there is no such method, the method you answer to me? [20:46:12] huh? [20:46:26] ok, found a diff: http://www.mediawiki.org/w/index.php?title=IPv6_support_roadmap&oldid=432482 [20:47:35] what is the page to edit the sidebar? [20:48:14] mediawiki:sidebar [20:48:46] thanks [20:48:47] bye [20:50:40] hmm. how do i anser to a comment on gerrit. i don't seem to have a reply button or field.... [20:50:58] hi thedj [20:51:10] thedj: you mean a review? you hit the Review button on the main changeset screen [20:51:11] hi sumanah ! [20:51:34] ah, so any comment needs to be a review. [20:52:22] it's my own patchset. so pressing "review" seems illogical [20:53:02] RoanKattouw_away: Krinkle - remind me how long till we can rename those buttons? [20:54:46] sumanah: what button [20:55:06] sumanah: The label makes perfect sense for one of the 10 things that button is used for. [20:55:10] Krinkle: IIRC you & RoanKattouw_away were working on a new skin that would, among other things, rename some of the links/buttons/etc [20:55:11] The issue is the other 9 [20:55:24] true [20:55:59] If you reply without looking at the files and without giving a test or code score, then "reply" makes sense [20:56:18] other labels could be "code review", "score", "verify", "submit", "save", "publish", "reply" [20:56:18] .. [20:57:03] I hear you [21:02:10] the publish & submit is confusing, too [21:02:28] Krinkle: For the IPv6 thing, ask AaronSchulz [21:02:34] 03(mod) Remove Russian names for special pages in Ukrainian wikis - 10https://bugzilla.wikimedia.org/37329 +comment (10NickK) [21:02:41] Platonides: Yeah in Gerrit jargon, 'submit' means 'attempt to merge'. Yes, this is very confusing [21:03:38] the part that annoys me most is where you do a review: unified -> tabs -> inline comments -> up to change -> redirects you back to the change page with no obvious way to know that one should now press the "review" button (among many other buttons) to have them saved. [21:05:36] Krinkle: +1 on that. or rather, +2 :) [21:07:52] heyheyhey [21:07:59] i'm finally home [21:07:59] hi there zocky [21:08:06] Glad you made it home, glad to have met you! [21:08:15] you know I missed my flight? [21:08:18] by 90 seconds? [21:08:21] what happened?! [21:08:48] the ride to the airport took MUCH longer than I was told to expect [21:09:02] but I got there almost in time, and air berlin told me that I'm entirely too late [21:09:09] lol [21:09:19] nooooooooo [21:09:30] though they hadn't actually begun boarding, and i only had hand luggage [21:10:07] that's maddening! [21:10:57] yeah, it was, but I spent two more nice days in berlin with some wikimedians [21:11:05] so that was ok [21:11:28] got it [21:11:29] but i had to buy a new ticket [21:11:39] ! [21:11:39] ok, you just typed an exclamation mark with no meaning in the channel, good job. If you want to see a list of all keys, check !botbrain [21:12:06] zocky: approx how many hackathon participants, to your knowledge, missed their return flights? [21:12:10] 03(mod) Remove Russian names for special pages in Ukrainian and Rusyn wikis - 10https://bugzilla.wikimedia.org/37329 summary (10NickK) [21:12:27] 03(mod) Remove Russian fallback for Ukrainian language - 10https://bugzilla.wikimedia.org/37314 +comment (10Anatoliy Goncharov) [21:12:39] sumanah, AFAIK 2 [21:12:42] 03(mod) Gerrit doesn't show image updates side by side - 10https://bugzilla.wikimedia.org/36852 +comment (10Chad H.) [21:13:37] 03(mod) Remove Russian names for special pages in Ukrainian and Rusyn wikis - 10https://bugzilla.wikimedia.org/37329 +comment (10NickK) [21:14:22] 03(mod) Gerrit doesn't show image updates side by side - 10https://bugzilla.wikimedia.org/36852 +comment (10p858snake) [21:16:23] Reedy: Can you deploy bugzilla changes? I added a regex to svn for gerrit change-Ids but they're not live yet [21:16:27] (or know who can) [21:16:40] 03(mod) Gerrit doesn't show image updates side by side - 10https://bugzilla.wikimedia.org/36852 +comment (10Chad H.) [21:16:57] e.g. https://bugzilla.wikimedia.org/show_bug.cgi?id=32372#c5 [21:17:05] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/?path=/trunk/tools/bugzilla [21:19:28] <^demon|away> Krinkle: needs a root, iirc. [21:19:41] <^demon|away> bz directory's owned by root:root :p [21:20:27] 03(FIXED) Gerrit doesn't show image updates side by side - 10https://bugzilla.wikimedia.org/36852 (10Krenair) [21:22:27] 03(mod) Gerrit doesn't show image updates side by side - 10https://bugzilla.wikimedia.org/36852 +comment (10Dereckson) [21:22:57] 03(mod) Gerrit doesn't show image updates side by side - 10https://bugzilla.wikimedia.org/36852 +comment (10Chad H.) [21:28:54] Krinkle: Just saw your comments about ipv6 display. Most of the ip's right now are just what apache gives to php, but we're hoping to start running them through IP::PrettifyIP() before they get displayed. [21:29:18] csteipp: Okay, that sounds good [21:29:25] what we store/show is a normalized form of what is given [21:29:30] it's just a very verbose one [21:29:30] csteipp: to clarify the use case I'm on though.. [21:30:22] from what I know: 1) there are multiple ways to display the same, valid, IPv6 address, 2) MediaWiki has in face decided a certain form, 3) there is a sanitizeIP method [21:31:03] What I'd like to know, does this sanitizer method always output the display format that MediaWiki displays ? (e.g. user page titles, contribution links, diffs etc.) [21:32:04] in fact* [21:32:08] is any kind of normalization performed before logging ipv6 addresses in the db? [21:32:18] I certainly hope so [21:32:19] Right now it does. So yeah, what comes out of the sanitizer is what gets stored. [21:32:26] okay [21:32:55] there's an amazing number of fields in the database that store ip addresses. [21:32:58] Krinkle: everything saved to the DB is either v6- or passed through IP::sanitizeIP() [21:32:59] If you're looking at what shows up on the webpage, we may start using PrettifyIP() before displaying them [21:33:04] some extensions do that, too [21:33:07] so there is (should / in theory / if the code works as intended) - never 2 Ips in the db that are the "same" IP but not written the same [21:33:21] extensions may do their own thing in some cases [21:33:39] we should probably make a script to normalize legacy items in the DB [21:34:43] Krinkle: I think rc_ip is raw [21:34:45] 03(NEW) Gerrit doesn't show links to diff pictures a consistent way - 10https://bugzilla.wikimedia.org/37382 minor; Wikimedia: Git/Gerrit; (dereckson) [21:34:45] 03(mod) Gerrit doesn't show image updates side by side - 10https://bugzilla.wikimedia.org/36852 (10Dereckson) [21:34:50] the other thing: Other software packages may choose a different preferred display and/or storage form. e.g. MW might use 2001::FAA::BAF where another site might show 2001::faa::baf How do we handle this? [21:34:52] though that's not a username field [21:35:42] Krinkle: not sure what you mean [21:35:57] ok [21:36:08] like migrating from another wiki? [21:36:11] no [21:36:19] AaronSchulz: So suppose a vandal fighter is working on something, copies an IP from a site and pastes it into a part of a MediaWIki interface. [21:36:29] Special:Contributions for instance [21:36:50] e.g. copy from IRC /whois or whatever the case [21:37:14] normalization must also ocurr in queries [21:37:41] ...wherever a user name is used. [21:37:58] Username registrations are not allowed to be clashing with IP addresses. I take it this is currently not possible. Does that apply to both the preferred format as well as other valid formats? (we should probably have unit tests for that) [21:38:09] so... ipv6 normalization should be part of user name normalization, i guess [21:38:18] ah, right [21:38:24] there should be one and only one public method for normalizing of IPs, regardless of their kind, and that should be used both for figuring out user ID and for normalizing any IP's supplied in the UI [21:38:33] There may be existing user names which clash with IPv6 addresses, Krinkle [21:38:45] Yeah, but no new registrations at least [21:38:47] But no new accounts may be created which clash with them [21:39:08] come to think of it, prettification can become confusing I think [21:39:29] e.g. if the name shown on the history page doesn't make the title of the user page [21:39:46] yeah, that's the main caveat [21:39:58] 03(mod) Remove Russian names for special pages in Ukrainian and Rusyn wikis - 10https://bugzilla.wikimedia.org/37329 (10microcell3) [21:40:09] there isn't really any "display only" of IPs in Mediawiki they are all connected to an object, page or something [21:40:29] 03(mod) Gerrit doesn't show links to diff pictures a consistent way - 10https://bugzilla.wikimedia.org/37382 +comment (10Dereckson) [21:40:41] Krinkle: we could at least use lowercase perhaps [21:41:43] AaronSchulz: Why not use that everywhere [21:42:11] maybe, using display title hacks [21:42:19] i must be missing something - why would the name shown on the history page not fit the user page title? [21:42:35] AaronSchulz: Why would it be in display title? I'm not sure I follow [21:42:36] the "first character is uppercase" rule is kind of annoying [21:42:52] the first sequence is not always a number in IPv6? [21:43:09] Krinkle: I mean a user page title must start with an uppercase letter [21:43:12] Yes [21:43:28] it can start with a number, no? [21:43:31] you don't want Faa:3cc3::00 [21:43:35] aha [21:43:47] then uppercase them all? [21:43:50] Ah, I see all sequences are hexadecimal. so yeah.. in theory at some point the first sequence will become non-numerical as well [21:43:57] zocky: that's what we do now [21:43:58] but like DISPLAYTITLE or whatever, it can be hacked around maybe [21:44:04] like the iPhone article [21:44:34] *Faa:3cc3:: :p [21:44:52] Krinkle: if wasn't for that rule, they would have all been lowercase [21:45:05] sumanah: i recorced a video of the hackathon last talk / 'cloture' on sunday (I believe the other cameras had been packed already and the person managing these had left) , do you need that I put it somewhere (it's filmed by hand, had no time to adjust the tripod, i might be able to suppress some flickering in the video still, with some postprod on it) [21:45:12] how confusing would it be if links were lower case but userpage uppercase? [21:45:38] why not just have all in uppercase? [21:45:47] well, that's how it is now :) [21:45:48] hi esby! you mean that last 5-minute bit where Nicole and I thanked people? [21:45:58] kind of long and ugly, maybe some CSS can be used [21:46:09] sumanah: yes [21:46:35] esby: my goodness! I am pleasantly surprised; I had not told the camera folks to record that, because I supposed nearly no one would be interested [21:46:39] aha, so uppercase makes visually long IPs, and lowercase has the capitalization problem [21:46:51] esby: but sure, go ahead and put it up on Wikimedia Commons! [21:47:10] esby: and link to it from the talk page https://www.mediawiki.org/wiki/Talk:Berlin_Hackathon_2012 ..... thanks, thank you muchly [21:48:00] Krinkle: does it seems plausible to format v6 addresses with some CSS somehow? [21:48:06] well, i'll check first how it renders after flickering removal, for commons upload, it will be some time after, maybe i'll resize to 720p, and depending the size i might need a developer to uload the file (100mb limit for normal users) [21:48:17] maybe shrink the text width a bit [21:48:49] or use smallcaps [21:48:58] AaronSchulz: yeah, that's possible, but unlikely to be usable [21:49:10] AaronSchulz: Not with a lot of unrelated changes at least [21:49:15] because we also have subpages [21:49:21] are we talking links in history etc, or what? [21:49:34] I would really like to in the future get rid of the way our titles are made up [21:49:35] Krinkle: I'm talking about history page links and RC and stuff [21:49:38] They are very tech-savvy [21:49:59] e.g. split namespace away from the title hierarchy (the title itself is fine, but the display is terrible) [21:50:22] you can do text-transform: lowercase;, yes [21:50:30] but applying that to a title will also lowercase the subpage [21:50:41] esby: understood. Thank you! [21:50:50] so you'd need a separate span around the root of the title, minus the namespace [21:50:58] and even then it would create inconsistency with other stuff [21:51:06] yeah, that's not good [21:52:42] can we turn off title capitalization per namespace? [21:53:28] 03(mod) Gerrit doesn't show image updates side by side - 10https://bugzilla.wikimedia.org/36852 +comment (10Dereckson) [21:55:26] 03(mod) Gerrit doesn't show links to diff pictures a consistent way - 10https://bugzilla.wikimedia.org/37382 +upstream; +comment (10Dereckson) [21:55:53] Good night [21:56:21] Krinkle: well, the IP username fields in history are never to subpages [21:56:39] AaronSchulz, but they are in RC etc. [21:56:49] watchlists, logs [21:57:05] no, those would be links in comments or would be page titles [21:57:19] I'm talking about "user who performed this action" links [21:57:30] which should be distinct from other stuff [21:58:11] whatever the case, I'm against any visual change to IP addresses that isn't across the whole board. e.g. using css to show them in lower case where possible to end up with uppercase in page titles. [21:58:21] zocky: yes that is configurable per namespace [21:58:29] zocky: wiktionary uses this for example [21:58:51] Actually, with the extension against username impersonations, we could actually do that [21:58:52] would anything horrible happen if it was disabled for user names? [21:59:20] well, it depends how well this is guarded in mediawiki core [21:59:22] I'm not sure [21:59:33] Krinkle: why not have IP performers show a little different than user titles that happen to be IPs? [21:59:34] e.g. we don't want signups for user:foo and user:Foo separately to be possible [21:59:50] AaronSchulz: that's fine [22:00:43] X in "X changed page Y with summary mentioning Z" vs. X in "A changed X" [22:00:57] captain hindsight to the rescue: what should've been done all along is case-insensitive titles [22:01:05] there would at least be a consistent distinction [22:01:15] i.e. you can have either Foo or FOO or fOO or foo [22:01:21] but not more than one of them [22:01:31] AaronSchulz: can you use a different sample? I'm not quite sure what you're demonstrating [22:02:50] (cur | prev) 21:40, 6 June 2012‎ 2602:306:252E:B239:C5B8:9799:59BC:2FC3 (talk | block)‎ . . (250 bytes) (-486)‎ . . (undo) <-- on history page [22:03:08] (del/undel) 22:02, 6 June 2012 (diff | hist) . . (+788)‎ . . User talk:2602:306:252E:B239:C5B8:9799:59BC:2FC3 ‎ (restore block notice) (top) [rollback] <-- on some users contribs page [22:03:40] a prefix would "solve" the problem, but it'd be ugly, and if the prefix isn't very short, wouldn't really help [22:03:46] in the first case, the IP is the one doing the action, e.g. the "performer" (to use LogFormatter terminology) [22:10:22] 03(mod) Recursive checkuser featured needed - 10https://bugzilla.wikimedia.org/9858 (10AGK) [22:11:24] 03(mod) Recursive checkuser featured needed - 10https://bugzilla.wikimedia.org/9858 +comment (10AGK) [22:23:15] 03(mod) "(last change)" in new messages box should link to combined diff of all changes since last visit - 10https://bugzilla.wikimedia.org/12701 +comment (10Lupo) [22:26:11] 03(mod) "(last change)" in new messages box should link to combined diff of all changes since last visit - 10https://bugzilla.wikimedia.org/12701 +comment (10Lupo) [22:27:26] 03(mod) Enable Extension:RSS on ua.wikimedia - 10https://bugzilla.wikimedia.org/27706 +comment (10MZMcBride) [22:31:45] 04(REOPENED) The namespace "Portal:" is not enabled on Urdu Wikipedia - 10https://bugzilla.wikimedia.org/19569 +comment (10Kashif Aqeel) [22:38:22] 03(mod) The namespace "Portal:" is not enabled on Urdu Wikipedia - 10https://bugzilla.wikimedia.org/19569 +shell +shellpolicy (10Krenair) [22:47:02] 03(mod) Enhance Renameuser to offer optional automatic recreate and/or block of old account - 10https://bugzilla.wikimedia.org/15181 +comment (10TMg) [22:47:29] 03(FIXED) Enable full IPv6 support on Wikimedia wikis (tracking) - 10https://bugzilla.wikimedia.org/35540 +comment (10Erik Moeller) [22:52:04] does anybody know how I can get files up to download.wikimedia.org? [22:52:08] anyone here have experience with Lucene Search? [22:52:48] EPiSKiNG: lucene yes, mw lucene no. [22:52:51] EPiSKiNG: OrenDsk does [22:53:21] sumanah, nice to read you :) [22:53:23] is OrenDsk around? [22:53:27] mglaser: apergos would know [22:53:39] :-) and you as well mglaser! [22:53:49] EPiSKiNG: not sure. OrenDsk is on some sort of European time, I believe [22:54:04] I'm just trying to get the dependencies working as per: http://www.mediawiki.org/wiki/Extension:Lucene-search [22:54:05] apergos, can you help me get a file on download.wikimedia.org? [22:54:17] and apparently, all the wikimedia foundation uses this extension for searches [22:54:18] EPiSKiNG: if it's a question having to do with Lucene in the context of MediaWiki, I advise you to post to that extension's talk page and/or to mediawiki-l [22:54:21] !lists | EPiSKiNG [22:54:21] EPiSKiNG : mediawiki-l and wikitech-l are the primary mailing lists for MediaWiki-related issues. See https://www.mediawiki.org/wiki/Mailing_lists for details. [22:54:21] I hate to do this but at 2 am I am so very off the clock [22:54:52] apergos, you're on european time? [22:54:56] oh yes [22:55:00] greek [22:55:09] me too. will you be here tomorrow? [22:55:10] so east european [22:55:19] yes at least part of theday [22:55:23] look for me then [22:55:24] sorry [22:55:41] no prob, am happy to go to sleep as well ;) [22:55:48] night! [22:55:53] same to you [22:56:27] would you guys agree that Java 6+ Jdk = java-1.6.0-openjdk-devel [22:57:51] 03(NEW) [SRF] 1.8 alpha; SRFGallery::addImageToGallery() instance of Title, null given - 10https://bugzilla.wikimedia.org/37383 minor; MediaWiki extensions: SemanticResultFormats; (jamesin.hongkong.1) [22:59:30] 03(FIXED) SF_RunQuery.php: Argument 3 passed to Parser::parse() must be an instance of ParserOptions, null given - 10https://bugzilla.wikimedia.org/33606 +comment (10MWJames) [23:00:17] 03(NEW) Modify Collection format variables from PDF to ODT for Gujarati Wikiprojects - 10https://bugzilla.wikimedia.org/37384 normal; Wikimedia: Site configuration; (dsvyas) [23:02:21] 03(NEW) Enable Narayam for Gujarati wikiquote - 10https://bugzilla.wikimedia.org/37385 normal; Wikimedia: Site configuration; (dsvyas) [23:04:59] 03(mod) Enable Narayam for Gujarati wikiquote - 10https://bugzilla.wikimedia.org/37385 +shell +shellpolicy; +comment (10Krenair) [23:11:19] can someone plz. help me configure Gadget-AjaxQuickDelete.js on gu.wiki ? [23:13:32] Dhaval1: when you say configure, do you mean install, or do you mean that you are running into an error/ [23:13:33] ? [23:13:52] Sumanah: i mena install [23:14:00] *mean [23:14:10] Dhaval1: are you an administrator on Gujarati Wikipedia? [23:14:29] Sumanah: yes, and I have imported Mediawiki:Gadget-AjaxQuickDelete.js [23:14:32] So, first, thank you for your service to the Wikimedia community! [23:14:50] and Mediawiki:AjaxQuickDelete.js both [23:15:08] Dhaval1: You need to edit MediaWiki:Gadgets-definition and add a line for the gadget there [23:15:13] You can copy that from the originating wiki as well [23:15:28] bah, roan is faster typer than me [23:15:30] Dhaval1: The list of available gadgets is defined on MediaWiki:Gadgets-definition. Once created with at least one valid gadget, gadgets defined there show up in the "Gadgets" section of Special:Preferences, so users can pick the gadgets they would like to use. [23:16:12] Dhaval1: Example: https://www.mediawiki.org/wiki/MediaWiki:Gadgets-definition . Right now https://gu.wikipedia.org/wiki/%E0%AA%AE%E0%AB%80%E0%AA%A1%E0%AA%BF%E0%AA%AF%E0%AA%BE%E0%AA%B5%E0%AA%BF%E0%AA%95%E0%AA%BF:Gadgets-definition is blank [23:16:15] cool, let me see whther we have MediaWiki:Gadgets-definition existing on gu.wiki [23:16:45] that was my doubt Sumanah [23:17:11] Also, Dhaval1 I encourage you to join https://lists.wikimedia.org/mailman/listinfo/wikitech-ambassadors (to find out about new tech changes that will affect your wiki) [23:17:26] chrismcmahon: do you want to encourage Dhaval1 to participate in the OpenHatch event this weekend? :D [23:17:50] yay, another list i should sign in! [23:18:25] apergos btw can you find me a greek translator for a template? [23:18:28] thanks Sumanah, subscribed to the list [23:19:01] OpenHatch? I remember that from somewhere. [23:19:02] I was looking at https://www.mediawiki.org/wiki/MediaWiki:Gadgets-definition, not sure which line should I copy on my local gadget-definition [23:19:09] for this specific gadget [23:19:12] Dhaval1: https://openhatch.org/blog/2012/june-9-help-wikipedia-test-some-software-and-get-involved-in-their-community-no-programming-required/ [23:19:18] ToAruShiroiNeko: from/to which lang? [23:19:55] Krenair: Makes sense, since OpenHatch is one of the premier organizations getting FLOSS projects to get their act together wrt encouraging new contributors [23:19:59] Oh, the guy I wrote an email to for sumana found us from openhatch [23:20:05] yes [23:20:40] Danny_B|backup actually a lot of languages [23:20:44] let me pull my master list [23:20:51] Dhaval1: When you imported Mediawiki:Gadget-AjaxQuickDelete.js what wiki did you import it from? [23:21:14] ToAruShiroiNeko: you wanted greek translator, so i wanted to know greek to what or what from to greek [23:21:15] http://commons.wikimedia.org/wiki/Template_talk:Assessments/Archive_2#Translation_task [23:21:25] commons [23:21:25] english to greek [23:21:39] Dhaval1: so I am now looking at https://commons.wikimedia.org/wiki/MediaWiki:Gadgets-definition [23:21:41] but also other languages listed there too if someone is willing [23:22:44] ToAruShiroiNeko: https://meta.wikimedia.org/wiki/Category:Translators_eng-ell might help you for the beginning [23:22:51] there is 0 greek translation at the moment [23:22:53] hmm I will lookj [23:23:20] Dhaval1: I'm a little like "whaaa?" and do not know which of the QuickDelete-related lines you should copy. What is the difference between QuickDelete and AjaxQuickDelete? [23:23:42] I see two lines and you could probably just copy both of them: [23:23:42] AjaxQuickDelete[ResourceLoader|dependencies=mediawiki.util,mediawiki.user,jquery.ui.dialog,ext.gadget.libCommons|rights=writeapi|default]|AjaxQuickDelete.js|AjaxQuickDelete.css [23:23:46] QuickDelete[ResourceLoader|dependencies=ext.gadget.AjaxQuickDelete]|QuickDelete.js [23:24:05] but then again I have never been an admin for a Wikimedia site so I may be completely wrong and I should let other folks talk [23:24:26] that's what even I was thinking, what's the difference in two, have copied both [23:25:43] Dhaval1: well, seems to me that you could just paste those 2 lines in there [23:26:00] Danny_B|backup I was unaware of that category series [23:26:02] see whether it works! [23:26:08] I will try to find more translators, thanks! [23:26:53] welcome [23:27:11] Yeah just copy those two lines [23:28:03] sumanah: I can see these 2 option in my preferences, have selected both, but still can't see the gadgets in tools [23:28:36] Dhaval1: you haven't edited the MediaWiki:Gadgets-definition page to add those two lines. Have you? [23:29:15] also, there is http://commons.wikimedia.org/wiki/MediaWiki:Gadget-AjaxQuickDelete.js/ml.js, which seems to be translated options in malayalam, do you know where would the original english source be? as I don't know malayalam, so English would help me translate in Guajrati [23:29:22] I did [23:29:53] see https://gu.wikipedia.org/wiki/%E0%AA%AE%E0%AB%80%E0%AA%A1%E0%AA%BF%E0%AA%AF%E0%AA%BE%E0%AA%B5%E0%AA%BF%E0%AA%95%E0%AA%BF:Gadgets-definition [23:34:56] Dhaval1: sorry, I don't know, perhaps you could ask on the Malayalam Wikipedia's village pump? [23:35:20] Dhaval1_: Dhaval1: sorry, I don't know, perhaps you could ask on the Malayalam Wikipedia's village pump? [23:35:49] 03(mod) Enable Narayam for Gujarati wikiquote - 10https://bugzilla.wikimedia.org/37385 +comment (10Dhaval) [23:36:36] OK, that's alright, probably I could take pl.js and try using google translate to get english, that might be quicker [23:37:06] sumanah:can you please see why it is not shown, if you could? [23:38:08] aha! https://gu.wikipedia.org/wiki/%E0%AA%AE%E0%AB%80%E0%AA%A1%E0%AA%BF%E0%AA%AF%E0%AA%BE%E0%AA%B5%E0%AA%BF%E0%AA%95%E0%AA%BF:Gadgets-definition shows the relevant definitions now. Congrats on adding gadgets to your wiki! [23:38:56] Dhaval1: I highly recommend that you ask your language support team https://translatewiki.net/wiki/Language_support_team/FAQ for help regarding the translation and the Malayalam issue [23:40:10] sumanah:I will check with language support team regarding translation... [23:40:52] if the gadget-definition is updated properly, and I have enabled the same in my preferences, any idea, why it is not shown in tools? [23:41:19] When you say "in tools" - what page is it, specifically, where you would expect the gadget to be displayed? [23:41:51] also, I need to go and eat dinner, but I know other folks here will help you. [23:41:56] good luck [23:42:19] in tools mean, in navigation menu [23:42:36] under toolbox, as it is there on commons [23:42:52] thanks sumanah for your support [23:43:02] folks, anyone else to help? [23:43:13] krenair: can you? [23:44:33] Dhaval1, help with what? [23:44:59] I have imported MediaWiki:Gadget-AjaxQuickDelete.js from commons to gu.wiki [23:45:35] but the link for "Nominate for deletion" is not visible in toolbox [23:45:46] i mean on navigation menu [23:46:59] Danny_B|backup do you know who I should contact in regards to language codes? [23:47:02] Dhaval1: You didn't import https://gu.wikipedia.org/wiki/%E0%AA%AE%E0%AB%80%E0%AA%A1%E0%AA%BF%E0%AA%AF%E0%AA%BE%E0%AA%B5%E0%AA%BF%E0%AA%95%E0%AA%BF:Gadget-QuickDelete.js [23:47:17] And I get a JS error, Unknown dependency: ext.gadget.libCommons [23:47:23] So you'll have to import the libCommons gadget as well [23:48:39] Krenair: done now [23:59:23] anybody???