[00:00:31] don't know [00:00:48] Shyft: what phrase was it that you don't know? I can explain [00:01:02] don't know if i can get nightly backups* [00:01:15] i'll investigate that later. I /also/ don't know how to doa resursive copy [00:01:52] like, are you suggesting i have two directories of 'w' on my website, one being backup, the other being main? [00:01:54] Shyft: the answer in Linux is usually "a complicated series of nonsensical-looking words" [00:02:05] Shyft: right, you'd name the backup one something else [00:02:11] okay [00:02:48] still transfering all the wiki files to my lcal machine... [00:02:50] local* [00:02:53] over 1000 files, yeesh [00:03:11] Shyft you dont need to copy the files to your local machine if you have access to a terminal [00:03:26] it's already being done, so I don't see a reason to stop it [00:03:57] well, at least you'll have a backup in case the server loses your data [00:04:02] Exactly [00:04:24] you'll want to dump your sqldb as well [00:04:30] I don't know how to do that [00:04:47] until about an hour ago, i didn't even know what SQL /meant/. [00:05:10] check if you have phpmyadmin or any other tool installed on that box, that might easen the work [00:05:33] New code comment: Aaron Schulz; FIXME per Roan's comment. Lots of stuff still there.; [00:05:42] my home computer? just a standard windows 7 install. If you mean my webhost, checking [00:06:20] you're learning a lot and trying to learn it fast, Shyft -- there's a lot of jargon! [00:06:30] indeed. [00:06:43] or when you are on the terminal just type in mysqldump to see if youve got that there [00:06:51] well, tell me what a terminal is first pleae [00:06:52] please* [00:06:56] i am not sure if that is always coming along with mysql, sorry. [00:07:01] hmm [00:07:06] what are u using, putty? [00:07:12] will be, soon [00:07:16] or openSSH? [00:07:20] haven't started yet, still doing all the backup stuff: using putty* [00:07:33] i think i also have a MySQL thing in my website control panel. [00:07:42] MySQL Beta, apparently i can back things up... [00:08:17] Shyft: "terminal" is a name for the command-line window you're using, in this case, PuTTY [00:08:22] thanks [00:08:26] well if your service provider has a tool around to backup your database, then use that. [00:08:34] "tty" is an old abbreviation meaning terminal or command-line interface [00:08:44] i don't know if it /is/ my wiki's database though... [00:08:46] Hmm [00:08:48] notice its similarity to "typewriter" [00:08:49] i guess i'm not sure how i'd tell. [00:09:27] Shyft, are you the only one usign that server? [00:09:39] Shyft: I am about 65% sure that you are basically not competent yet to do this upgrade [00:09:47] then it most probably will be *your* db [00:10:01] Shyft: and that you have to learn more about adminstering web application stuff on a server before you can do so [00:10:05] sumanah: +1 [00:10:10] pff [00:10:26] well, unfortunately, i feel like i need to do this to solve a host of other web administration problems i've been having [00:10:27] Shyft: I'm just thinking, if something goes wrong, how bad would that be fore you? [00:10:33] er, be for you [00:10:33] Shyft, there's no offense intended. [00:10:39] hmm [00:10:42] nah i get it [00:10:50] 03siebrand * 10/trunk/translatewiki/MediaWiki/mediawiki-defines.txt: Update tags [00:10:59] anyway, the wiki mostly just has a lot of game stuff on it, documentation and homebrew, nothing we probably don't have local copies for [00:11:24] 03siebrand * 10/trunk/extensions/WikiLove/WikiLove.i18n.php: Remove unneeded entries. [00:11:31] 03gregchiasson * 10/trunk/extensions/ArticleFeedbackv5/api/ (2 files): AFT5 - Backend plumbing in FlagFeedback call to support toggle buttons and decreasing counts/unflagging. Adds new parameter, 'direction', which controls that (defaults to increase, which is the normal behavior) [00:11:34] and to answer your question, tr|nn| , I have to ask what you mean by access/using? I am the only one with FTP access tot he server, but other people can obviously use the wiki. [00:12:02] and you're making that backup now [00:12:25] well, i've honestly never understood if the files I see in my /w/ directory are the same things I see on my wiki pages. [00:12:44] it's not the same relationship as say, html files. [00:13:05] right. [00:13:15] Shyft: you may want to try to skim https://www.mediawiki.org/wiki/MediaWiki_architecture_document/text [00:13:58] probably a good start [00:14:00] Basically, the PHP and other files in your /w/ directory interpret the information in your database and dynamically turn that info into HTML pages that browsers can read. [00:14:06] gotcha [00:14:16] Shyft: this is basically the way most web-based applications work. [00:14:23] so all that stuff i saved is the elements that parse the database information [00:14:29] There's a database where, say, the text of the articles goes. [00:14:33] Basically, yeah [00:15:11] WordPress & Drupal and applications like that also work like this. [00:15:20] 03oren * 10/trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/config/GlobalConfigurationTest.java: updated path to test date [00:16:51] bookmarked the architecture page after skimming it [00:16:54] also man i'm starving... [00:16:55] 04(REOPENED) Variable {{USERIFCODE}} (user interface language code) - 10https://bugzilla.wikimedia.org/2085 +comment (10MZMcBride) [00:17:04] gonna get something to eat real quick then come back [00:17:06] * tr|nn| wonders if the bot understands 'sudo make me a sandwich' [00:17:11] Shyft: good luck! [00:18:34] 03(mod) Add a {{USERLANGUAGE}}/{{USERLANG}} magic word - 10https://bugzilla.wikimedia.org/2085 summary (10MZMcBride) [00:19:38] 3 minutes for the microwave. [00:19:43] ha [00:20:25] okay, lesse... [00:20:35] well, setting aside upgrading [00:20:42] right now the thing i want to do is implement spam protections [00:20:59] i ended up with about 500+ spambot names and more pages than I knew what to do wiht [00:21:28] Shyft: FYI, you are using a LAMP system, in case you want to look up more info. Linux, Apache, MySQL, PHP [00:21:37] (at least, I assume your database is MySQL) [00:21:46] MySQL Beta so my webhost says [00:21:54] at least that's what the interface page says [00:22:01] Shyft: https://en.wikipedia.org/wiki/LAMP_%28software_bundle%29 [00:22:10] makes sense [00:23:09] 03(WONTFIX) Older android versions should be supported if possible - 10https://bugzilla.wikimedia.org/31655 +comment (10Brion Vibber) [00:25:52] 03(NEW) add API to let people access the CongressLookup data - 10https://bugzilla.wikimedia.org/33979 enhancement; MediaWiki extensions: General/Unknown; (sumanah) [00:25:53] so yeah, that's mostly want i want, spam protection. [00:26:47] !spam | Shyft [00:26:47] Shyft: For information about combating and handling spam in MediaWiki, see and . [00:28:07] Shyft: it's 7:30 pm East Coast time in the US and I have to leave so my spouse can actually talk to me today :) [00:28:18] duly noted, thank you for your help [00:28:27] glad I can [00:32:44] okay, i think i can install the confirmEdit extension without much fuss... [00:35:37] greetings, I was wondering if I could get some help with a few generic messages, and a point in places to update an extension. I upgraded our mediawiki which was on php 5.2 to the most recent mediawiki, and is installed on a server with php5.3, but I'm getting some cryptic messages [00:37:10] http://dpaste.com/693754/ is my dpaste showing a missing arguement for wfGetDB() [00:37:47] anyone able to point me in the right direction? the source for my extension is: $dbr = &wfGetDB(); [00:37:53] pretty darn simple.... [00:38:00] That's rather out of date [00:38:12] Don't need the & [00:38:22] And you should be passing DB_SLAVE or DB_MASTER [00:38:43] hmmm [00:38:57] just those , or cased in single quotes? [00:39:13] they're constants [00:40:12] now I get a protected method call error: http://dpaste.com/693757/ [00:40:38] So call select/update/insert/delete/replace as applicable [00:40:56] ahhh, I had there result = $dbr->doQuery($query); [00:41:35] ok I have to adjust this to $dbr->select() ? [00:43:48] You can just use ->query() if you really can't be bothered [00:44:00] probably would be easier for me... k checking that one [00:44:21] alrighty [00:44:23] i think that did it! [00:44:27] thank you so very much! [00:44:59] Reedy: Racist. [00:45:17] Joan, who said what now? [00:45:25] And you should be passing DB_SLAVE or DB_MASTER [00:46:44] 03(mod) the nearby function doesn't work in some locales - 10https://bugzilla.wikimedia.org/33704 +testme (10Phil Chang) [00:48:06] Reedy: THANK YOU - preliminary testing shows all my functions are now working well [00:48:26] Shouting is love. [00:52:50] i am looking into a way to generate a list of all the pages I have in Mediawiki, is there any existing extension that does that task? [00:53:11] gColossus: Visit "Special:AllPages" on your wiki. [00:53:28] 03(mod) De-spriteify PhoneGap Android app's icons - 10https://bugzilla.wikimedia.org/32070 normal->15enhancement (10Phil Chang) [00:53:37] gColossus: If you need programmatic access to this list, there's an API built in to MediaWiki. [00:53:39] 03(mod) De-spriteify PhoneGap Android app's icons - 10https://bugzilla.wikimedia.org/32070 (10Phil Chang) [00:53:40] 03(mod) Wikipedia Android App 1.1 tracking - current bugs - 10https://bugzilla.wikimedia.org/31805 (10Phil Chang) [00:54:34] 03(FIXED) Add a feature to clear local cached pages history - 10https://bugzilla.wikimedia.org/32916 (10Phil Chang) [00:56:32] Joan: for Special:AllPages, is there a limit on how many pages that can be displayed at once? [00:56:59] Joan: because right now I have around 500+ pages and Special:AllPages presents me with two list, one from A to P and the other from P to Z [00:57:28] gColossus: You may be able to specify ?limit= or &limit= in the URL. There's some limit, though. [00:58:05] 03(FIXED) Loading bookmarked pages slow for long articles - 10https://bugzilla.wikimedia.org/33197 (10Phil Chang) [00:59:16] Joan: hmm, doesn't work [00:59:51] Joan: my desired result is to have all the pages listed right away without having to display 2 separated lists [01:00:17] https://en.wikipedia.org/w/api.php?action=query&list=allpages&aplimit=max [01:00:41] 03(FIXED) Wikipedia Android app history view sometimes doesn't show history - 10https://bugzilla.wikimedia.org/33332 (10Phil Chang) [01:00:58] 03(mod) Wikipedia Android app history view sometimes doesn't show history - 10https://bugzilla.wikimedia.org/33332 +comment (10philinje) [01:01:01] Reedy: hmmm [01:01:55] 03(FIXED) Search bar doesn't update width on orientation change on Honeycomb, ICS - 10https://bugzilla.wikimedia.org/33552 +comment (10Phil Chang) [01:02:00] Reedy: so that give me an XML that contains all the pages [01:02:32] Reedy: that list has a max of 500 [01:02:42] Indeed [01:02:46] gColossus: Yes, you can't list an arbitrary number of pages. It's a stupid idea. [01:03:05] If your wiki grows to a million pages, you wouldn't be able to list them all in your browser. [01:03:14] And you'd have angry users and an angry server. [01:03:20] The software imposes limits. [01:03:23] Joan: true [01:03:27] * Reedy pets Joan [01:03:30] * Joan comes. [01:03:36] lol [01:03:41] * gColossus u guys are weird [01:03:49] neways [01:03:54] thanks :D i will look into it :D [01:04:14] Pagination is great. :-) [01:05:54] Joan: but... but... inifinitive scrolling... [01:07:49] Heh. [01:08:29] 03(mod) Wikipedia Android App potential features (tracking) - 10https://bugzilla.wikimedia.org/33855 summary (10Phil Chang) [01:09:27] 03(FIXED) PhoneGap-based iOS app awkward scrolling in search results while keyboard is shown - 10https://bugzilla.wikimedia.org/33794 +comment (10Brion Vibber) [01:09:56] Joan: I forgot my sarcasm tags there [01:11:50] 03(NEW) Wikimedia-hosted OpenStreetMap (OSM) / mapnik tileservers wanted for mobile usage - 10https://bugzilla.wikimedia.org/33980 normal; Wikimedia Mobile: generic; (brion) [01:11:50] 03(mod) Wikipedia Android App 1.1 tracking - current bugs - 10https://bugzilla.wikimedia.org/31805 (10Brion Vibber) [01:11:51] 03(mod) Wikipedia Android app (iOS) PhoneGap app 1.0 release (tracking) - 10https://bugzilla.wikimedia.org/33673 (10Brion Vibber) [01:13:53] Another question for the version differences in my code I'm checking... I have in use $db->fetchRow(), is that gone too now in 1.18.1? [01:14:55] 03rsterbin * 10/trunk/extensions/ArticleFeedbackv5/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.js: (log message trimmed) [01:14:55] Mark as helpful is now sticky ($.articleFeedbackv5special): [01:14:55] - New method getActivity() [01:14:55] - Updated setBinds() to check for a previously set value and send the [01:14:55] appropriate requests, if any [01:14:55] - Updated flagFeedback(): [01:14:56] - Accepts a third parameter for direction (1/-1) [01:16:45] 03(mod) Wikimedia-hosted OpenStreetMap (OSM) / mapnik tileservers wanted for mobile usage - 10https://bugzilla.wikimedia.org/33980 +comment (10brion) [01:19:33] 03(mod) Remove the "shell" excuse - 10https://bugzilla.wikimedia.org/26992 +comment (10b) [01:30:47] 03(NEW) Maps Extension Fatal PHP error with AdminLinks - 10https://bugzilla.wikimedia.org/33981 major; MediaWiki extensions: Maps; (jamie) [01:36:04] If I wanted to view a wiki offline, how would I do that? [01:38:41] 03(mod) Need icon for clear history/saved pages - 10https://bugzilla.wikimedia.org/33950 +comment (10yuvipanda) [01:55:55] 03(NEW) SemanticFormsInputs fatal bug on regex validation - 10https://bugzilla.wikimedia.org/33982 major; MediaWiki extensions: SemanticFormsInputs; (jamie) [01:59:15] 03(mod) [Regression] Sortable tables: "unsortable" should also work for rows outside the table heading - 10https://bugzilla.wikimedia.org/31060 +comment (10Rob Lanphier) [01:59:20] 03(NEW) SemanticDrilldown warning about MAG_SHOWINDRILLDOWN - 10https://bugzilla.wikimedia.org/33983 normal; MediaWiki extensions: SemanticDrilldown; (jamie) [02:00:00] hello [02:04:53] hello i am trying to lock the error file. Every two to three days the error logs get so big, they first slow down, then crash my wikis. [02:05:27] hi rum [02:05:44] hello bawolff! nice to see you again! [02:05:45] by error log do you mean mediawiki's debug log, or the webservers error log? [02:05:48] glad you are here [02:05:59] mediawiki's debug log [02:06:18] screenshot: http://gyazo.com/8008f4d3fb9a5ecbcc4de1a4b70c2863.pn [02:08:01] hi, i just tried to set up short urls for my installation of mediawiki and it's not loading properly now [02:08:14] Unless you have a good reason, its probably not a good idea to have the debug log on all the time [02:08:28] It gets really big really fast, and honestly has very little useful info [02:09:15] great bawoldd how in gods name do i turn it off! [02:09:26] i have dealt with this since october1 [02:10:19] Usually its turned on in LocalSettings.php [02:10:47] really wow [02:10:52] it is htat easy to turn off? [02:10:57] Look for a line: $wgDebugLogFile [02:11:32] thank you i will look for it! [02:11:41] should be. Its not on by default and really only useful if you're a developer [02:12:12] wow bawolff you are a god send thank you so much. i wish i woulld have talked to you in octobe [02:12:14] october [02:12:21] It can also sometimes be turned on via $wgDebugLogGroups [02:12:49] :) [02:15:02] hello? [02:15:23] hmmm bawolff, ##$wgDebugLogFile = "/home/trav/public_html/deadrisingwiki.com/debug.log"; it is commented out [02:15:30] let me see the other one [02:15:44] Leko|Book: Hi. do you have a link to your install? [02:15:57] http://www.nesit.org/wiki/Main_Page [02:16:39] Leko|Book: $wgScriptPath looks to be set to /w/ but the scripts don't actually appear to be in that directory [02:17:55] ok, the directions i read said to change it from /wiki to /w [02:18:31] darn. that isn't it. none of the debug lines are active [02:18:47] this all happened when i had someone update apache. [02:18:49] can i just leave it as /wiiki? [02:18:57] all at the same time [02:19:21] Leko|Book: where is your index.php file? that's where $wgScriptPath should point to (it should be a different place then your short urls) [02:19:58] all 3 wikis started to increase in size, there error files [02:20:01] rum: you're definitly sure that its mediawiki's debug log, and not a webserver error log? [02:20:03] 03(mod) Remove the "shell" excuse - 10https://bugzilla.wikimedia.org/26992 +comment (10mah) [02:20:31] yeah, all three error and access lof folders have this problem. [02:20:34] log* [02:20:53] i can do screen shots [02:20:58] but only if you ask [02:21:21] bawolff: so basically i can just move index.php into a directory called/w? [02:21:55] Leko|Book: No, index.php and the rest of MediaWiki have to be in same directory, that directory just has to be different from where you have short urls [02:22:06] rum: do the lines in the error log look like: Parser: using preprocessor: Preprocessor_DOM [02:22:16] ok [02:22:16] let me look [02:22:24] i can paste bin a little of it [02:22:29] ok [02:22:31] can i just rename that directory or do i need to do a reinstall? [02:22:40] Leko|Book: you can just rename it [02:23:29] Leko|Book: The place where the short urls go (/wiki/ in your case) should not exist as a real directory [02:23:37] ok [02:24:12] but i need to do some sort of link? [02:25:05] Leko|Book: no, from the file system prespective, there should be no /wiki/ directory [02:25:16] it should be entirely a figment of the webserver's imagination [02:25:25] ok [02:25:33] so i moved the directory [02:25:49] and now i get a 404 [02:26:37] ok, do you still have the re-write rules in place? [02:26:50] yes [02:27:51] do you mind putting them in a pastebin ( http://dpaste.com ) [02:28:33] http://dpaste.com/693778/ [02:29:03] bawolff - http://www.pasteall.org/28578 [02:29:04] oh, not those ones, I mean the things in your .htaccess [02:29:09] oh [02:29:25] rum: oh that's you apache error log, not the mediawiki debug log [02:30:14] i edited apache2.conf [02:30:58] i have three of those, one for each wiki. they said on linode forum that the problem was apc. sorry i was wrong about it not being apache log [02:31:50] Leko|Book: that's ok too, can you pastebin what you added to it? [02:32:35] http://dpaste.com/693780/ [02:33:34] here is the error log after one visit to one of my wikis: http://www.pasteall.org/28579 it is 767 kb. i attempted to stop the apache error log, Attempts to change the error log in chmod to be non-writable fail. creating a logrotate or tweaking apache's httpd.conf file do not seem to work. [02:33:35] rum: yeah that's definitly something wrong with apc, what precisely I'm not sure [02:34:19] i dont want to fix the problem, i just want to stop the error log at this point [02:34:26] rum: what you could do is tell php not to log notices, but then you could potentially miss important notices [02:34:40] great! [02:34:49] how would i do this? [02:35:37] Do you know where your php.ini file is? [02:35:54] The log_errors directive controls which errors get put in the apache log file [02:36:28] sounds familar [02:36:35] one second let me find it [02:36:54] bawolff: ok, so it seems to work, except when i restart apache it says that the directory doesn't exist [02:37:09] error_reporting controls what type of errors are reported in general [02:37:15] is that ok? [02:38:05] Leko|Book: probably if it all works, but that is kind of odd [02:38:28] hey bawolff amazing that you are helping both of us at the same time! http://gyazo.com/336dfdaa405bdd258a79fcdb291daefd does that look like that is it? [02:38:58] rum: yes, that's the usual place where it is on unix computers [02:39:11] yep it is linux [02:39:28] so..let me open it, what is next? [02:39:32] Leko|Book: What's the exact text of the error (I must admit, i'm not an expert on apache directives) [02:39:51] rum: it probably has a lot of comments in it explaining what each thing does, so is probably rather big [02:40:38] yes exactly [02:40:43] in error section now [02:41:08] ha! this looks promosing [02:42:11] rum: As an aside though, if apc isn't working properly, that will quite likely make your wiki quite a bit slower [02:42:18] http://www.pasteall.org/28580 [02:42:25] that is the info [02:42:32] how would i go about fixing that? [02:42:46] i dont really even understand what apc is -- let alone fixing it [02:42:58] i have read the documentation before [02:43:05] but dont understand it [02:43:30] if it happened right after a php upgarde, maybe it needs to be recompiled or something like that [02:43:56] For the php.ini file, you'd change log_errors = On to log_errors = Off to stop logging to the apache error log [02:44:13] okay cool i thought so [02:44:21] i deleted all the logs trying to fix this [02:44:25] so i am not sure what happened [02:44:52] this guy was doing some apache stuff on my computer [02:45:00] apc is used for caching things - MediaWiki stores stuff in cache so it doesn't have to re-compute it every time someone visits your website. It makes things go _much_ _much_ faster [02:45:05] really messed it up -- on my site rather [02:45:20] great now i know :) [02:48:04] bawolff: Warning: DocumentRoot [/home/www/public_html/nesit.org/public/wiki] does not exist [02:49:07] Leko|Book: That's related to a different directive than the alias one [02:49:52] DocumentRoot is where the begining of the document tree of your webserver is (so what directory just doing http://example.com/ would refer to) [02:50:09] bawolff do you know anyone i can pay to fix this? [02:50:20] i would be happy to fix it [02:50:41] but dont know enough and would have to be guided every step [02:52:32] I don't know specificly who is accepting mw related jobs. I know there is a list of people at http://www.mwusers.com/forums/forumdisplay.php?44-MediaWiki-Consultants-for-hire but not much more than that [02:54:35] Leko|Book: So you proabably have some sort of unused virtual server config somewhere that points document root to the /wiki folder, that should now point to /w/ or not exist [02:55:13] yeah, i have attempted to get help before there in the past. not very helpful. [02:55:29] well thank you so much for your hlp bawolff [02:55:42] no problem [02:57:55] i sense this is not something you would like to jump into, i am correct in that assumption? [02:59:41] a lot of errors in index.php [03:00:58] Well I'd possibly be willing to try. My knowledge of how php interacts with apc is not sufficient enough that I'd be willing to charge for trying (Basically my guess for fixing the problem would be to uninstall and re-install apc. beyond that I wouldn't really know what to do) [03:03:32] oh yeah [03:03:47] if this works i would happily donate :) [03:04:14] reading up onto how to install now [03:04:19] uninstall [03:06:04] hmm...how to start :) [03:06:32] it is linux ubuntu on a linode [03:09:47] documentation for installing: http://php.net/manual/en/book.apc.php no documentation for uninstalling yet [03:10:58] try using the pecl command line function (typing something like pecl list ) [03:11:38] okay :) [03:12:26] root@fido:~# pecl list Installed packages, channel pecl.php.net: ========================================= Package Version State APC 3.1.9 stable [03:12:38] oh that sucked [03:12:44] posted more than i wanted [03:14:26] bawolff, pecl uninstall APC is that it? [03:14:31] that will uninstall it? [03:14:51] I believe so [03:15:55] pecl uninstall APC Unable to remove "extension=apc.so" from php.ini uninstall ok: channel://pecl.php.net/APC-3.1.9 [03:16:13] do i need to remove that also? Unable to remove "extension=apc.so" from php.ini [03:16:54] # pecl list (no packages installed from channel pecl.php.net) [03:17:33] rum: probably a good idea. That's the line that tells php to load and use apc [03:17:46] okay [03:19:16] wow funny how my wiki runs faster now it is turned off [03:19:42] twice as fast now :) [03:20:52] yeah no caching is probably better then the caching stuff trying to do something and totally failing at it [03:21:02] yeah wow [03:21:18] so if i am able to get caching working it will be lightning fast [03:21:30] should be [03:22:45] my god bawolff this is incredible [03:22:55] lol [03:24:11] so pecl install APC is it that easy? [03:24:19] pecl install APC [03:25:14] To be honest I've never done it, but i believe so [03:27:51] lol it is working :) [03:28:13] wow could that be it? [03:28:29] i dont have extension=apc.so in my php file [03:28:36] is that what is causing all the problems? [03:28:58] i just add extension=apc.so at the bottom of php.ini? [03:29:15] without extension=apc.so apc shouldn't be loaded at all [03:29:35] so yes, just add that [03:29:41] (sorry, i misread your last comment) [03:29:58] it wasnt there before [03:30:22] Once you have it installed, and verified its actually working/not making things slower [03:30:36] you might want to also modify your LocalSettings.php to change $wgMainCacheType [03:30:43] to CACHE_ACCEL [03:32:50] okay so type [03:33:02] $wgMainCacheType = CACHE_ACCEL [03:33:17] it is working! [03:33:22] no error message [03:34:37] if you want to double check APC is installed (vs no error messages because its just not installed) you could create a small php file that just contains which will give a list of all loaded extensions [03:36:34] where do i place this file? [03:36:58] same folder as localsettings.php? [03:37:08] I upgraded my mediawiki and had the instant notify deal on. Would not allow edits. [03:37:15] The version right before 1.8 [03:37:22] I upgraded that to 1.8.1 [03:37:37] Kept erring out on MailAddress or some ish. [03:38:38] rum: doesn't matter, anywhere that's web accesible [03:38:45] okay [03:39:02] WebDawg: you mean 1.18.0 to 1.18.1 ? [03:39:13] 1.8 is a really old version from long long ago [03:39:17] Yeh. [03:39:18] 1.18 [03:39:19] wow, thanks bawolff [03:39:19] http://dead-rising-wiki.com/small.php [03:39:27] What was the version before 1.18 [03:39:55] so it is working [03:40:04] I had to disable.... [03:40:35] #$wgUsersNotifiedOnAllChanges = array( [03:40:39] I had a user name [03:40:41] then ) [03:40:51] #$wgUsersNotifiedOnAllChanges = array( 'user' ); [03:40:54] rum: yep, looks good [03:41:03] To get my wiki to allow edits. [03:41:30] WebDawg: do you remember the exact text of the error? [03:41:34] how do i private message bawolff? [03:41:38] is it /m [03:41:45] /msg username message [03:41:54] /m might work as a shortcut on some irc clients [03:42:38] hmmm... [03:42:43] is that a private message? [03:43:14] yep [03:51:27] Catchable fatal error: Method MailAddress::__toString() must return a string value in /home/hacksphere/wiki.hackspherelabs.com/includes/UserMailer.php on line 128 [03:53:03] If I comment that line. [03:53:06] Its good to go. [03:54:33] hello, CentOS 5.5 here, trying to install 1.18.1, getting "PHP's PCRE module seems to be compiled without PCRE_UTF8 support" [03:54:42] that's an interesting error. I wonder how it could possibly not return a string [03:54:53] is there a rpm to fix this, or do I need to use the php module thingy [03:54:55] * bawolff checks to see if anything has changed in 1.18.1 in that area of code [03:55:05] btw, is magnus ever in here? [03:57:00] WebDawg: I blame hexmode! :P [03:57:21] bawolff: ! [03:57:38] hexmode: only because you were the last one to touch that piece of code :P [03:58:02] actually, your change was in 1.18.0 - so maybe its not your fault [03:58:21] actually i think it is your fault [03:58:43] !r 91668 [03:58:44] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/91668 [03:59:45] WebDawg: That could possibly happen if the user's email is an empty string (Does that mean its not set?) [04:01:14] hexmode: on the bright side, you fixed it in r93412 if what i think is happening is happening [04:01:50] how to install with a 'private' php version? [04:01:58] bawolff: ! tyvm [04:02:08] made me feel good :) [04:02:52] WebDawg: The short version of this, can you check if everyone in your $wgUsersNotifiedOnAllChanges array is an actual user, and has the email set to an actual email? [04:05:42] guide to installing mw 1.18 on centos 5.5? [04:07:02] New code comment: Bawolff; Tagging 1.18. (I believe) fixes an issue in 1.18 where if you set $wgUsersNotifiedOnAllChanges = arr; [04:07:17] dbolser: we have per OS guides on wiki, but they're generally crap... [04:07:26] hexmode: I assigned some bug to you. [04:07:29] AND YOU'VE IGNORED IT. [04:07:46] Joan: you're so sweet [04:07:50] bawolff: heh [04:08:06] I'm just googling the error, and I tried "pcretest -C" [04:08:20] I see "UTF-8 support", yet the installer says otherwise [04:08:36] Fatal: PHP's PCRE module seems to be compiled without PCRE_UTF8 support ... [04:08:50] any secret '&justdoit' options? [04:09:22] dbolser: The version of pcre that the command line program pcretest is not neccesarily the same as the version php is linked to [04:09:49] there is only one ... oh yeah... the whole cli vs cgi thing [04:12:47] bawolff, might be. [04:15:11] WebDawg: for reference, this should definitly be fixed in 1.19 (I believe fixed by https://www.mediawiki.org/wiki/Special:Code/MediaWiki/93412#c30081 ) [04:30:11] h [04:36:03] hmm [04:36:06] install fail [04:36:45] Fatal: PHP's PCRE module seems to be compiled without PCRE_UTF8 support. MediaWiki requires UTF-8 support to function correctly. ... googling around doesn't help me, as I can't find out how to compile pcre differently for cli vs. cgi php [04:37:00] afaict, you just compile it once for both, so the settings should be the same [04:37:17] but pcretest -C and phpinfo don't show the same info, and the fatal persists [04:37:49] oh [04:37:59] server restart fixed it :-/ [04:38:48] how do I configure apache to allow "php_flag register_globals off" in a .htaccess ? [05:09:09] hi everybody [05:09:17] I am newbie in mediawiki [05:09:20] just one question [05:09:40] I have just installed and configured it and don't know how to insert Registration button in the main page [05:09:53] so that users could register and insert new articles [05:09:54] thank you [05:13:48] bakhtiyor: it's top right [05:13:50] night [05:16:50] @dbolser but there is no any link over their saying register [05:16:57] there is only login link [05:17:27] bakhtiyor: that can happen if anonoymous users do not have permission to create accounts [05:17:50] (Additionally it should be mentioned you can make direct links via syntax like [[special:CreateAccount]] [05:19:53] 03bawolff * 10/trunk/extensions/PreviewFunctions/ (5 files): [05:19:53] New extension that implements some preview related functions - {{#onpreview:previewing|non-preview view}} [05:19:53] Not sure if this is an evil idea. But people seem to "want" to do such things (see 'pedia's abuse of {{REVISIONTIMESTAMP}} and discussion on r100610) [05:19:53] Also implements a {{#addpreviewwarning:Warning}} where people can make warnings like "You used template X wrong". [05:26:32] New code comment: Kaldari; descHtml.replace( /^([^\r\n\.]*)/, '$1' ) \ I give up. What does this actually do? It looks like it's; [05:34:17] New code comment: Bawolff; I made an experimental extension at [[extension:PreviewFunctions]]; [05:58:51] 03santhosh * 10/trunk/phase3/tests/phpunit/languages/LanguageMlTest.php: Use dataprovider for testcases. [06:01:47] 03santhosh * 10/trunk/phase3/tests/phpunit/languages/ (7 files): phpunit testcases on the plural rules for am, ar, be, be_tarask, bh, bs and hi languages [06:25:37] 03j * 10/trunk/extensions/TimedMediaHandler/ (3 files in 3 dirs): [06:25:37] - pass wiki option to job threads in maintenance script [06:25:37] - cleanup temporary file after encode [06:25:37] - get size from tempfile not from virtual path [06:33:19] hi [06:33:59] what is the name of extension of mediawiki which is used here -http://commons.wikimedia.org/wiki/Main_Page [06:34:21] I need to create an application like this [06:34:28] I have downloaded mediawiki [06:34:54] but i don't know which extension to use for that purpose [06:36:07] please people help [06:36:15] i need your help urgently guys [06:38:47] at least to say NO [06:39:40] bak_: first calm down. everyone in here is a volunteer and not everyone constantly monitors IRC [06:39:53] bak_: second, have you looked at the extension page yet? [06:45:35] heh, guess it was not that important after all ;) [07:15:22] 03ialex * 10/trunk/phase3/ (RELEASE-NOTES-1.19 includes/QueryPage.php): * (bug 33762) QueryPage-based special pages no longer misses *-summary message [07:15:40] 03(FIXED) Uncategorizedpages-summary not shown in Uncategorizedpages - 10https://bugzilla.wikimedia.org/33762 +comment (10Alexandre Emsenhuber [IAlex]) [07:20:32] 03(WONTFIX) Tweaking th.wikiquote - 10https://bugzilla.wikimedia.org/33848 +comment (10Woojin Kim) [07:22:52] hello folks [07:22:57] Ashley are you online? [07:23:23] Anyone here using Social Profiles? [07:24:00] 03ialex * 10/trunk/phase3/includes/QueryPage.php: Use Language::userTimeAndDate() and related to get the time with user preferences instead of Language::timeanddate() and related [07:24:16] 03(mod) Tweaking th.wikibooks - 10https://bugzilla.wikimedia.org/33850 +comment (10Woojin Kim) [07:27:32] New code comment: Nikerabbit;
 \ + . Html::element( 'span', \ + array( 'class' => 'result' ), \ + wfMessage( $message, $gend; 
[07:28:47] 	 New code comment: Nikerabbit; Actually you need ->escaped() here, since the second parameter to ::link should be escaped.; 
[07:32:17] 	 New code comment: Nikerabbit; Wasn't the span thing supposed to be temporary? You could pass $found in ->rawParams() and move the ; 
[07:39:03] 	 New code comment: Nikerabbit; I don't see how this fixes anything. It only leaves $date undefined in some cases.; 
[07:55:17] 	 New code comment: Nikerabbit; assertEquals and -12345678 lines have double space.; 
[08:00:32] 	 New code comment: Nikerabbit; We usually spell language codes in lower case. \ Can't we reuse code instead of duplicating for cases; 
[08:23:02] 	 New code comment: Santhosh.thottingal; I thought about it. Reusing the test cases make sense if the languages/LanguageXYZ.php reused the co; 
[08:33:11] 	 03(VERIFIED) Uncategorizedpages-summary not shown in Uncategorizedpages - 10https://bugzilla.wikimedia.org/33762  (10Siebrand)
[08:48:54] 	 lo
[08:51:20] 	 03jeroendedauw *  10/trunk/extensions/EducationProgram/ (EducationProgram.hooks.php specials/SpecialEditCourse.php): validation fix and tab display tweak
[08:55:41] 	 how to participate in gscoc  for mediawiki
[08:57:25] 	 vavhay: Do you mean http://www.mediawiki.org/wiki/Summer_of_Code_2012
[08:58:10] 	 tale:yes
[09:09:17] 	 03jeroendedauw *  10/trunk/extensions/EducationProgram/includes/ (EPCoursePager.php EPOrgPager.php EPPageObject.php): fix link issue
[09:11:45] 	 03jeroendedauw *  10/trunk/extensions/EducationProgram/includes/EPPageObject.php: fix identifier value after recent merge of master courses and courses
[09:25:39] 	 03jeroendedauw *  10/trunk/extensions/EducationProgram/includes/ (EPCoursePager.php EPOrgPager.php): follow up to r110108 - fix link text
[09:34:32] 	 hey
[09:34:47] 	 is there a way to escape [[
[09:36:06] 	 what do you want to do
[09:36:42] 	 a firend wanted to write something about bash scripts
[09:37:05] 	 
 would work or old school escaping
[09:37:20] 	 [[ this syntax sucks ]]
[09:37:22] 	  is too
[09:37:30] 	 try using geshi highlighter
[09:37:35] 	 works like a charm
[09:37:52] 	 we'd like something like ![[ ]]
[09:37:57] 	 or \os
[09:38:46] 	 i think \o was for curly brackets - but i did not find anything like that
[09:50:39] 	 03(mod) IE get "Webpage expired" when using back button in RunQuery pages - 10https://bugzilla.wikimedia.org/27497  +comment (10mitchell_neill)
[09:53:14] 	 03(NEW) the --comment-ext=".XXX" option of importImages.php fails to import the metadata text - 10https://bugzilla.wikimedia.org/33984 normal; MediaWiki: Maintenance scripts; (g.m.hagedorn)
[09:53:53] 	 03(mod) IE get "Webpage expired" when using back button in RunQuery pages - 10https://bugzilla.wikimedia.org/27497  +comment (10mitchell_neill)
[10:00:21] 	 03(mod) Special:Wanted* - purge link tables - 10https://bugzilla.wikimedia.org/16112  +comment (10l.rabinelli+bugzilla)
[10:00:52] 	 03maxsem *  10/trunk/phase3/skins/common/images/ (5 files): Compressed a few images
[10:06:24] 	 03(mod) Add a {{USERLANGUAGE}}/{{USERLANG}} magic word - 10https://bugzilla.wikimedia.org/2085  +comment (10Nemo_bis)
[10:13:07] 	 03(NEW) Setting protocol relative circumvents blacklist - 10https://bugzilla.wikimedia.org/33985 major; MediaWiki: General/Unknown; (billinghurst)
[10:14:01] 	 03(mod) Setting protocol relative wikilinks (urls) circumvents blacklist - 10https://bugzilla.wikimedia.org/33985  summary (10billinghurst)
[10:16:09] 	 03(mod) Non Core API issues (tracking) - 10https://bugzilla.wikimedia.org/23855  (10Sam Reed (reedy))
[10:16:09] 	 03(mod) add API to let people access the CongressLookup data - 10https://bugzilla.wikimedia.org/33979  (10Sam Reed (reedy))
[10:16:19] 	 03(mod) Wikimedia-hosted OpenStreetMap (OSM) / mapnik tileservers wanted for mobile usage - 10https://bugzilla.wikimedia.org/33980  normal->15enhancement (10Sam Reed (reedy))
[10:17:29] 	 any way I can delete everything created/edited/whatever before a date ?
[10:18:28] 	 03(mod) Show name of Main Page (instead of URL) - 10https://bugzilla.wikimedia.org/33283  +comment (10Sam Reed (reedy))
[10:18:30] 	 14(DUP) Mobile app history shows main page as "http://en.m.wikipedia.org" - 10https://bugzilla.wikimedia.org/33970  +comment (10Sam Reed (reedy))
[10:20:48] 	 14(DUP) To update - 10https://bugzilla.wikimedia.org/33965  +comment (10Sam Reed (reedy))
[10:20:48] 	 03(mod) To update - 10https://bugzilla.wikimedia.org/33964  +comment (10sam)
[10:21:30] 	 14(INVALID) To update - 10https://bugzilla.wikimedia.org/33964  +comment (10Sam Reed (reedy))
[10:24:50] 	 03(mod) Database table cleanup (tracking) - 10https://bugzilla.wikimedia.org/16660  (10Nemo_bis)
[10:29:41] 	 03(mod) Database table cleanup (tracking) - 10https://bugzilla.wikimedia.org/16660  (10Nemo_bis)
[10:29:41] 	 03(mod) Run refreshLinks.php on all wikis once - 10https://bugzilla.wikimedia.org/16112  summary; +comment (10Nemo_bis)
[10:30:16] 	 14(DUP) Ghost categories in wanted categories - 10https://bugzilla.wikimedia.org/15152  +comment (10Nemo_bis)
[10:30:19] 	 03(mod) Run refreshLinks.php on all wikis once - 10https://bugzilla.wikimedia.org/16112  +comment (10Nemo_bis)
[10:32:49] 	 03(mod) Run cleanupTitles.php and cleanupImages.php sitewide - 10https://bugzilla.wikimedia.org/22939  (10Nemo_bis)
[10:32:52] 	 03(mod) Database table cleanup (tracking) - 10https://bugzilla.wikimedia.org/16660  (10Nemo_bis)
[10:33:40] 	 14(DUP) Run refreshLinks.php on wikimedia wikis - 10https://bugzilla.wikimedia.org/27480  +comment (10Nemo_bis)
[10:33:44] 	 03(mod) Run refreshLinks.php on all wikis once - 10https://bugzilla.wikimedia.org/16112  +comment (10Nemo_bis)
[10:36:20] 	 mhm, how can I find out what `text` entries belong to a user ?
[11:05:26] 	 and how can I figure out what `page_id` coresponds to what user !? :|
[11:07:24] 	 Eh?
[11:09:16] 	 03(mod) Flood flag on sr.wiki - 10https://bugzilla.wikimedia.org/33864  +comment (10Sam Reed (reedy))
[11:09:32] 	 Reedy: a couple of days ago .. somebody messed my wiki up
[11:09:40] 	 it's all in the revision table
[11:09:44] 	 and now I'm trying to revert to a certain date .. 
[11:10:01] 	 as in, I want to delete all the users/revisions/changes/whatever older than a couple of days ago
[11:10:09] 	 03(FIXED) Flood flag on sr.wiki - 10https://bugzilla.wikimedia.org/33864  (10Sam Reed (reedy))
[11:12:20] 	 03(FIXED) Import sources for etwiki, etwikisource and etwiktionary - 10https://bugzilla.wikimedia.org/33960  +comment (10Sam Reed (reedy))
[11:13:16] 	 03santhosh *  10/trunk/phase3/tests/phpunit/languages/ (13 files): Add PHPUnit tests for plural rules. For languages cs, cu, cy, dsb, fr, ga, gd, gv, hr, hsb, hy, ksh, ln
[11:13:22] 	 or better yet .. delete everything that wasn't done by the user Admin
[11:13:41] 	 I made a small php with a couple of queries if you guys wanna take a look at it ..
[11:13:55] 	 try the nuke extension
[11:14:25] 	 03j *  10/trunk/extensions/TimedMediaHandler/WebVideoTranscode/WebVideoTranscodeJob.php: also remove temp file if its 0 bytes
[11:14:54] 	 Nikerabbit: doing that for a couple of hundred users isn't nice :/
[11:14:55] 	 !logo
[11:14:56] 	 The logo that appears in the top left of each page is from $wgLogo in LocalSettings.php. To change this you change the value of $wgLogo to point to the URL of your own logo. See . Be sure $wgLogo is set to an absolute path, starting with "/" (or a protocol "http:"/"https:"). Using pretty URLs a relative path will behave oddly. 135x135 pixels
[11:15:18] 	 it can do all at once
[11:15:26] 	 same thing goes for changes that weren't done from a user ( but on IP )
[11:16:00] 	 mhmm .. ok .. let's give it a try
[11:17:52] 	 is it safe to truncate the `l10n_cache` table ?
[11:18:24] 	 and `objectcache`, `querycache*`, `transcache`  ?
[11:20:23] 	 03(FIXED) Request for logo change in Tamil Wikiquote - 10https://bugzilla.wikimedia.org/33862  +comment (10Sam Reed (reedy))
[11:34:33] 	 03(FIXED) Tweaking th.wiktionary - 10https://bugzilla.wikimedia.org/33847  +comment (10Sam Reed (reedy))
[11:34:35] 	 03(FIXED) Tweaking th.wikisource - 10https://bugzilla.wikimedia.org/33849  +comment (10Sam Reed (reedy))
[11:34:40] 	 03(FIXED) Tweaking th.wikibooks - 10https://bugzilla.wikimedia.org/33850  +comment (10Sam Reed (reedy))
[11:36:06] 	 03(mod) Tweaking th.wikiquote - 10https://bugzilla.wikimedia.org/33848  (10Sam Reed (reedy))
[11:47:36] 	 hey, i want to update existing page with new content through import xml, but it says "All revisions were previously imported." how to make him update content?
[11:54:05] 	 03cneubauer *  10/trunk/extensions/UploadLocal/UploadLocalDirectory.php: Fix from Dzrraf2 to avoid issues if directory does not open.
[12:01:08] 	 03jeroendedauw *  10/trunk/extensions/SemanticForms/includes/SF_Utils.php: methods should be static
[12:03:41] 	 03jeroendedauw *  10/trunk/extensions/SemanticForms/includes/SF_Utils.php: type hinting and docs
[12:09:06] 	 Project MediaWiki-postgres-phpunit build #882: FAILURE in 2 min 19 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/882/
[12:09:08] 	 Project MediaWiki-sqlite-phpunit build #6434: FAILURE in 2 min 22 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6434/
[12:11:01] 	 OutputPage::getMetadataAttribute looks messed up
[12:11:58] 	 03(FIXED) Please lock *.labs.wikimedia.org - 10https://bugzilla.wikimedia.org/33644  +comment (10Sam Reed (reedy))
[12:13:24] 	 04(REOPENED) activating WikiLove for fa.wiktionary and fa.wikipedia - 10https://bugzilla.wikimedia.org/33541  +comment (10reza1615)
[12:15:28] 	 03(FIXED) Translation of "Wikipedia" namespace in Assamese for Assamese Wikipedia - 10https://bugzilla.wikimedia.org/33507  (10Sam Reed (reedy))
[12:15:46] 	 New code comment: Dantman; OutputPage::addMetadataLink uses static where it should use an instance variable. Looks like this is; 
[12:18:48] 	 03(mod) Add Siyam Rupali Font for Bengali to WebFonts - 10https://bugzilla.wikimedia.org/33599  +comment (10santhosh.thottingal)
[12:19:05] 	 40/175 new are AFTv5
[12:20:27] 	 and 18/42 fixme
[12:20:30] 	 this is getting stupid
[12:23:06] 	 03j *  10/trunk/extensions/TimedMediaHandler/WebVideoTranscode/WebVideoTranscodeJob.php: dont run pass 2 if pass 1 failed
[12:24:32] 	 New code comment: Siebrand; Shouldn't all tests also have a number with decimals in it?; 
[12:27:52] 	 Project MediaWiki-sqlite-phpunit build #6435: STILL FAILING in 1 min 6 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6435/
[12:27:57] 	 Project MediaWiki-postgres-phpunit build #883: STILL FAILING in 1 min 11 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/883/
[12:28:49] 	 how is externallinks related to revision ?! :|
[12:41:05] 	  external links is tracking of urls
[12:42:46] 	 New code comment: Santhosh.thottingal; Yes, but as of now plural rule for fractional numbers is mostly undefined for many languages. See B; 
[12:44:13] 	 Reedy: so is not related to revisions in any way ? :/
[12:44:23] 	 I can just truncate it ?
[12:44:56] 	 You could
[12:45:07] 	 You'd break stuff like..#
[12:46:26] 	 Special:LinkSearch
[12:46:51] 	 but the data is generatable, so should be fine
[12:50:18] 	 03(mod) Remove the "shell" excuse - 10https://bugzilla.wikimedia.org/26992  +comment (10innocentkiller)
[13:00:31] 	 03demon *  10/trunk/phase3/ (3 files in 2 dirs):
[13:00:31] 	 Fixup r109698, add setter for $namespaceNames and use proper accessors in the tests.
[13:00:31] 	 Since we're here: nothing uses $namespaceNames, $mNamespaceIds or $namespaceAliases
[13:00:31] 	 outside of this class (core or extensions) so lets make it protected.
[13:02:59] 	 Project MediaWiki-sqlite-phpunit build #6436: STILL FAILING in 1 min 11 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6436/
[13:03:01] 	 Project MediaWiki-postgres-phpunit build #884: STILL FAILING in 1 min 13 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/884/
[13:04:27] 	 03(mod) Remove the "shell" excuse - 10https://bugzilla.wikimedia.org/26992  +comment (10Platonides)
[13:09:59] 	 03jeroendedauw *  10/trunk/extensions/Maps/ (2 files in 2 dirs): fixed failing var ref
[13:12:58] 	 Project MediaWiki-sqlite-phpunit build #6437: STILL FAILING in 1 min 11 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6437/
[13:13:00] 	 Project MediaWiki-postgres-phpunit build #885: STILL FAILING in 1 min 13 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/885/
[13:27:32] 	 New code comment: ^demon; I suppose my main point was that passing extra arguments is harmless, so why bother throwing notices; 
[13:27:36] 	 03demon *  10/trunk/phase3/includes/Title.php: Minor tweak to r109161, remove trailing "this"
[13:30:21] 	 03(mod) Remove the "shell" excuse - 10https://bugzilla.wikimedia.org/26992  +comment (10innocentkiller)
[13:32:54] 	 Project MediaWiki-sqlite-phpunit build #6438: STILL FAILING in 57 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6438/
[13:32:57] 	 Project MediaWiki-postgres-phpunit build #886: STILL FAILING in 1 min 0 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/886/
[13:33:01] 	 03gwicke *  10/trunk/extensions/VisualEditor/ (5 files in 2 dirs): A few minor tweaks to reduce memory usage
[13:34:06] <^demon>	 Ugh, /tmp filled up again?
[13:35:02] 	 New code comment: Reedy; Seems to work the same before/after the changes; 
[13:35:43] <^demon>	 Ugh, where are hashar and AaronSchulz?
[13:36:32] 	 Aaron is probably in bed
[13:37:12] <^demon>	 People on the west coast wake up too late :)
[13:40:16] 	 Yippie, build fixed!
[13:40:17] 	 Project MediaWiki-postgres-phpunit build #887: FIXED in 3 min 29 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/887/
[13:40:35] 	 Yippie, build fixed!
[13:40:35] 	 Project MediaWiki-sqlite-phpunit build #6439: FIXED in 3 min 48 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6439/
[13:47:24] 	 03(NEW) Can't vote - 10https://bugzilla.wikimedia.org/33986 normal; MediaWiki extensions: Comments; (etienne.low-decarie)
[13:51:32] 	 Reedy: http://paste.pocoo.org/show/541587/ .. this is what my script does so far .. seems to have cleaned everything .. ( I can't see anything not edited by me so far ) .. 
[13:53:13] 	 I don't see any errors while browsing so far .. it's a "private" wiki .. as in .. I store my thoughts and ideas and stuff 
[13:53:45] 	 03(mod) Magic word to indicate user "blocked" status - 10https://bugzilla.wikimedia.org/25380  +comment (10Etienne Beaule)
[13:54:04] 	 03(NEW) Stop leaking test data worse than a baby's diaper - 10https://bugzilla.wikimedia.org/33987 normal; MediaWiki: Unit tests; (innocentkiller)
[13:54:45] 	 Hah
[13:55:18] 	 yeah .. upgraded from a server to another one ( without keeping the files ) ..
[13:55:27] 	 and it got all open and bad people started doing bad things to it ..
[13:58:50] 	 03(mod) Magic word to indicate user "blocked" status - 10https://bugzilla.wikimedia.org/25380  +comment (10Daniel Friesen)
[13:58:51] 	 added truncate on user_newtalk too :)
[14:01:46] 	 anyone knows when does gsoc 2012 starts?
[14:02:21] 	 You'll have to wait until google announce it, unfortunately
[14:02:38] 	 Abhi: "Google Summer of Code 2012 has not been announced yet"
[14:02:40] 	  Might be able to work out when that'll be based on when they announced last years
[14:03:09] 	 03(mod) Magic word to indicate user "blocked" status - 10https://bugzilla.wikimedia.org/25380  +comment (10Chad H.)
[14:04:02] 	 thanks for the info
[14:04:13] 	 Abhi_: wait, I found a timeline
[14:04:15] 	 http://www.box.com/shared/hpcfi39yfgub83sq99hz
[14:04:30] 	 may 23rd coding begins
[14:12:12] 	 Fatal error: Class 'FilesystemIterator' not found in C:\HostingSpaces\mrrany\dgwinsoft.nnm-club.net\wwwroot\wiki\includes\filerepo\backend\FSFileBackend.php on line 551
[14:12:36] 	 using trunk?
[14:13:23] 	 FilesystemIterator is part of php
[14:15:23] 	 O_O 5.3
[14:15:33] 	 03reedy *  10/trunk/phase3/includes/filerepo/backend/FSFileBackend.php: Fix undefined $dirRoot
[14:19:31] 	 New code comment: ^demon; Status on this?; 
[14:20:59] 	 Deleted a file, it did the same error, clicked back in browser to find out that the filepage indeed deleted... Before it I moved the same file (on wiki) with the same error. Ie the wikipage move is being done, but the file didnt (ie file shown on the nonexistent page as it does with foreignrepofetching) or... Yes, using trunk. Created the description page for the file (file moved but the 
[14:20:59] 	 page wasnt created) manually, . Now I deleted both filepages, renaming the old to the new, to do a historymerge, but this errror pops again when i try to undelete all the revisions))
[14:22:59] 	 arseny92: Upgrade php
[14:23:02] 	 New code comment: ^demon; Maybe 'parseinline' if you don't want it wrapped in <p> tags, but otherwise yeah.; 
[14:24:45] 	 ^_^ I think I'm going to pretend I didn't see this till 1.19 is branched and an rc is released
[14:25:28] <^demon>	 He's only using it for the constants, easy enough to fix for 5.2
[14:25:30] 	 ;) Then I can say "Oh, it looks like we'll have to bump up our minimum php version to 5.3"
[14:25:53] 	 ;) And then finally... oh right, we can start using __callStatic and closures in core
[14:27:02] 	 New code comment: Reedy; Marking this as fixme, although, it's not exactly to blame. \ Line 1147/1148 (the return new) \ 
 \ ; 
