[00:00:04] 03bsitu * 10/trunk/extensions/ArticleCreationWorkflow/ArticleCreationWorkflow.php: followup to -r111096 - correct the global variable name for cutoff time [00:02:22] Reedy, same wiki [00:05:40] 03reedy * 10/trunk/phase3/includes/installer/ (Ibm_db2Updater.php OracleUpdater.php): Move config to 1.20 tooooo [00:17:05] is there a way, at the sql level, to find all the pages that use gallery perrow? [00:17:12] sql like against the 'cur' table, perhaps? [00:17:29] cur? [00:17:39] How old is your MediaWiki version? ;) [00:17:42] heh, heh. [00:17:47] it's been upgrade a number of times. [00:17:58] i only recall cur from long ago. [00:18:00] what's the latest and greatest? [00:18:30] "technically" you could do a sql query over the text table... but it's absolutely recommended against. [00:18:34] yeah, i don't have a cur. [00:18:43] Dantman: this is for my analysis only. [00:18:49] not for production code, not for a plugin, etc. [00:18:59] There's no index on the content, the content could be gzipped, or may not even be in the text table at all [00:19:02] basically, in 1.16 land, i used perrow and CSS to stretch out tables across the page. [00:19:12] 03(NEW) Property values of datatype URL not displayed as expected in the factbox - 10https://bugzilla.wikimedia.org/34312 trivial; MediaWiki extensions: Semantic MediaWiki; (mediawiki) [00:19:15] and then sometime in 1.17 or 1.18, galleries changed from TABLE to UL. [00:19:22] so now all my galleries look like turd, and I have to remove perrow. [00:19:26] also, you'll get old text data [00:19:27] i just want to make sure I get them all ;) [00:20:00] do you have an alternative? [00:20:03] ;) You could always write a script that will do SELCT * FROM page; and then fetch the text for each page. [00:20:41] Though I admit, one of these days we may want to start indexing what tags pages use [00:21:34] 03(mod) Creation date special property. - 10https://bugzilla.wikimedia.org/32165 +comment (10fastgoldfish) [00:21:37] what's the primary namespace number? [00:21:39] 1? [00:21:59] 0, apparently. [00:22:09] so far so good. [00:22:12] ;) [00:26:23] Dantman: so is page content stored in text? [00:26:34] "by default" [00:26:42] when wouldn't it be? [00:26:51] 03werdna * 10/trunk/extensions/AbuseFilter/AbuseFilter.class.php: [00:26:51] AbuseFilter: Do not show the syntax checking / boxes / etc if the user cannot edit. [00:26:51] * Resolves bug 20472. [00:26:51] * Patch by EdoDodo with modifications. [00:26:53] Well, not just when "wouldn't" [00:27:03] You could have it gzipped and stored in text. [00:27:07] 03(FIXED) AbuseFilter: disable "add at cursor" selection box when user can't edit filters - 10https://bugzilla.wikimedia.org/20472 +comment (10Andrew Garrett) [00:27:22] Or you could write an ExternalStore and have text stored absolutely anywhere you want it [00:28:02] what does text.old_id correspond to? [00:28:42] Gzipped, grouped together with diff to improve storage efficiency, stored in MemBase, Riak, MongoDB, flat file key based storage, WebDAV, or even /dev/null [00:29:26] ;) You'd be insane if you actually wrote that last one though [00:29:27] lol [00:29:33] heh, heh. [00:30:28] βθτ τηινκ [00:30:34] but think.. [00:30:38] how much space you would save... [00:30:54] it doesn't seem to correspond to page.page_id or page.page_latest [00:31:11] maybe i should just XML dump the whole wiki and grep. [00:31:12] /dev/null? ^_^ About how much every piece of text in your wiki contains [00:31:14] might be easier ;) [00:32:34] huh. [00:32:54] i thought there was a "export everything" Special [00:33:10] Morbus: rev_text_id [00:33:11] 14(DUP) Property values of datatype URL not displayed as expected in the factbox - 10https://bugzilla.wikimedia.org/34312 +comment (10[[kgh]]) [00:33:11] 03(mod) URLs with semantic property of type URL comes out with http:////... - 10https://bugzilla.wikimedia.org/34044 +comment (10[[kgh]]) [00:33:25] Morbus: ;) Do you want to kill Wikipedia? [00:33:25] 03(mod) Trunk CategoryTree doesn't list pages of sub categories - 10https://bugzilla.wikimedia.org/33989 +comment (10Rob Lanphier) [00:33:42] Dantman: you don't even have to elect me! [00:36:36] 03(mod) URLs with semantic property of type URL comes out with http:////... - 10https://bugzilla.wikimedia.org/34044 normal->trivial; +comment (10[[kgh]]) [00:36:36] 03jeroendedauw * 10/trunk/extensions/LiveTranslate/ (4 files in 2 dirs): fixed dependency issue and some js tweaks [00:38:22] php dumpBackup.php --current works well enough for what I need. [00:38:25] thanks for the help. [00:40:45] 14(DUP) [SF] 2.4; Add new parser function #querylink - 10https://bugzilla.wikimedia.org/34309 +comment (10badon) [00:40:46] 03(mod) #formlink should be able to link to Special:RunQuery - 10https://bugzilla.wikimedia.org/33425 +comment (10badon) [00:41:02] New code comment: Bsitu; We probably should add user_id (maybe 0 for anonymous user) to the bucket key since the bucket is sa; [00:41:20] 03(mod) #formlink should be able to link to Special:RunQuery - 10https://bugzilla.wikimedia.org/33425 +comment (10fastgoldfish) [00:42:25] 03werdna * 10/trunk/extensions/ArticleCreationWorkflow/includes/PHPBucket.php: Include user ID in bucket cookie name [00:43:02] New code comment: Werdna; Done in r111133.; [00:47:32] New code comment: Werdna;
 \ + 'namespacenumber' => $title->getNamespace(), \ 
\ I think this is wrong. Don't you want; [00:49:13] 03aaron * 10/trunk/phase3/includes/filerepo/backend/FileBackend.php: Cleaned up some docs after r111101 [00:49:32] New code comment: Werdna; Sorry, it's this part that's wrong. \
 \ + self::clickTracking( $event, SpecialPage::getTitleFor(; 