[14:28:01] 	 New code comment: Liangent; Seems partly fixed and Roan decided to deploy the partly fixed version live.; 
[14:28:01] 	 New code comment: Reedy; Fail. \ is now \ 
 \ return new FileBackendShardListIterator( $this, \ $fullCont, $this->getCon; 
[14:28:46] 	 New code comment: Liangent; Can we cache English messages as well?; 
[14:29:34] 	 03reedy *  10/trunk/phase3/includes/filerepo/backend/FileBackendMultiWrite.php:
[14:29:34] 	 $this->substPaths takes 2 parameters
[14:29:34] 	 protected function substPaths( $paths, FileBackend $backend ) {
[14:29:34] 	 Pass $backend from the for loop
[14:29:45] 	 03demon *  10/trunk/phase3/includes/filerepo/backend/FSFileBackend.php: Copy FilesystemIterator constants so we can still pretend to support 5.2
[14:30:01] 	 ^demon: The related setFlags, $flags argument, etc... appear to also be 5.3 so it seams more like the entire functionality does not exist in 5.2
[14:30:12] 	 Reedy: "Wait, are you suggesting you *don't*have to work on a weekend too!?"
[14:30:23] 	 yeah! I was shocked.
[14:30:48] 	 03reedy *  10/trunk/phase3/includes/filerepo/backend/ (3 files in 2 dirs):
[14:30:48] 	 Add documentation
[14:30:48] 	 Fix whitespace
[14:31:34] <^demon>	 Dantman: Seriously? Ugh.
[14:31:50] <^demon>	 Seems so. Looks like we've finally shot 5.2 in the foot.
[14:32:13] 	 revert!
[14:32:14] 	 revert!
[14:33:16] 	 New code comment: Dantman; The constants aren't the only things that are 5.3+. The setFlags and the $flags argument are also 5.; 
[14:33:24] 	 Are people going to rage is we drop 5.2 then?
[14:33:29] 	 ^demon: ^_^ Yup, about time
[14:33:48] 	 03demon *  10/trunk/phase3/includes/filerepo/backend/FSFileBackend.php:
[14:33:48] 	 Self-revert r110124, needs more than that to support 5.2 since $flags don't exist in 5.2.
[14:33:48] 	 Either this needs to be fixed to really support 5.2 or we'll bumping the minimum version to 5.3 this release.
[14:34:51] 	 Project MediaWiki-postgres-phpunit build #890: FAILURE in 3 min 2 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/890/
[14:35:03] * freakolowsky  passes his cloth wrapped tanto to PHP 5.2 ... do the honorable thing dude
[14:35:13] 	 heh
[14:35:25] 	 Project MediaWiki-sqlite-phpunit build #6442: FAILURE in 3 min 37 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6442/
[14:36:04] <^demon>	 Once we support 5.3 people are going to use closures everywhere thinking they're clever.
[14:36:20] 	 lol
[14:36:32] 	 ^demon: ;) There IS a class I would like to eliminate
[14:36:50] <^demon>	 Oh what now?
[14:37:26] 	 class MediaWiki ??
[14:37:26] 	 yey ...
[14:37:28] 	 03(mod) The search box should lose focus when a Go action is performed. - 10https://bugzilla.wikimedia.org/33656  +comment (10liangent)
[14:37:31] 	 ^demon: http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/includes/parser/Tidy.php MWTidyWrapper
[14:37:36] * BlackBishop  is having 5.3 since it was beta :D
[14:37:47] 	 I'm prepared...
[14:37:56] <^demon>	 Pfft, 5.4 is more fun.
[14:38:17] 	 14(DUP) Ctrl-arrow doesn't match normal text editor's behavior - 10https://bugzilla.wikimedia.org/33146  +comment (10Liangent)
[14:38:18] 	 03(mod) Ctrl+left/right to jump by word does not work properly - 10https://bugzilla.wikimedia.org/33064  +comment (10Liangent)
[14:38:29] 	 ^demon: I had to create an entire class for one simple task because I couldn't use a closure
[14:39:14] <^demon>	 Java has closures and they write simple classes for everything too ;-)
[14:39:41] 	 Yippie, build fixed!
[14:39:42] 	 Project MediaWiki-postgres-phpunit build #891: FIXED in 2 min 54 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/891/
[14:40:13] 	 Yippie, build fixed!
[14:40:13] 	 Project MediaWiki-sqlite-phpunit build #6443: FIXED in 3 min 25 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6443/
[14:41:17] 	 New code comment: ^demon; This breaks 5.2 support.; 
[14:41:28] 	 hi. I'm trying to add hook $wgHooks['SkinBuildSidebar'][] in my skin on mw 1.17. I have the following code http://pastebin.com/iWpzY6a0 and I get the following error: Original exception: exception 'MWException' with message 'Detected bug  in an extension! Hook lfMySidebar failed to return a value; should  return true to continue hook processing or false to abort.' Can this hook be used in a skin?
[14:41:32] 	 New code comment: MarkAHershberger; Are you sure this shouldn't be $dir?; 
[14:42:19] 	 ^demon: ;) Java isn't a sane scripting language, and last I checked those aren't actually closures
[14:43:39] 	 chombium: Firstly, that lfMySidebar you wrote is a method not a function so your call name is wrong
[14:43:41] 	 Hi, I have an extension installed that no longer works after an upgrade. The problem is that it is trying to create a new image object using includes/filerepo/Image.php. But that file no longer exists. Is there another class I should use here?
[14:44:26] <^demon>	 aubreyja: What extension? The Image class has been gone for a long time.
[14:44:27] 	 chombium: Secondly your $wgHooks isn't global
[14:44:56] 	 Flash.php
[14:45:26] 	 Dantman: right about the global, my bad, but what about the hook? how should I add it?
[14:45:43] 	 chombium: Thirdly you're better off using the hook code in your localsettings, that way it will work in all skins, not just one
[14:46:16] 	 chombium: And finally, if you absolutely intend to add something to only one skin, you don't even need the hook, you can just add it directly
[14:46:40] 	 ^demon - I recently upgraded from 1.15 to 1.18. We have a user who posts examples of flash applets she has developed for our application
[14:48:04] <^demon>	 aubreyja: You could get by with making this change to your extension http://www.mediawiki.org/w/index.php?title=Extension%3AFlash%2FFlash_v1.0&action=historysubmit&diff=491197&oldid=351210
[14:48:11] 	 Dantman: Thanks. I was thinking to add the hook in an extension, but I was testing the code directly in the skin. It works good in an extension
[14:48:25] <^demon>	 aubreyja: But I'd highly recommend seeing if you could find another extension to suite your needs, that one is vulnerable to XSS attacks.
[14:48:32] 	 awesome! thanks ^demon. 
[14:48:52] 	 still gFatal error: Class 'FilesystemIterator' not found in includes\filerepo\backend\FSFileBackend.php on line 551 , latest rev
[14:48:58] 	 Yes, I don't really like it either, but this developer is doing really nice stuff that we would like to showcase
[14:49:07] <^demon>	 arseny92: That's because Aaron broke 5.2 support.
[14:49:27] 	 why to?
[14:49:41] 	 arseny92: Just upgrade php
[14:49:44] 	 Needing features from newer php unknowingly
[14:59:13] 	 03(mod) Magic word to indicate user "blocked" status - 10https://bugzilla.wikimedia.org/25380  +comment (10mediawiki-bugs)
[15:00:26] 	 03(mod) Magic word to indicate user "blocked" status - 10https://bugzilla.wikimedia.org/25380  +comment (10innocentkiller)
[15:02:18] 	 03(mod) IE get "Webpage expired" when using back button in RunQuery pages - 10https://bugzilla.wikimedia.org/27497  +comment (10yaron57)
[15:03:31] 	 New code comment: Reedy; Somewhat \ 
 \ if ( !empty( $params['noAccess'] ) ) { \ if ( !file_exists( "{$contRoot}/.htacc; 
[15:03:54] 	 03reedy *  10/trunk/phase3/includes/filerepo/backend/FSFileBackend.php: Fix spurious character from r110122
[15:04:51] 	 h well.... 
[15:05:31] 	 i can't do that right now, the hoster is far away..
[15:05:56] 	 Using trunk for production sites isn't really reccommended
[15:06:12] 	 but now I cannot undelete the file page due to this error ;(
[15:08:47] 	 New code comment: Reedy; Not the fault of this commit then; 
[15:10:13] 	 Reedy: before we managed to get the unit testing to work ... that was the only way to force users to test my code :D
[15:11:02] 	 lols
[15:12:15] <^demon>	 Fwiw, when starting my senior project this semester, my professor did a quick poll of the class to see what language/dbms people were going to choose.
[15:12:21] <^demon>	 Not a single hand went up for Oracle.
[15:18:43] 	 03oren *  10/trunk/lucene-search-3/src/main/antlr/: the location for antlr grammars
[15:19:34] 	 ^demon: Yeah, Oracle is not exactly pulling an Apple-level hearts-and-minds operation on America's college students.
[15:20:09] <^demon>	 Well we all had a class in Oracle, so it's not as though this group hasn't been exposed.
[15:20:39] <^demon>	 They just largely chose C#/Sqlserver :)
[15:21:04] <^demon>	 I say "they" because I'm the only one doing my senior project using LAMP.
[15:21:14] 	 03(NEW) Allow contents in feeds to be variant-converted - 10https://bugzilla.wikimedia.org/33988 normal; MediaWiki extensions: FeaturedFeeds; (liangent)
[15:21:22] 	 if you dropped 5.2 support, how come it is still passes in the installer?
[15:21:32] <^demon>	 We didn't drop 5.2 support.
[15:21:42] <^demon>	 Aaron inadvertently broke 5.2 support recently.
[15:22:31] 	 New code comment: Gregchiasson; It stops $wgLang->timeanddate() from throwing an error when it gets an invalid timestamp (see below); 
[15:22:50] 	 trunk is not a release
[15:23:28] 	 hi Duesentrieb! you got home ok?
[15:23:42] 	 so will that issue be fxed anytime soon, if 5.2.x is not EOL yet?))
[15:23:44] 	 hey sumanah!
[15:24:15] 	 Yep, i know that trunk is not a release, i just asking, not demanding....
[15:24:15] 	 yep, got home ok. going east is always easier on me for some reason
[15:24:23] 	 sumanah: hope you had a good flight yourself
[15:24:31] 	 ;)
[15:24:48] 	 Duesentrieb: I bet your partner & kids were happy to see you :-)  Yeah, my flight was fine - slept, read, talked to the guy next to me about tech and education
[15:24:49] * Duesentrieb  wonders what 5.2.x refers to
[15:24:54] 	 Duesentrieb: Oracle I think
[15:25:13] 	 PHP
[15:25:22] 	 yea, got smothered by daughter-love for a while :=
[15:25:24] * sumanah  sits corrected
[15:25:24] 	 trunk MW won't run on php 5.2
[15:25:26] 	 awwwwww
[15:25:40] 	 Aaron broke it, albeit probably unknowingly
[15:25:41] 	 ah, php, right :) i was confused there for a minute
[15:25:46] 	 is there a bug open for it?
[15:25:50] * Duesentrieb  consideres giving xmonad a try
[15:26:05] 	 then where is that rev that broke 5.2.x support... 
[15:26:08] 	 So it's whether we fix it, or just drop 5.2, seeing as 5.3 was released in June 09
[15:26:21] 	 arseny92, it won't be a simple revert 1 revision to fix
[15:26:26] 	 As I said, don't use trunk for production
[15:26:44] 	 a 'fixme' status to be set on the rew.. or how is that work..
[15:26:49] * gwicke  is quite happy with xmonad
[15:27:26] 	 arseny92: have you filed a bug in bugzilla.wikimedia.org about this problem?
[15:27:50] 	 not yet
[15:28:59] 	 arseny92: that's a very good step.  You would do that and then you would go find other people who run MediaWiki on PHP 5.2 and have legitimate reasons for not upgrading, and get them to help you fix it
[15:29:17] 	 "it" being MediaWiki trunk
[15:31:32] 	 so shall I do a bugrep now, or?)
[15:31:37] <^demon>	 There is no need to file a bug, I already tracked it down to a rev and fixme'd it. Aaron's just not in yet to respond.
[15:32:17] 	 which rev was that then)
[15:32:19] 	 &
[15:32:24] 	 ?*
[15:32:31] 	 Duesentrieb: you might also like awesome (http://lwn.net/Articles/467559/)
[15:32:40] <^demon>	 !r 108194
[15:32:40] 	 https://www.mediawiki.org/wiki/Special:Code/MediaWiki/108194
[15:33:07] 	 gwicke: heya, good to see you around :)
[15:33:11] 	 03(NEW) Trunk CategoryTree doesn't list pages of sub categories - 10https://bugzilla.wikimedia.org/33989 normal; MediaWiki extensions: CategoryTree; (sam)
[15:33:19] 	 gwicke: yea, already installed awesome to try :)
[15:33:31] 	 New code comment: Reedy; See bug 33989, might be this revision at fault; 
[15:33:33] 	 Duesentrieb: ah- you are quick ;)
[15:33:42] 	 gwicke: i found a setup for xmonad to work nicely with the unity launcher, etc - makes it a lot more appealing to me...
[15:34:08] <^demon>	 It's worth bringing up the 5.2/5.3 debate, seeing as 5.4 is almost out and 5.2 has already been EOL'd by php.
[15:34:13] 	 gwicke: :P
[15:34:15] 	 ok, thanks ^demon, sorry I overshot there
[15:34:16] 	 gwicke: http://markhansen.co.nz/xmonad-ubuntu-oneiric/
[15:34:25] 	 nice, if you got that working I might try it as well
[15:34:36] <^demon>	 sumanah: It's ok, lots of distros lag in upgrading anyway...
[15:34:45] 	 my setup is really minimal right now, mostly because I can't be bothered
[15:35:51] 	 so, arseny92, if you comment on https://www.mediawiki.org/wiki/Special:Code/MediaWiki/108194 , you'll get notifications when there's a followup revision or when its status changes
[15:36:05] 	 ok...
[15:36:13] 	 if there is a better way to subscribe to updates on that revision I don't know it.
[15:36:20] 	 03(mod) Trunk CategoryTree doesn't list pages of sub categories - 10https://bugzilla.wikimedia.org/33989  +comment (10sam)
[15:36:35] <^demon>	 sumanah: No, you have to comment to subscribe.
[15:36:44] <^demon>	 No "watchlist" as it were.
[15:36:48] 	 03(mod) Trunk CategoryTree doesn't list pages of sub categories - 10https://bugzilla.wikimedia.org/33989  +comment (10sam)
[15:37:16] 	 ^demon: got it.  well in the magical gerrit future maybe there will be a way... I should go add that to the spec
[15:37:19] * sumanah  looks for spec
[15:37:26] 	 03(mod) Trunk CategoryTree doesn't list pages of sub categories - 10https://bugzilla.wikimedia.org/33989  +comment (10sam)
[15:37:30] <^demon>	 Yeah you can with gerrit.
[15:37:39] <^demon>	 You can "star" changesets so they show up in your view.
[15:38:25] * gwicke  disappears to the kitchen to make Dal
[15:38:32] 	 yum, dal!
[15:38:49] 	 ;)
[15:38:59] <^demon>	 sumanah: Once you've starred a change you can click "My -> Starred changes"
[15:39:01] <^demon>	 :)
[15:39:06] 	 great!
[15:39:18] 	 ^demon: ok, good to know.  I would like to know where the spec is just for my reference, so I can add stuff & point people to it
[15:39:29] 	 I've looked on all the git pages on mediawiki.org and do not see it
[15:39:54] <^demon>	 It's just a feature in gerrit, no docs I know of.
[15:40:03] 	 132 new
[15:40:25] 	 https://labsconsole.wikimedia.org/wiki/Gerrit_bugs_that_matter might be the only place we're listing "things we want to improve in gerrit before adopting it" - is that right?
[15:40:47] 	 New code comment: Dantman; ;) of course 5.2 was EOLed some time ago, 5.4 is almost out, and there are other pa; 
[15:40:47] 	 New code comment: Reedy; Might just be easiest to get aaron to OK this one as he wrote the original code; 
[15:40:52] <^demon>	 Yep, that's where I'm listing things that we should fix/seen fixed.
[15:41:48] 	 ^demon: ;) Can I handle that 'fixme' by making a followup commit that updates our version test to say that MW needs php 5.3
[15:42:09] <^demon>	 No, bumping the version number should be discussed on wikitech-l first.
[15:42:27] 	 was it for 1.18 we bumped to 5.2.3 or whatever?
[15:42:40] <^demon>	 1.17 too, I backported it.
[15:42:45] 	 ah
[15:43:53] 	 03oren *  10/trunk/lucene-search-3/src/site/site.xml: changes to the site descriptor - preparing to add a banner
[15:44:10] 	 MaxSem: then here
[15:44:52] 	 ^demon: I am taking today off, but sometime very soon we should sweep through the existing docs on mediawiki.org and update the roadmap etc. -- what day next week is good for you?  I can interview you over IRC, gather materials & updates, and then do the prose work myself
[15:45:12] 	 (wrt the git conversion)
[15:45:25] 	 this'll also help me write the bullet points of the blog post for you
[15:45:34] <^demon>	 Mon/Wed/Fri are best for me.
[15:45:47] 	 ok, ^demon, anytime that's free on your calendar?
[15:45:48] 	 MaxSem: zhwiki's template:dyk works in another way: it has 6 slots and a bot is inserting a new entry and removing the oldest one every several hours
[15:46:01] 	 New code comment: MarkAHershberger; Right, but my question was based on how $dir is set up: \ $dir = ( $dirRel != '' ) ? "{$contRoot}/{; 
[15:46:03] 	 is it possible to handle this?
[15:46:05] <^demon>	 sumanah: Yeah my calendar should be up to date, feel free to schedule something with me that works for you.
[15:46:08] 	 k
[15:46:14] 	 liangent, then it will not work
[15:46:25] 	 manual workflows are not supported
[15:46:32] 	 and will never be
[15:47:15] 	 MaxSem: it can be supported by extracting list items from rendered page
[15:47:19] 	 MaxSem: are you ready for some good news?
[15:47:27] 	 and see whether they're changed
[15:47:58] 	 liangent, impossible to figure ot if there's another item or just spelling correction, for example
[15:48:08] 	 screen-sraping is not an option
[15:48:13] 	 sumanah, whee?
[15:48:40] 	 MaxSem: blobaugh is interested in taking over the ApiSandbox extension, improving it, and improving the API documentation on mediawiki.org
[15:48:57] 	 wonderful
[15:48:59] 	 MaxSem: yes!
[15:49:04] 	 MaxSem: he's working on it NOW
[15:49:12] 	 as in, already started this week
[15:49:26] 	 so if you had a private TODO list now is a good time to hand it over to him
[15:49:43] 	 no, I don't have one
[15:49:45] 	 he's in Seattle and you're on the other side of the world, but maybe you could arrange a time for a handover chat in the next few days
[15:50:00] 	 MaxSem: do you have a Vision or a Mission or some other such thing you want to share?
[15:50:01] 	 might recall something out of my head
[15:50:36] 	 MaxSem: for zhwiki-specific task there's another way to look at bold text..
[15:51:16] 	 03reedy *  10/trunk/lucene-search-2/ (299 files in 45 dirs): svn:eol-style native
[15:52:27] 	 I am taking today off so I am going to head off and do some housecleaning or something
[15:53:01] 	 one of the reasons i don't like taking days off ... h8 house cleaning :S
[15:53:05] 	 ha!
[15:54:07] 	 03(mod) Multiple problems with refs inside ... blocks - 10https://bugzilla.wikimedia.org/22635  +comment (10JimmB)
[15:54:12] 	 Duesentrieb: https://meta.wikimedia.org/wiki/Wikimedia_chapters/Plans_2011-2012 has those chapter plans -- do you think it would stir up a hornets' nest if I sent notes to internal-l asking if there's any assistance any of those folks need in terms of coordination with the MediaWiki community?  argh, gotta find a diplomatic way to ask this sort of thing, maybe I should just reach out to indiv chapters that are doing anything dev-y
[15:55:46] 	 New code comment: Arseny1992; Yes. I still running 5.2.10. When I updated to a rev containing this revision (also, if 5.2 support ; 
[15:56:08] 	 03(NEW) WikiEditor textbox loses focus while toolbar renders, making it feel slow - 10https://bugzilla.wikimedia.org/33990 normal; MediaWiki extensions: WikiEditor; (mediawiki)
[15:56:15] 	 as you wished for the comment ;)
[15:56:28] 	 03reedy *  10/trunk/lucene-search-3/ (315 files in 50 dirs): svn:eol-style native
[15:56:41] 	 03(mod) WikiEditor textbox loses focus while toolbar renders, making it feel slow - 10https://bugzilla.wikimedia.org/33990  +comment (10mediawiki)
[15:57:32] 	 03gregchiasson *  10/trunk/extensions/ArticleFeedbackv5/ (3 files in 2 dirs):
[15:57:32] 	 Fixes issues raised in commits from last night:
[15:57:32] 	 - r110069 - Use rawParams (didn't know that existed) for the span, which allows escaping of the rest of the translation message.
[15:57:32] 	 - r110068 - Call text() instead of nothing in feedbackHead(), to prevent double-escaping.
[15:57:32] 	 - r110070 - Call escaped() instead of text() on articlefeedbackv5-updates-since, to prevent not-escaping.
[15:57:32] 	 - r110086 - Make sure $date is defined, in addition to not calling timeanddate() on invalid/null timestamps.
[15:57:46] 	 ^demon, lol
[15:57:46] 	 New code comment: ^demon; >also, if 5.2 support broken, why the installer passed? \ The installer wasn't updated because suppor; 
[15:57:48] 	 xD
[15:57:59] 	 This is getting really stupid now
[15:59:32] 	 03reedy *  10/trunk/ (lucene-search-2/ lucene-search-3/ lucene-search-3/.settings/): Don't commit .settings files/folders
[16:00:46] 	 New code comment: Reedy; What is this for? \ 
 \ + $date; \ 
; [16:01:04] 03(NEW) $wgCategoryCollation doesn't work - 10https://bugzilla.wikimedia.org/33991 normal; MediaWiki extensions: DynamicPageList; (subfader) [16:01:19] MaxSem: what's wrong? https://zh.wikipedia.org/w/api.php?action=featuredfeed&feed=potd&feedformat=atom [16:01:40] caching [16:02:00] lol [16:02:01] works now [16:02:25] MaxSem, you could do the more normal way of just listing all, and dieing if they're not set [16:02:40] 03a_engels * 10/trunk/wikistats/squids/ (6 files): creating a configuration file [16:03:21] no, I wanted to be a slacker and list only feeds that are actually available [16:03:57] we should make you update them manually [16:05:05] all seem to be working now [16:05:23] although we can only make use of 3 of 5 modules available [16:06:02] New code comment: Reedy; Please setup your [[Subversion/auto-props]]; [16:06:02] 03rsterbin * 10/trunk/extensions/ArticleFeedbackv5/ (ArticleFeedbackv5.php api/ApiArticleFeedbackv5.php): Added temporary config variable wgArticleFeedbackv5SelectedCTA so that Roan can switch off the survey CTA without backing out any changes [16:06:12] ... [16:06:39] Duesentrieb: you can get back to me later, email or something - I should head off [16:11:10] 03(NEW) Allow anon a formless purge with POST - 10https://bugzilla.wikimedia.org/33992 normal; MediaWiki: General/Unknown; (umherirrender_de.wp) [16:12:46] 03a_engels * 10/trunk/wikistats/squids/SquidReportArchive.pl: typo [16:17:16] 03(mod) Run "refreshLinks.php --dfn-only" on all wikis periodically - 10https://bugzilla.wikimedia.org/16112 summary; +comment (10Umherirrender) [16:25:47] New code comment: ^demon; You should be using wfEscapeShellArg() for proper parameter escaping.; [16:26:34] 03(mod) Flood flag on sr.wiki - 10https://bugzilla.wikimedia.org/33864 +comment (10mailmilan) [16:31:01] New code comment: ^demon; Per the coding conventions, you shouldn't use isset() to check for null, use something like is_null(; [16:31:28] do we have signoff email notifications in code review? [16:31:54] <^demon> No. [16:32:25] 03reedy * 10/trunk/extensions/pecl-proctitle/.cvsignore: [16:32:25] Kill .cvsignore [16:32:25] Already set for svn ignores [16:33:08] 03rsterbin * 10/trunk/extensions/ArticleFeedbackv5/ (6 files in 3 dirs): (log message trimmed) [16:33:09] Flag as abuse is now sticky: [16:33:09] - modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.css: [16:33:09] - Flag as abuse link, when the comment is marked abusive, should turn [16:33:09] red as stated in comments [16:33:09] - modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.js: [16:33:11] - Updated setBinds() to give the abuse flag its own function, which [16:41:42] ^demon: Do we use gc_enable in phpunit? [16:41:55] <^demon> Dunno? [16:42:24] It seams to be a 5.3 feature [16:43:16] php seams to do reference counting by default, but in 5.3 by calling gc_enable you can enable a new garbage collector that will clean up even circular references [16:43:31] It can reduce memory consumption of long running things [16:43:48] <^demon> I thought that was enabled at compile-time in 5.3. [16:44:01] iirc it's on by default but never triggers for scripts that don't run long. [16:44:01] MaxSem, AWB is responsible for just over 10% of all enwiki edits since we put tracking in at March 2008 [16:44:49] 03reedy * 10/trunk/extensions/pecl-proctitle/: We don't support nor use php4 now [16:45:15] We might want to evalutate it's use in all of MediaWiki.... but considering that some of our parser tests in phpunit can end up dying with an oom we should at least try forcing the gc to be enabled when running phpunit [16:45:20] humm [16:45:38] <^demon> We only OOM on the fuzz tests. [16:46:34] <^demon> Dantman: Using enable_gc() would only benefit 5.3+ users who don't have zend.enable_gc on (which it is by default). [16:46:43] <^demon> I suppose it's harmless, but it certainly won't help most of us ;-) [16:47:36] <^demon> It's already enabled on gallium too. [16:47:58] <^demon> php -i | grep enable_gc [16:47:58] <^demon> zend.enable_gc => On => On [16:48:29] Whatever it is, when I tried to run the phpunit version of the parser tests that time I made a change that required me to edit that parsertest framework in addition to the normal parsertest suite I went through a lot of trouble due to the oom issue [16:48:50] * ^demon shrugs [16:48:58] <^demon> You can add it, but like I said it probably won't help much. [16:50:29] *drool* http://ca2.php.net/ini.sections [16:51:44] <^demon> Hello and welcome to 2009! [16:53:05] :P [16:53:09] <^demon> http://php.net/manual/en/language.oop5.traits.php is kind of cool though :) [16:54:36] <^demon> Now you don't just have globals, you have traits to carry your data magically to wherever you need it :) [16:55:35] ^demon: ^_^ I was wishing we could use those for a TContextSource one day [16:55:44] <^demon> It would be nice, yeah [16:55:51] <^demon> Also for config. [16:56:05] <^demon> If you need config stuff, just use Config; which will give you a getConfig() method. [16:57:21] 119! [16:59:22] ContextSource's msg() method would almost be better expressed with something like use RequestLanguageContext; [17:00:33] <^demon> *nod* [17:01:02] <^demon> Right now context carries around a bunch of data because there's only single inheritance. With traits you can be explicit about which parts you need. [17:01:29] Well... [17:01:41] That, and we define those in IContextSource [17:02:58] 03(mod) SMW 1.7.0.1: Regular Expression Query using Page Type Field fails - 10https://bugzilla.wikimedia.org/33854 +comment (10salquint) [17:03:20] 03reedy * 10/trunk/extensions/php/: Kill more old php4 stuff [17:03:21] RequestContext might not be as useful if we start using things like `ITitleContextSource $context` and one class goes "Oh, we don't need getTitle so we'll just `use TWebRequestContextSource;` only... [17:04:11] 03reedy * 10/trunk/extensions/PatchOutputMobile/: Kill empty directory left after MobileFrontend rename [17:04:54] SPL has heaps, stacks, and queues... we could probably use some of them in core [17:05:37] The only shame, is I don't seam to see anything like a `Set` [17:05:54] 03(mod) Stop leaking test data worse than a baby's diaper - 10https://bugzilla.wikimedia.org/33987 +comment (10aschulz4587) [17:06:52] 03oren * 10/trunk/lucene-search-3/src/main/antlr3/ (. wikiTable.g): the location for antlr3 grammars [17:08:04] 03oren * 10/trunk/lucene-search-3/src/main/antlr/: should be antlr3 [17:11:01] New code comment: Reedy; Can you please set svn:eol-style native on any text based file you commit? Thanks! \ Easier still [[S; [17:11:23] 03oren * 10/trunk/lucene-search-3/src/main/antlr3/org/ (4 files in 3 dirs): moved grammar to package location [17:13:01] preg_filter, interesting [17:13:15] 03gregchiasson * 10/trunk/extensions/ArticleFeedbackv5/ArticleFeedbackv5.i18n.php: AFT5 - change english wording on the delete/undelete links. [17:13:36] 03oren * 10/trunk/lucene-search-3/src/main/antlr3/org/wikimedia/anrlrSpecs/wikiTable.g: removed duplicate header definition [17:13:52] 03maxsem * 10/trunk/extensions/FeaturedFeeds/ (FeaturedFeeds.body.php FeaturedFeeds.php): Purge cache upon changs to feed messages [17:14:58] 03(mod) Wikieditor toolbar has only a half of screen width - 10https://bugzilla.wikimedia.org/32372 +comment (10beau) [17:15:47] New code comment: Reedy; You changed it from an integer to a string; [17:15:49] And that's another fixme for AFTv5 [17:15:58] I'm in need for some more help with mediawiki extensions I've coded pre 1.18.1 (when php 5.2 was supported) -- I have some $db->fetchrow() functions and I wanted to know if they're still supported in mediawiki 1.18.1 [17:16:15] yes [17:16:33] Reedy: ok, thanks. Guess my problem is someplace else... [17:16:36] php 5.2 is currently still supported in trunk [17:16:42] 03oren * 10/trunk/lucene-search-3/pom.xml: Antlr support and more comments [17:16:45] well, except some file related things are currently broken [17:16:58] Reedy: I'm on php5.3 now, so I'm trying to update code to handle it all correctly [17:17:09] Reedy: but $db->fetchrow() should still be functional ? [17:17:53] Reedy: I updated my ->doQuery() functions to ->query() and that solved a major amount of the code I have [17:18:07] http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/db/DatabaseMysql.php?view=markup#l208 [17:19:00] ah, ok, and that's part of 1.18.1 ? [17:19:18] yes, it's still in trunk [17:19:22] Reedy: ok; I can exclude fetchrow() from my suspect list then. thank you! [17:19:23] and it's been around a long time [17:19:30] what errors are you having? [17:19:41] Have you tried actually debugging it rather than just guessing what might be wrong? [17:19:42] Reedy: no errors, just the contents are not displaying [17:19:51] !blankpage [17:19:51] A blank page or HTTP 500 error usually indicates a fatal PHP error. For information on debugging (including viewing errors), see . [17:20:37] Reedy: I'm starting to dig through... i am hoping its easy, or a call construction... I'll dig at that then; I'm very new to mediawiki and I'm inheriting this code (I'm a hacker, not a programmer by trade) [17:21:19] As above [17:21:24] Do the debugging stuff [17:21:29] you'll get more than a whitepage [17:21:43] Reedy: not getting a white page... but I'm not getting the rows populated with what I want [17:21:53] Reedy: thanks though! appreciate your patience [17:22:03] presumably your query isn't quite right then [17:22:10] have you checked what sql query it's actualy running? [17:23:02] New code comment: ^demon; $date was undefined in r110086, though it makes more sense to define it with something like "" or an; [17:23:16] New code comment: Reedy; Shouldn't it be Llamas and/or Camels?; [17:24:11] 03oren * 10/trunk/lucene-search-3/libalt/: no longer needed - this dependency is now managed by maven [17:24:14] Reedy: yeah, it should be a good query; I think it might be environment statements and namespace stuff [17:24:33] Reedy: we have stage/prod/dev versions passing through the code, some of it might not have been converted to prod environment [17:24:39] Reedy: I'm still debugging with software [17:24:59] Reedy: but I did have to do the query and wfgetdb code changes... they didn't want to take on the larger http500 errors [17:25:51] Reedy: Want to know what's worse than php outputting a white page due to an error [17:26:11] Ruby? [17:26:15] No, still php [17:26:36] php outputting a white page in a large application... that's NOT due to a fatal error [17:26:56] luls [17:27:09] ;) ie: The result of some WordPress plugins like BuddyPress [17:27:34] I had to setup a remote debugger and step through code to figure out why it wasn't working [17:27:35] Reedy: YES! it was namespace environment issues [17:28:15] Wordpress sucks [17:28:18] Even more than mediawiki [17:29:30] 03j * 10/trunk/extensions/TimedMediaHandler/maintenance/WebVideoJobRunner.php: use wfEscapeShellArg, followup 110104 [17:29:47] New code comment: Reedy; emptyemptyemptyemptyemptyempty; [17:30:39] bah... MW is practically utopia as far as php applications go [17:35:22] Reedy: Awaiting any upcoming games? [17:35:45] Dantman, games in PHP? [17:35:51] lol [17:36:01] Nah, I dropped to generic conversation [17:36:07] Games as in upcoming video games [17:36:27] Nothing pre-ordered as it stands.. [17:36:37] I haven't really looked at 2012 releases yet [17:36:39] umm http://www.youtube.com/watch?v=h254YRtQoJU&feature=youtu.be ? [17:36:39] recent games? [17:37:27] Reedy: Most recent interesting game you played? [17:40:18] supermeatboy:P [17:40:52] and nethack [17:42:14] 03oren * 10/trunk/lucene-search-3/src/main/java/org/wikimedia/lsearch/frontend/SearchServer.java: cleaned up resource closing [17:42:44] Reedy: Dead Island was pretty good, I've been awaiting Prototype 2 for ages... but this is the most recent game I started waiting for after playing the demo http://www.embracethedarkness.com/us/media/quadwielding.html [17:44:03] Reedy: Ever played Goldeneye Rogue Agent? [17:47:58] Hallo. I tried to read the SVG docs on mw.org and couldn't understand which SVG renderer is actually used now by Wikimedia? [17:48:35] rsvg [18:00:09] Dantman, isn't it supposed to be defined in $wgSVGConverter? I can't see it in http://noc.wikimedia.org/conf/highlight.php?file=CommonSettings.php . Am i looking at the wrong place? [18:03:10] there's another one? [18:08:35] SVG support is always annoying. [18:08:46] Easier to set up InstantCommons. ;-) [18:15:46] 03(mod) IE get "Webpage expired" when using back button in RunQuery pages - 10https://bugzilla.wikimedia.org/27497 +comment (10mitchell_neill) [18:22:07] 03aaron * 10/trunk/phase3/includes/filerepo/backend/FileBackend.php: r107980: added missing dir param to FileBackendShardListIterator [18:23:12] gahh [18:23:44] 03aaron * 10/trunk/phase3/includes/filerepo/backend/FileBackend.php: r107980: added missing dir param to FileBackendShardListIterator [18:24:16] New code comment: Aaron Schulz; Summary should be 'r110084: normalize paths before passing them to doClearCache() to make things a b; [18:26:55] AaronSchulz, can you review https://www.mediawiki.org/wiki/Special:Code/MediaWiki/110122 ? [18:28:47] hmm, netbeans didn't pick that up [18:28:52] Reedy: + g no idea [18:29:03] been reverted already [18:31:16] New code comment: Aaron Schulz; The index file goes in the given dir, the access file goes in the container root. This looks OK.; [18:32:05] 03oren * 10/trunk/lucene-search-3/src/main/java/org/wikimedia/lsearch/frontend/HttpMonitor.java: updated to use ConcurrentHashMap and fixed unsafe cast and pmd issues. This class may have threading issues [18:33:35] After spotting a few, I gave the rest of the files a once over [18:36:46] Heh [18:42:01] New code comment: Krinkle; I don't know. Didn't write it, didn't change it. I'm curious as well.; [18:45:42] Does anybody know whether rsvg can use a font for which i have a ttf file, but which is not properly installed in the operating system? [18:50:12] aharoni: Whether rsvg can, I don't know. But at least MediaWiki/Wikimedia doesn't' support it [18:50:12] aharoni: http://meta.wikimedia.org/wiki/SVG_fonts otherwise convert text to shapes [18:53:24] 03(mod) jQuery tablesorter tests intermittent failure - 10https://bugzilla.wikimedia.org/33903 (10Mark A. Hershberger) [18:56:11] 03(mod) Watchlist email notification system says "created" when something else happened. - 10https://bugzilla.wikimedia.org/33908 summary (10Mark A. Hershberger) [18:57:14] Reedy: any idea how I setup auto-props on eclipse + subversive ? [18:58:18] Does it not follow your os settings? [18:58:23] I've never used eclipse with SVN... [18:59:42] http://wiki.deegree.org/deegreeWiki/Eclipse#Editing_SVN_Property_Settings [19:02:34] 03(NEW) populateCategory output is confusing in read-only mode - 10https://bugzilla.wikimedia.org/33993 normal; MediaWiki: Maintenance scripts; (alexey52) [19:02:41] 03(mod) link to discussion page in mobile view - 10https://bugzilla.wikimedia.org/33909 normal->15enhancement (10Mark A. Hershberger) [19:02:54] I follwed the instructions for tortose svn - but I don't use it [19:02:58] thanks [19:03:20] I did not relise it was busted [19:06:53] is there a way to check it ? [19:07:30] 03(mod) Mobile map is added multiple times when used multiple times - 10https://bugzilla.wikimedia.org/33974 (10Brion Vibber) [19:08:47] New code comment: Raymond; Now % is hardcoded again. But some languages use a space between number and %. You should use the co; [19:09:46] New code comment: Kaldari; Perhaps they're trying to do something like: \ descHtml.replace( /\s*[\r\n\.]+\s*/g, ' ' ) \ I'm pret; [19:14:03] 03(FIXED) Mobile map is added multiple times when used multiple times - 10https://bugzilla.wikimedia.org/33974 +comment (10Brion Vibber) [19:14:24] Hey, ^demon, I hear you're the person to ask about accessing memcached from a unit test. [19:16:12] 03(mod) Home button and Search button of app are not equal in height - 10https://bugzilla.wikimedia.org/33972 +comment (10Brion Vibber) [19:25:32] New code comment: Kaldari; It looks like prior to r109726, the regex was used to match to any set of characters that didn't inc; [19:27:08] 03(FIXED) Home button and Search button of app are not equal in height - 10https://bugzilla.wikimedia.org/33972 +comment (10Brion Vibber) [19:29:47] New code comment: Kaldari; + descTxt = smartEscape( this.info.description ); \ ... \ + descTxt = descTxt.replace( /^([^\r\; [19:35:56] ^demon: can't we just require 5.3? :D [19:36:23] 03gregchiasson * 10/trunk/extensions/ArticleFeedbackv5/SpecialArticleFeedbackv5.php: AFT5 - Followup to r110132, fixes untranslated percentage in span tag, and uses Html library instead of literals to build the markup. [19:44:12] 03(mod) Run refreshLinks.php on wikimedia wikis - 10https://bugzilla.wikimedia.org/27480 (10uv.wiki) [19:44:31] New code comment: Kaldari; I'm also confused by the moving of mw.msg( 'parentheses' ) from the .append() to the linkHtml var. I; [19:45:39] 03rsterbin * 10/trunk/extensions/ArticleFeedbackv5/ (5 files in 3 dirs): (log message trimmed) [19:45:40] Abuse count thresholds: [19:45:40] - ArticleFeedbackv5.php: [19:45:40] - New config var wgArticleFeedbackv5HideAbuseThreshold [19:45:40] - api/ApiFlagFeedbackArticleFeedbackv5.php: [19:45:40] - Updated to use $wgArticleFeedbackv5AbusiveThreshold [19:45:41] - Updated to test thresholds with greater than or equal to, rather than [19:45:59] .... [19:46:01] Come on! [19:46:10] 03(mod) Collapse/expand buttons in extended watchlist are misaligned - 10https://bugzilla.wikimedia.org/31492 +comment (10alexsm333) [19:53:17] New code comment: Kaldari; + #$s = '
'; \ + #$s .= '
'; \ + ; [19:55:00] yay Kaldari is doing CR [19:56:16] New code comment: Bsitu; \ + $record = $this->fetchRecord( $params['feedbackid'] ); \ \ - $flags = array( ; [19:57:20] 03(FIXED) PhoneGap-based iOS app ShareKit "more" button shows empty list instead of all options - 10https://bugzilla.wikimedia.org/33969 +comment (10Brion Vibber) [19:59:21] 03(FIXED) iPhone app + button offers only bookmark, no copy link / open in browser options - 10https://bugzilla.wikimedia.org/31570 +comment (10Brion Vibber) [19:59:32] 116 new [19:59:37] 46 of those are AFTv5 [20:03:46] New code comment: Reedy;
 \ reedy@ubuntu64-web-esxi:~$ cat test.php \  LOLCONST \ ); \ const; 
[20:05:22] 	 03reedy *  10/trunk/extensions/TorBlock/ASN1Parser.php: Trim trailing whitespace from r105244
[20:10:02] 	 RoanKattouw_away: the jquery causing segfault thing was on android browser, btw
[20:11:01] 	 New code comment: Reedy; Doesn't work directly in a class though, needs self::CONSTANT \ 
 \ reedy@ubuntu64-web-esxi:~$ cat; 
[20:11:18] 	 03(mod) $wgCategoryCollation doesn't work - 10https://bugzilla.wikimedia.org/33991  +comment (10bawolff+wn)
[20:12:54] 	 03aaron *  10/trunk/phase3/includes/filerepo/backend/FSFileBackend.php:
[20:12:54] 	 * Reverted r108194 to support PHP < 5.3. These should already be the default iterator settings.
[20:12:54] 	 * Also made the iterator keys (e.g. in foreach) more consistent by being integers as the other backend iterators do.
[20:13:25] 	 03reedy *  10/trunk/extensions/TorBlock/ASN1Parser.php: Reuse constants for array keys
[20:14:17] 	 New code comment: Reedy; What's going on here? \ 
 \ if ( $constructed ) { \ $item['contents'] = self::decode( $item['c; 
[20:15:55] 	 robla, 117 new, 46 being AFTv5
[20:17:15] 	 40 fixmes, 15 being AFTv5
[20:17:25] 	 03(mod) IE get "Webpage expired" when using back button in RunQuery pages - 10https://bugzilla.wikimedia.org/27497  +comment (10mitchell_neill)
[20:19:31] 	 Project MediaWiki-postgres-phpunit build #904: FAILURE in 2 min 44 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/904/
[20:20:06] 	 Project MediaWiki-sqlite-phpunit build #6456: FAILURE in 3 min 19 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6456/
[20:20:17] 	 03maxsem *  10/trunk/extensions/FeaturedFeeds/FeaturedFeeds.body.php: Fall back to content language manually, these messages exist locally, but are empty if not customized
[20:20:58] 	 Reedy: now I remember why I added that :)
[20:21:10] 	 RecursiveDirectoryIterator is totally different in PHP 5.3/5.2
[20:21:24] 	 at least in terms of . and .. dirs
[20:22:03] 	 bad php
[20:22:10] 	 but how did that fix jenkins before? It must have had FilesystemIterator but it didn't work the same
[20:22:41] 	 so there are three cases: a) not having FilesystemIterator b) having it but with different defaults, and c) working properly per documentation
[20:23:56] 	 03reedy *  10/trunk/extensions/transliterate/: More ancient now unused code...
[20:24:39] 	 Project MediaWiki-postgres-phpunit build #905: STILL FAILING in 2 min 49 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/905/
[20:25:15] 	 Project MediaWiki-sqlite-phpunit build #6457: STILL FAILING in 3 min 23 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6457/
[20:27:53] 	 Reedy: what PHP do you have?
[20:28:04] 	 I'd like to see how 5.2 runs
[20:28:21] 	 I'm on 5.3.6
[20:28:57] * AaronSchulz  is on 5.3.4
[20:29:15] 	 The guy who reported it isn't here now
[20:29:36] 	 Project MediaWiki-postgres-phpunit build #906: STILL FAILING in 2 min 49 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/906/
[20:30:11] 	 Project MediaWiki-sqlite-phpunit build #6458: STILL FAILING in 3 min 24 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6458/
[20:31:01] 	 New code comment: Krinkle; No, there is a significant different. A bugfix even. \ If linkHtml is not populated (e.g when i; 
[20:31:46] 	 New code comment: Krinkle;  \ No, there is a significant different. A bugfix even. \ If linkHtml is n; 
[20:32:27] 	 MaxSem, 33978 has a patch attached
[20:33:15] 	 Reedy, in its present form it has a great potential for DoS
[20:33:25] 	 lol
[20:33:27] 	 useful
[20:33:32] 	 so there's more effort involved
[20:33:46] 	 imagine 180 pages being parsed at once
[20:35:46] 	 03aaron *  10/trunk/phase3/includes/filerepo/backend/FSFileBackend.php: Follow-up r110159: set the FilesystemIterator flags when that class is available (PHP >= 5.3). Apparently, some versions of PHP 5.3 have different defaults that others for SKIP_DOTS.
[20:39:17] 	 New code comment: Krinkle; I had my doubts at the purpose of this regex. And from reading your comment I was right. However sin; 
[20:39:38] 	 Yippie, build fixed!
[20:39:39] 	 Project MediaWiki-postgres-phpunit build #907: FIXED in 2 min 51 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/907/
[20:40:16] 	 Yippie, build fixed!
[20:40:17] 	 Project MediaWiki-sqlite-phpunit build #6459: FIXED in 3 min 28 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6459/
[20:40:24] 	 03platonides *  10/trunk/extensions/TorBlock/ASN1Parser.php:
[20:40:24] 	 Follow-up r105244, remove dummy else branch, it was there
[20:40:24] 	 probably from being $item['contents'] = bin2hex($item['contents']);
[20:40:24] 	 before.
[20:41:36] <^demon>	 AaronSchulz: I'm fine with that if we discuss it first :)
[20:42:14] 	 PHP seems to suck a lot less with each version
[20:42:28] <^demon>	 Or we get better at not using crappy parts :p
[20:45:12] 	 03raymond *  10/trunk/ (192 files in 48 dirs): Localisation updates for core and extension messages from translatewiki.net
[20:45:31] 	 New code comment: Reedy; You've still got one that's assigning itself to itself... \ Maybe use \ // No change; 
[20:46:29] 	 self::$backendToUse = new $conf['class']( $useConfig );
[20:46:33] 	 netbeans no likey
[20:46:56] 	 does it work with a temporary variable?
[20:47:32] 	 yep
[20:47:49] 	 heh
[20:48:05] 	 119 new again
[20:48:05] <^demon>	 <3 array dereferencing
[20:48:16] 	 New code comment: Krinkle; That's not a lot of information, but from quickly glancing at the source code of SemanticForms, it s; 
[20:48:25] 	 it also whiles if $m isn't preset before preg_match( a, b, $m )
[20:48:29] 	 !hss | Krinkle
[20:48:30] 	 Krinkle: ZOMG!! http://bit.ly/2sYkfl
[20:48:33] 	 *whines
[20:49:04] 	 Reedy: :), I was wondering why Nikerabbit SemantifForms forms intend of **, now I know.
[20:49:26] 	 Reedy: :), I was wondering why Nikerabbit said SemantifForms instead of **, now I know.
[20:49:55] 	 Project MediaWiki-postgres-phpunit build #909: FAILURE in 3 min 8 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/909/
[20:49:59] 	 Project MediaWiki-sqlite-phpunit build #6461: FAILURE in 3 min 12 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6461/
[20:50:36] 	 ^demon: ok, I'm going to look into dir leakage for a sec
[20:50:44] 	 I think jenkins melted again
[20:50:57] 	 FuncsParserTests::testParserTest with data set #3 ('Time test after the 2038 32-bit Apocalype', '{{#time:Y|28 July 2061}}', '