[00:50:02] 	 03reedy *  10/trunk/phase3/maintenance/cleanupAncientTables.php:
[00:50:02] 	 Work in progress (can kill another patch hanging around in my working copy)
[00:50:02] 	 Maintenance script to kill off ancient tables, and drop old fields/indexes in tables
[00:50:02] 	 Includes cleanup of the text table, dropping it's old fields and indexes
[00:50:02] 	 More to come at a later date
[00:51:45] 	 03werdna *  10/trunk/extensions/ArticleCreationWorkflow/includes/ArticleCreationUtil.php:
[00:51:45] 	 ArticleCreationWorkflow: Remove the $info parameter to
[00:51:45] 	 ArticleCreationUtils::clickTracking. Instead draw the extra info from the Title
[00:51:45] 	 object that is passed along. Also, change it so the title that is passed along
[00:51:45] 	 is the title being accessed rather than the special page
[00:51:48] 	 04(REOPENED) [SF] 2.4; Add new parser function #querylink - 10https://bugzilla.wikimedia.org/34309  +comment (10MWJames)
[00:53:47] 	 New code comment: Werdna; Resolved in r111136.; 
[00:55:37] 	 03jeroendedauw *  10/trunk/extensions/LiveTranslate/RELEASE-NOTES: up rel notes
[00:58:18] 	 New code comment: Werdna; Partially reverted in r110894.; 
[00:58:50] 	 robla: in your opinion, is http://blog.okfn.org/2012/02/08/announcing-the-school-of-data/ worth passing on to the analytics team?
[00:59:49] 	 03(mod) Create Wikipedia Lezgi - 10https://bugzilla.wikimedia.org/34223  +comment (10ebe123_wiki)
[01:01:02] 	 New code comment: Werdna; Reimplemented and tweaked in r111114; 
[01:01:32] 	 New code comment: Bsitu; Yes, I was confused by which page we want to keep in the log namespace: the landing page vs the miss; 
[01:01:47] 	 New code comment: Werdna; You forgot yourself. :-); 
[01:02:28] 	 03werdna *  10/trunk/extensions/ArticleCreationWorkflow/README: Follow-up to r110898. Ian is too humble to add himself to the list of authors.
[01:04:17] 	 04(REOPENED) Test that clicktracking is collecting the data we need - 10https://bugzilla.wikimedia.org/32992  +comment (10Dario Taraborelli)
[01:05:10] 	 sumanah: sure
[01:05:16] 	 robla: ok, will do
[01:05:31] 	 robla: is there an analytics team alias or something?
[01:05:35] 	 not yet
[01:05:56] 	 robla: it's Andrew O. + Diederik + Erik Z., right?
[01:06:01] 	 so far?
[01:06:05] 	 yeah
[01:06:23] 	 Another Andrew!
[01:06:39] 	 werdna: but he goes by ottomata which is just rockin'.
[01:06:55] 	 (If we keep doing outreach in India, chances go up that someday we'll have another Sumana.)
[01:06:59] 	 Ottomata. I lol'd
[01:07:04] 	 some day
[01:07:10] 	 03jeroendedauw *  10/trunk/extensions/SemanticMediaWiki/includes/datavalues/SMW_DataValue.php: this apparently did not get parsed correctly in recent mw anymore
[01:07:15] 	 03inez *  10/trunk/extensions/VisualEditor/demos/ce/main.js: Use more interesting wikidom as example article in Content Editable demo
[01:07:21] 	 I can only hope she does not have a last name starting with h
[01:07:36] 	 or that she's very different from me, but only in ways that I like. or something
[01:18:41] 	 03jeroendedauw *  10/trunk/extensions/SemanticMediaWiki/ (RELEASE-NOTES includes/datavalues/SMW_DV_URI.php): bug 34312, bug 34044
[01:19:07] 	 03robin *  10/trunk/extensions/WikimediaIncubator/ (6 files): Update all wfMsg*() -> wfMessage(), and drop DummyLinker compatibility
[01:19:39] 	 03(mod) [SF] 2.4; Add new parser function #querylink - 10https://bugzilla.wikimedia.org/34309  +comment (10fastgoldfish)
[01:19:47] 	 New code comment: Tim Starling; Yes, but I'm still waiting for the code around line 293 of LogPage.php to be fixed. LogPage::actionT; 
[01:20:08] 	 03aaron *  10/trunk/extensions/SwiftMedia/wmf/rewrite.py: Fixed HTTPError conditional per http://docs.python.org/library/urllib2.html#urllib2.HTTPError
[01:20:41] 	 03(FIXED) URLs with semantic property of type URL comes out with http:////... - 10https://bugzilla.wikimedia.org/34044  +comment (10Jeroen De Dauw)
[01:21:25] 	 TimStarling: I'm collecting a few questions to get Chad to answer in a wikitech-l email and potentially in a blog post.  https://www.mediawiki.org/wiki/Talk:Git/Conversion/issues has the current list, in case you want to add any
[01:21:53] 	 TimStarling: in case you have any questions/concerns about the git conversion, new workflow, tools, etc.
[01:22:02] 	 New code comment: Jeroen De Dauw; 111111! o_O; 
[01:22:27] 	 also, TimStarling, you might have seen this, but https://www.mediawiki.org/wiki/Git/Conversion is now more up to date than it was about a week ago.
[01:22:39] 	 ok
[01:23:15] 	 johnduhart updated revision D5.
[01:25:48] 	 did mediawiki get native zebra striping in 1.17 or 1.18?
[01:26:26] 	 zebras are not native to mediawiki
[01:26:29] 	 they live in africa
[01:26:35] 	 odd/even table rows ;)
[01:26:42] 	 *coloring.
[01:26:45] * sumanah  laughs aloud
[01:28:51] 	 I think that was part of the old sortable tables code
[01:28:57] 	 03(mod) Trunk CategoryTree doesn't list pages of sub categories - 10https://bugzilla.wikimedia.org/33989  +comment (10sam)
[01:29:14] 	 I don't see any stripes
[01:29:29] 	 p858snake|l: hrm. well, if it was in 1.16, then it was done differently. i had added stripes in 1.16 myself to wikitable and sortable.
[01:29:52] 	 but in my 1.18 upgrade, it seems they're being striped twice (once by me, then re-striped when the sortable icons draw in for the header columns)
[01:30:00] 	 I don't see any stripes in wikitable or sortable on my test wiki
[01:30:02] 	 disabling mine now to see what i can see.
[01:30:13] * JohnDoe`  see sumanah laugh
[01:30:21] 	 TimStarling: hrm.
[01:30:43] 	 TimStarling: yeah, i just disabled and i'm not seeing 'em either.
[01:31:13] 	 http://www.disobey.com/wiki/List_of_films
[01:31:16] 	 03(mod) Inscript for malayalam - Enhancement for chillus - 10https://bugzilla.wikimedia.org/34286  +comment (10vssun9)
[01:31:27] 	 odd though - before the sortable arrows draw in, the top row is light.
[01:31:35] 	 then the arrows draw in, and the top row becomes dark.
[01:32:08] 	 I know en.wiki has this to disable it http://pastie.org/private/smuyyl3lvfccqavxggzbg but I don't know if that is a carry over from other code
[01:32:48] 	 p858snake|l: i'm not seeing any classes applied to the HTML
[01:32:57] 	 or the after-JS markup.
[01:33:31] 	 that might a feature of DPL doing it, but i've never really played with that
[01:33:42] 	 does it do it if you manually make a sortable table?
[01:33:55] 	 p858snake|l: yeah.
[01:33:58] 	 http://www.disobey.com/wiki/Game_Center_achievements is manually created.
[01:34:06] 	 a little larger, which is why it's not DPL - was taking up too much time.
[01:34:42] 	 Morbus: yes, I see stripes there, from MediaWiki:Common.css
[01:34:51] 	 TimStarling: yes, those are the ones i added.
[01:34:57] 	 and they worked fine in 1.16.
[01:35:07] 	 in 1.18, something new and unique is happening ;)
[01:35:22] 	 03aaron *  10/trunk/phase3/thumb.php: r111076: url decode the 'rel404' path...*ahem*. Archived files and files with special chars are otherwise broken.
[01:36:01] 	 if i remove sortable, i don't see the flash of light to dark.
[01:37:13] 	 hahah
[01:37:28] 	 if i change my even/odds around to odds/even, it flashes from dark to light.
[01:37:29] 	 curse you.
[01:44:18] 	 p858snake|l: i don't have an alternate_rows anyway in my source to even true on
[01:44:24] 	 based on your private paste.
[01:46:02] 	 New code comment: ^demon; 111141!; 
[01:47:16] 	 !Pune hackathon
[01:47:17] 	 I don't know anything about "pune".
[01:47:52] 	 !punehackathon is https://www.mediawiki.org/wiki/Pune_Hackathon_Feb_2012
[01:47:52] 	 Successfully added keyword: punehackathon
[01:49:23] 	 someone give me access to change the /topic?
[01:49:43] 	 Pune's old news, Chennai http://ur1.ca/82v84 is the new hotness
[01:50:02] 	 thx Reedy 
[01:50:11] 	 I didn't realise it was restricted in here
[01:50:25] 	 someone keeps putting +t back on it
[01:50:28] 	 I have a question:
[01:50:30] 	 I'm looking for a specific breadcrumb extension (the "how did i get here" kind, not the "category" kind). I need one that can have its output parsed and have BASEPAGENAME stripped from each result(or just shows SUBPAGENAME), so it just shows the page title. Any advice?  Everything about http://www.mediawiki.org/wiki/Extension:BreadCrumbs is perfect, except I need only SUBPAGENAME returned.
[01:50:33] 	 not really a big deal
[01:50:33] 	 someone might have been abusing it awhile ago
[01:51:12] 	 pokeswap: any questions about the Pune hackathon? I probably know the most about it of the people in the universe who are not there.
[01:53:33] 	 @reedy how did you do: !punehackathon is https://www.mediawiki.org/wiki/Pune_Hackathon_Feb_2012 and have it say it was added
[01:53:54] 	 by being in the accesslist
[01:54:09] 	 You need to be added to the trusted list for the bot before you can add/delete from it
[01:54:20] 	 what is the accesslist 
[01:54:41] 	 @trusted
[01:54:41] 	 I trust:  petan\|w!.*@wikimedia/Petrb (2admin), .*@wikimedia/.* (2trusted), .*@wikipedia/.* (2trusted), .*@mediawiki/..* (2trusted),
[01:54:41] 	 [s23.org, wikimedia-commons/.*, wiktionary/.*, add wikipedia/.*, .*\.wikimedia\.org, wikipedia/.*, 222-153-0-95.jetstream.xtra.co.nz, unaffiliated/p858snake, .*\.toolserver\.org, pdpc/supporter/.*/.*, .*\.flyingparchment\.org\.uk, sm.xs4all.nl, unaffiliated/svip, wikimedia/.*, cpe-69-201-152-135.nyc.res.rr.com, rbak-164-107-218-33\.resnet\.ohio-state\.edu, unaffiliated/smaug, [Mm]edia[Ww]iki/.*, c-67-171-249-42.hsd1.wa.comcast.net, 217.121.122.151, u
[01:54:50] 	 that is the access list ^
[01:55:47] 	 New code comment: Tim Starling; Calling gzopen() on a plain text file seems rather scary to me, since with the resource loader, the ; 
[01:56:12] 	 i'm confused i do not see the people who are on it
[01:57:14] 	 It works off people's host masks compared to usernames
[01:58:08] 	 !hostmask
[01:58:08] 	 I don't know anything about "hostmask".
[01:58:29] 	 pokeswap: an easier way to view it may be: http://toolserver.org/~mwbot/botbrain.html
[01:58:36] 	 pokeswap: look at the bottom of that
[01:58:51] 	 sumanah: what were the possible berlin dates?
[01:59:02] 	 Reedy: it's almost certainly 1-3 June now
[01:59:11] 	 ah, even better
[01:59:14] 	 Reedy: (now added to https://www.mediawiki.org/wiki/MediaWiki_developer_meetings )
[02:00:50] 	 Reedy: just FYI, things we're hoping to do at the Berlin hackathon:  (a) have a 31 May meeting with a bunch of folks, incl. you, re structured data, the Wikidata initiative at WMDE
[02:00:53] 	 p858snake|l: It's in botbrain, as well. If you want to avoid pings.
[02:01:02] 	 At the bottom, I think.
[02:01:24] 	 Joan: It only pings a couple of usernames
[02:01:28] 	 Reedy: (b) get some Gadgets, Toolserver, & related dev community folks there for collaboration & picking each others' brains
[02:01:49] 	 p858snake|l: Yes.
[02:01:50] 	 Cool
[02:01:54] 	 Reedy: (c) get together people from chapters that are doing MW and related dev (Netherlands, France, Italy, UK, etc.)
[02:02:11] 	 Reedy: (d) teach people about Lua and about using the new ResourceLoader & Gadgets stuff
[02:02:23] 	 Are we having a WMF tech staff meetings again?
[02:02:31] 	 -a
[02:02:34] 	 and (e) better social events!
[02:02:34] 	 is there a page to ask for asking to be added to a hostmask 
[02:03:08] 	 Not really, if people need access and ask for it, usually htey'll get it
[02:03:09] 	 pokeswap: http://meta.wikimedia.org/wiki/IRC/Cloaks
[02:03:11] 	 Reedy: I have been in a meeting with Erik about the WMDE hackathon and he has not said a single word about another allstaff or alltechstaff sort of thing, so I think the likelihood is low
[02:03:29] 	 Shame. Fair enough
[02:04:02] 	 pokeswap: or you can get a unaffiliated cloak by asking in #freenode
[02:04:53] 	 Reedy: you remember last year at that engineering meeting in Berlin, I think the execs pointed out that by the next year our team would grow so large that we would not have another, in all probability
[02:05:12] 	 Reedy: but there is the WMF allstaff in the fall, right?
[02:05:20] 	 I wasn't at the engineering meetins
[02:05:26] 	 I had to run home to do exams :(
[02:06:12] 	 Reedy: oh right, dammit
[02:06:52] 	 Yeah, presumably there will be the autumn allstaff
[02:07:33] 	 Reedy: and I am happy to help you write proposals for Wikimania, Open Source Bridge, Strange Loop, Grace Hopper, or other conferences to help you get approval to go
[02:07:45] 	 hrm.
[02:07:55] 	 i think the table sorter got replaced from 1.16 to 1.18 with a jquery version.
[02:08:10] 	 there's a new jquery-tablesorter class being applied to the tables which i didn't see before.
[02:08:24] 	 The biggest issue is I hate speaking infront of people
[02:08:34] 	 certainly in the presenting sense
[02:09:36] 	 Reedy: I remember Rob talked with me about how he hates presenting, and so he doesn't practice, so he doesn't do a presentation that lives up to his taste/standards, and so it's sort of a vicious cycle.  I can help break that sort of thing by helping prep, be the audience for practice runs, etc.  
[02:10:03] 	 Reedy: I don't mean to be offering therapy or anything, but if you talk about what it is you hate about it, I can help suggest fixes
[02:10:56] 	 at least fixes sufficient to get you to conferences should you wish it
[02:11:03] 	 oh, hi awjr 
[02:11:21] 	 It's somewhat a lack of any experience of doing them... Didn't have to do any at school/college, Uni there was a few but they were with no "training"
[02:11:50] 	 I get a bit self concious and start to soemwhat stutter
[02:11:55] 	 which doesn't really help
[02:12:02] 	 New code comment: Jeroen De Dauw; c30685!; 
[02:12:47] 	 New code comment: Reedy; OMG! Both 111141 AND 30685 ARE OVER 9,000!!one1oneone!; 
[02:15:15] 	 Code review can be o so useful sometimes...
[02:15:34] 	 Reedy: yeah, simply having someone to practice with helps so much
[02:15:38] 	 >
[02:15:38] 	 You are looking at the HTML representation of the XML format.
[02:15:38] 	 HTML is good for debugging, but probably is not suitable for your application.
[02:15:42] 	 yeah, definitely a new table sorter in 1.18, and i think it sorts on load, which the old one didn't do, and that's what's causing the breakage.
[02:15:42] 	 >
[02:15:44] 	 Is it suitable for any application?
[02:15:53] 	 Reedy: ^
[02:16:02] 	 Screen scraping?
[02:16:03] 	 No idea
[02:16:05] * johnduhart  waits for PhpStorm to index mw+extensions
[02:16:08] 	 I think that should be toughened.
[02:16:13] 	 And the format parameter should be mentioned.
[02:16:26] 	 Do not use this for your application unless you are insane?
[02:16:26] 	 "probably not" just sounds so much nicer
[02:16:26] 	 Mostly ccncerned with the latter.
[02:16:56] 	 format is the first parameter described
[02:17:07] 	 hrm. i suppose i could move my row coloring out of CSS and into jQuery itself.
[02:17:09] 	 that might be entertaining.
[02:17:17] 	 Yeah, but nobody wants to read the documentation.
[02:17:30] 	 http://i.imgur.com/FeleR.png ow
[02:18:17] 	 java ftw
[02:18:45] 	 I think I'll take a shower while I wait for it
[02:24:31] 	 03(NEW) MediaWiki API intro message about "HTML format" should mention format parameter - 10https://bugzilla.wikimedia.org/34313 normal; MediaWiki: API; (b)
[02:24:33] 	 I filed a bug.
[02:25:19] 	 gj
[02:26:25] 	 Emu arrived.
[02:26:54] * Joan  snuggles Amgine.
[02:27:04] 	 
[02:27:10] 	 grrr,
[02:28:11] 	 Louder.
[02:34:27] 	 03(NEW) parser does not preserve whitespace in tag attributes passed to extensions. - 10https://bugzilla.wikimedia.org/34314 normal; MediaWiki: Parser; (worden.lee)
[02:34:50] 	 03(mod) Extension for storing non-default $wgGroupPermission's in MySQL table - 10https://bugzilla.wikimedia.org/7750  -need-review -patch ; +comment (10Sumana Harihareswara)
[02:38:15] 	 awjr: I think https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker/Extension_Writing_Tutorial is about as good as we can make it (or at least as I can make it) except a few little polish things
[02:38:20] 	 that I am a little too tired to do
[02:38:24] 	 awjr: I hope you have a good day
[02:39:32] 	 New code comment: Santhosh.thottingal; The file header for ext.narayam.rules.bho.js need correction. It is not based on Inscript.; 
[02:40:46] 	 03(mod) Extension for storing non-default $wgGroupPermission's in MySQL table - 10https://bugzilla.wikimedia.org/7750  +comment (10sam)
[02:41:25] 	 sumanah: thanks!
[02:41:48] 	 awjr: siebrand: linked to How to become a MediaWiki hacker/Extension Writing Tutorial from the main Pune wiki page.
[02:42:59] 	 awjr: siebrand, is there a Gadgets-related plan, or should we just take that off the main list of topics on the main wiki page?
[02:43:13] 	 sumanah: not that i am aware of
[02:43:19] 	 i dont think any of us are familiar with gadgets
[02:43:31] 	 also, siebrand, https://www.mediawiki.org/wiki/Pune_Hackathon_Feb_2012/Topics#Genderizing_logs_for_core_and_extensions -- did you ever come up with the plan? at FOSDEM?
[02:43:41] 	 awjr: ok, I'm removing it then
[02:45:58] 	 03(mod) [Rich Editor] link in a form appears in the wrong place under IE, if form contains a section called "Free Text" - 10https://bugzilla.wikimedia.org/34311  summary; +comment (10Yaron Koren)
[02:51:00] 	 Reedy: added bug 7750 to https://www.mediawiki.org/wiki/Requests_for_comment/Configuration_database , I know it's comically obsolete
[02:51:19] 	 heh :D
[02:51:24] 	 there's probably a few others around too
[02:51:48] 	 oh?
[02:52:35] 	 >
[02:52:35] 	 Maybe add a iw_wiki col in the interwiki table that references the wiki ID:
[02:52:35] 	 bug 11 - Red interwiki links -- check for page existence across wikis
[02:52:36] 	 >
[02:52:46] 	 That seems unrelated.
[02:56:45] 	 03ben *  10/trunk/extensions/SwiftMedia/wmf/rewrite.py: ripping apart and urlencoding the path before passing it back to ms5 to deal with \& signs correctly
[03:04:56] 	 03(mod) [Rich Editor] link in a form appears in the wrong place under IE, if form contains a section called "Free Text" - 10https://bugzilla.wikimedia.org/34311  +comment (10salquint)
[03:11:58] 	 03(mod) [Rich Editor] link in a form appears in the wrong place under IE, if form contains a section called "Free Text" - 10https://bugzilla.wikimedia.org/34311  +comment (10salquint)
[03:19:09] 	 03(mod) [Rich Editor] link in a form appears in the wrong place under IE, if form contains a section called "Free Text" - 10https://bugzilla.wikimedia.org/34311  +comment (10yaron57)
[03:37:38] 	 Reviewer commented on revision D5.
[03:40:17] 	 Reviewer accepted revision D5.
[03:44:05] 	 johnduhart committed revision D5.
[03:48:14] 	 johnduhart: Hi.
[03:48:20] 	 Hi
[03:48:42] 	 If mw-phab is going to stick around, you should document whatever it is at mediawiki.org, at some point.
[03:49:02] 	 I'm writing an email about it right now, it's for phabricator https://www.mediawiki.org/wiki/Phabricator
[03:49:14] 	 Do you have a Toolserver account?
[03:49:23] 	 No, why?
[03:49:42] 	 A few MW-related bots run from a shared TS account ("mwbot").
[03:49:50] 	 Well, mostly just mwbot and codurr.
[03:50:06] 	 But maybe those'll move to wmflabs.
[03:50:17] 	 This one runs on the Labs, which it needs to since it requires db access to the Phabricator install.
[03:50:28] 	 Ah, cool.
[03:50:43] 	 Did wikitech-l scare off that guy who rewrote mwbot?
[03:51:06] 	 He's still around
[03:51:07] 	 no it's here as wm-bot
[03:51:32] 	 !test
[03:51:32] 	 This is a nifty test of niftiness ... http://z0r.de/2650 << lookie, isn't that cool? :)
[03:52:22] 	 Joan: no we were using it when mwbot was being screwy that time
[04:10:29] 	 Reedy: http://lists.wikimedia.org/pipermail/wikitech-l/2012-February/058010.html
[04:10:49] 	 sumanah: Email sent
[04:15:58] 	 johnduhart: about to read it
[04:18:02] 	 https://www.mediawiki.org/wiki/Category:Tutorials now exists
[04:18:59] 	 04(REOPENED) Increase size of ug_group in user_groups table - 10https://bugzilla.wikimedia.org/11057  +comment (10Ryan Lane)
[04:35:25] 	 03(NEW) CentralAuth-required method missing from MW 1.18 stable - 10https://bugzilla.wikimedia.org/34315 normal; MediaWiki extensions: CentralAuth; (jasper)
[04:36:48] 	 oh hey awjr, are you at the venue?
[04:37:01] 	 sumanah: yes just arrived!
[04:37:08] 	 nice, hope it works out, awjr 
[04:37:35] 	 :)
[04:37:39] 	 awjr: btw I have created https://www.mediawiki.org/wiki/Category:Tutorials (got going on the tutorial rampage I guess)
[04:37:50] 	 hahaha cool
[04:38:08] 	 can you believe we have like 7 now?
[04:38:22] 	 anyway, good luck, awjr, hope you can get a recording
[04:39:50] 	 thanks i hope so too
[04:40:08] 	 and you have some of those fliers, awjr?
[04:40:17] 	 the "contribute to MediaWiki" ones and the student-oriented ones?
[04:40:35] 	 awjr: Tomasz for sure had some for FOSDEM
[04:40:49] 	 https://commons.wikimedia.org/wiki/File:MediaWiki_flyer_2012.svg and  https://commons.wikimedia.org/wiki/File:MediaWiki_flyer_student2012.svg
[04:41:46] 	 sumanah: i might let me dig in my bag. i think i left most at FOSDEM
[04:42:06] 	 awjr: well, if they got given to interested people, that's terrific
[04:42:17] 	 awjr: and maybe Rachel can run some more off
[04:42:55] 	 sumanah: i have a bunch left, actually - the "Get behind the scenes" one and "join people from around the world"
[04:43:07] 	 maybe half a dozen of each
[04:43:14] 	 ok, that's great, thanks awjr
[04:43:17] 	 i'll see if Rachel can do some more - we can put them up around the conference
[04:44:28] 	 awjr: just emailed you & her about it.
[04:47:11] 	 awjr: I'll probably be on IRC for a little more time if you need anything
[04:47:28] 	 but I can't think of anything right now :-)
[04:48:40] 	 sumanah: thanks, i think i am in good shape :)
[04:48:43] 	 k!
[04:48:51] 	 im now just preparing my notes and cleaning up my environment for demonstration
[04:55:35] 	 ok, good luck, Pune folks, I look forward to hearing lessons learned & triumphs
[05:01:47] 	 New code comment: Tim Starling; The 1GB hard-coded maximum seems a bit low, considering that Erik Moeller just uploaded this: [[comm; 
[05:23:26] 	 johnduhart: ping
[05:25:23] 	 TimStarling: Are you sure that erik uploaded that via the web interface? I thought we didn't support 1gb files as is?
[05:25:38] 	 (support via the web interface that is)
[05:25:41] 	 he uploaded it with maintenance/importImages.php
[05:25:54] 	 which would also be broken with Aaron's change, unless I'm missing something
[05:26:23] 	 Is there a way to return the upload size limit from the API?
[05:30:22] 	 03(NEW) Add ability to retrieve maximum upload size from MediaWiki API - 10https://bugzilla.wikimedia.org/34316 normal; MediaWiki: API; (b)
[05:31:56] 	 03(NEW) Add "Special:UploadFile" alias for "Special:Upload" in MediaWiki - 10https://bugzilla.wikimedia.org/34317 normal; MediaWiki: General/Unknown; (b)
[05:34:05] 	 03(mod) This is an example bug for 2012 Pune Hackathon - 10https://bugzilla.wikimedia.org/34305  +comment (10arichards)
[05:39:47] 	 03inez *  10/trunk/extensions/VisualEditor/modules/ve/ce/ve.es.Surface.js: Fix showCursorAt method - missing "break;"
[05:42:43] 	 TimStarling: whoops kinda misread the code as restricting uploads only, not just general handling of files
[05:51:22] 	 aharoni: http://upload.wikimedia.org/wikipedia/commons/thumb/b/bb/MediaWiki-notext.svg/1000px-MediaWiki-notext.svg.png
[06:02:46] 	 03amire80 *  10/trunk/extensions/Narayam/resources/ext.narayam.rules.bho.js: Follow up to r111068, corrected the header.
[06:08:56] 	 03santhosh *  10/trunk/extensions/Narayam/resources/ext.narayam.core/ext.narayam.core.css: Fix th eimage locations broken in r111039
[06:27:31] 	 mors
[06:42:47] 	 New code comment: Preilly; This extension needs to be renamed to avoid confusion with the official Mobile Frontend extension. \ I; 
[06:44:22] 	 vasilvv commented on revision D5.
[06:44:32] 	 New code comment: Preilly; PHP Fatal error: Call to undefined method OutputPage::clearAllModules() in extensions/MobileFronten; 
[06:45:02] 	 New code comment: Preilly; +1; 
[06:53:24] 	 03(mod) [Regression] Block log for IP ranges not shown on Special:Block - 10https://bugzilla.wikimedia.org/32827  +comment (10Aashish Mittal)
[06:58:46] 	 03(mod) Transclude contemporary template states to page histories? - 10https://bugzilla.wikimedia.org/34244  +comment (10trevj)
[07:35:21] 	 I absolutely don't understand who on earth would want to dos attack mediawiki.
[07:41:47] 	 New code comment: Nikerabbit; See https://www.mediawiki.org/wiki/Special:Code/MediaWiki/105122#c30652; 
[07:51:07] 	 New code comment: Nikerabbit; Sigh why do we need these? All the information about hooks are in central place at docs/hooks.txt.; 
[07:51:08] 	 New code comment: Nikerabbit; I would have moved the rules instead.; 
[07:51:09] 	 New code comment: Nikerabbit; $c looks undefined in certain places.; 
[07:52:47] 	 New code comment: Nikerabbit; You are removing information at places. False is explicit failure case and true should never be retu; 
[07:59:32] 	 New code comment: Nikerabbit; Should use descriptionmsg instead. Don't we have example extensions somewhere already? \ Oh and globa; 
[08:45:47] 	 New code comment: Nikerabbit; 
 \ - * @param $errno Unused \ + * @param $errno \ 
\ Why?; [08:52:32] New code comment: Nikerabbit;
 \ + * @param Title $title \ 
\ Should be in order @param $title Title. Also it is misleading; [08:55:47] New code comment: Nikerabbit;
 \ + 'mobile-frontend2-back-to-top-of-section' => '↑ Jump back a section', \ 
\ Entitie; [08:59:17] New code comment: Nikerabbit; Contains changes not mentioned in commit summary.; [09:02:59] 03(NEW) Pages are repeatedly recreated despite deletion and create-protection - 10https://bugzilla.wikimedia.org/34318 normal; MediaWiki extensions: Babel; (jamesbwatson3) [09:08:47] New code comment: Nikerabbit; What's up with the first change?; [09:12:32] New code comment: Nikerabbit; Wouldn't wrapWikiMsg be better for these: \ +$wgOut->addHTML( Xml::span( wfMessage( 'wminc-ip', $targ; [09:45:02] New code comment: Mormegil; I don’t think this is a good idea. Drag&drop is a fairly advanced functionality. While it is fine ; [10:22:02] 03(mod) Pages are repeatedly recreated despite deletion and create-protection - 10https://bugzilla.wikimedia.org/34318 +comment (10jamesbwatson3) [10:49:47] New code comment: Awjrichards; Heh, all of this is news to me. Perhaps the documentation on mediawiki.org should be updated to refl; [11:10:32] New code comment: Johnduhart; $this->getOutput() gets an OutputPage instance. \ Take a look at ContextSource for more ; [11:11:01] !1.19 [11:11:01] Working on it, hoping to deploy in February 2012. Branched at r110996 on 9th February, 2011. http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/56919 [11:18:29] 03(FIXED) Review pending FileCache changes - 10https://bugzilla.wikimedia.org/34057 +comment (10Antoine "hashar" Musso) [11:29:24] 03(VERIFIED) get rid of dtrace example scripts - 10https://bugzilla.wikimedia.org/34273 +comment (10Antoine "hashar" Musso) [11:30:32] New code comment: SVG; Sometimes you wrote "String" and "Mixed" instead of "string" and "mixed"; [11:35:02] New code comment: MaxSem; Doxygen understands both - unlike NetBeans which I use.; [11:40:17] Hi all. Would it be possible to add this hook https://www.mediawiki.org/wiki/Special:Code/MediaWiki/111017 to the 1.19 release? I need it for my extension HelpCommons. [11:40:50] I read that no new features should be added but there is an extension (mine) that needs it [11:41:30] Well, then how about you add it to the extension code instead, perhaps? :) [11:42:31] Also, if the wiki you are wanting to use that extension on is your own, you can just change the php code yourself [11:42:42] <_NiC> Am I supposed to be able to export wiki content with dumpBackup.php --current and import that xml on Special:Import page? I get "Import failed: Expected tag, got" [11:42:51] MediaWiki is open source after all [11:43:07] <_NiC> the xml is 540kB [11:43:40] _NiK: perhaps you should use the [[Special:Export]] page on the wiki itself instead [11:43:44] Or the API [11:43:57] * _NiC [11:44:29] <_NiC> LL2|JedIRC, I'd prefer a way to automate export/import really, so already failing with the import so far. :-) [11:44:30] And this is me just trying to help without being a actual dev :D [11:44:39] Ah, ok [11:44:44] <_NiC> does the different export-methods generate different xml files though? [11:44:53] <_NiC> I would think you end up with the same results [11:44:57] LL2|JedIRC: You meant me? Sure, you can change everything. But it would be easier and better for (SVN) upgrades if you don't need to add this hook at first: https://www.mediawiki.org/wiki/Extension:HelpCommons#Not_really_required_but_it_looks_much_better_with_this_changes_in_Title.php: [11:45:11] Doesn't the page come up with a documentation if you access it via the web directly? [11:45:48] Tim_Weyer: ok [11:46:08] _NiC: I doubt they generate different files [11:46:11] <_NiC> hm, the Special:Export page actually wants me to list all the pages I want an export of. :-) [11:46:18] Could be wrong, though [11:46:26] Yeah [11:46:46] _NiC: again, you can also use api.php for the same thing [11:47:30] Any format with fm at the end will translate the page automatically into a format that will make the browser render it instead of downloadinng a file [11:47:53] I.e. Phpfm is a html representation of php [11:48:44] Though most likely you'll want php (or phpfm if you want to see the code first) as the format [11:50:39] Tim_Weyer: since I'm not a dev myself, I'm trying not to say anything that might result in something needing fixed that I don't know how to fix [11:51:49] <_NiC> tried importDump.php now, it gives me the same error message, "Expected tag, got" [11:52:20] Are you using importDump.php to export? [11:52:37] Or importing? [11:52:39] <_NiC> no, to import my xml :) [11:52:43] Oh [11:53:26] <_NiC> I'd try the api-thing, but I'm guessing that requires the source and destination to be able to talk to eachother? Because they can't :-\ [11:53:37] <_NiC> I'm moving content from an internal wiki to an external facing one. [11:53:38] I believe you can use [[Special:Import]], assuming you are able to import on the wiki [11:53:55] 03nikerabbit * 10/trunk/extensions/Translate/ (7 files in 3 dirs): (log message trimmed) [11:53:55] I18n#533: Task based UI Special:Translate and better interlinking of statistics [11:53:55] New tabbed ui for Translation related special pages [11:53:55] * Should be fully BC [11:53:55] * Query parameters are passed to the other pages/actions when relevant [11:53:56] * Subpage parameters are parsed and passed like query params [11:53:56] * Stats pages keep passed language/group param on submit even when not relevant to that page [11:54:02] Like, wikipedia allows exporting for any user, but you need a special right to import [11:54:03] <_NiC> yeah, that's what I tried first, but it seemed like it wasn't able to read the xml [11:54:20] <_NiC> I'm an admin, so I should have sufficient permissions [11:54:39] Did you get the XML from [[Special:Export]] on the first wiki? [11:54:59] <_NiC> no, I dumped it with dumpBackup.php in the maintenance/ directory [11:55:01] The .xml file I mean [11:55:09] Ah [11:55:16] <_NiC> dumpBackup.php --current > dump.xml [11:55:32] So it is importing an entire wiki to another wiki? [11:55:37] <_NiC> yup [11:56:05] <_NiC> they'll do updates on the internal wiki, and every now and then, we move all the contents to this non-editable wiki outside [11:56:20] <_NiC> they're using it for helpfiles or something like that [11:56:41] Well, what I usually do is go to [[Special:PrefixIndex]] for each namespace, copy the text of the page names, and remove the whitespace [11:56:48] Takes some time, but it works [11:57:16] And btw, the Special namespace can not be exported from or imported to [11:57:28] Hence the dynamically generated pages [11:58:21] Well, you could perhaps just have a page that is used solely for the page exporting [11:58:28] Which lists all page names [11:58:54] And perhaps it could get updated every so often with the new pages [11:59:02] New code comment: Nikerabbit; It's inconsistent. Although I kind of like that syntax more than the unreadable @param $title title ; [11:59:20] <_NiC> hm, I've tried to list all namespaces on the Special:PrefixIndex now, but I can't find any pages at all? If I have an empty prefix, will it show all? [11:59:36] So that when exporting, all you'd need is to go to edit mode on it, and select all then copy+paste [12:00:06] <_NiC> I'll try to export a single page and see if I can get that to work. :) [12:00:15] _NiC: what namespace are the pages you want to export, minus the main page? [12:00:47] <_NiC> LL2|JedIRC, I actually have no idea. :-\ [12:00:51] Just use Special:PrefixIndex/ [12:00:55] <_NiC> I thought they'd be in the main one [12:01:03] Where is the namespace name [12:01:52] <_NiC> Exported a single page with Special:Export now, and downloaded the xml-file [12:02:06] I believe it is Special:PrefixIndex/Main (or Special:PrefixIndex/Article) for mainspace [12:02:12] <_NiC> when I try and import that xml on the other wiki with Special:Import, I got the exact same error as before :-\ [12:02:37] Though you could just use Special:AllPages for the mainspace listing [12:03:12] _NiC: again, I'm not a dev myself, so sorry if I'm not helping all that much [12:03:12] <_NiC> ah, yes.. If I go to AllPages in namespace (Main), I get all the pages. [12:03:35] Also, are the wikis running different mw versions? [12:03:48] <_NiC> they're both 1.17.2 [12:03:51] best that they both run the same version [12:04:02] Ok [12:04:19] Meh, I don't really know [12:04:32] <_NiC> Haven't been able to upgrade to 1.18 because a skin someone made fails on that version. [12:04:36] <_NiC> Me neither :-\ [12:04:37] hi venkatmangudi nmudgal nit3ch, how's it going [12:04:38] Again, I'm not a dev, so I am sorry if I wasn't helping much [12:04:52] <_NiC> no worries. Appreciate it. :) [12:05:00] :) [12:05:17] But there are plenty of real devs here in the channel [12:05:34] sumanah: aren't you a dev? [12:05:36] nope [12:05:45] Ok [12:06:01] LL2|Android: but if I run out of answers for someone I can point them to mediawiki-l [12:06:04] well, there is also bugzilla [12:06:09] !lists | _NiC [12:06:09] _NiC: mediawiki-l and wikitech-l are the primary mailing lists for MediaWiki-related issues. See https://www.mediawiki.org/wiki/Mailing_lists for details. [12:06:42] It seems to not be exporting correctly, perhaps [12:06:49] !bugzilla [12:06:49] All bugs in MediaWiki should be reported at https://bugzilla.wikimedia.org. Requesting site configuration changes, new features or enhancements to existing features all go here. Bear in mind before making a feature/enhancement request: 1) If the request is specific to a Wikimedia wiki, please discuss it there first. 2) Consider whether a custom extension would be more appropriate [12:07:20] _NiC, LL2|Android -- I figure if you are having trouble with, say, upgrading or exporting or something, mediawiki-l is the first resort to see if you could be doing something differently; if you're fairly sure you have found a *defect* in MediaWiki or an extension, you file a Bugzilla report. [12:07:22] But because I am probably wrong, try listing the info as a whole [12:07:50] Well, he says the wikis are the same version [12:07:58] And he used the special pages [12:08:10] But it is making an error when importing [12:08:32] So it is likely a code defect, I thin [12:08:37] *think [12:08:47] LL2|JedIRC: oh! hm. yeah, then, Bugzilla might be the next step. Sorry, missed that [12:09:04] Well, generally I just go to bugzilla [12:09:15] _NiC: the skin thing is frustrating but we would be happy to help you alter the skin so it will work in 1.18 and the next MediaWiki version [12:09:20] sumanah: It's fine, read lots of things & stuck at gadget-kitchen :-) [12:09:25] <_NiC> Is it common for people to do export/import or is it a little used feature? [12:09:25] Mainly because I don't really manually SEND email all that much [12:09:41] _NiC: depends, really [12:09:49] nmudgal: ah! :-) "stuck at" means that you're in that now, or that there was some problem/obstacle that stopped you there? [12:10:03] Anyways, I need to listen to my teacher at school now [12:10:03] _NiC: I think it happens but rarely for any *one* wiki [12:10:09] <_NiC> sumanah, I'll let the devs here figure it out, but thanks for the offer. :) [12:10:11] LL2|JedIRC: university? [12:10:14] No [12:10:19] High school [12:10:22] LL2|JedIRC: got it [12:10:27] <_NiC> they made the skin, they can fix it. [12:10:30] both actually... [12:10:31] LL2|JedIRC: btw, did you know about Google Code-In? [12:10:43] No [12:11:05] LL2|JedIRC: Google does it every year in December or so, high school students can get paid to write FLOSS code [12:11:19] Again, I gtg for now, due to school [12:11:26] Oh cool [12:11:45] <_NiC> LL2|JedIRC, later, thanks for your help. :) [12:11:45] _NiC: please do let those developers know that we want to help them upgrade the skins - here in IRC, mailing list, resources are here [12:12:46] nmudgal: so, glad you read lots of things, but tell me about the obstacle so I can help fix it [12:12:53] * sumanah may be a Ganesha avatar [12:14:10] noh you can't be :-) He is male | anyways will let you know if can't figure out myself. [12:15:05] nmudgal: hmm, now you have me thinking back on the Amar Chitra Katha I have read to see if there is ever avatar-ization across gender lines [12:15:36] hi sumanah [12:15:57] nmudgal: I have a rule, never let myself get stuck for more than 20 minutes without starting to ask questions from more expert people :) but, whatever helps you! [12:15:59] hi Nikerabbit [12:16:52] sumanah: that deadline is little more sharp & close for me :D [12:17:41] nmudgal: well, "stuck" to me might mean something different than it does to you. Productively working on something I don't know feels different than "stuck" -- "stuck" means frustration and not even knowing the contours of the problem [12:19:40] hi yuvipanda -- how is the Pune hackathon going? [12:20:26] 03mrbluesky * 10/trunk/ (extensions/Cite/Cite.i18n.php phase3/RELEASE-NOTES-1.20): (bug 32626) Add CSS class to backlinks in reference sections. [12:21:43] 03(FIXED) Backlinks generated by shouldn't be visible in printed version of pages - 10https://bugzilla.wikimedia.org/32626 +comment (10MrBlueSky) [12:22:35] LL2|Android: LL2|JedIRC -- I know you don't have time right now, but for later: Google Code-In has happened twice and usually happens over late november to January. http://google-opensource.blogspot.com/2011/10/google-code-in-are-you-in.html It's for 13-to-17-year-olds. And then Google Summer of Code is for anyone who's 18, as of April 23rd, and who is enrolled or accepted in college. http://google-opensource.blogspot.com/2012/0 [12:22:35] 2/google-summer-of-code-2012-is-on.html [12:22:46] LL2|Android: LL2|JedIRC link broke there: http://google-opensource.blogspot.com/2012/02/google-summer-of-code-2012-is-on.html [12:23:18] 03(FIXED) Preloaded edit summaries using &summary= are not recognised by the "prompt for edit summary" preference - 10https://bugzilla.wikimedia.org/17416 +comment (10MrBlueSky) [12:24:52] Project MediaWiki-postgres-phpunit build #1558: FAILURE in 3 min 29 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/1558/ [12:25:37] Project MediaWiki-sqlite-phpunit build #7107: FAILURE in 3 min 36 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/7107/ [12:43:18] sumanah: ah ok [12:45:01] _NiC: did you bugzilla it yet? [12:52:11] <_NiC> LL2|JedIRC, no. I did find something similar though, https://bugzilla.wikimedia.org/show_bug.cgi?id=28277 [12:52:30] Ah [12:54:10] Hmm, is that what you are trying to do? [12:54:31] Likely not, but is it? [12:54:38] _NiC: ^ [12:54:52] <_NiC> it doesn't look like my problem, but the error message is the same :-) [12:54:58] yeah [12:55:21] 03cneubauer * 10/trunk/extensions/UploadLocal/UploadLocalDirectory.php: [12:55:21] Fix some of the file/directory checks. Sort files before displaying them to the user. [12:55:21] Patches from Drzraf2 from the extension talk page. Thanks! [12:56:32] New code comment: Hashar; You also need to update the parser tests in Cite/citeParserTests.txt :-); [12:58:32] New code comment: ^demon; Also, I don't think we've ever put extension changes in core release notes.; [12:59:07] Project MediaWiki-postgres-phpunit build #1559: STILL FAILING in 2 min 45 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/1559/ [12:59:47] New code comment: ^demon; And I'm not really sure what's gained by putting it in an extra span here, rather than just adding t; [12:59:52] Project MediaWiki-sqlite-phpunit build #7108: STILL FAILING in 3 min 30 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/7108/ [13:08:46] hey Daniel_WMDE_ http://www.crummy.com/2012/02/09/0 I bet you have opinions on this [13:19:12] <_NiC> Gah.. I can't make this export/import work. [13:19:39] <_NiC> What if I just dump the mysql database, and import it on my other wiki? Will that work, or is there installation-specific stuff in the database somewhere? [13:19:51] <_NiC> like paths and stuff like that [13:20:16] <_NiC> hm, no, wait.. they don't want the history to be visible. [13:20:17] New code comment: Bawolff; In my testing, when it cleans up watchlist page entries, for a normal (non-raw) edit, it doesn't pro; [13:20:24] <_NiC> so I guess I can't do that. [13:20:40] _NiC: dumping the mysql db would work though [13:20:51] <_NiC> unless I can turn off the possibility of looking at history? [13:20:52] All path specific stuff is usually in LocalSettings.php [13:21:13] _NiC: I mean it would work, just not for your use case [13:21:21] <_NiC> bawolff, yeah. I did see some stuff in module_deps and *cache tables that seem specific. [13:21:43] dumps have namespace codes in them, but those aren't really used when importing i don't think [13:22:32] oh, forgot about those tables - yeah they're wiki specific. (Similarly, you'd probably not want the user table with everyone's passwords if you're just exporting/importing pages) [13:22:46] 03oren * 10/trunk/lucene-search-3/pom.xml: split snowball version from lucene version so It can be further upgraded [13:23:01] <_NiC> bawolff, you're right.. I don't, really. [13:23:11] ^demon: is https://www.mediawiki.org/wiki/Git/Conversion#Affected_development_projects now accurate? What other subprojects, other than those, will eventually get affected? [13:23:15] _NiC: if you're currently using the web interface, take a look at the maintinance command line scripts, they probably work better then the special:export page [13:23:20] <_NiC> bawolff, but it just seems like the only possible option right now, since I can't get the xml import to work :) [13:23:46] <_NiC> bawolff, I used the dumpBackup.php script which seems to work fine, but the import doesn't understand the xml or something. [13:23:56] <^demon> sumanah: Also the toolserver i18n. [13:24:03] <^demon> Daniel_WMDE_'s WikiWord project. [13:24:07] <_NiC> bawolff, so I don't really know where to start - if the export does something wrong, or if the import expects something else than what it gets. [13:24:21] _NiC: what's the error message? [13:24:36] <_NiC> bawolff, "Import failed: Expected tag, got" [13:25:18] _NiC: hmm, that could mean it has problems reading the file. Open up the file in a text editor and see if it starts with [13:25:19] <^demon> sumanah: I'd say what you have + those 2 I mentioned covers a good 95%+ of it. [13:25:28] <_NiC> bawolff, it does. :) [13:25:46] well then, something screwy is happening... [13:25:46] <_NiC> bawolff, the file, to me, looks like perfectly fine xml. [13:25:58] ^demon: yeah, but it's the other 5% that ..... I'd like to know so we can make concerted outreach [13:26:58] <^demon> sumanah: mwdumper, but nobody's *actively* working on that so impact should be low. [13:27:05] <^demon> "ops" is pretty broad and covers a lot of stuff. [13:27:43] <^demon> We could probably move some more stuff to ATTIC so trunk's a bit clearer on the subject. [13:28:32] _NiC: could be something like the importDump script tries to upload the file (I don't know if it actually does that, it seems like a weird thing to do, but always a possibility) but the cli user you're running it as doesn't have permission to do that [13:28:44] _NiC: could also try using a different program like mwdumper [13:29:02] _NiC: anyhow, good luck [13:29:13] 03demon * 10/trunk/ (ATTIC/silly-regex-linker/ silly-regex-linker/): Move Brion's ancient WordPress plugin to the attic [13:30:40] hi awjr, how is the Pune hackathon? [13:30:58] hi sumanah: pretty good! [13:31:01] ^demon: are you adding those projects to the list in Affected Projects or shall I? [13:31:02] 03demon * 10/trunk/ (ATTIC/wikitex/ wikitex/): Move WikiTex to the attic [13:31:12] <^demon> Oh I already closed the tab :) [13:31:26] awjr: ^demon just answered your question on wikitech-l, re git migration. I'm collecting more open questions at https://www.mediawiki.org/wiki/Talk:Git/Conversion/issues#Topics_for_Chad.27s_email_to_wikitech-l_this_week [13:33:58] <^demon> Dantman: wikiSDK is pretty much obsolete right? [13:35:37] ^demon, sumanah: thanks :) [13:36:03] <^demon> "ops" probably also includes apergos' dump stuff, but it might be worth mentioning anyway :) [13:36:17] ^demon: i'll respond on-list probably later tonight. but real quickly, im not actually doing fundraising anymore so the current fundraising folks will need to weigh in. also, there are others besides fundraising who use the wikimedia repo [13:36:26] huh? [13:36:43] <^demon> apergos: Moving to git. Just listing projects other than MediaWiki affected. [13:36:44] personally, i think it should be migrated to git as well, but the timing will be the tricky part [13:36:48] oh [13:37:07] I'd like the trunk branch of the backups to go even though I don't actually commit there :-P [13:37:21] apergos: https://www.mediawiki.org/wiki/Git/Conversion#Affected_development_projects [13:37:27] and I'd like my branch to go cause that is where I commit til stuff sucks less enough to commit to trunk :-D [13:37:34] <^demon> You've just got trunk and that one branch, right? [13:37:38] uh huh [13:37:46] oh I need to delete the copy of pahse3 I have in my branch [13:37:51] that's not used ever for anything [13:38:03] so delete delete delete [13:39:11] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (3 files in 2 dirs): schema update [13:39:40] what do you want me to note on that page, ^demon ? [13:39:52] or whoever is maintaining it.. [13:40:00] <^demon> I'll add a note real quick. [13:41:02] New code comment: MrBlueSky; Sorry! Working on it!; [13:41:09] <^demon> apergos: How soon/late would you be ready to convert? [13:41:14] http://svn.wikimedia.org/viewvc/mediawiki/branches/ariel/ tools yes xmldumps-backup/ yes [13:41:24] xmldumps-phase3/ speedy delete [13:41:37] ^demon: I figure, as the people who run the repo, we are like the hosts of a party at a big house. It's the nice thing to do to circulate among all the rooms to prenotify the guests to tell them when the party's gonna end/shift to a local nightclub [13:41:38] what do I need to do for conversion? I mean I would love it to have been done yesterday [13:41:39] :-D [13:41:39] or something [13:41:55] <^demon> I create a git copy of your svn paths. [13:42:01] <^demon> We check it to make sure it looks sane. [13:42:06] <^demon> Push to a new project in gerrit [13:42:08] <^demon> Profit!! [13:42:23] so I'll live if it waits in the queue but I look forward to the move [13:42:33] i.e. schedule at will! [13:42:44] give me a day's heads up just so I know. that's it. [13:42:50] <^demon> I'm going to whip up some rules and see how it turns out. Your history's not complicated. [13:43:08] 03(mod) Add ability to retrieve maximum upload size from MediaWiki API - 10https://bugzilla.wikimedia.org/34316 normal->15enhancement (10Sam Reed (reedy)) [13:44:03] nope, not so much. [13:44:21] Project MediaWiki-postgres-phpunit build #1560: STILL FAILING in 3 min 0 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/1560/ [13:44:25] ah there will be the new committer for the dumps test suite [13:44:27] Reedy, ^demon, apergos, Daniel_WMDE_, brion, MaxSem et al., I am collecting open questions for Chad in https://www.mediawiki.org/wiki/Talk:Git/Conversion/issues#Topics_for_Chad.27s_email_to_wikitech-l_this_week so he can answer them in an email to wikitech-l today + I'm helping write a blog post for today or so [13:44:49] I don't know if he set up a branch yet but if so please add him in, [13:44:54] he prefers git anyways [13:45:10] Project MediaWiki-sqlite-phpunit build #7109: STILL FAILING in 3 min 21 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/7109/ [13:45:26] my big question will be about the review tool we use and how much of a PITA it will be [13:45:36] question 1: Chad, no Gerrit no please nonononoooo [13:45:51] heh heh [13:45:59] apergos: MaxSem - question # 2, "what about gerrit? when will it be not a UX nightmare? " [13:46:02] New code comment: MrBlueSky; The class is to be used to hide the backlinks in the print version of pages. The actual text of the ; [13:47:01] since even Roan was unable to set up the environment for Gerrit's development, I consider the answer to be "never" [13:47:32] * MaxSem waves to jdlrobson [13:47:44] * jdlrobson waves to MaxSem [13:48:01] MaxSem: what do you think of Phabricator? [13:48:34] first of all, it should be tweaked to be accessible reado-nly without registration [13:49:21] * johnduhart sighes [13:50:09] No one has committed using phabricator :( [13:50:40] johnduhart, WTF - when I attempted to log into that thingie using my Google account, it attempted to read my contacts [13:51:04] oh heck yes, read only access should be anonymous [13:51:10] +1 [13:51:33] MaxSem: Yeah I'm not sure why it does that, log in using GitHub and I'll ask the devsa about it [13:51:35] johnduhart: well, if people can't easily try it out then they can't give you feedback and then buy into it [13:51:54] MaxSem: Right now anonymous access is off due to a bug in arcanist. [13:52:10] https://secure.phabricator.com/T856 [13:52:53] johnduhart: you can definitely surf the anti-gerrit wave right now but initial stumbles might break your momentum :D [13:53:17] sumanah: Don't worry I'm working with them on fixing this [13:53:28] johnduhart: rock. [13:56:18] MaxSem: How is everything else going? [14:01:47] johnduhart, looks like standard stuff for modern apps - it hates Opera, too. less than Gerrit though [14:01:50] hmm I should delete that one subdir myself and get it gone [14:02:13] * johnduhart looks at mw-phab [14:02:23] Hmmm, where did you just come from [14:02:56] D5 [14:02:56] D5 Tell the world about the king - http://phabricator.wmflabs.org/D5 [14:03:09] MaxSem: In what ways? [14:03:49] MaxSem: And have you tried making a commit? https://www.mediawiki.org/wiki/Phabricator#Make_a_change.21 [14:04:18] view options dropdown seems half-broken [14:05:55] 03(mod) Add "Special:UploadFile" alias for "Special:Upload" in MediaWiki - 10https://bugzilla.wikimedia.org/34317 normal->15enhancement (10Sam Reed (reedy)) [14:06:32] New code comment: Johnduhart; There's stuff I need to commit to core.; [14:09:38] 03ariel * 10/branches/ariel/xmldumps-phase3/: remove phase3 dir unused since its creation [14:09:47] New code comment: Johnduhart; What part of full rewrite isn't clear? This isn't a new extension, this is a full rewrite of the Mob; [14:09:50] *poof* [14:11:39] <^demon> It'll still be in the git log :p [14:11:43] <^demon> History and all. [14:12:17] I'm trying to find a way to add simple type checkboxes, but the only way I see so far is to edit the mediawiki core itself. Is there a way to allow the tag through LocalSettings.php? They don't have to do anything in the background, I just want to display without being attached to a submit of any kind. Can I do this without modifying the core mediawiki code? [14:12:26] 03(mod) Special:Whatlinkshere does not show its summary message - 10https://bugzilla.wikimedia.org/34246 (10duplicatebug) [14:12:31] 03(NEW) add a summary message for Special:DeletedContributions - 10https://bugzilla.wikimedia.org/34319 normal; MediaWiki: Special pages; (duplicatebug) [14:13:15] isn't duplicatebug a developer ? [14:13:46] 03(mod) add a summary message for Special:DeletedContributions - 10https://bugzilla.wikimedia.org/34319 normal->15enhancement; +comment (10Antoine "hashar" Musso) [14:14:34] ascheel: a gadget maybe? [14:17:21] 03reedy * 10/branches/REL1_18/extensions/CentralAuth/specials/SpecialCentralAuth.php: [14:17:21] Partial revert r104489 to revert r104337 out of 1.18 [14:17:21] Bug 34315 - CentralAuth-required method missing from MW 1.18 stable [14:17:49] <^demon> Oh sweet I can create gerrit projects :) [14:17:57] <^demon> Now I don't have to bug Ryan :p [14:18:02] sumanah: a gadget? Not a term I'm familiar with. You mean an extension? [14:18:36] \o/ [14:18:38] !gadget [14:18:38] For information about Extension:Gadgets see http://www.mediawiki.org/wiki/Extension:Gadgets [14:18:44] 03(FIXED) CentralAuth-required method missing from MW 1.18 stable - 10https://bugzilla.wikimedia.org/34315 +comment (10Sam Reed (reedy)) [14:18:48] ascheel: https://www.mediawiki.org/wiki/Gadget_kitchen has more info [14:18:51] sumanah: Thank you. :) [14:18:54] sure! [14:20:15] wow. that's fairly in-depth to add some elements. ;) I think I just might stick with $wgRawHtml [14:20:36] ^demon: are you preparing the MediaWiki git repo? :) [14:20:54] <^demon> I've got a dump yeah, still needs tags :\ [14:21:08] sumanah: I'm not too worried about security. it's an in-house setup and everybody is considered a 'trusted' user [14:21:49] 03mrbluesky * 10/trunk/ (3 files in 2 dirs): Follow-up to r111150. Update parsertests, remove item from release notes. [14:22:08] ascheel: Gadgets - just an idea. you could also tweak the site css? hmm, maybe [14:22:14] I'm going to nap a bit (migraine), will be back on in a little while... my guy I'm doing rsync tests with won't be on til later anyways so I've shifted my work schedule somewhat [14:22:28] my condolences on the migraine apergos [14:22:49] sumanah: nah, mediawiki itself won't publis etc. I think i should be able to modify the variable that contains the allowed html tags and append to it in LocalSettings [14:23:14] ^demon: we can add tags manually later on [14:24:33] !html ascheel [14:24:34] For allowing any and all HTML, see . This is of course VERY DANGEROUS. Safer options include , and . [14:25:01] Daniel_WMDE_: looks more like what I'm looking for. :) Reading now [14:26:21] 03(NEW) remove obsolete database field rc_new - 10https://bugzilla.wikimedia.org/34320 normal; MediaWiki: Database; (duplicatebug) [14:27:06] ascheel: just fyi, https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker and its links may interest you [14:27:56] sumanah: Thanks again. :) I'll read that when I'm done with these other ones. OCD tells me to read it all in the order I get it, ya know... [14:27:59] ;) [14:28:02] 03reedy * 10/trunk/phase3/ (RELEASE-NOTES-1.20 includes/api/ApiQuerySiteinfo.php): * (bug 34316) Add ability to retrieve maximum upload size from MediaWiki API. [14:28:07] <^demon> Wait. I think I finally fixed the auto-tagging thing [14:28:09] * ^demon crosses fingers [14:28:19] 03(FIXED) Add ability to retrieve maximum upload size from MediaWiki API - 10https://bugzilla.wikimedia.org/34316 +comment (10Sam Reed (reedy)) [14:29:19] Yippie, build fixed! [14:29:19] Project MediaWiki-postgres-phpunit build #1561: FIXED in 2 min 54 sec: http://integration.mediawiki.org/ci/job/MediaWiki-postgres-phpunit/1561/ [14:29:26] * ^demon goes to find some breakfast while svn2git does its thing [14:30:03] Yippie, build fixed! [14:30:04] Project MediaWiki-sqlite-phpunit build #7110: FIXED in 3 min 38 sec: http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/7110/ [14:39:16] 03reedy * 10/trunk/phase3/ (RELEASE-NOTES-1.20 includes/api/ApiFormatBase.php): * (bug 34313) MediaWiki API intro message about "HTML format" should mention the format parameter. [14:39:37] 03(FIXED) MediaWiki API intro message about "HTML format" should mention the format parameter - 10https://bugzilla.wikimedia.org/34313 summary; +comment (10Sam Reed (reedy)) [14:40:30] 03maxsem * 10/trunk/extensions/MobileFrontend/ (24 files in 2 dirs): Moved templates to their own directory [14:42:41] 03(mod) Integrate Jenkins with Git - 10https://bugzilla.wikimedia.org/34141 +comment (10hashar) [14:45:03] 03(mod) remove obsolete database field rc_new - 10https://bugzilla.wikimedia.org/34320 (10Sam Reed (reedy)) [14:45:04] 03(mod) Database table cleanup (tracking) - 10https://bugzilla.wikimedia.org/16660 (10Sam Reed (reedy)) [14:48:47] New code comment: Hashar; Well done! :-); [14:49:11] is there a "less than" parser function? like if if {{{this_many}}} < 10 [14:49:30] #expr, maybe? [14:49:56] !parserfunction [14:49:56] "Parser functions" are a way to extend the wiki syntax. ParserFunctions is an extension that provides the basic set of parser functions (you have to install it separately!). For help using parser functions, please see . For details about the extension, see . [14:50:01] !parserfunctions [14:50:01] "Parser functions" are a way to extend the wiki syntax. ParserFunctions is an extension that provides the basic set of parser functions (you have to install it separately!). For help using parser functions, please see . For details about the extension, see . [14:50:30] MorbusIff: maybe the extended one [14:50:44] hashar: you don't think #expr would do it? [14:50:57] I have no idea. I have never looked at that code [14:51:39] Morbus: #expr tests has tests like 4 < 5 or -5 < 2 [14:51:45] so it should support < > [14:51:51] yeah, but... [14:51:58] {{#if: {{#expr: 12 < 10}} | yes | no}} [14:51:59] is showing yes. [14:52:00] heh. [14:52:35] that would be true modulo 10 :-) [14:53:15] {{#expr: 12 < 10}} [14:53:19] returns 0 too. [14:53:20] bizarre. [14:54:13] right. [14:54:44] {{#if: {{#expr: 12 < 10}} | no | yes}} [14:54:44] {{#if: {{#expr: 12 > 10}} | no | yes}} [14:54:46] both says no. hah! [14:55:01] dang. [14:55:24] Surely enwiki have made a solution to this problem [14:55:33] ok, so, let's see... if a category includes a template that sets another category, can the category override that set category by defining it itself? [14:55:43] i basically just need to have "Body count: 3" sort as "Body count: 03". [14:55:56] Are you an assassin? [14:56:11] no, but the movies my wiki catalogues is ;) [14:56:20] http://www.disobey.com/wiki/The_Dead_Hate_the_Living! [14:56:20] Daniel_WMDE_: is exactly what i was looking for. At home, I use dokuwiki (simpler for my purposes) and it's got a similar feature. Functions the same as with different implementation. [14:56:43] Daniel_WMDE_: So many thanks. You too, sumanah [14:57:03] <^demon> Daniel_WMDE_: Where do you want WikiWord to live? :) [14:57:05] * Daniel_WMDE_ is happy when his simple hacks are used [14:57:08] glad we could, ascheel [14:57:26] ^demon: somehwere public. [14:57:29] hrm. i think the second use of the same [[Category]] is being ignored. [14:57:36] Morbus: here are my tests : http://dpaste.org/Xnics/ [14:57:43] <^demon> Daniel_WMDE_: Do you want to move to git with the rest of the repo? [14:57:49] ^demon: it'S not under active development, and probably won't see much changes. it needs a rewrite [14:58:02] Daniel_WMDE_: https://www.mediawiki.org/wiki/Git/Conversion [14:58:07] ^demon: move it or leave it, whichever is less work for me & you [14:58:18] Morbus: {{#expr}} returns 0 or 1 which is a value. Hence {{#if}} would considers it to hold for true [14:58:23] hashar: yeah, and just with #expr, it works. but throw that into an #if, and I believe it treats it as a string [14:58:25] Daniel_WMDE_: in case you want the current timeline [14:58:28] such that 0 and 1 are always true. [14:58:35] <^demon> We can move it when someone is ready to work on it again. The current location will be around read-only for at least a long time. [14:58:37] maybe i need to do an #ifeq instead! [14:59:23] Morbus: that is in the example page at http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions#.23if [14:59:35] {{#if: 0 | yes | no }} → yes !!! [14:59:49] yeah. [14:59:56] {{#ifeq: {{#expr: 12 > 10}} | 1 | yes | no}} [14:59:56] {{#ifeq: {{#expr: 2 > 10}} | 1 | yes | no}} [14:59:58] that works. [14:59:59] yay. [15:00:04] \o/ [15:00:06] there's {{#ifexpr: [15:00:25] liangent: oh, i didn't see that one. [15:00:27] <^demon> Daniel_WMDE_: I lump WikiWord in with "everything else" which is "we'll help you move when you're ready and sometime after we're done with MediaWiki && extensions" [15:00:42] sounds good to me [15:00:59] {{#ifexpr: 12 > 10 | yes | no}} [15:00:59] {{#ifexpr: 2 > 10 | yes | no}} [15:01:01] works too. [15:01:17] sumanah: thanks [15:01:46] Daniel_WMDE_: "a long time" is "1 year" incidentally [15:03:05] woohoo! {{#ifexpr: {{{1}}} > 10 | [[Category:Body counts]] | [[Category:Body counts|Body count:0{{{1}}}]]}} [15:03:13] hashar, liangent: thanks. [15:03:36] huhu [15:03:52] I have no idea what this template would do, but that looks like some nice wikitext hacking 8-) [15:03:55] http://www.disobey.com/wiki/Category:Body_counts [15:04:13] slightly better than it was before. [15:04:56] Morbus: hey, template hackers are welcome at Wikimedia dev events [15:05:04] Morbus: https://www.mediawiki.org/wiki/MediaWiki_developer_meetings [15:05:04] Morbus: is that a wiki tracking the number of deaths in movies? :D [15:05:08] hah, i don't leave the house ;) [15:05:15] hashar: even better than that. [15:05:22] hashar: see http://www.disobey.com/wiki/The_Dead_Hate_the_Living! [15:05:23] ;) [15:05:33] it categorizes deaths *and sleazes* [15:05:39] Morbus: hmm ... well, we also want to reach out to template creators & hackers to talk about changes that affect templates [15:05:40] http://www.disobey.com/wiki/Category:Sleaze_by [15:05:41] snicker. [15:05:53] Morbus: maybe you could have a look at Semantic MediaWiki [15:06:01] i've looked at it in the past. [15:06:03] Morbus: like https://www.mediawiki.org/wiki/Lua_scripting [15:06:04] too complex for my needs. [15:06:10] :-° [15:06:18] sumanah: as a replacement or an alternative? [15:06:23] i've always wanted to learn lua. [15:06:37] holy s*** [15:06:39] Morbus: I believe a replacement [15:06:44] sumanah: ugh. [15:06:50] there are even screenshots of each death!!! [15:06:53] sumanah: well, i'd want it to be a lOoOng build period. [15:06:54] Morbus: there's a talk page, please use it! [15:07:06] sumanah: i would hate to be forced to upgrade all my shit and learn something new [15:07:11] Morbus: without input from template makers like you, we are not going to make good decisions [15:08:14] i suspect wikipedia has far more intelligible template people than widdle ol me ;) [15:08:28] but i'll take a look at the lua page. [15:08:39] i'd be much happier if both could be in place for a long time. [15:08:40] <^demon> Even if we add Lua I imagine ParserFunctions won't disappear for quite awhile. [15:08:47] <^demon> Don't want to Break Stuff ;-) [15:08:58] such that {{}} remains existing core, and {{#lua: }} launches into lua. [15:09:14] i just have to ask. [15:09:14] and then one has a killswitch they could put in their LocalSettings to turn off the old form. [15:09:17] why *lua*? [15:09:22] why not JS? [15:09:27] <^demon> Morbus: I think the last suggestion was to use {{}} for both, check Lua first then fall back to normal templates. [15:09:30] there are decent server side JS engines, no? [15:09:59] Daniel_WMDE_: read "Explanation of why Tim's preferred language is Lua" [15:10:10] linked to from the bottom of that page [15:10:34] hashar: heh, yeah, screenshots of each. i've just started doing that, and the longer explanations. [15:10:46] hashar: but the way The Dead hate the Living looks is how i'm moving forward. [15:11:12] Morbus: if you are doing cool stuff, you may want to email mediawiki-l a short case study [15:11:24] Morbus: kind of like http://lists.wikimedia.org/pipermail/mediawiki-l/2011-August/037870.html [15:11:41] how i'm building the image galleries might be interesting. [15:11:43] "I wanted foo, so here is what I used to achieve it" [15:11:58] format = ,%PAGE%|{{FilenameToCaption|%TITLE%|The Dead Hate the Living!|2000}}\n,, [15:12:00] heh. [15:12:28] "here's a tour of high points in my Special:Version and Common.css etc." [15:12:41] i use very few extensions actually. [15:12:47] New code comment: Reedy; But false isn't a valid there, it has to be bool, and you can elabourate to say it should return fal; [15:12:50] but Parser|String|Regex would be my base. [15:13:01] i'd rather build something in a template i control than worry about svn switches and extension upgrades and other devs. [15:13:08] so, you see what I mean, Morbus? would be valuable as an example [15:13:23] KDE wiki is impressive ( http://techbase.kde.org/ ) [15:13:32] New code comment: Reedy; Unused isn't a valid type; [15:13:43] <^demon> hashar: They don't use monobook :( [15:13:56] that is what make it great :) [15:14:06] i love when people hack their own skin [15:14:11] Hi Hashar. [15:14:23] Do you konw if Jure is on? [15:14:30] I wasn't at work yesterday. [15:14:36] I only work every other day. [15:14:42] sumanah: sorry - whcih page? [15:14:51] Joe___: he is not there today it seems [15:14:52] Daniel_WMDE_: https://www.mediawiki.org/wiki/Lua_scripting#Documents [15:15:00] !seen freakolowsky [15:15:02] freakolowsky (~freakolow@postar-b.abakus.si) was last seen quitting from #mediawiki 2 days, 22 hours, 55 minutes ago stating (Remote host closed the connection). [15:15:23] Joe___: but he should be back one day :--D [15:15:45] hashar: Lua comments to Talk: or -l? [15:15:51] er. not hashar. [15:15:51] What do you mean by one day? [15:15:54] sumanah: ^ [15:16:08] Morbus: either, although wikitech-l and mediawiki-l would get more attention [15:16:20] Joe___: must be a french idiom. I meant he will back "for sure" [15:16:21] (but I figure talk page comments are easier for some people, so I suggested it) [15:16:21] i should probably sub to these lists anyways. [15:16:32] Morbus: mediawiki-l is probably useful [15:16:35] 'to you [15:16:45] Joe___: you could email freakolowsky (Jure) [15:16:47] i've been using mediawiki since like 2004 [15:16:56] I have emailed him previously. [15:16:58] Morbus: rock! [15:17:03] I didn't get a response. [15:17:23] Joe___: if it's not private, feel free to ask us & to email the wikitech-l list [15:17:27] he was probably busy with something else [15:17:27] Wikimedia developers [15:17:37] sumanah: there is a bug report already https://bugzilla.wikimedia.org/show_bug.cgi?id=34280 [15:17:54] Oh, Oracle [15:18:12] yeah :-( [15:18:26] Joe___: Sam asked for your PHP / Oracle version. That might help [15:18:44] 03(mod) Oracle installer throw SET CONSTRAINTS ALL DEFERRED PL/SQL error - 10https://bugzilla.wikimedia.org/34280 +comment (10jfehrman) [15:18:56] Yea I noticed I just responded [15:18:58] \o/ [15:19:31] What do you mean as in private? [15:20:28] Joe___: before I knew what your problem was, I didn't know whether it was something you were ok talking about in public. Sometimes people want to talk about their problems one-on-one because something about the problem is secret. [15:21:10] Joe___: I think you should try connecting to your database using the user/pass you have used and then try the command "SET CONSTRAINTS ALL DEFERRED" [15:21:16] maybe your lacking a user right [15:21:24] your / you are [15:21:25] No the problem we are dealing with now is just an install. It is all being built for a proof of concept to be later implemented [15:21:40] Ok thanks Hashar I will try that. [15:21:49] good luck, Joe___ [15:21:52] Oracle might give a better error message [15:22:23] Joe___: if you have some software development skills, or are interested in testing in general, we could use more people who test MediaWiki on Oracle and fix problems when they happen [15:24:10] I am a software developer and probably about to become a junior DBA. If you can give me a list of duties it would require I would love to possibly work on MediaWiki. [15:24:17] New code comment: Jeroen De Dauw; This broke compat with 1.16 in 1.7.0.1 and 1.7.0.2. Please fix. SMW is keeping compat with 1.16.x un; [15:24:20] 03(mod) Oracle installer throw SET CONSTRAINTS ALL DEFERRED PL/SQL error - 10https://bugzilla.wikimedia.org/34280 +comment (10hashar) [15:24:36] The query worked. [15:24:55] Which tells me it isn't a permissions issue [15:25:07] the user has create session and DBA privelages. [15:25:11] privilages [15:25:34] privileges* [15:25:36] wow I can't spell [15:27:30] Joe___: we are a lot more informal than "list of duties" :-) If you look at https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker#Set_up_your_environment and then join https://lists.wikimedia.org/mailman/listinfo/wikitech-l that would be a start [15:29:15] Joe___: a good start would be to work with hashar to add Oracle to our automated test infrastructure [15:29:28] Joe___: so that we know when stuff breaks [15:29:36] that is tracked but very low in our priority right now :/ [15:29:43] still need to add mysql :-) [15:29:50] Joe___: that is, we know when changes developers have made to MediaWiki have broken our Oracle support. [15:30:17] Joe___: there might be some intersection with Wikimedia Labs, our hosted environments that are meant for testing and development [15:30:26] Joe___: https://www.mediawiki.org/wiki/Wikimedia_Labs [15:31:46] Joe___: I am the volunteer development coordinator for MediaWiki and we also have a QA lead who could guide you on how you can work on MediaWiki. You could private message me your email address and I could put you in touch with him [15:31:55] 03(mod) Oracle installer throw SET CONSTRAINTS ALL DEFERRED PL/SQL error - 10https://bugzilla.wikimedia.org/34280 +comment (10jfehrman) [15:32:17] actually Joe___ I can just take your email address from BZ :) [15:32:21] Sumanah how do I private message [15:33:05] ah, Joe___, I see you are using the Freenode website to connect to IRC. in the long run you will probably want to use a desktop client such as XChat or Chatzilla [15:33:18] ok [15:33:23] because that helps you keep logs, connect more easily, customize things, etc. [15:33:27] Ok [15:33:39] can I private message from this client? [15:34:13] Joe___: I don't know the webchat freenode interface very well, but sometimes if you doubleclick someone's name? you can enter into a private 1:1 conversation with them. Also there is a command you can type into the textfield where you type your chat: /query [person's name] [15:34:52] chrismcmahon: hey, Joe___ here is a software developer who is learning to be an Oracle DBA, and I was thinking maybe we could corral him as a tester for our Oracle support [15:35:24] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (4 files in 2 dirs): kill obsolete patches - follow up r111155 [15:37:37] 03reedy * 10/trunk/phase3/ (27 files in 10 dirs): Documentation followups from lastnight [15:40:21] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (4 files in 4 dirs): fix several minor issues, inc follow up to r111041 to add undefined var [15:40:41] !branch [15:40:41] http://www.mediawiki.org/wiki/Branch_points [15:49:10] brion: hi - I've cleaned up MWdumper - made it type safe, removed org.apache.* code to a dependency and fixed all compiler warnings [15:49:50] 03(mod) Test that clicktracking is collecting the data we need - 10https://bugzilla.wikimedia.org/32992 -aftv5-1.0 +aftv5-1.5 (10Yoni Shostak) [15:50:02] OrenOf: hey, great, thank you! and thanks for the summary mail to wikitech-l [15:50:26] brion: I was wondering if the code org.apache.* was modified before I commit [15:51:36] sumanah: what will this weekend's project be I wonder [15:52:01] brion: or is there is some way to check it is not broken ;-) [15:52:51] OrenOf: the one that would most directly benefit me is if you imagined a few project ideas for students, including Lucene ones that I could then ask the Lucene people to consider [15:53:14] ok [15:53:35] OrenOf: but that might not be the best use of your time from other people's perspectives :) [15:53:44] OrenOf: let's see if anyone else gives you any requests. [15:54:21] I think that there is a realy tricky thing they might be interested in [15:54:52] 03(FIXED) Article Feedback window should have a dismiss button - 10https://bugzilla.wikimedia.org/32965 (10Yoni Shostak) [15:54:59] OrenOf: https://www.mediawiki.org/wiki/Summer_of_Code_2012#Project_ideas [15:55:30] sumanah: http://www.harihareswara.net/ that you? [15:55:35] 03(mod) The edit page should be changed to accommodate larger edit summaries - 10https://bugzilla.wikimedia.org/4716 +comment (10Trevor Johnson) [15:55:38] Morbus: yes [15:55:40] sumanah: k. [15:55:55] 14(INVALID) Position the feedback label before the geo-tags - 10https://bugzilla.wikimedia.org/32840 +comment (10Yoni Shostak) [15:55:57] just writing up a post to mediawiki-l and googlestalked you as "SHE DID IT! SHE BROUGHT ME HERE!" [15:56:01] hahaah [15:56:15] lol [15:56:53] LL2|JedIRC: oh btw if you have any friends who are eligible for GSoC this summer here are flyers you can distribute: https://www.mediawiki.org/wiki/Summer_of_Code_2012#Spread_the_word [15:57:32] Morbus: and thank you for explaining the stalking, I was sort of wondering. "maybe s/he just really likes my blog!" [15:57:47] sumanah: heh. [15:57:48] "it *is* among the finest of its era" [15:57:53] "totally reasonable" [15:57:56] I don't have any friends [15:58:00] jk :P [15:58:35] 03(ASSIGNED) Acknowledge previous feedback - 10https://bugzilla.wikimedia.org/32836 +comment (10Yoni Shostak) [15:59:13] i'm going to branch 1.19wmf1 later today, so if people are wanting to commit stuff to be merged into REL1_19, I'd prefer it's done earlier and saves the double merge! [15:59:30] 03(ASSIGNED) Test that clicktracking is collecting the data we need - 10https://bugzilla.wikimedia.org/32992 (10Yoni Shostak) [16:00:42] what is ApiBase class? [16:01:16] The base api class [16:01:26] 03(ASSIGNED) Do not show vertical button Option C when Option 4 CTA is displayed (phase 1.5 ticket) - 10https://bugzilla.wikimedia.org/33002 +comment (10Yoni Shostak) [16:01:59] potter: btw we have some more tutorials now on mediawiki.org, see https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker/Workshop and https://www.mediawiki.org/wiki/Category:Tutorials [16:02:16] sumanah: ok i'll see them.ty [16:02:18] 03(NEW) Do not escape some entities used in pipe-separator in Special:Contributions - 10https://bugzilla.wikimedia.org/34321 normal; MediaWiki: Special pages; (whym) [16:02:43] hi Amgine! how are you? [16:03:03] Conscious, but not lively. [16:03:31] ty for asking, Sumanah. [16:04:03] 03(mod) remove obsolete database field rc_new - 10https://bugzilla.wikimedia.org/34320 (10Sam Reed (reedy)) [16:04:31] Amgine: so there's an upcoming Wikimedia developers' hackathon in Berlin, probably 1-3 June, and https://wikimania2012.wikimedia.org/wiki/Hackathon in July. [16:05:13] Amgine: travel subsidies are available for the latter but applications are due 16 Feb. https://wikimania2012.wikimedia.org/wiki/Scholarships [16:05:33] Amgine: are you interested in either? [16:06:03] Uhm... You know I'm not generally considered a MW dev? [16:06:09] sumanah: who would be mentoring the summer of code students ? [16:06:43] OrenOf: the short answer is: MediaWiki and extensions developers, including you if you volunteer to mentor them. One mentor per student, one student per mentor. [16:07:34] Amgine: this isn't just about MediaWiki, this is about all Wikimedia technology. And we want devs, systems administrators, gadgets people, templates people, Toolserver people -- the whole ecology [16:08:02] You're a MediaWiki power user and we totally want your perspective! [16:08:10] Okay. [16:09:27] Reedy: i m not able to get a clear picture what an api is? [16:09:46] Reedy: can you give me an example where it will be reuqired [16:10:06] potter: you know, there's this thing on the internet called Wikipedia http://en.wikipedia.org/wiki/Application_programming_interface [16:10:49] hi, can anyone check if there is a quick solution to https://bugzilla.wikimedia.org/show_bug.cgi?id=34321 ? [16:16:33] 03reedy * 10/trunk/extensions/CodeBrowse/: Delete CodeBrowse extension. Unfinished and unloved, and with CR going away, even less likely anyone is going to work on it [16:17:38] JeroenDeDauw: Is there any reason for keeping the Distribution and Deployment extensions around in SVN? [16:17:54] And awesomeness for that matter ;) [16:18:18] wow, Reedy there wasn't even a https://www.mediawiki.org/wiki/Extension:CodeBrowse page [16:18:56] It was started in 2008 at r42629... It's not had any other work to it done than people doing mass maintenance [16:19:02] Reedy: yeah, someone might want to use the code to either finish what I started or do something similar. Any reason to not have it there? Disk space is cheap right :) [16:19:29] They can still get them from history [16:19:46] Just wondering whether there's much point keeping "useless" extensions around in trunk [16:19:47] Reedy: are you implying that Awesomeness is not useful? :<0 [16:20:08] Reedy: no point in "removing" them either [16:20:14] It just makes the stuff harder to find [16:20:18] * Nightrose hands JeroenDeDauw some chocolate to make up for the shock [16:20:18] ;-) [16:20:25] the deletionism debate rears its head in our repo! [16:20:32] hehe [16:21:12] Reedy: you know, I actually have awesomeness deployed on 4 wikis.... :p [16:21:29] Personally, I've never found a need to deploy it anywhere ;) [16:21:38] It also lacks i18n support [16:21:44] Reedy: just admit you do not have any awesome wikis then! [16:21:46] That's a deal breaker for me [16:22:01] JeroenDeDauw: you made me laugh:0 [16:22:02] :) [16:22:18] Reedy: i knew what an API in C or flickr was.. but i did not get any example in mediawiki? [16:22:25] !api [16:22:25] The MediaWiki API provides direct, high-level access to the data contained in the MediaWiki databases. Client programs should be able to use the API to login, get data, and post changes. Find out more at . For client libraries in various languages, see . [16:22:40] https://en.wikipedia.org/w/api.php [16:23:09] Same idea, different implementations [16:24:08] I really do wish we could clear the crap out of /extensions [16:24:11] potter: see https://www.mediawiki.org/wiki/API and https://www.mediawiki.org/wiki/API/Tutorial [16:25:41] I'm going to go procrastinate for a few hours, then I'll do 1.19 merges and create 1.19wmf1 [16:26:11] :-) [16:26:19] Reedy: if you wanna talk about Wikimania proposals I'm here all day [16:31:32] New code comment: Nurhusien; Thankyou find mediawiki public serves; [16:32:51] WE HAVE A DATE FOR THE WMDE HACKATHON -- I'll be June 1-3, with a pre-event for Wikidata/RENDER on May 31. [16:32:56] er, it will [16:33:12] Daniel_WMDE_: are you writing the wikitech-l mail already? [16:33:28] 03(mod) Oracle installer throw SET CONSTRAINTS ALL DEFERRED PL/SQL error - 10https://bugzilla.wikimedia.org/34280 +comment (10hashar) [16:33:28] sumanah: sent! don't tell my work that i was typing it up during the daily scrum. [16:33:30] ;) [16:34:21] sumanah: no. btw, i'd prefer to make the pre-event more closed than the general event. invitation based / on request. [16:34:31] Morbus: your secret is safe with this logged channel [16:34:39] sumanah: we'll be talking about wikidata during the main event anyway. the pre-event is mainly for coordination with the wmf [16:34:53] Daniel_WMDE_: ahhhh. ok, so, don't even advertise the existence of it as an invite-only event? [16:35:23] sumanah: ;) [16:35:38] Morbus: ;-) [16:35:42] sumanah: well, it'S not a secret, but there's no need to advertize it really. [16:36:10] Daniel_WMDE_: ok. But I'll be coordinating outreach and it's easy to say "see, on this wiki page we describe the agenda-- will you please come?" [16:36:18] sumanah: except perhaps to relevant people from other chapters involved in related projects [16:36:25] Daniel_WMDE_: so, a public wiki page is ok [16:36:32] sure [16:36:59] Daniel_WMDE_: ok, just wanted to check on that. [16:37:02] it should just be clear that we have a much smaller limit on the wikidata event (<40 people i'd say) [16:37:06] redlink now up at https://www.mediawiki.org/wiki/MediaWiki_developer_meetings#2012 [16:37:25] ...and at least 20 are already taken by default [16:37:36] it's like to keep that small and efficient [16:37:40] err, i'd [16:38:00] understood, Daniel_WMDE_ [16:38:25] Daniel_WMDE_: so, the email to wikitech-l will be about the June 1-3 main event, no problem. [16:38:31] yes [16:39:15] Daniel_WMDE_: you gonna write it or shall I? [16:40:13] sumanah: it's your event :) [16:40:23] Daniel_WMDE_: OH IS IT NOW [16:40:43] oh right, I have to respond to approx 3 emails from you [16:40:48] sumanah: well, pretty much. i wrote an email to you about that yesterday... [16:40:52] yes :) [16:41:23] [16:41:30] sumanah: basically, how the "main event" is covered between WMDE and WMF is still to be clarified (and it SHOULD be clarified). [16:42:03] but *I* will not be involved very much with the main event. depending on the situation at home, i may not even be able to attend it fully. [16:42:16] I'm happy to brainstorm with you of course, share ideas, etc [16:42:44] Daniel_WMDE_: I guess this is something of a shift from last year, potentially [16:42:57] not potentially :) [16:43:16] * sumanah evidently used three qualifiers in that last line [16:43:16] but i have tried to make this clear all along [16:43:31] Yeah, I know. [16:43:41] But the date discussion sort of overshadowed it. [16:43:59] sumanah: well, last year, i *thought* i'd have to organize and moderate. but between nicole, you and danese, i didn't have much to do anyway. which was good :) [16:44:48] it would be nice if you could just show up this year with your kid, you babbling about structured data and her unstructuredly babbling "dada" [16:44:55] It's German efficiency [16:45:07] MaxSem: Any progress? [16:45:10] sumanah: i could do that with a 9 month old, not with a 9 days old :) [16:45:28] johnduhart, with MF? [16:45:36] Daniel_WMDE_: my dream, ruined [16:45:37] ;-) [16:45:40] Phabricator [16:46:40] poked around a bit, now doing my main work [16:48:00] Daniel_WMDE_: I think that, since WMDE is hosting the event, as a courtesy to you I want to ensure that the plans for the main event are amenable to you, and if you do not have the bandwidth or the desire to have you or nicole or sebastian co-plan the content of that event, then I can do it. [16:48:11] While keeping you all in the loop. [16:48:34] sumanah: i'm happy to help if i know what/how/when [16:49:18] Nightrose: :D well, I imagine you will have your hands a bit full with the May 31st event and I am happy to let you take the lead on that if you'll have it, as long as I can pipe up sometimes and make suggestions [16:49:32] sumanah: somewhere along these lines, yes. it should be clear how responsibility and workload is distributed. perhaps reply to my mail about this topic, so we can work it out. i leave it to you to broaden the audience on that. [16:50:01] oh yes, Nightrose should definitly be in the loop on this discussion [16:50:02] Daniel_WMDE_: ok. I will do that. My main concern has been not-stepping-on-your-toes, not-overreaching. [16:50:15] Nightrose: not sure if i cced you on that [16:50:15] Now that I know you trust me not to do that, I shall try to Organise. [16:50:19] (you did not) [16:50:29] sumanah: since it's the first one i could sure use input/help [16:50:54] i did not? try to organize? [16:50:55] Nightrose: remind me, have you planned events before? IIUC Nicole Ebber will be leading the logistical side of things. [16:51:03] Daniel_WMDE_: you didn't cc her [16:51:07] ah :) [16:51:15] Daniel_WMDE_: believe me, I know you have worked your backside off organizing a lot of events! [16:51:19] * Daniel_WMDE_ has half his brain on a debug session [16:51:19] back in a moment [16:51:21] sumanah: various stuff in kde but not familiar with how things are run here tbh [16:52:25] !difference engine [16:52:25] I don't know anything about "difference". [16:52:30] Nightrose: you did get my mail outlining the purpose & agenda of the pre-event, right? oh, btu that was in german, sumanah only got the short version in english [16:52:39] Daniel_WMDE_: yeah [16:52:46] if you email it to me then I could just machine translate it [16:52:47] I just noticed I'm off school on the 4th of June... darn... wish that was the other side of the weekend [16:52:48] !DifferenceEngine [16:52:49] I don't know anything about "differenceengine". [16:53:04] awww, multicast wasn't added in PHP until 5.4 [16:53:07] @diff [16:53:13] gnah [16:53:19] * Daniel_WMDE_ goes debugging [16:53:34] sumanah: i'll forward Daniel_WMDE_'s email [16:54:16] ok, Daniel_WMDE_, Nightrose, thanks. I'll continue some email threads and coordinate with you both, on the understanding that Nightrose will do the content leadership for RENDER/Wikidata Day, I'll lead the structure of the June 1-3 event, and we keep Erik, Nicole and Daniel in the loop on everything. [16:54:30] sounds good [16:54:38] suppose a page is revised.It will get an Revised id.. is the ID page dependent or site dependent [16:54:43] * Lcawte is confused [16:54:53] * Lcawte has only read half the convo [16:55:49] * sumanah is the only person helping plan this event who is not either German or in Germany [16:57:13] 03ialex * 10/trunk/ (16 files in 9 dirs): svn:eol-style native [16:57:14] 03demon * 10/trunk/extensions/RemoveRedlinks/: Remove junk extension I wrote [16:57:41] This event being the Berlin Hackathon? [16:58:46] Lcawte: yes, I have been discussing the Berlin Hackathon with Daniel and Lydia just now. [16:59:16] potter: Revision_id is site dependent. [16:59:25] Oh cool... [16:59:55] 03(mod) Oracle installer throw SET CONSTRAINTS ALL DEFERRED PL/SQL error - 10https://bugzilla.wikimedia.org/34280 +comment (10jfehrman) [17:00:10] Hmm, I'm thinking August for the hackathon I want to plan, or another half term in the next school year... /me shrugs [17:00:25] 03ialex * 10/trunk/phase3/includes/Wiki.php: [17:00:25] GOOD BYE $wgArticle! [17:00:25] It was stated that it would be removed in 1.20 and we are in 1.20. [17:00:53] yuvipanda: heyh [17:01:27] Hmm, late August or late October... [17:02:25] <^demon> ialex: All extensions have been fixed by now, right? [17:03:21] ^demon: yes [17:03:33] <^demon> It's a day for celebration then \o/ [17:03:34] no more usage in /trunk/extensions/ [17:03:41] <^demon> Beer for everyone. [17:04:11] hi yuvipanda, any surprises or triumphs at the hackathon in Pune? [17:04:15] Move Wikimania back a week *angry face* [17:04:27] <^demon> Lcawte: Not happening :) [17:04:36] wai? :( [17:04:56] ^demon: btw, don't you want to fix the doc in docs/globals.txt? :) [17:05:05] Ok, fine, write me a sick note and pay for me to fly out :P [17:05:14] is ialex also gonna fix any references on mediawiki.org that mention $wgArticle ? :-) [17:05:22] sumanah , yuvipanda oh yeah how was the hackathon in pune.. i m waiting for march 17th :) [17:05:36] I think it's still happening? [17:05:41] it is. [17:05:45] !pune [17:05:54] hahaha [17:05:57] sumanah: it is already marked as deprecated [17:06:01] lol [17:06:20] * sumanah plays mw-bot [17:06:22] !pune [17:06:25] https://www.mediawiki.org/wiki/Pune_Hackathon_Feb_2012 [17:06:29] sumanah: what are the timings of hackathon in oune? [17:06:38] pune* [17:06:47] potter: there's a schedule on the right sidebar on that page. [17:06:50] <^demon> ialex: edit conflict :p [17:06:58] ^demon: hehe :) [17:08:16] sumanah: it is for three day??super cool [17:08:22] !chennai [17:08:46] potter: https://www.mediawiki.org/wiki/MediaWiki_developer_meetings has links to all the upcoming events we know about. [17:09:01] potter: you can also follow @MediaWikiMeet on Twitter or Identi.ca. [17:09:16] sumanah: the given page is bookmarked in my browser :) [17:09:31] First edit I've made in a while was to that page [17:09:33] sumanah: sadly i m not on any social networking sites [17:09:35] Reedy: kick the bot? [17:09:54] potter: do you use RSS aggregation? you can subscribe to the dev meetings page, or put it on your mediawiki.org watchlist [17:10:07] potter: I also announce any India events on the wikimediaindia-l mailing list [17:10:37] sumanah: that will be good [17:10:43] wow, you broke the bot... [17:10:46] What's the name for the unix command that lets you- oh nevermind it's telnet [17:10:50] * johnduhart forgot [17:10:59] TELNET, wow, that takes me back [17:11:14] nightshade.toolserver seems deaded [17:11:15] Lcawte: Nope, looks like Toolserver is just sucking atm [17:11:37] towel.blinkenlights.nl is a nice place to telnet to :) [17:11:57] * johnduhart is writing a chef (sorta) clone in PHP [17:12:01] Star Wars FTW! [17:12:19] johnduhart: planned maintenance on TS [17:12:27] Krinkle: ah [17:12:54] * ^demon kicks codurr [17:13:00] johnduhart: ping [17:13:06] preilly: pong [17:13:24] <^demon> Joan: Where's codurr? [17:13:45] johnduhart: I had a comment on r110772 [17:13:49] ^demon: Just died, TS maintenance [17:13:51] johnduhart: This is indeed a new extension and the current extension does not need a full rewrite. Please rename it as requested. Or, you can work in a branch on refactoring the current official extension. [17:13:52] * hashar restarting jenkins [17:14:19] 03(mod) Oracle installer throw SET CONSTRAINTS ALL DEFERRED PL/SQL error - 10https://bugzilla.wikimedia.org/34280 +comment (10jfehrman) [17:14:33] "the current extension does not need a full rewrite" I don't think everyone holds that opinion. [17:14:57] johnduhart: well, I hold that opinion [17:15:07] johnduhart: and if you don't rename it I will [17:15:21] Excuse me? [17:16:10] johnduhart: I'm pretty sure that I was clear [17:18:42] preilly: It sounds like you're upset that someone else is rewriting your extension. Fact is, this is an open source project and all contributions are welcome. In fact, I've been told privately by other developers that the rewrite is welcome. [17:19:40] johnduhart: I've got no issues with rewriting things when it's needed and in this case it isn't [17:19:57] johnduhart: ^demon: others -- nosy, the Toolserver sysadmin, is working on the fix. [17:20:06] johnduhart: I'll just go ahead and rename it as requested as you don't seem to be willing [17:20:35] <^demon> I want the bikeshed to be purple! [17:20:38] 03(NEW) #tag returns junk in front of its displayed value - 10https://bugzilla.wikimedia.org/34322 major; MediaWiki: Parser; (mediawiki) [17:21:25] purple is a sissy colour, everyone knows bikesheds are always an interesting shade of mauve [17:21:28] Alright if that's what makes you happy. At the end of the day I'm still pursuing this to replace MobileFrontend, no matter what the name be. [17:22:16] johnduhart: you are free to pursue anything you like no matter how much of a waste of time it will be. [17:22:45] <^demon> Wow, that's uncalled for. [17:22:56] also, it isn't about what makes me happy it's simply to avoid confusion [17:23:03] Okay, well I need to go to my next class now. [17:23:07] other than making the extension less Wikimedia-specific, what other improvements are you planning, johnduhart, and what are (as you see it) the flaws in the current implementation? Maybe you have already listed these somewhere [17:23:11] * johnduhart floats away [17:23:30] Seems to have been rewritten in about a 9th of the lines of code [17:23:47] ^demon: I just feel it isn't being handled in a constructive way [17:24:10] <^demon> And I think you're bikeshedding. It's a name for pete's sake. [17:24:13] Reedy: and it does about a 9th of the functionality of the current [17:24:16] <^demon> And I happen to agree that a rewrite's a good idea. [17:24:31] I'm not sure how you can have tested it, when core isn't actually up to date for it to work [17:24:51] Reedy: are you serious? [17:25:11] Reedy: wow, just wow [17:25:14] I'm just stating a fact [17:25:22] It doesn't work on svn head [17:25:35] <^demon> I remember a certain ruby developer who kept claiming it didn't need rewriting either. Until we get a mobile extension that's not so frickin wmf-cenrtic, we haven't done it right. [17:25:55] ^demon: agreed [17:26:14] ^demon: I just think we should refactor the current implementation not start fresh [17:26:28] <^demon> Well the current version gets deployed rather often. [17:26:31] <^demon> So forking it's not a bad idea. [17:27:03] ^demon: I'm not sure I follow? [17:27:06] wmf-cenrtic MediaWiki stuff is evil :/ [17:27:18] JeroenDeDauw: ha ha [17:27:35] <^demon> preilly: Well if it's getting majorly refactored to not be so wmf-centric, we don't want to make the current version unstable. [17:27:42] <^demon> So you can continue iterating & deploying. [17:27:54] ^demon: yeah, that makes sense [17:27:58] <^demon> JeroenDeDauw: Agreed. And when possible, it should be configured. [17:28:03] <^demon> *configurable [17:28:10] ^demon: yeah, totally [17:28:24] <^demon> Preferably not $wgIsWikimediaHack ;-) [17:28:58] ^demon: yeah [17:29:57] anyway I agree with sumanah we should put together a concert list of what it's missing in its current form and start to work from there [17:30:10] s/concert/concrete [17:30:31] <^demon> I'm totally cool with having documents that outline this stuff :) [17:30:50] <^demon> But I don't have the spare cycles to dig into mobile. I'd suggest you talk with johnduhart more when he's back. [17:30:56] <^demon> And I think Kaldari was saying something about it. [17:31:00] * sumanah avoids edit conflicts -- preilly, johnduhart, I'm gonna start a subpage or something on Ext: MF or the like [17:31:09] right now [17:31:30] sumanah: okay, that's wonderful [17:32:01] What's the name of johnduhart's version? Extension:MobileFrontend2 ? (as of right now) [17:32:26] sumanah: yes [17:32:36] sumanah: [17:32:42] preilly: so, since I am talking to you -- Pune! What's it been like? how was the mobile tutorial? How many names do you have to pass along to me to encourage? :-) [17:33:01] sumanah: it was a bit rough today [17:33:19] sumanah: we didn't have too many qualified people and things were a bit of a mess [17:33:23] btw preilly there are some talk page comments on https://www.mediawiki.org/wiki/Extension_talk:MobileFrontend that need responses and you're probably best suited to do it [17:33:45] sumanah: okay, I'll take a look [17:34:22] preilly: how many attendees were there? I know that we tried to cap it to ensure at least a bearable expert-to-newbie ratio [17:34:37] sumanah: about 40 today [17:35:21] preilly: that's actually lower than I had feared, but yeah, a 1-to-6 expert-to-newbie ratio is not optimal. [17:35:35] yeah [17:36:35] !branch [17:37:05] mw-bot is dead [17:37:11] as usual [17:37:12] ;))) [17:37:17] <^demon> hashar: [[mw:Branch points]]? [17:38:17] preilly: any names of students/participants to encourage? especially to apply to Google Summer of Code, or to get Labs accounts? [17:38:38] sumanah: Rachel can get that to you tomorrow [17:38:44] sumanah: she has our current list [17:39:33] preilly: but you made some personal contacts, right? [17:39:47] WRT total rewrites: http://www.joelonsoftware.com/articles/fog0000000069.html [17:40:10] sumanah: no [17:40:12] hmm [17:40:30] preilly: :( tomorrow, right? [17:40:39] sumanah: I'm having issues with the toolserver, I put in a JIRA request and am still waiting on a response, any ideas? [17:40:51] kevin_brown: go to #toolserver but also I'll help you in a moment [17:40:53] sumanah: why the frown? [17:41:33] preilly: because I like it when experts at hackathons make personal contacts with participants, and it makes me :( when the experts don't [17:41:46] preilly: part of the the point of an outreach event, right? [17:41:50] Is a mediawiki.org b'crat available? [17:43:05] hmm... not sure, theres a couple of sysops around though [17:43:05] preilly: https://www.mediawiki.org/wiki/Extension_talk:MobileFrontend#Issues_with_MobileFrontend_and_possible_rewrite_11940 is the current summary and sort of request-for-comment [17:43:31] sumanah: thanks, for the link [17:43:35] kevin_brown: how long ago did you put in the JIRA request? also, at this particular second, I think both the toolserver admins are working on an outage. [17:43:44] lol, Reedy has permissions overload [17:44:13] https://www.mediawiki.org/w/index.php?title=Special%3AListUsers&username=&group=bureaucrat&limit=50 [17:44:17] well I put it in on monday, the email letting me know I had a reply on the ticket was within the same day, I replied on Wednesday and have not heard back since [17:44:48] gah I think I lost my train of thought on that [17:44:56] the "you have a reply" email got sent to my spam folder [17:44:57] kevin_brown: train of thought? re your toolserver ticket? [17:45:06] so it took me awhile to notice that [17:45:18] kevin_brown: or train of thought re what you were going to do once you had toolserver access? [17:45:27] no [17:45:54] what I was just typing in the chat, the first thing I typed didn't make sense [17:46:07] no prob, kevin_brown I think I understood you :) [17:46:30] * kevin_brown notes not to alt tab to read something then keep typing... [17:46:30] kevin_brown: look at the recent archives of the toolserver-l mailing list. I think the sysadmins are just swamped on this particular day. But if you do not get an answer by tomorrow or so, I suggest you go into the Toolserver IRC and ping either DaB., nosy, or Daniel_WMDE and I think they can help you [17:46:42] okay, I will do that [17:47:01] kevin_brown: where are you keeping track of your work? [17:47:18] and while you are waiting for the toolserver people, what are you doing? let's not just leave you stalled/blocked [17:48:15] http://www.mediawiki.org/wiki/User:Kevin_Brown/ArchiveLinks/status [17:48:32] Reedy: ^demon: https://www.mediawiki.org/wiki/Extension_talk:MobileFrontend#Issues_with_MobileFrontend_and_possible_rewrite_11940 in case you want to comment [17:48:49] kevin_brown: and your TODOs? [17:49:00] ahh, TODOs I didn't put on wiki [17:49:08] kevin_brown: where are they? [17:49:29] stored in a text file on my harddrive [17:49:37] * kevin_brown is fixing that now [17:49:46] ok. so, what is your next todo and do you need any help with it? [17:50:30] next todo is to go through the Archive Links code and make sure all appropriate mediawiki wrapper functions are used (i.e. wfShellExec instead of shell_exec ) [17:50:46] MaxSem: oh actually I should give you this link too https://www.mediawiki.org/wiki/Extension_talk:MobileFrontend#Issues_with_MobileFrontend_and_possible_rewrite_11940 [17:51:04] Is it possible to do a SQL sum w/ the MW DB abstraction thing? [17:51:14] kevin_brown: ok. Do you have enough guidance on that? have you read the Security for developers guide on mediawiki.org ? [17:51:45] Oh nvm, found it [17:51:52] maplebed: why am I not sick? [17:52:04] umm... strong immune system? [17:52:25] sumanah: at some point yes, though thanks for pointing that out, I kind of forgot about that page [17:56:46] kevin_brown: https://www.mediawiki.org/wiki/Code_review_guide also got rewritten some since August so you might want to review it as well [17:57:32] New code comment: Preilly; This is indeed a new extension and the current extension does not need a full rewrite. Please rename; [18:05:04] 03(ASSIGNED) Trunk CategoryTree doesn't list pages of sub categories - 10https://bugzilla.wikimedia.org/33989 +comment (10Antoine "hashar" Musso) [18:07:35] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (13 files in 3 dirs): schema changes [18:11:13] * johnduhart is back [18:11:52] 03(NEW) test/mediawiki/core IRC notifications should go to #mediawiki - 10https://bugzilla.wikimedia.org/34323 enhancement; Wikimedia: Git/Gerrit; (hashar) [18:12:08] hi johnduhart - I mailed wikitech-l with a link to the discussion spot onwiki where maybe we can iron this out [18:12:14] Sure [18:15:27] AaronSchulz you around? [18:18:41] 03christian * 10/trunk/extensions/VisualEditor/ (demos/ce/index.php modules/ve/ce/ve.es.Surface.js): fake cursor demo [18:20:49] 03werdna * 10/trunk/extensions/AbuseFilter/AbuseFilter.class.php: Revert formatting changes in r111131 [18:24:54] Daniel_WMDE_: what do you want to call this event! [18:25:14] 03(mod) UI polish for full-screen search on mobile site - 10https://bugzilla.wikimedia.org/34233 +comment (10Jon) [18:27:20] 03(mod) Recursive tags in extensions. - 10https://bugzilla.wikimedia.org/1310 +comment (10Mark A. Hershberger) [18:31:03] 03(mod) Increase size of ug_group in user_groups table - 10https://bugzilla.wikimedia.org/11057 +comment (10sam) [18:31:20] What? [18:31:30] Ha ha sorry [18:31:32] wrong chat [18:33:12] yay, yay yay yay a date for Berlin [18:33:36] When you sign up for the email list for media wiki do you have to wait for a confirmation? [18:34:06] Nightrose: Daniel_WMDE_: ok, mail sent [18:34:19] sumanah: thx :) [18:34:33] Lcawte: yes! [18:36:03] "Some financial assistance will be available -- more details soon." ... :D [18:36:08] I must keep an eye out for that [18:36:56] I can be out there for the 2nd and 3rd (and the 4th, because its a bank holiday I think) [18:37:25] Lcawte: "soon" might be 3 weeks or so, Lcawte, please do not hold your breath. [18:37:53] 03reedy * 10/branches/REL1_19/phase3/ (14 files in 7 dirs): REL1_19: MFT r111029, r111034, r111067, r111076, r111085, r111128, r111144 [18:37:53] I won't keep pestering for it, but I will be watching my emails as always :) [18:38:02] 03(mod) #tag returns junk in front of its displayed value - 10https://bugzilla.wikimedia.org/34322 +comment (10brion) [18:39:26] 03reedy * 10/branches/REL1_19/extensions/ (CodeBrowse/ ExtensionManagement/ RemoveRedlinks/): Kill off recently deleted trunk extension from 1.19 too [18:39:29] Anyone with more revisions to go into 1.19 before I make 1.19wmf1? [18:39:42] 03(mod) Acknowledge previous feedback - 10https://bugzilla.wikimedia.org/32836 -aftv5-1.5 +aftv5-2.0; +comment (10Fabrice Florin) [18:43:43] 03(mod) Do not show vertical button when Option 4 CTA is displayed (phase 1.5 ticket) - 10https://bugzilla.wikimedia.org/33002 summary; +comment (10Fabrice Florin) [18:44:07] 03(mod) parser does not preserve whitespace in tag attributes passed to extensions. - 10https://bugzilla.wikimedia.org/34314 +comment (10brion) [18:44:23] 03maxsem * 10/trunk/extensions/MobileFrontend/MobileFrontend.body.php: Fixed wrong format passed to manipulator, removed unused variable [18:46:44] * Reedy high fives iale [18:46:48] * Reedy high fives ialex [18:49:41] sumanah: https://www.mediawiki.org/wiki/Extension_talk:MobileFrontend#Issues_with_MobileFrontend_and_possible_rewrite_11940 [18:50:02] thank you johnduhart [18:53:26] 03(mod) Pre-save transform skips extensions using wikitext (gallery, references, footnotes, Cite, pipe trick, subst, signatures) - 10https://bugzilla.wikimedia.org/2700 +comment (10mah) [18:54:03] johnduhart: whenever I read "WURFL" it sounds like WHARRGARBL to me [18:57:03] hi all [18:57:52] <^demon> Hi Nikerabbit [18:57:54] hi Nikerabbit [18:58:01] Nikerabbit: still more r96546 FU's to review [18:58:04] oh, and hi ;) [19:00:10] drdee: do you have a moment? [19:00:17] also, is Erik Zachte perchance online? [19:00:50] 03werdna * 10/trunk/extensions/LiquidThreads/pages/TalkpageHistoryView.php: (bug 32040) Set noindex, nofollow on LQT talkpage history pages. Patch by Khaled El Mansoury, with formatting tweaks. [19:01:20] robla: you would do, in a pinch -- abartov has questions in #wikimedia-glam about analytics, because his hack for the weekend is gonna be an hourly stats.....something. [19:01:29] 03(FIXED) ?title=User_talk:Username&lqt_method=talkpage_history are indexed by search engines - 10https://bugzilla.wikimedia.org/32040 +comment (10Andrew Garrett) [19:02:12] werdna: if you find anyone whose work you think is adequate or better, ping me? I can encourage them, tell them about upcoming meetings, etc [19:03:38] sumanah: nod [19:03:46] Nikola Kovacs is pretty sharp [19:03:53] s/he has a patch against LQT as well [19:03:57] nod [19:04:36] <^demon> werdna: David McCabe :) [19:04:56] I think Nikola Kovacs is /dev/null [19:05:03] sumanah: I don't think Erik Z uses IRC. Fairly responsive if you email him though [19:05:06] nx.devnull () gmail ! com [19:06:10] 03rsterbin * 10/trunk/extensions/ArticleFeedbackv5/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.js: Bug fix: the first argument to editUrl() should be the tracking id [19:08:01] New code comment: Bryan; If available, it would be nice to specify the per-upload-type size restrictions.; [19:10:36] 03mah * 10/trunk/phase3/ (CREDITS includes/specials/SpecialListusers.php): [19:10:36] Fix bug 12021 - Provide additional links on Special:Listusers [19:10:36] Patch from John N. [19:10:45] 03(mod) UI polish for full-screen search on mobile site - 10https://bugzilla.wikimedia.org/34233 +comment (10hwalls) [19:11:22] 03(FIXED) Provide additional links on Special:Listusers - 10https://bugzilla.wikimedia.org/12021 +comment (10Mark A. Hershberger) [19:13:40] what are the berlin dates? [19:19:27] 03(mod) Test that clicktracking is collecting the data we need - 10https://bugzilla.wikimedia.org/32992 +comment (10reha) [19:20:02] 03(mod) Test that clicktracking is collecting the data we need - 10https://bugzilla.wikimedia.org/32992 (10Reha Sterbin) [19:20:55] 03reedy * 10/trunk/tools/make-wmf-branch/default.conf: Add a missing comma [19:21:06] 03werdna * 10/trunk/extensions/LiquidThreads/classes/Threads.php: [19:21:06] (bug 26684) Deleting a reply and then replying again merges history, restoring causes database error. [19:21:06] Patch by Nikola Kovacs, includes some performance tweaks by me. [19:21:36] 03werdna * 10/trunk/extensions/LiquidThreads/classes/Threads.php: Fix syntax error (my own fault) in r111182 [19:21:52] 03jeroendedauw * 10/trunk/extensions/EducationProgram/includes/ (EPCourse.php EPOrg.php EPRevisionedObject.php): Follow up to r111172; [19:22:35] 03(FIXED) Deleting a reply and replying again merges history, restoring causes database error - 10https://bugzilla.wikimedia.org/26684 +comment (10Andrew Garrett) [19:26:47] 03werdna * 10/trunk/extensions/LiquidThreads/ (LiquidThreads.php classes/Hooks.php): (bug 21256) Add "islqttalkpage" parameter to prop=info. Patch is by John Du Hart, with minor style and formatting tweaks by me. [19:27:17] 03(FIXED) Expose whether or not LiquidThreads is in use on a page with the API - 10https://bugzilla.wikimedia.org/21256 +comment (10Andrew Garrett) [19:29:33] 03mah * 10/trunk/phase3/ (3 files in 3 dirs): [19:29:33] Fixes Bug 18704 - Add an unique CSS class or ID to the tagfilter table row at RecentChanges [19:29:33] Patch from Jarry1250 [19:30:25] 03(FIXED) Add an unique CSS class or ID to the tagfilter table row at RecentChanges - 10https://bugzilla.wikimedia.org/18704 +comment (10Mark A. Hershberger) [19:30:48] 03werdna * 10/trunk/extensions/LiquidThreads/classes/Dispatch.php: (bug 24831) Fix issue where LQT pages would break with oldids on the query string. Patch by Nikola Kovacs. [19:31:12] 03(FIXED) Lqt loads page text multiple times - 10https://bugzilla.wikimedia.org/24831 +comment (10Andrew Garrett) [19:34:11] 03mah * 10/trunk/phase3/includes/EditPage.php: w/s [19:34:16] 03reedy * 10/branches/wmf/1.19wmf1/ (118 files in 117 dirs): Creating new WMF 1.19wmf1 branch [19:35:18] I'm in ur svn creating moar branches [19:35:19] 03ialex * 10/trunk/phase3/includes/ (User.php WatchedItem.php): [19:35:19] * Don't issue a write query to the database if the wl_notificationtimestamp is already null, so we don't to do at COMMIT et al. on every view request on an user watching the page [19:35:19] * Made WatchedItem select wl_notificationtimestamp instead of "1" [19:35:19] * Added loading mechanism, accessor to wl_notificationtimestamp and method to reset that timestamp [19:36:07] 03werdna * 10/trunk/extensions/LiquidThreads/lqt.pg.sql: (bug 26539) Update PG schema. Patch by Andrew Zaborowski [19:36:48] 03(FIXED) lqt.pg.sql doesn't match current db schema. - 10https://bugzilla.wikimedia.org/26539 +comment (10Andrew Garrett) [19:37:58] 03(mod) Make thumb.php error or redirect for urls with bogus paths but valid file & thumb names - 10https://bugzilla.wikimedia.org/34231 +comment (10Rob Lanphier) [19:46:15] 03ialex * 10/trunk/phase3/includes/specials/SpecialJavaScriptTest.php: [19:46:16] * Use local context instead of global variables [19:46:16] * Same for messages [19:46:16] * Pass the Message object to OutputPage::setPageTitle() and OutputPage::setSubtitle() [19:46:16] * Fixed casing of OutputPage::setPageTitle() [19:46:42] 03mah * 10/trunk/phase3/includes/EditPage.php: [19:46:42] Fixes Bug 18775 - Redirect preview rendering stops prematurely, hides categories [19:46:42] Patch from Brad Jorsch. [19:47:15] 03(mod) Redirect preview rendering stops prematurely, hides categories - 10https://bugzilla.wikimedia.org/18775 +comment (10Mark A. Hershberger) [19:47:40] 03(mod) Make thumb.php error or redirect for urls with bogus paths but valid file & thumb names - 10https://bugzilla.wikimedia.org/34231 +comment (10aschulz4587) [19:52:05] 03(FIXED) Redirect preview rendering stops prematurely, hides categories - 10https://bugzilla.wikimedia.org/18775 (10Mark A. Hershberger) [19:53:33] 03reedy * 10/branches/wmf/1.19wmf1/ (50 files in 7 dirs): MFT r97505, r97508, r97509, r97512, r99928 [19:56:05] 03(mod) Adding options to Special:ListUsers (hide permanent and temporary blocks) - 10https://bugzilla.wikimedia.org/33545 +comment (10Mark A. Hershberger) [19:58:58] sumanah: ^^^ sorry for the slow reply. been on the phone, and probably will be again very shortly. seems best to recommend email [19:59:58] ok, thanks robla [20:00:19] hexmode: so how many more of the patches are left to respond to, out of the ones from the past 3 weeks? [20:03:29] sumanah: started out with 29 from the past month. down to 23 [20:04:00] sumanah: some of these you've responded to, if I can't apply those, I'm letting them go [20:04:04] hexmode: you're just telling 'em *sorry, codeslush, we'll respond soon*, right? [20:04:21] no, applying and testing what I can [20:05:01] hexmode: but you can't get through all of them today at that rate [20:06:46] maybe not, but getting them tested and applied is important, and if I can do it, it is better than making two passes. [20:07:19] Is it possible, on Wikimedia wikis at least, to have page-level JavaScript? [20:08:03] harej: No, but you can have javascript that only runs on certain pages. [20:08:07] harej: test to see which page you're on in the js before running? [20:08:21] johnduhart: how is that accomplished? [20:08:23] I wouldn't want to allow anyone to put js on any page. [20:09:09] harej: if ( mw.config.get('wgPageName') === 'PageName' ) { [20:09:13] /code [20:09:15] }} [20:09:17] sweet [20:09:30] hexmode: ok, if you think it is more important to apply and test patches than to give quick responses, then let's work from a shared list and I'll go from the bottom while you go from the top [20:09:42] i just stick that onto the bottom of the wiki's common.js? (not en.wikipedia, i assure you) [20:09:57] or, actually, i might want to put that closer to the top [20:11:08] also, hexmode, aren't we still slushed such that we should avoid commiting patches this week? [20:12:12] sumanah: my list: https://bugzilla.wikimedia.org/buglist.cgi?bug_id=1310%2C2700%2C26459%2C28950%2C29025%2C30332%2C31865%2C32802%2C32822%2C33284%2C33545%2C33546%2C33566%2C33582%2C33653%2C33658%2C33691%2C33863%2C33886%2C33978%2C34148%2C34193%2C34212%2C34229%2C34303&bug_id_type=anyexact&query_format=advanced&list_id=87641 [20:12:30] ok, hexmode, are you working from the top or the bottom? I'll choose the opposite [20:12:37] sumanah: reedy has branched, so ok to apply [20:12:42] hello, can someone recommend a simple extension, compliant to mw extension style, which loads javascript (I want to publish my Etherpad-Lite add-on as extension today) [20:12:42] kk [20:13:10] ( currently, I add the code to MediaWiki:Common.js ) [20:13:18] ( this is working, but ugly ) [20:14:12] 03(mod) Preview Semantic Forms - 10https://bugzilla.wikimedia.org/33867 +comment (10mediawiki) [20:15:07] !rl | Wikinau [20:15:11] no bot [20:15:13] fu--- [20:15:34] 03(mod) Adding options to Special:ListUsers (hide permanent and temporary blocks) - 10https://bugzilla.wikimedia.org/33545 +comment (10bawolff+wn) [20:15:45] hexmode: are you working from the bottom or the top of that list? I want to avoid bumping into you [20:15:56] top [20:16:11] ok, thanks hexmode [20:17:13] sumanah: Wikimedia made it to our corporate bulletin. I didn't knew it, my boss though it was nice that I involved myself in Mediawiki. Your name is on it too: http://wiki-info.bdeb.qc.ca/public/enbref_page2.pdf [20:18:38] Wow! [20:18:49] Soli: goodness! Thanks for letting me know! [20:19:18] sumanah: You didn't send the Berlin Annoucement to pywikipedia-l? Most of the main developers have .de or .nl domains, and I'm pretty sure most of the live in those countries.. [20:19:19] I was surprised too, kind of nice to be appreciated like that. I though you would like to know. [20:19:34] Lcawte: please go ahead and forward [20:19:39] Lcawte: I can't send to lists I'm not on! [20:21:21] I had to Google Translate it, Soli, but I was able to get the gist of it, and yes, it is a nice surprise! [20:21:21] Your message entitled Fwd: [Toolserver-l] Save the date: Wikimedia & MediaWiki hackathon in Berlin, 1-3 June 2012 was successfully received by the Pywikipedia-l mailing list. [20:21:22] :-) [20:21:32] thanks Lcawte [20:22:11] Lcawte: in fact, please forward it to any other Wikimedia technical community [20:23:19] I think you got them all :P [20:23:31] Or atleast, the ones I'm subbed to [20:24:13] :-) [20:25:18] Soli: did you get to have any conversation with varnent? [20:25:37] sumanah: I wish Yaron and Reedy were mentionned too, they are the one who did the actual job of implementing the code for me. [20:25:43] * varnent ears perk [20:26:11] Soli: if you are on mediawiki-l, you have a chance to thank them -- toss that PDF on a host somewhere and link to it, and thank Yaron and Reedy and varnent [20:26:30] sumanah: yeah, he did follow up with me with an email. [20:26:56] also, Soli, you should consider coming to Wikimania this summer - https://wikimania2012.wikimedia.org/ there are travel subsidies available https://wikimania2012.wikimedia.org/wiki/Scholarships but the deadline is next week [20:27:15] Soli: well the article sounds like it was a surprise! :D [20:28:06] sumanah: I would love too, but I'm not sure I could justify the travel expense to my organisation, we're not -that- big. [20:28:21] 03mah * 10/trunk/phase3/ (CREDITS skins/Vector.php): [20:28:21] fixes Bug 26459 - The renderNavigation and renderPortals functions should be protected or public instead of private [20:28:21] Patch from Christian Neubauer [20:28:41] 03(FIXED) The renderNavigation and renderPortals functions should be protected or public instead of private - 10https://bugzilla.wikimedia.org/26459 +comment (10Mark A. Hershberger) [20:28:43] Soli: travel subsidies are available! sometimes 100% ! [20:28:47] soli: the scholarships are a good compromise [20:30:06] Soli: my current org is teeny tiny with an overspent travel budget - but we're able to engage actively thanks to the subsidies and such :) - we'd love to have you there - talking about a series of activities specifically for 3rd party wikis [20:31:16] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (9 files in 3 dirs): Follow up to r111172; r111184 [20:31:51] varnent: Well, I'll looks into it with my boss and we'll see. I'll try to get the red tape done quickly so I can apply for subsidies and such. [20:32:58] Soli: great! if the deadline is a huge problem - mention it to some folks here and they might be able to help (not sure how true that is - but sounds feasible) - the main thing is communication if there's progress :) [20:33:12] 03(mod) Make $wgPdfBookTab configurable, allow export of pictures in private environments - 10https://bugzilla.wikimedia.org/34229 -need-review +reviewed; +comment (10Sumana Harihareswara) [20:33:26] Soli: I think when we were emailing I was preparing for a conference so not as attentive as usual - glad to hear things are moving along nicely :) [20:33:48] varnent: Would you be interesseted in having me present what we do with the software? I'm guessing there was many 3rd party wiki present already at previous wikimani. [20:35:50] Soli: we're actively accepting proposals - I think it's definitely worth consideration! :) - http://wikimania2012.wikimedia.org/wiki/Submissions - deadline for those is March 18 [20:36:34] 03mah * 10/trunk/phase3/CREDITS: [20:36:34] Fix Bug 33691 - PHP Warning on showing Release Notes due to the fact that file does not exist [20:36:34] Patch from moejoe0000 [20:36:52] Does anyone knows why the code [http://en.wikipedia.beta.wmflabs.org/?oldid=55181] for adding a new button to the enhanced toolbar only works if I paste it on Google Chrome console, but not if I execute it from my personal common.js? [20:36:56] Is there any other dependency which should be added? [20:37:06] Soli: there's a program committee - so I can't speak for everyone on what will make the final cut and such - but I do know that there's increased interest in 3rd party wiki related presentations [20:37:25] 03mah * 10/trunk/phase3/includes/installer/ (Installer.i18n.php WebInstallerPage.php): [20:37:25] Re r111197 Fix Bug 33691 - PHP Warning on showing Release Notes due to the fact that file does not exist [20:37:25] Patch from moejoe0000 [20:38:00] 03(mod) [Patch] 0.9.3; Add selection limit option - 10https://bugzilla.wikimedia.org/34148 +comment (10sumanah) [20:38:47] 03(mod) FeaturedFeeds extension: Set feed limit for monthly featured articles on la.wikipedia - 10https://bugzilla.wikimedia.org/33978 +comment (10sumanah) [20:39:59] 03(mod) Preview Semantic Forms - 10https://bugzilla.wikimedia.org/33867 +comment (10yaron57) [20:40:48] 03(FIXED) PHP Warning on showing Release Notes due to the fact that file does not exist - 10https://bugzilla.wikimedia.org/33691 +comment (10Mark A. Hershberger) [20:42:44] 03(mod) "[x]" (CategoryTreeEmptyBullet) should not be displayed when JavaScript is not loaded - 10https://bugzilla.wikimedia.org/33863 +comment (10Sumana Harihareswara) [20:43:38] 03(mod) API spamblocklist error should provide *all* blocked URLs, not just one - 10https://bugzilla.wikimedia.org/30332 +comment (10Sumana Harihareswara) [20:44:16] New code comment: Werdna; Reverted that part in r111174.; [20:44:21] varnent: I will submit it. I enjoy doing presentation (altough I usualy do it in French). [20:44:57] 03(mod) Comments: Server must reject comments if they come from users without "comment" right. - 10https://bugzilla.wikimedia.org/34303 +need-review +patch; +comment (10Sumana Harihareswara) [20:45:07] Soli: I'll admit that foreign languages are not my area of expertise - but there seem to be a number of very fluent folks in the Wikimania circle - so it's possible someone could help with prep in that regards if you'd like [20:45:13] 03(mod) [Patch] 0.9.3; Add selection limit option - 10https://bugzilla.wikimedia.org/34148 +comment (10yaron57) [20:45:24] 03(mod) API spamblocklist error should provide *all* blocked URLs, not just one - 10https://bugzilla.wikimedia.org/30332 (10Mark A. Hershberger) [20:47:01] varnent: guillom is a native French speaker [20:48:47] sumanah: guillom joined the advisory board btw :) [20:49:01] varnent: cool! [20:49:01] 03(mod) [Patch] 0.9.3; Add selection limit option - 10https://bugzilla.wikimedia.org/34148 +comment (10sumanah) [20:49:51] ^demon: for consideration in code review and git access stuff: http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/58004 [20:50:21] chrismcmahon: for consideration as you work on testing gadgets: http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/58253 [20:50:44] sumanah: reading... [20:51:00] Reedy: i am not able to reproduce the bug https://bugzilla.wikimedia.org/show_bug.cgi?id=33307 [20:53:01] 03aaron * 10/trunk/ (5 files in 3 dirs): [20:53:02] * Removed thumb.php comment about ProofreadPage, page numbers are more general. [20:53:02] * Added ExtractThumbParameters hook handlers for ogg and tiff handler extensions. [20:53:14] 03(mod) Make thumb.php error or redirect for urls with bogus paths but valid file & thumb names - 10https://bugzilla.wikimedia.org/34231 +comment (10aschulz4587) [20:53:21] potter: just reading the code shows it's still an issue [20:55:12] 03(mod) [Patch] 0.9.3; Add selection limit option - 10https://bugzilla.wikimedia.org/34148 +comment (10yaron57) [20:57:05] Reedy: i could create new account.. i have downloaded it from the development trunk [20:57:19] the bug is on 1.18, not trunk [20:57:35] 03raymond * 10/trunk/ (54 files in 43 dirs): Localisation updates for core and extension messages from translatewiki.net [20:58:23] Reedy: so it is solved right?i mean isnt the trunk the latest? [20:58:28] no [20:59:06] Reedy: oh.. then when we download any extension..from where should we download to get the latest version? [20:59:12] I probably caused that when merging other stuff in, due to massive changes in the actual code [20:59:52] Fixed in trunk is only really usable when it's like the code is meant to do X, but it doesn't [21:00:29] Reedy: i did not get you :-| [21:04:03] Q: in my extension, I want to add myExtension.js to all pages. Is (basically) $wgResourceModules['ext.myExtension'] = array('scripts' => array('scripts' =>' myExtension.js' )); enough or must a hook be also used ? [21:04:29] ( myExtensions.js is not loaded with the pages ) [21:04:39] You've got to use a hook or something to tell MW when you want the modules loading [21:04:47] hmm. [21:04:58] What do you recommend? [21:05:33] Reedy, come on, explain it a little more systematically :-) [21:05:44] Which one? ;) [21:05:48] Reedy: to potter [21:06:14] Wikinaut: like how you would add your JS to a page explictly in older versions, you've got to do similar calls for RL output [21:06:38] I am writing Extension:EtherpadLite . [21:06:43] First for trunk [21:06:49] what hook [21:07:02] is the best to load an js on all pages [21:07:06] like [21:07:06] $outputPage->addModuleStyles( 'ext.categoryTree.css' ); [21:07:06] $outputPage->addModules( 'ext.categoryTree' ); [21:07:08] (like MediaWiki:Common.js ) [21:07:38] w/o hook at the end in myExtension.php ?? [21:08:02] I'm fairly sure this is documented [21:08:16] https://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_for_extension_developers [21:08:23] https://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_for_extension_developers [21:08:27] https://www.mediawiki.org/wiki/ResourceLoader/Developing_with_ResourceLoader [21:09:02] https://www.mediawiki.org/wiki/Manual:$wgResourceModules [21:09:29] Have you looked at an other extension as an example? [21:09:49] vector and jQueryMsg [21:10:07] I am using jQueryMsg as starting point [21:10:18] only need to actually "hook" and load [21:10:33] this is not documented (perhaps too easy) [21:10:41] Again, pls . [21:10:49] let me reformulate [21:10:54] the task: [21:11:06] Instead of putting js into MediaWiki:common.js [21:11:08] potter: that bug is targetted specifically at 1.18. The issue with the code is a distribution problem. It doesn't exist in 1.17, and neither in 1.18. The code comes from a bad merge (most likely my fault), and the target code is there fine in trunk, but isn't completely there in 1.18 [21:11:13] So the bug needs fixing on 1.18, not in trunk [21:11:49] Reedy: that bug i the category easy so .. shall i try? [21:12:17] sure, the fix is probably most likely just a merge or 2 of other revisions [21:12:34] Else, you could try the trunk version of TitleBlacklist with 1.18, if that works, we can replace the 1.18 one with the trunk versions [21:12:55] Reedy: trunck version works fine [21:12:59] sure [21:13:10] But does the trunk version of TitleBlacklist work with MediaWiki 1.18? [21:13:10] potter: (not only are you learning MediaWiki's code, you are learning our procedures, which is valuable too) [21:13:36] sumanah: procedure?like :/ [21:13:46] 03mah * 10/trunk/phase3/includes/EditPage.php: [21:13:46] part 1 of fix for Bug 30332 - API spamblocklist error should provide *all* blocked URLs, not just one [21:13:46] Patch from Jarry1250 [21:14:08] Reedy: and in https://bugzilla.wikimedia.org/show_bug.cgi?id=29704 .. i did not understand the bug extacly [21:14:29] Reedy: basically the Articlefeedback must be outside the article?right? [21:14:47] I would recommend not doing the ArticleFeedback bugs [21:15:12] Reedy: ok [21:15:20] rmoen: http://en.wikipedia.org/w/index.php?title=User_talk:Werdna&diff=0&oldid=460530908#To_power_your_cooking [21:15:29] Hi there. I just upgraded from 1.16.1 to 1.18.1, and the order that CSS is served seems to have changed -- now MediaWiki:Vector.css seems to be coming before screen.css. Any way I can change the ordering back? [21:15:32] 03(mod) [EditWarning] Edit warning does not appear when search box is used - 10https://bugzilla.wikimedia.org/30101 +comment (10Sumana Harihareswara) [21:15:41] sumanah: you were saying something.. [21:15:59] potter: please specify your question :-) [21:16:07] werdna: lol for your grilla [21:16:22] sumanah: you were saying something about procedure [21:16:29] sumanah: in mediawiki [21:16:55] potter: so, you have just learned something about how MediaWiki developers do things (branching, merging, how we use trunk, etc.). [21:17:07] That is useful knowledge. That is what I was saying. [21:17:20] sumanah: oh ok :) [21:17:30] "procedure" is just another word for "customary way we do things" [21:17:46] did you think I was talking about Stored Procedures or something? [21:18:32] Reedy: the bug list you gave me are maininly of mobile frontend..https://bugzilla.wikimedia.org/buglist.cgi?keywords=easy%2C%20&query_format=advanced&keywords_type=allwords&columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Ccomponent&resolution=---&product=MediaWiki%20extensions&list_id=84443 [21:18:56] Reedy: i choose the articlefeedback and you told me not to try that?so can you suggets me which o try? [21:20:01] 03(VERIFIED) SMW: Warning: array_merge(): Argument #2 is not an array - 10https://bugzilla.wikimedia.org/34306 +comment (10Van de Bugger) [21:22:21] 03(mod) Allow global renaming of global users - 10https://bugzilla.wikimedia.org/14862 -easy (10Sam Reed (reedy)) [21:25:07] 03(mod) TBL gives user account creation error - undefined method TitleBlacklist::singleton() - 10https://bugzilla.wikimedia.org/33307 +comment (10Sam Reed (reedy)) [21:28:30] Reedy: I am using this. It works http://dpaste.com/701206/ [21:28:30] 03(mod) Warn some users, prevent for others - 10https://bugzilla.wikimedia.org/25951 +comment (10agarrett) [21:28:41] 03(VERIFIED) SemanticForms: Autocompletion does not work if canonical namespace is specified. - 10https://bugzilla.wikimedia.org/32534 +comment (10Van de Bugger) [21:28:46] were do we activate wikilove feature? [21:29:26] in the extension site..it says lab features [21:29:31] New code comment: Nikerabbit; wgLang->getMessage should just be wfMessage( 'foo' )->escaped(). Mixes spaces and tabs.; [21:29:41] i dont find any such options [21:29:41] A lot of wikis [21:29:46] New code comment: Nikerabbit; Finally!; [21:29:49] noc.wikimedia.org/conf/InitialiseSettings.php [21:31:11] I guess it's time to switch back to Firefox [21:32:08] I use $user1 = User::newFromName( 'user1' ), then $user2 = User::newFromName( 'user2 ); but second user2 does not initialize... [21:32:22] how to 'logout' in code? [21:32:32] New code comment: Grandiose; In retrospect, I've made a simple mistake here (forgot to remove the old "$html = " line when adding; [21:32:32] New code comment: Jarry1250; Bleh, sorry, that was me editing from my brother's (Grandiose's) computer but forgetting to log him ; [21:33:14] robla: ^demon https://www.mediawiki.org/wiki/Talk:Git/Conversion/issues [21:35:10] Hmm, are protocol specific interwiki links supported? [21:36:25] Lcawte: No, I don't think so [21:36:42] 03werdna * 10/trunk/extensions/AbuseFilter/AbuseFilter.class.php: Fix whitespace [21:37:17] New code comment: Aaron Schulz; Also, see /tools/upload-scripts/thumb-handler.php.; [21:41:15] 04(REOPENED) Article Feedback Page Add the word ' Tools' in the navbar - 10https://bugzilla.wikimedia.org/34072 +comment (10Yoni Shostak) [21:41:47] New code comment: IAlex; $wgLang is not declared as global.; [21:47:42] 03mrbluesky * 10/trunk/phase3/ (RELEASE-NOTES-1.20 includes/UserMailer.php): (bug 32210) UserMailer.php: New edit emails should offer a single-diff link. [21:52:07] hi [21:52:19] hi any suppor team member here [21:52:25] *suppot [21:52:30] :D support [21:54:05] define support team? or, just ask your question axxion. [21:54:06] 03jeroendedauw * 10/trunk/extensions/EducationProgram/includes/ (EPCourse.php EPDBObject.php EPOrg.php EPRoleObject.php): work on secondary storage [21:54:42] i want install wiki my website but not appear images [21:54:47] wiki.starcraftturkiye.com [21:54:59] please check wiki.starcraftturkiye.com [21:55:06] images not appear [21:57:59] What is the reason? [21:59:29] axxion, you haven't installed the wiki... [22:00:37] I installed. pictures did not appear. [22:00:52] which pictures? [22:01:01] all pictures not apear [22:01:08] http://wiki.starcraftturkiye.com/ ask for install, so it's not installed [22:01:59] okey wait im instaling [22:04:39] http://wiki.starcraftturkiye.com/skins/common/ -> You don't have permission to access /skins/common/ on this server. [22:04:44] take a look at the permissions [22:04:53] !permissions | axxion [22:05:21] the web server must be able to read everything inside skins [22:06:13] 03maxsem * 10/trunk/extensions/MobileFrontend/ (3 files): Sketch of action=parse extended by MobileFrontend, doesn't work yet [22:06:15] 03(mod) UI polish for full-screen search on mobile site - 10https://bugzilla.wikimedia.org/34233 +comment (10tfinc) [22:06:48] hmm this problem from server? [22:09:14] the files are probably with permissions that only allow yourself to look at them [22:09:26] not the user under which the server is running [22:09:33] I go now [22:09:35] bye [22:12:19] 03(mod) UI polish for full-screen search on mobile site - 10https://bugzilla.wikimedia.org/34233 +comment (10jrobson) [22:12:24] * Joan eyes codurr. [22:12:25] Creep. [22:12:41] 03jeroendedauw * 10/trunk/extensions/SemanticMediaWiki/RELEASE-NOTES: up rel notes [22:12:52] [12:27] wmf-cenrtic MediaWiki stuff is evil :/ [22:12:53] [12:27] JeroenDeDauw: ha ha [22:12:56] I missed the joke. [22:13:26] 03(mod) Beta opt-in and opt-out links on mobile site - 10https://bugzilla.wikimedia.org/34232 +comment (10tfinc) [22:13:38] ^demon: (re: codurr) When it's not the TOolserver acting up, it's freenode... [22:19:16] 03inez * 10/trunk/extensions/VisualEditor/ (3 files in 2 dirs): Add new method: getDOMText [22:24:44] I am trying to upgrade mediawiki from command line. While looking for tables in the database the update.php seems to not take the table prefix into consideration. [22:27:22] 03inez * 10/trunk/extensions/VisualEditor/modules/ve/ce/ve.es.Surface.js: Get rid of console.logs [22:27:58] good evening guys [22:28:01] New code comment: MZMcBride; MediaWiki supports per-upload-type size restrictions?; [22:28:46] New code comment: MZMcBride; I assume the API won't be outputting "100 MB"? What's returned by UploadBase::getMaxUploadSize()? By; [22:29:42] got a problem with customizing Template:Linkbar, cant figure out why there is a design mismatch even when using the same wiki-code .. [22:29:51] its http://free60.org/Template:Linkbar_homebrew vs http://nookdevs.com/Template:Linkbar_applications [22:30:20] didnt find any useful documentation about customizing this template, maybe you guys got an idea? [22:32:16] New code comment: MZMcBride; Minor nitpick: "islqttalkpage" could be misleading if someone thinks it only refers to talk namespac; [22:32:50] 03(NEW) SemanticFormsInputs: Datetime picker is partially hidden - 10https://bugzilla.wikimedia.org/34324 normal; MediaWiki extensions: SemanticFormsInputs; (van.de.bugger) [22:34:06] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (api/ApiEnlist.php includes/EPCourse.php): fixed fatal when invalid username provided and fixes to secondary storage stuff [22:38:34] 03reedy * 10/branches/REL1_18/extensions/TitleBlacklist/TitleBlacklist.hooks.php: * (bug 33307) TBL gives user account creation error - undefined method TitleBlacklist::singleton() [22:38:35] 03(FIXED) TBL gives user account creation error - undefined method TitleBlacklist::singleton() - 10https://bugzilla.wikimedia.org/33307 +comment (10Sam Reed (reedy)) [22:39:01] New code comment: MZMcBride; I'm curious why you think a full rewrite isn't needed. \ Also, you're in absolutely no position to cr; [22:40:45] johnduhart: you are free to pursue anything you like no matter how much of a waste of time it will be. [22:40:48] Jackass. [22:41:01] New code comment: Bryan; Yes.; [22:42:31] New code comment: MZMcBride; Well, I think that'd be a separate bug. :-) \ Out of curiosity, are those limits exposed anywhere in ; [22:43:52] johnduhart: and if you don't rename it I will [22:43:54] Wow. [22:43:58] He may actually be worse than Hampton. [22:45:19] I know, I was a bit shocked that I got that response. [22:46:10] johnduhart: Did you ever read Hampton's Bugzilla reply when I suggested rewriting the first mobile clusterfuck? [22:46:23] * AaronSchulz thought john was staff :p [22:46:27] No, got a link? [22:47:00] AaronSchulz: Heh, sadly not. [22:47:03] Joan, always there when there's some fuel to add to a fire, huh? [22:47:48] Eloquence: I think it's a pretty cool strategy that WMF has. Hire people to write really bad code. And then not learn from those mistakes, so you do it again. [22:47:56] Maybe the next rewrite can be in Haskell or something. [22:48:02] johnduhart: https://bugzilla.wikimedia.org/show_bug.cgi?id=25558#c1 [22:48:21] meh [22:48:25] boring flamewar [22:48:37] it's a simple situation - john wants to make some improvements, great [22:48:39] Right. It's only thousands of dollars and man-hours that have been wasted by doing this poorly. [22:48:42] do it in a separate extension, we'll merge in good ideas [22:48:42] Twice. [22:48:50] double meh [22:48:54] stop trolling [22:48:55] He should've just fixed MobileFrontend. [22:49:03] But he went with a separate extension. [22:49:06] And that caused problems. [22:49:23] We call this a lose-lose situation where I'm from. [22:49:31] yeah no surprise there [22:50:01] johnduhart: You should rename it WMFMobileDevsAreObnoxious. :-) [22:50:33] * JeroenDeDauw thinks MobileClusterfuck would be a nicer name [22:50:50] I tend to take less controversial approaches, thanks ;) [22:51:01] JeroenDeDauw: sounds amazing [22:51:04] johnduhart: You were once CompwhizII or something, right? [22:51:09] Joan: Yeah [22:51:17] vvv: better with booze :) [22:51:18] You used to be more trolly, as I recall. ;-) [22:51:27] I mean, I have not heard words as great as that ("Clusterfuck") for a long time [22:51:30] Maturity is a cruel bitch. [22:51:40] Heh [22:51:50] *maturation cycle complete* *BEEP* [22:52:02] (ever since I discovered the word "mesmerize") [22:52:02] vvv: The military creates and perpetuates a lot of great words. [22:52:12] AaronSchulz: screenshot or it didn't happen [22:52:48] https://en.wiktionary.org/wiki/fustercluck Heh. [22:53:04] Eloquence: I could always just fix MobileFrontend (which was the original goal), there'd just be no original code leftover :p [22:53:15] gradual refactoring = good [22:53:22] Joan: I especially love the word "bowdlerization" right there [22:53:22] rewrites cause testing headaches [22:53:28] but if it's fun, go for it [22:53:29] !limits [22:53:33] Eloquence: That [22:53:36] Eloquence: That's true. [22:53:37] 03emsmith * 10/trunk/extensions/ArticleFeedbackv5/ (4 files in 2 dirs): (log message trimmed) [22:53:37] bug 34090 - Added a log namespace and log types for the Article Feedback v5 [22:53:37] extension to create a log of all activity that takes place to feedback including [22:53:37] abuse flagging, hiding and unhiding, and other actions. This is not entirely [22:53:37] finished, there are two known cases (decline oversight and auto-hide) that are [22:53:37] not yet being logged properly and because the extension doesn't have [22:53:38] notes/reasons for activity in place yet there is placeholder text instead. For [22:53:45] separate isn't that bade if there are many changes [22:53:46] !localsettings [22:53:50] Betacommand: mw-bot isn't here. [22:53:54] crap [22:53:57] wasn't that done for AFT a few times? [22:54:07] probably 4 ;) [22:54:10] heh [22:54:15] Eloquence: Not really for fun, it's really meant to be a 1:1 replacement for MobileFrontend. [22:54:20] sometimes you need more than gradual refactoring. but hey, it's not even a core thingy, so I'd say go for it [22:54:38] Eloquence: As enjoyable as it is to discuss refactoring and rewrtiing theories, surely the question is: why does it need to be rewritten? [22:54:52] johnduhart, then I'd suggest taking a breather and chatting more with tfinc, arthur, patrick et al since they're already in the process of cleaning it up [22:54:54] I guess I'm the only one asking that... again. [22:54:59] yes joan [22:55:02] you are smarter than everyone [22:55:04] get used to it [22:55:11] now stfu [22:55:32] * Joan snuggles Eloquence. Making a mistake once is fine. It's human, even. But twice? Come on. [22:55:48] * AaronSchulz thinks of polite things stfu might stand for [22:56:53] As fate would have it, I think most of Patrick's hissy-fit today wasn't logged, as the bot died. [22:57:07] stand there for unicorns [22:57:28] thank you Reedy [22:57:50] Reedy: damn that's good :) [22:58:00] did you google that? [22:58:21] Show them fury unleashed, heh. [22:58:28] nope [22:58:31] AaronSchulz: share the fine universe [22:58:36] Some Thing for us. [22:59:26] share the frilly underwear [22:59:35] * heatherw standing for unicorns [22:59:41] 03hashar * 10/trunk/phase3/includes/specials/SpecialListusers.php: [22:59:41] uses wfMessage() instead of wgLang->getMessage() [22:59:41] minor space [22:59:41] follow r111180 for bug 12021 [22:59:45] there! erp! [23:00:11] whats the link to see the WMF throttle limits? [23:00:29] Betacommand: noc.wikimedia.org/conf/? [23:00:58] * AaronSchulz prefers the unicorn one [23:01:23] 03hashar * 10/trunk/phase3/RELEASE-NOTES-1.20: [23:01:23] Release note for bug 12021 [23:01:23] was missing from r111180 [23:02:04] 03(VERIFIED) Provide additional links on Special:Listusers - 10https://bugzilla.wikimedia.org/12021 +comment (10Antoine "hashar" Musso) [23:02:32] Serendipitous fun: trapping unicorns [23:02:41] no clons [23:02:45] no colons [23:02:50] And that's out of order. [23:03:03] 03(mod) Test that clicktracking is collecting the data we need - 10https://bugzilla.wikimedia.org/32992 +comment (10dtaraborelli) [23:04:46] werdna: and that was sftu btw [23:05:16] Most days, I imagine that 10% of this channel has me on ignore. [23:05:28] swing the fun under, Joan. [23:06:19] what does that mean? [23:06:32] serendipitous trapping of fun unicorns works just fine [23:06:54] AaronSchulz: aa [23:07:05] oh Joan is mzmcbride [23:07:14] It deals with imagination. [23:07:16] i lose track of these girls name [23:07:23] figures [23:07:33] ^Amgine [23:07:37] [23:07:47] [23:08:30] heading bed. Have a good week-end :-) [23:08:33] see you monday [23:08:35] catchya hashar [23:08:45] save the flaming user [23:08:57] meh, nothing can top unicorns [23:09:01] AaronSchulz: are you setting wikipedians on fire again? [23:09:03] ooo, nice! ++ Aaronschulz. [23:09:06] hashar: bye [23:09:20] Amgine: now by "flaming" I mean... [23:09:28] on fire [23:09:30] [23:10:56] werdna: While you're here, what's the status of LQT? [23:12:59] 03(mod) Revision wrongly flagged as "automatically checked" after edit conflict - 10https://bugzilla.wikimedia.org/33481 +comment (10aschulz4587) [23:16:37] 03aaron * 10/trunk/extensions/FlaggedRevs/backend/FlaggedRevs.hooks.php: [23:16:37] Small logic cleanups to maybeMakeEditReviewed(). There can be no base ID if [23:16:37] there was no prior revision. Only trust 'baseRevId' if 'wpReviewEdit' was given [23:16:37] to be safe. Also removed redundant $baseRevId conditional for existing pages. [23:17:12] 03danwe * 10/trunk/extensions/Validator/ (4 files in 2 dirs): New built-in parameter type 'Title' implemented [23:17:39] 03(NEW) MobileFrontend extension doesn't load MediaWiki:Common.css - 10https://bugzilla.wikimedia.org/34325 normal; MediaWiki extensions: MobileFrontend; (b) [23:18:12] 03(mod) UI polish for full-screen search on mobile site - 10https://bugzilla.wikimedia.org/34233 +comment (10hfung) [23:23:53] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (5 files in 3 dirs): fix auth check in enlist module, added support for student role in enlist module and fixed issue with student enrollment [23:27:02] johnduhart: great work on the Phabricator documentation btw :) [23:31:32] varnent: Oh, thank you :) [23:33:35] 03(mod) mwstore:// URLs appear in various error messages - 10https://bugzilla.wikimedia.org/34238 +comment (10aschulz4587) [23:34:32] New code comment: Jeroen De Dauw; Looks like you forgot to svn add the new files :); [23:37:19] 03(NEW) SemanticForms: Partial forms and nested templates. - 10https://bugzilla.wikimedia.org/34326 normal; MediaWiki extensions: SemanticForms; (van.de.bugger) [23:41:11] 03werdna * 10/trunk/extensions/AbuseFilter/ (8 files in 4 dirs): [23:41:11] AbuseFilter: Resolve bugs 18374, 28633. [23:41:11] * Store the revision ID associated with a log entry if the action is successful. [23:41:11] * Expose this as a diff link in the UI. [23:41:11] * Implicitly hide log entries if their corresponding revisions are also hidden. [23:41:12] * Includes scope for expanding to log entries if desired. [23:41:34] 03(FIXED) AbuseFilter should respect revdel flags - 10https://bugzilla.wikimedia.org/28633 +comment (10Andrew Garrett) [23:41:53] 03bsitu * 10/trunk/extensions/CategoryTree/CategoryTree.php: attempt to fix bug33989 - fix the mode parameter in api call [23:41:58] 03(FIXED) In log, link to diff of edit/log entry for action when edit/action succeeded - 10https://bugzilla.wikimedia.org/18374 +comment (10Andrew Garrett) [23:42:26] 03(mod) SemanticForms: Partial forms and nested templates. - 10https://bugzilla.wikimedia.org/34326 +comment (10van.de.bugger) [23:45:07] 03werdna * 10/trunk/extensions/AbuseFilter/AbuseFilter.class.php: Armour page titles in MD5 when putting information about AbuseFilter warnings in the session. Resolves bug 26635. [23:45:35] 03(FIXED) AbuserFilter warnings cause loss of session data when page name contains an exclamation mark - 10https://bugzilla.wikimedia.org/26635 +comment (10Andrew Garrett) [23:47:23] 03danwe * 10/trunk/extensions/Validator/includes/ (2 files in 2 dirs): Missing files from r111215 [23:49:27] 03(mod) Abuse filter regex \b considers unicode characters as word boundries (probably missing /u flag) - 10https://bugzilla.wikimedia.org/22761 +comment (10agarrett) [23:49:31] New code comment: Danwe; Thanks, been away from svn for too long recently =); [23:51:02] 03(mod) Function ccnorm shouldn't convert "I" and "L" to "1", "O" to "0" and "S" to "5" - 10https://bugzilla.wikimedia.org/27987 +comment (10agarrett) [23:54:47] New code comment: Jeroen De Dauw; Awesome. Thanks. \ Really need to make the system work with stuff that are not classes... Having a cl; [23:54:51] 03(mod) Trunk CategoryTree doesn't list pages of sub categories - 10https://bugzilla.wikimedia.org/33989 (10bsitu) [23:54:51] 03(mod) Do not escape some entities used in pipe-separator in Special:Contributions - 10https://bugzilla.wikimedia.org/34321 (10whym)