2061 [20:50:58]

', '', '') [20:51:00] wfMkdirParents: failed to mkdir "/tmp/mwParser-351987378-images/3/3a" mode 511 [20:51:22] do we have a bug for deploy 1.19 ? [20:51:46] <^demon> I'll clear /tmp for the 3rd time in 24h. [20:51:52] i don't think we usually have a bug for the actual deployment [20:51:55] but we could [20:52:41] 03raymond * 10/trunk/tools/ToolserverI18N/language/messages/ (10 files): Localisation updates for ToolserverI18N from translatewiki.net [20:53:26] 03(mod) Run updateArticleCount.php on all Wikisources and Wiktionaries - 10https://bugzilla.wikimedia.org/33253 +comment (10Platonides) [20:55:33] 03rsterbin * 10/trunk/extensions/ArticleFeedbackv5/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.js: Use closest() rather than parents(), so it doesn't go hunting all the way up to the dom root; comment out the animated hide for now [20:56:12] <^demon> AaronSchulz: /tmp cleared again [20:56:13] * AaronSchulz sends 10K files to the bin [20:57:19] some tests will leak dirs when the fail if the cleanup is not in tearDown() [20:58:10] <^demon> AaronSchulz: Does tearDown() get called on failures? [20:58:31] god I'd hope so :) [20:59:06] <^demon> Yeah one would hope. [20:59:14] "recycling 53000 items..." still going [20:59:27] <^demon> So you're saying if a test cleans up after itself before tearDown() but the test fails, the cleanup won't happen? [20:59:35] <^demon> Makes sense then to move cleanup to tearDown(). [20:59:42] Yippie, build fixed! [20:59:42] Project MediaWiki-postgres-phpunit build #910: FIXED in 2 min 53 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/910/ [20:59:44] some assert() will short-circuit it I think [20:59:55] can't you register tearDown() with register_shutdown_function? [21:00:16] Yippie, build fixed! [21:00:17] Project MediaWiki-sqlite-phpunit build #6462: FIXED in 3 min 28 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6462/ [21:00:38] ok filebackend-test is leaking [21:00:41] <^demon> Skizzerz: Well hopefully tests complete and you don't have to do that :) [21:01:00] <^demon> AaronSchulz: filebackend-test leaks, exiftest- leaks and mwParser- leaks [21:01:20] <^demon> mwParser- is the bad one. [21:01:36] ^demon, the baby analogy works well here [21:01:40] hand said baby to someone else [21:01:43] "You deal with it" [21:01:45] walk away [21:02:17] <^demon> Reedy: I did that by filing the bug ;-) [21:02:22] heh [21:02:42] the fact that it uses mt_rand() suggest that it's afraid of not cleaning stuff up [21:02:53] $tmpDir = wfTempDir() . '/file-backend-test-' . time() . '-' . mt_rand(); [21:03:47] <^demon> We used mt_rand() because we kept getting directory conflicts :p [21:04:09] <^demon> Less random directories that clean up after themselves is nicer. [21:05:41] 03(mod) Parser renders UI messages with up to one newline different from more - 10https://bugzilla.wikimedia.org/19226 +comment (10mail) [21:06:03] 03platonides * 10/trunk/phase3/maintenance/importImages.php: The if should check $commentText, not $f, which is always set in this branch. [21:06:06] I'm working on FileBackend now [21:06:13] AaronSchulz, really? :p [21:06:15] then StoreBatch [21:06:24] Reedy: I mean the test file :p [21:06:39] <^demon> AaronSchulz is working on filebackend?!? [21:06:58] zOmg ...this just in! [21:07:01] inoesrite? [21:11:47] 03(mod) mw.util.$content is undefined in MediaWiki:Common.js - 10https://bugzilla.wikimedia.org/33711 (10Krinkle) [21:13:29] 03ialex * 10/trunk/phase3/includes/WikiPage.php: [21:13:30] * Group related functions [21:13:30] * Moved isCountable() and redirect-related function a bit downward [21:13:46] zOMG cOde fREEZE [21:13:58] AaronSchulz, someone seems not to have told features [21:14:15] 03maxsem * 10/trunk/extensions/FeaturedFeeds/FeaturedFeeds.body.php: Don't fragment cache if feeds aren't multilingual anyway [21:16:51] 03reedy * 10/trunk/phase3/RELEASE-NOTES-1.19: Yay, https [21:20:02] 111 [21:21:23] 03(WONTFIX) Resource Loader should pre-depend on mw.util - 10https://bugzilla.wikimedia.org/33746 +comment (10Krinkle) [21:21:24] 03ialex * 10/trunk/phase3/tests/phpunit/includes/api/ApiTestCaseUpload.php: Use WikiPage instead of Article to call doDeleteArticle() [21:24:16] New code comment: Platonides; I know, it's there on purpose, in case the comment above might get implemented one day.; [21:29:46] New code comment: Reedy; Does this need any further work?; [21:31:45] hexmode, have we not started 1.19 deployment tracking bugs yet? [21:32:15] <^demon> Maybe not tracking, but there's a milestone. [21:33:07] <________________> Reedy, do you think a HTML5 elements wrapper could be useful in mediawiki? [21:33:48] What do you mean by a HTML5 element wrapper? [21:34:27] <________________> Well, a article can have a gallery made of pure HTML5 codes for animations [21:34:31] 03(NEW) MediaWiki 1.19 pre WMF deployment actions (tracking) - 10https://bugzilla.wikimedia.org/33994 normal; Wikimedia: General/Unknown; (sam) [21:34:31] 03(mod) Deployment checklist for 1.19 - 10https://bugzilla.wikimedia.org/33936 (10Sam Reed (reedy)) [21:34:32] 03(mod) Milestone: MediaWiki 1.19 (tracking) - 10https://bugzilla.wikimedia.org/29097 (10Sam Reed (reedy)) [21:34:34] 03(mod) Tracking bug (tracking) - 10https://bugzilla.wikimedia.org/2007 (10Sam Reed (reedy)) [21:34:40] <^demon> ________________: We already have the HTML class for that stuff? [21:35:34] <________________> Tought so [21:37:08] 03(mod) MediaWiki 1.19 pre WMF deployment actions (tracking) - 10https://bugzilla.wikimedia.org/33994 (10Sam Reed (reedy)) [21:37:08] 03(NEW) Put export-0.6.xsd on mw.org - 10https://bugzilla.wikimedia.org/33995 enhancement; Wikimedia: Site requests; (sam) [21:37:32] New code comment: Reedy; Logged bug 33995 to put this on mw.org around deployment time; [21:37:55] <________________> Reedy, is there something badly needed or to be worked on on mediawiki [21:39:32] 03(NEW) MediaWiki 1.19 post WMF deployment actions (tracking) - 10https://bugzilla.wikimedia.org/33996 enhancement; Wikimedia: General/Unknown; (sam) [21:39:32] 03(mod) Tracking bug (tracking) - 10https://bugzilla.wikimedia.org/2007 (10Sam Reed (reedy)) [21:39:32] 03(mod) Milestone: MediaWiki 1.19 (tracking) - 10https://bugzilla.wikimedia.org/29097 (10Sam Reed (reedy)) [21:39:49] ________________, Depends who you ask as to what is important [21:40:16] aaron, etc, thanks for the filesystemiterator fix for 5.2, it worked [21:40:47] <________________> Some enheancements to skins. [21:41:29] AaronSchulz, ^^ [21:41:39] ________________, at the moment, we're supposed to be in code slush/freeze [21:42:05] 03rsterbin * 10/trunk/extensions/ArticleFeedbackv5/ArticleFeedbackv5.php: Fix for r110136 -- should be an int, not a string [21:42:28] hexmode: I see you've put "frontend" on ApiSandbox extension revisions. Not sure what's good, can you check? [21:42:32] New code comment: Rsterbin; *facepalm* Fixed in r110173.; [21:42:59] They are not important or 1.19 related. [21:43:22] 107 [21:44:01] New code comment: Bryan; Can't test this, because either my file system or the file backend refuses to create files with file; [21:46:11] 03(NEW) SpecialPasswordReset does not always has the correct returnto= page on the login portlet - 10https://bugzilla.wikimedia.org/33997 normal; MediaWiki: Special pages; (mail) [21:47:12] 03(mod) SpecialPasswordReset does not always has the correct returnto= page on the login / create account portlet and returns to SpecialPasswortReset instead to Main page - 10https://bugzilla.wikimedia.org/33997 summary (10T. Gries) [21:47:33] 03(mod) SpecialPasswordReset does not always has the correct returnto= page on the login / create account portlet and returns to SpecialPasswortReset instead to Main page - 10https://bugzilla.wikimedia.org/33997 (10T. Gries) [21:48:48] 107/37 [21:49:15] 14 FIXMEs? [21:49:25] 0 untagged revisions, thanks HeXiLeD [21:49:28] er, thanks hexmode [21:49:53] <^demon> Reedy: You can put out export-0.6.xsd. You sync-docroot iirc. [21:50:29] Yeah [21:50:37] I just wanted to leave it till nearer the deployment [21:51:09] Amgine: hi, just wanted to wave and thank you again for being the students' point of contact [21:51:10] was it nice working with them? [21:51:17] (I'm off today but wanted to stop in) [21:51:38] It was kind of fun. [21:52:57] Amgine: there are 4 of them, like the Fantastic 4, or the Beatles [21:54:01] Reedy: we're at our lowest to-review # since 2009 wow! [21:54:10] Yes; two of them are focused geeks, one is a hard worker but is in senior year of transfered major, the the fourth is a socialite who really wants to succeed. [21:54:37] sumanah, and if AFTv5 were reviewed, we'd be at 62 [21:55:09] Amgine: thank you, again, for your work on this [21:55:15] yw. [21:57:08] Reedy: Fabrice seems to be working on it :/ I dunno [21:57:25] 03kaldari * 10/trunk/extensions/ApiSandbox/ext.apiSandbox.js: follow-up to r109726, removing useless replace function [21:58:01] New code comment: Kaldari; That's fine. I removed it in r110174.; [21:58:28] Ryan is doing CR too :) [21:58:46] you had me worried for a while [21:58:50] haha [21:58:59] I was thinking, "no I'm not" [21:59:03] "Nope, all looks fine to me" [click] [21:59:07] <^demon> Ryan could review filebackend ;-) [21:59:16] I'm not working on swift ;) [22:00:01] New code comment: Reedy; Thanks; [22:00:01] Ryan_Lane: did you get a chance to talk with Hydriz about their labs question(s)? [22:00:19] Hydriz is in Asia and seems hesitant to email, thought you might have run across them in the labs channel [22:00:36] I dunno. I talked to Hydriz a bit in channel last week [22:00:43] do you mean more questions since then? [22:01:00] ok, this was this week [22:01:10] then I have no clue [22:01:33] k [22:01:51] I am telling them "labs-l! it is a mailing list!" but Hydriz did not want to seem "demanding" [22:02:03] <^demon> Reedy: What do you think about r110001? Think sending a 400 on badtitle is ok? [22:02:17] New code comment: Kaldari; You're right. I totally overlooked the if! Marking OK.; [22:04:46] And that's ladies and gentlemen is 98 new revisions [22:05:41] <^demon> We've done what, ~100 today? [22:06:28] <^demon> ~160? [22:06:36] just over 175 status changes today [22:06:41] 178 [22:07:06] 97/37 [22:07:16] 03mrbluesky * 10/trunk/phase3/includes/parser/ParserOptions.php: Comments only [22:07:55] yeeha [22:08:16] New code comment: ^demon; Never seen \brief before.; [22:08:19] how hard is it to rename svn users? [22:08:30] do you want to rename their commits too? [22:08:31] New code comment: Reedy; Would've been nice to give type hints to go with the member variable documentation; [22:08:37] vvv: ? [22:08:59] Ryan_Lane: well, renaming commits is not necessary [22:08:59] <^demon> Ryan_Lane: You can reattribute commits using svnadmin, but CR wouldn't be updated. [22:09:16] Since as far as I am aware, it is rather difficult [22:09:23] it's not like it's difficult to fix them in CR ;) [22:09:54] <^demon> It's more annoying that it's worth imho. Easiest solution is make a new user in ldap and leave the current one in place so nothing breaks. [22:10:01] New code comment: Reedy; e.g. \
 \ /** \ * @var LockManagerGroup \ */ \ protected static $instance = null; \ 
; [22:10:05] yeah [22:10:13] CR can associate multiple svn accounts with one mw user [22:10:50] Ryan_Lane: so it looks like you can just create a new account and copy the key [22:11:01] ugh [22:12:01] 03jeroendedauw * 10/trunk/phase3/includes/mime.types: added kml mime type [22:12:31] 03(FIXED) The language of Wikipedia in use should be displayed in the settings dialog - 10https://bugzilla.wikimedia.org/32904 +comment (10Brion Vibber) [22:14:20] 03(FIXED) Switch "near me" from Google Maps Android API to HTML-based OpenStreetMap backend - 10https://bugzilla.wikimedia.org/33208 +comment (10Brion Vibber) [22:14:58] 03(NEW) Wikipedia Android app needs to set explicit user agent for tracking - 10https://bugzilla.wikimedia.org/33998 normal; Wikimedia Mobile: android; (tfinc) [22:15:15] 03(FIXED) Redo search only after moving the map in Nearby - 10https://bugzilla.wikimedia.org/33360 +comment (10Brion Vibber) [22:15:57] 03(mod) Android 2.x search box adds an autocomplete box which overlaps with the main text box - 10https://bugzilla.wikimedia.org/31522 +comment (10philinje) [22:16:19] 03jeroendedauw * 10/trunk/extensions/Maps/Maps.hooks.php: fix type check [22:16:30] Ryan_Lane: so? [22:16:45] 03jeroendedauw * 10/trunk/extensions/SemanticMaps/SemanticMaps.hooks.php: add type check [22:17:17] 03(FIXED) Switch from iframe to div using iscroll4 (experimental) - 10https://bugzilla.wikimedia.org/33529 +comment (10Brion Vibber) [22:17:58] as long as you're ok with me removing the key from the old account [22:18:36] Sure [22:19:37] 14(WFM) Opera Mobile on Android not redirected to mobile site - 10https://bugzilla.wikimedia.org/33755 (10Brion Vibber) [22:20:30] 14(WFM) Mobile Firefox 9 not redirected to mobile site - 10https://bugzilla.wikimedia.org/33756 (10Brion Vibber) [22:20:54] 03(mod) IE get "Webpage expired" when using back button in RunQuery pages - 10https://bugzilla.wikimedia.org/27497 +comment (10yaron57) [22:22:24] 03(FIXED) Tablet view left column looks weird when it's not full of stuff - 10https://bugzilla.wikimedia.org/33838 +comment (10Brion Vibber) [22:23:35] 03(mod) Android app doesn't always show all search results - 10https://bugzilla.wikimedia.org/31890 +comment (10philinje) [22:24:14] Reedy? [22:27:32] ? [22:28:57] 03(ASSIGNED) Wikipedia Android app needs to set explicit user agent for tracking - 10https://bugzilla.wikimedia.org/33998 +comment (10Phil Chang) [22:28:57] 03(mod) Android app v1.1 tracker - features - 10https://bugzilla.wikimedia.org/33957 (10Phil Chang) [22:29:03] Hi. I dont know why, but using @var stops doxygen from processing the comment [22:29:32] .. [22:29:35] Really? [22:30:15] Why isn't this standardised between it and phpdoc or whatever it is [22:30:15] ffs [22:33:04] mBlueSky, how do you do it for doxygen then? [22:34:26] I dont know, but I assume using \var [22:40:01] ehm, I'm puzzled, what does $wgConf->siteFromDB( 'commonswiki' ) return on WMF? [22:40:18] hang on [22:40:24] array( 'wikipedia', 'commons' )? [22:40:50] exactly [22:41:21] lol, how intuitive [22:41:28] thanks, Sam [22:43:41] hi, I'm trying to setup on a subdomain like example.com/wiki/Main_Page, all I'm getting now is index.php and the subdomain doesn't work right. Any ideas? [22:43:48] 03(mod) When saving a page normalize the page title first - 10https://bugzilla.wikimedia.org/33627 +comment (10brion) [22:44:46] !rewriteproblems | rich492 [22:44:47] rich492: 1) Try as a fail-safe method; 2) Do not put the files into the document root; 3) Do not map the pages into the document root (see !nullpath); 4) Use different, non-overlapping paths for real files and virtual pages; 5) Do not set a RewriteBase; 6) Put all rules into the .htaccess file in the document root. [22:44:50] 03btongminh * 10/trunk/phase3/ (RELEASE-NOTES-1.19 includes/ImagePage.php): Follow-up r83791: do not show size links for wikis which do not use a 404 transform, since this is a rather expensive operation, which can delay loading for several seconds. [22:45:01] That's not a subdomain [22:45:17] New code comment: Bryan; r110179; [22:45:23] brion, CR backlog is at 99 new :D [22:45:31] oops missed wiki. lol [22:45:33] robla, ^ [22:45:53] wiki.example.com/wiki/Main_Page [22:46:59] 03aaron * 10/trunk/phase3/tests/phpunit/includes/filerepo/ (FileBackendTest.php StoreBatchTest.php): Fixed a bunch of dir leakage [22:47:11] Reedy: \o/ [22:47:16] 100 [22:47:18] * Reedy glares at AaronSchulz [22:47:22] doh! [22:47:33] Reedy: what I do?! [22:47:37] I used the guide here: http://www.mediawiki.org/wiki/Manual:Short_URL with a subdomain created in cpanel [22:47:57] 37 are AFTv5 [22:48:01] AaronSchulz: brought the unreviewed count back up to 3 digits [22:48:23] hexmode: you still around? [22:48:59] robla: going out [22:49:06] I think stopping jenkins from melting thrice daily is more important than keeping the CR digits pretty [22:49:10] whee [22:49:16] ^demon|away: ok, on to parser [22:49:35] hexmode: k...we'll catch up next week. sorry to reschedule [22:49:41] np [22:54:02] * AaronSchulz wonders if he should have breakfast [22:54:23] AaronSchulz: yes [22:55:02] AaronSchulz, just wait and have dinner early [22:57:18] 03aaron * 10/trunk/phase3/tests/phpunit/includes/parser/NewParserTest.php: Killed the metric arseload of test folders that were being leaked and killing jenkins [22:58:02] Can someone take a look at this? http://dpaste.com/694115/ [22:58:05] arseload? [22:58:06] xD [22:58:15] 03gregchiasson * 10/trunk/extensions/ArticleFeedbackv5/ (4 files in 2 dirs): [22:58:15] AFT5: [22:58:15] - Change hidden and deleted counters to boolean flags. Not sure why I used counters in the first place, if I'm honest. [22:58:15] - Check for falsnesss of $record in FlagFeedback API (fixes r110098) [22:58:15] - Enable sort by rating, which didn't work right before. In doing so, rewrote the queries in ViewFeedback almost entirely. [22:58:16] - Check that flags are above 0 when saving - they're unsigned ints, so negative numbers are bad. [22:58:17] 03maxsem * 10/trunk/extensions/FeaturedFeeds/FeaturedFeedsWMF.php: Fix Commons config. Yay to $wgConf! [22:58:18] I wanted to keep things proper [22:59:25] I'm a little confused. I know I can pass templates as parameters, but this seems to fall-apart when the transcluded page has…more than just a simple string. [22:59:32] New code comment: Aaron Schulz; Use canTransformVia404().; [22:59:33] lol, backend clean [22:59:59] Think I'm about ready to give up for today/tonight [23:00:10] Are you reedy to give up? [23:00:23] Yes I'm reedy [23:00:26] I'm reedy to give up [23:00:35] * AaronSchulz basks in lameness [23:00:52] 03(mod) Use spelling corrections from search api - same as Did you mean? - 10https://bugzilla.wikimedia.org/32249 +comment (10Phil Chang) [23:00:52] 03(mod) Android app should have a better experience with no search results, Did You Mean - 10https://bugzilla.wikimedia.org/31760 +comment (10Phil Chang) [23:02:12] maplebed: I assume you know about swift being down? [23:02:21] which cluster? [23:02:25] pmtpa [23:02:43] AaronSchulz: works for me. [23:03:22] AaronSchulz: but it has been up and down earlier today. [23:03:49] ok, yeah its up now, looks like you got around to nuking the files [23:03:55] I did. [23:04:04] 03(mod) Wikimedia-hosted OpenStreetMap (OSM) / mapnik tileservers wanted for mobile usage - 10https://bugzilla.wikimedia.org/33980 +comment (10Phil Chang) [23:04:04] 03(mod) Wikipedia Android App 1.1 tracking - current bugs - 10https://bugzilla.wikimedia.org/31805 (10Phil Chang) [23:04:04] 03(mod) Android app v1.1 tracker - features - 10https://bugzilla.wikimedia.org/33957 (10Phil Chang) [23:04:10] * AaronSchulz will use sharding this time [23:04:33] AaronSchulz: from here on out, if you need to do testing, please use the eqiad cluster. [23:04:41] I'm treating the pmtpa cluster as production now [23:04:58] whats the url? [23:05:06] copper.wikimedia.org:8080 [23:11:44] Ryan_Lane: I am trying to commit with SVN [23:11:49] And it says "access denied" [23:12:08] Could you restore all my previous access masks/whatever, please? [23:14:04] 03(mod) change grayed-out "Save page" button to say "Saved page", or "Update saved page" - 10https://bugzilla.wikimedia.org/33807 +comment (10philinje) [23:14:58] 03vvv * 10/USERINFO/ (vasilievvv vvv): Update my username [23:15:47] maplebed: I swear copper randomly hangs on me, didn't have that when pmtpa [23:15:53] Fatal error: Maximum execution time of 30 seconds exceeded in D:\www\MediaWiki\extensions\SwiftCloudFiles\php-cloudfiles-1.7.10\cloudfiles_http.php on line 1085 [23:16:17] huh. I wouldn't be surprised if the other hosts in the cluster need a kick [23:16:29] one sec - lemme restart all the swift services on all three. [23:16:44] container sharding seems to be working afaik though [23:17:01] excellent! [23:17:45] 03(mod) Android app nearby me should have a mechanism to show more or less results - 10https://bugzilla.wikimedia.org/31891 (10Phil Chang) [23:17:46] 03(mod) Wikipedia Android App potential features (tracking) - 10https://bugzilla.wikimedia.org/33855 (10Phil Chang) [23:17:46] 03(mod) Android app v1.1 tracker - features - 10https://bugzilla.wikimedia.org/33957 (10Phil Chang) [23:18:01] AaronSchulz: restarted. [23:18:20] 03(mod) Support for switching language variants - 10https://bugzilla.wikimedia.org/32906 (10Phil Chang) [23:18:21] 03(mod) Wikipedia Android App potential features (tracking) - 10https://bugzilla.wikimedia.org/33855 (10Phil Chang) [23:18:22] 03(mod) Android app v1.1 tracker - features - 10https://bugzilla.wikimedia.org/33957 (10Phil Chang) [23:18:50] 03yaron * 10/trunk/extensions/SemanticForms/includes/ (SF_AutocompleteAPI.php SF_Utils.php): Added additional handling of $sfgAutocompleteOnAllChars, and streamlined some SQL querying for autocompletion, based on patch from Ilmars Poikans [23:19:10] 03oren * 10/trunk/lucene-search-3/src/main/java/org/wikimedia/lsearch/frontend/HttpHandler.java: improvements to logging [23:19:32] New code comment: Awjrichards; You removed the static-ness of createLanguageOptionsFromWikiText(), however there is still a static ; [23:19:32] maplebed: no effect [23:19:42] 03(mod) Random button in app - 10https://bugzilla.wikimedia.org/33958 (10Phil Chang) [23:19:43] 03(mod) Wikipedia Android App potential features (tracking) - 10https://bugzilla.wikimedia.org/33855 (10Phil Chang) [23:19:43] 03(mod) Android app v1.1 tracker - features - 10https://bugzilla.wikimedia.org/33957 (10Phil Chang) [23:19:46] seems to occur trying to delete a file...odd since move (copy/delete) works [23:20:02] 03reedy * 10/trunk/phase3/includes/ImagePage.php: Use accessor method, ping r110179 [23:21:35] 03preilly * 10/trunk/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.body.php: fix for 110040 comment 30165 [23:22:28] actually, MW delete *is* copy/delete, heh [23:22:31] New code comment: Preilly; This should now be fixed in r110188.; [23:22:59] 111/28 [23:23:14] AaronSchulz: try again? [23:23:21] I'm not seeing anything in the logs that would indicate you're hitting copper. [23:23:50] * AaronSchulz tries now [23:24:04] http://localhost/MediaWiki/phase3/index.php?title=File:Dichotomy_kill_2.jpg&action=delete [23:24:26] yep, timed out again [23:24:45] 03oren * 10/trunk/lucene-search-3/src/main/antlr3/org/wikimedia/antlrSpecs/ (. wikiTable.g wikiTable.g): correction of typo in package name [23:25:04] AaronShulz: I don't see anythingc in the logs. I don't think it's swift that's timing ou.t [23:25:32] or you're trying to hit it on the wrong port or something (port 8080, not 80, right?) [23:25:42] 'swiftAuthUrl' => 'http://copper.wikimedia.org:8080/auth', [23:26:02] what's your source IP? [23:26:08] I'll try tcpdump intsead of logs [23:26:40] 03oren * 10/trunk/lucene-search-3/src/main/antlr3/org/wikimedia/anrlrSpecs/: already moved directory [23:27:27] AaronSchulz: ok, tcpdump is running. try again. [23:27:34] (your MW instance is on your laptop, right?) [23:27:40] yes [23:27:49] ok, try now. [23:28:51] anything yet? [23:29:00] I got Error deleting file: Could not create directory "mwstore://swift-local-backend-copper/local-deleted/m/z" once, and a timeout the second time [23:29:22] no packets hit copper from 216.38.130.163 (according to tcpdump) [23:30:06] double check I got the IP right (that's what my laptop shows as, and I'm pretty sure we're NATting through the same outbound) [23:30:36] try 216.38.130.165 [23:30:51] ok, try again. [23:30:56] listening for connections from .165 [23:30:59] ah, there it is. [23:31:06] HTTP/1.1 200 OK [23:33:47] New code comment: Reedy; Fuck yeah site hacks; [23:36:11] AaronSchulz: I saw one well formed TCP session that completed successfully (fin/finack/ack and all) and that was it. [23:36:22] so if it's timing out, it's waiting for something else [23:36:41] * AaronSchulz stares at curl_setopt($ch, CURLOPT_HEADERFUNCTION, array(&$this, '_header_cb')); [23:38:00] 03yaron * 10/trunk/extensions/SemanticDrilldown/SemanticDrilldown.php: Follow-up to r109525 - added new i18n.magic file [23:39:12] 03(FIXED) SemanticDrilldown warning about MAG_SHOWINDRILLDOWN - 10https://bugzilla.wikimedia.org/33983 +comment (10Yaron Koren) [23:40:22] hrm, and UW gives 'please wait, still checking the title for uniqueness...' JS errors no matter what [23:40:34] * AaronSchulz wonders what's different about copper [23:42:13] What was the pmtpa server called? [23:43:15] Reedy: want to try copper? [23:43:43] I was going to make an elements joke [23:43:58] it's easy to do with a new wiki [23:43:59] I was trying too. [23:44:38] Joan, you're always trying [23:45:21] Reedy: the eqiad servers are all elements. (the swift cluster is cu, mg, and zn) [23:45:40] I think you're over thinking it ;) [23:45:58] 03oren * 10/trunk/lucene-search-3/lib/ (13 files): removing dependencies maneged by maven [23:51:20] 03(mod) Make CentralNotice option checkboxes sortable - 10https://bugzilla.wikimedia.org/24950 +easy (10MZMcBride) [23:58:44] 03(mod) Android app doesn't always show all search results - 10https://bugzilla.wikimedia.org/31890 +comment (10philinje) [23:59:52] 03(mod) De-spriteify PhoneGap Android app's icons - 10https://bugzilla.wikimedia.org/32070 (10Phil Chang) [23:59:54] 03(mod) Wikipedia Android App potential features (tracking) - 10https://bugzilla.wikimedia.org/33855 (10Phil Chang)