[00:02:45] 03(mod) Review of OnlineStatusBar extension - 10https://bugzilla.wikimedia.org/32128 +design; +comment (10Sumana Harihareswara) [00:04:23] 03(NEW) github link on 'about' screen opens in app instead of Safari - 10https://bugzilla.wikimedia.org/35710 normal; Wikipedia App: Settings; (brion) [00:06:28] 03kaldari * 10/trunk/extensions/PageTriage/ (4 files in 4 dirs): adding sort direction support, getting rid of some old unused code, and various bits of clean-up [00:10:36] <^demon> AaronSchulz: Could we commit wikimedia-periodic-update.sh to master so I can remove the silly hack in make-wmf-branch for it? [00:12:03] 03laner * 10/trunk/extensions/OpenStackManager/ (OpenStackManager.i18n.php OpenStackNovaUser.php): [00:12:03] * Fixing global role search [00:12:03] * Adding in a missing message [00:12:57] 03maxsem * 10/trunk/extensions/GeoData/ (4 files in 2 dirs): Introduced a setting to specify the number of gt_*_int's per degree, will need to be set to a higher number on WMF [00:16:20] 03(mod) Install extension:SubpageSortkey on wikibooks - 10https://bugzilla.wikimedia.org/22911 +comment (10Sumana Harihareswara) [00:18:29] 03laner * 10/trunk/extensions/OpenStackManager/special/SpecialNovaDomain.php: Fix call to class function [00:22:35] ^demon: what does wikimedia-periodic-update.sh do? [00:23:04] it can't go in the wmf maintenance ext? [00:24:08] 03laner * 10/trunk/extensions/OpenStackManager/special/ (3 files): Adding style missing from some list pages [00:24:30] maplebed: is copper being restarted/worked on? [00:26:17] New code comment: Ryan lane; Not until friday.; [00:27:52] 03(mod) github link on 'about' screen opens in app instead of Safari - 10https://bugzilla.wikimedia.org/35710 +comment (10Brion Vibber) [00:29:48] <^demon> AaronSchulz: It belongs to FlaggedRevs, I assumed you knew :p [00:31:18] ^demon: I'd prefer it go in wikimediamaintenance [00:31:25] then we'd just have to update the cron [00:31:36] <^demon> Wherever's fine. [00:33:29] 03laner * 10/trunk/extensions/OpenStackManager/OpenStackManager.php: Upping version to 1.4 [00:33:43] AaronSchulz: not by me. [00:36:05] New patchset: Demon; "Moving wikimedia-periodic-update.sh from SVN to git." [mediawiki/extensions/WikimediaMaintenance] (master) - https://gerrit.wikimedia.org/r/4317 [00:37:15] New review: Aaron Schulz; "(no comment)" [mediawiki/extensions/WikimediaMaintenance] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4317 [00:37:18] Change merged: Aaron Schulz; [mediawiki/extensions/WikimediaMaintenance] (master) - https://gerrit.wikimedia.org/r/4317 [00:39:57] 03demon * 10/trunk/tools/make-wmf-branch/ (default.conf make-wmf-branch): [00:39:58] Initial overhaul to make make-wmf-branch work with git [00:39:58] Todo list: [00:39:58] * Implement $specialExtensions so we can snag the commit hash from the old branch [00:39:59] * Implement $patches so we can copy any hacks over (not needed for first deploy) [00:40:00] * Implement $preservedItems to be copied over from the old branch [00:45:39] 03(mod) High-density display issues on mobile devices (tracking) - 10https://bugzilla.wikimedia.org/32101 +comment (10Marcin Cieślak) [00:47:46] 03kaldari * 10/trunk/extensions/PageTriage/ (2 files in 2 dirs): adding support for offsets to ApiPageTriageList.php [01:03:01] * AaronSchulz wishes php had an "infinity" type "number" sometimes [01:07:50] 03(FIXED) Reassociate IP address doesn't work - 10https://bugzilla.wikimedia.org/33402 +comment (10Ryan Lane) [01:10:31] 03(FIXED) Special:NovaKey&action=import has duplicate fieldset - 10https://bugzilla.wikimedia.org/33427 +comment (10Ryan Lane) [01:11:49] AaronSchulz: like INF? [01:11:54] http://au.php.net/manual/en/math.constants.php [01:13:26] hmm, that might be nice for avoid special case logic for things like "if ( start < end )" where no end is given [01:13:57] * AaronSchulz wonders why such constants are used nowhere in mw [01:16:33] AaronSchulz: ^_^ Probably because few of us know about them [01:17:50] This makes everything feel like home: http://p.defau.lt/?6ukzdwLVMkBH1q_OYjuAXg [01:18:51] * AaronSchulz will start using this sorcery from now on [01:25:53] * DanielFriesen should turn these php pieces into a JS like api ;) [01:26:49] Any wikitech-l admins around? [01:27:41] you want me to block that Valentina spam? [01:27:49] Yep [01:27:57] 03(mod) userPromote.php: Grants an account administrator rights (maintenance) - 10https://bugzilla.wikimedia.org/35623 +comment (10Pablo Castellano (IRC: pablog)) [01:28:06] I will, but note that mailman doesn't have any spam filtering ability really [01:28:14] :/ [01:28:16] thanks [01:28:20] the only reason it doesn't get spammed to death is because of the kindness of spammers [01:28:21] it can use the mail server's [01:28:35] just look for the spam score rating [01:31:55] you know on a lot of GNU lists they don't even hold posts from nonmembers, they just let all the spam through [01:32:04] they say spam filtering is a client-side responsibility [01:32:19] TimStarling: I thought ours went via spamassain, or don't we do that anymore? [01:33:42] I don't see any spamassassin headers from wikimedia, do you? [01:34:03] anyway spamassassin doesn't stop all spam [01:34:25] if we allowed posts from nonmembers but blocked everything with a high spam score, there would be loads of spam on our mailing lists [01:34:47] and it's not like subscribing is hard [01:35:21] and if a spammer couldn't be bothered subscribing they can just forge the from address, if it's a list member then mailman will accept it [01:35:49] that's why I say the main reason we don't get spam on the lists is because of kindness [01:36:02] maybe i was thinking of otrs or anything list group i'm on or something [01:36:11] spammers must be too kind to spam all mailman instances into nonexistence [01:46:51] mailman is horrible software [01:47:00] someone should make a shiny bloated web 2.0 version [01:47:57] Prodego: there is sympa, but the interface is also kinda sucky [01:48:13] IIRC there exists no mailing list software that does not suck balls. [01:49:16] * DanielFriesen plugs his ears [02:02:07] New patchset: Aaron Schulz; "[FileBackend] Syncing from journal support. * Added FileJournal::getChangeEntries() and FileBackend::getJournal(). * Added a script to sync one file backend from another, using the journal of the later. * Removed some overzealous exception catching in Fil" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4029 [02:03:21] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4029 [02:44:36] Does anyone still use checkSyntax.php --modified? [02:44:45] It won't work properly with a Git checkout. [02:44:51] It was made for svn. [02:49:55] v [02:54:07] Prodego: MailChimp ;) [03:02:16] 03(mod) [[Special:MyPage]] should not discard URL parameters - 10https://bugzilla.wikimedia.org/35060 +comment (10Derrick Coetzee) [03:53:19] 03tstarling * 10/trunk/extensions/Scripting/ (4 files in 2 dirs): [03:53:19] * Remove old-fashioned "m" prefix from member variables [03:53:19] * Make ScriptingEngineBase::getDefaultOptions() non-abstract since there is a reasonable default behaviour which can be implemented [04:05:40] 03(mod) DPL needs ability of plaintext result - 10https://bugzilla.wikimedia.org/31021 +comment (10Amgine) [04:07:01] 03(mod) [[Special:MyPage]] should not discard URL parameters - 10https://bugzilla.wikimedia.org/35060 +comment (10Derrick Coetzee) [04:07:34] GSoC question: I'm budgeting ~70/134 days on coding and running some usability tests against human beings. Is that too little? Too much? [04:10:04] ask sumana [04:10:34] but it's a bit too late in the day to expect an immediate answer, you should probably use email [04:11:22] New patchset: Aaron Schulz; "[FileRepo] Various code cleanups: * Made File::isHashed() wrap FileRepo::getHashLevels(). Removed now-used FileRepo::isHashed(). * Removed FileRepo::simpleClean(). Not useful anymore since the paths in Status errors don't have $IP or upload dirs anymore. " [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4319 [04:12:03] well that is ~60ish spare days, what would you plan to do with those? [04:12:36] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4319 [04:36:15] 03(mod) DPL needs ability of plaintext result - 10https://bugzilla.wikimedia.org/31021 +comment (10Bawolff) [04:37:39] bah. xe should just get onto IRC and I could waste xyr time directly. [04:42:14] xe? [04:42:49] https://en.wiktionary.org/wiki/xe [04:53:36] varnent: hi greg, [04:53:51] chughakshay16: greetings [04:54:41] varnent: i have gone over the mentor signup list.. the ones left in that list are in no way associated with wikimania or any other conference related activities for that matter. [04:55:53] varnent: its just unlikely that these people would be interested in such a thing [04:56:45] chughakshay16: not sure about that - but in any case - I'm at a loss for other places to try and find mentors other than the places we talked about [04:57:11] chughakshay16: Reedy and others involved with Wikimania are the folks implementing the existing forms - so they seem like the most logical group [04:57:13] varnent: will there be any more mentor signups till april 23rd ? [04:57:31] *before april 23rd [04:58:08] chughakshay16: student applications are due April 6th - and mentors can be recruited before then or volunteers are welcome to offer to be a mentor on the wikipage [04:59:08] varnent: what if I submit my application and someone got interested in it after april 6th.. would he be allowed to sign up as a mentor? [04:59:47] chughakshay16: yes - although mentor interest is something that will be looked at in the proposals [05:01:14] varnent: i know i have worked hard for this.. but no seems interested in the project at this moment.. so that's kind of disappointing :( [05:01:58] chughakshay16: I think it's more that the folks interested are rather busy with other things unfortunately - the timing is problematic as things are in high gear for wikimania ops folks [05:02:28] varnent: Bacon is a perfectly fine name to address an email to :| [05:02:55] chughakshay16: lol - I just couldn't bring myself to do to :) [05:02:57] varnent: yeah , that may be true because no one at #wikimania n #wikimania-2012 channels seem to reply.. [05:03:53] varnent: so what do you suggest should i still submit my proposal .. ? [05:03:55] chughakshay16: well - it's also a matter of trying at different times and such - keep in mind folks are in different time zones - fair number of the folks are in NYC/DC time zone [05:04:33] chughakshay16: well - you won't get anything by not submitting it - so it won't hurt to submit it - but between now and the deadline I would keep trying for mentor and such [05:04:59] p858snake|l: I was planning on using them as a) time to properly test and integrate code (as recommended in the submission guidelines) b) buffer room, because I'm sure designing UIs people are happy with using will take longer than I can reasonably estimate. [05:05:13] varnent: i even tried mailing wikimania people.. but i guess what you said was right.. that they might have been busy themselves with some other work. [05:05:27] chughakshay16: it looks like you were in the 2012 room for about an hour - which might not capture a lot of folks unfortunately [05:05:32] Also, sorry for the exceedingly slow reply -- I had a minor emergency elsewhere and the computer decided to crash in order to make things more interesting. [05:05:57] chughakshay16: right - and different people read different things - user page for Reedy or other names that ppl may have suggested is also a good idea [05:06:29] varnent: well most of the time i just find volunteer people in those channels.. :| [05:06:59] chughakshay16: right - well - almost all the mentors and a vast majority of people in MediaWiki - myself included - are volunteers :) [05:07:36] varnent: :) [05:08:17] chughakshay16: sumanah and a handful of others in GSOC are staff or contractors - but like many open source projects in GSOC - we're mostly a volunteer operation [05:10:25] varnent: but the people who i talked to in #wikimania channel made me believe that volunteers are the ones who manage event type activities ... n not something related to development stuff n all.. [05:10:35] varnent: i was mistaken obviously .. :) [05:10:55] chughakshay16: volunteers do run the event type activities as well [05:10:57] Volunteers do most everything here. [05:11:28] chughakshay16: and it's often the same group - I'm on the program committee for wikimania - and most of the folks in that room can be found in here at some point :) [05:12:20] <- no longer volunteers for *anything*, *ever*> [05:12:27] chughakshay16: there's a paid consultant for wikimania - but not for technical things - they manage logistical things - so not related to this at all [05:12:36] varnent: and what do the fund-raising people do..? [05:12:50] varnent: do they also develop code...? [05:12:50] chughakshay16: what do you mean? the fundraising people? [05:13:20] chughakshay16: they rely on the same group of developers as everyone within WMF - basically the folks in this channel on listserv - but again - mostly volunteers [05:13:48] varnent: i mean on some user pages ,i have seen this word 'fund-raising' written.. [05:13:54] chughakshay16: there is paid tech staff helping with fundraising - but there are a much larger number of volunteers than paid folks [05:14:04] chughakshay16: I guess I don't follow.. [05:14:26] chughakshay16: fundraising is in context to getting donations to support wikimedia [05:14:34] varnent: see this for example - http://www.mediawiki.org/wiki/User:Pgehres_(WMF) [05:15:12] chughakshay16: right - that person works for WMF as a staffer - I still don't follow.. [05:15:49] varnent: so does people on the fundraising team develop code.. ? [05:15:49] chughakshay16: you're welcome to contact them on their talk page - but staff aren't required to participate in GSOC or anything [05:16:12] Some, yes. [05:16:14] varnent: but their names has been displayed on mediawiki gsoc page [05:16:19] chughakshay16: well - the "fundraising team" is large and includes people doing all sorts of different things - but yes - there are people on that team that develop code [05:16:51] chughakshay16: if they indicated they'd like to be a mentor - feel free to contact them - again - I'm confused what you're asking about.. [05:17:36] chughakshay16: if they volunteered to be a mentor - then they develop code [05:17:43] varnent: i just wanted to know if people on fund-raising team would be interested in working with me on my project. [05:17:51] chughakshay16: whatever their role within Wikimedia may be [05:17:54] varnent: okay, i got ur point [05:18:09] chughakshay16: it's worth a try :) [05:18:31] varnent: yes thats exactly what i seem to think.. :) [05:18:53] chughakshay16: great - good idea [05:20:19] varnent: seeing peter's timezone .. i think he would here now. [05:20:55] *i think he would be here now.. [05:21:02] chughakshay16: some folks use IRC more than others - so user page and email are good alternative ways to try [05:21:29] varnent: will try to find him here.. if not then will mail him for sure [05:22:02] Peter would probably be in #wikimedia-fundraising [05:22:32] varnent: okay, thanks so much for your time.. :) [05:22:48] you're welcome :) [05:22:49] varnent: i really needed someone to guide me in the right direction. [05:23:11] chughakshay16: thats [05:23:14] varnent: nd u did.. so thanks again for all ur help [05:23:17] that's what we're here for..well..generally :) [05:24:29] Amgine: isn't there a phrase about "I'm committed to saying no to everything - except the things I say yes to?" in mimic of your pledge not to volunteer for things except for all the things you volunteer for :) [05:25:11] Yes. I mean no. I mean, why do you as? [05:25:13] ask [05:25:28] exactly [05:34:58] Just checking (apologies for question triviality): gadgets would just be included javascript files, and extensions are server-executed PHP files, right? [05:35:19] I mean, that makes perfect sense and falls in line with what I've read. I just don't want to seem completely clueless in my proposal. [05:38:52] Well, things aren't quite so cut-and-dried, Baconprime, but generically yes. [05:39:41] Amgine: Aah; thanks :). [05:53:30] 03(mod) Deploy InteractiveBlockMessage on enwiki - 10https://bugzilla.wikimedia.org/32819 +comment (10MZMcBride) [05:55:15] varnent: there ? [05:55:34] drecodeam: yuppers [05:56:05] Hmmmm... http://progit.org/book/ch6-7.html [05:56:06] hey, i wanted to talk to the developers of the flickr tools on toolserver, but i could not find them on IRC last night. [05:56:18] would it be okay if i can send them a mail ? [05:56:32] drecodeam: absolutely - or try their user talk page [05:57:02] varnent: actually since the GSoC submission is tomorrow, i think that mail would get a faster response [05:57:30] drecodeam: whatever works - but yes - I think that's fine to do [05:58:21] one more thing, i have started understanding UploadWizard extension's code, and wanted to improve its documentation [05:58:49] is there any guide to writing documentation and whom should i get it reviewed from before putting it on the docs page ? [06:01:18] is this on the mediawiki.org site? [06:01:48] apergos: you referring to the docs of Upload Wizard ? [06:01:55] uh huh [06:03:16] apergos: ya it is here : https://www.mediawiki.org/wiki/Extension:UploadWizard/docs. The original developer was NeilK, but he has left WikiMedia foundation now i guess [06:03:47] yes, he has [06:04:13] I don't know that we have a style guide, and the rule of thumb has been: it's a wiki, please improve it [06:04:48] anything is better than nothing [06:05:37] since i am new to this, i wanted it to be reviewed before i put it there [06:07:01] just put it in there, or if you are really worried, you can do it in your userspace then bug someone to look at it [06:07:35] p858snake|l: ok, i would do that. Thanks [06:09:37] On second thoughts, i it would be nice if we have some documentation conventions/ starting points like the coding conventions, it becomes a good start for people just starting with it. [06:10:21] Hi there. I'm having a database error and was wondering if somebody can help me. [06:11:55] Is there anybody online that can help? [06:12:36] Mases: I can't help, but it'd help those who probably could if you'd describe/relay the error that you're getting :). [06:13:40] I uploaded an image at my Wiki on accident that was larger than the 2mb limit. I've since deleted it, but every time I try to upload a new image I get an error saying... [06:13:43] "The file you uploaded seems to be empty. This might be due to a typo in the filename. Please check whether you really want to upload this file." [06:14:29] When I go to my list images page... http://darksidersdungeon.net/wiki/Special:ListFiles I see a Database error. [06:14:55] how did you delete the file? [06:17:32] Just by clicking delete from the drop-down [06:17:39] I since restored it, trying to fix the error [06:17:59] Now when I try to delete it gives me an error of.... "Error deleting file: Could not create directory "deleted/o/j/h"." [06:19:18] 03(NEW) Category index does not reflect the titles properly - 10https://bugzilla.wikimedia.org/35711 major; MediaWiki: Templates; (arjunaraoc) [06:24:20] http://progit.org/2010/03/08/rerere.html [06:25:59] DanielFriesen is that intended for me [06:26:04] no [06:44:47] New review: Siebrand; "(no comment)" [mediawiki/extensions/Translate] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3861 [06:44:50] Change merged: Siebrand; [mediawiki/extensions/Translate] (master) - https://gerrit.wikimedia.org/r/3861 [06:47:31] New review: Siebrand; "(no comment)" [mediawiki/extensions/Narayam] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/3514 [06:47:48] New review: Siebrand; "(no comment)" [mediawiki/extensions/Narayam] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3514 [06:47:51] Change merged: Siebrand; [mediawiki/extensions/Narayam] (master) - https://gerrit.wikimedia.org/r/3514 [06:51:00] 03kaldari * 10/trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listView.css: follow-up to r114689 - fixing indentation [06:51:23] New review: Siebrand; "Please get rid of the variable usage I pointed out in an inline comment." [mediawiki/extensions/Narayam] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/4043 [06:51:32] New code comment: Kaldari; fixed in r114734.; [06:53:16] 03(mod) Add enotif on page changes in watchlist (guwiki and source) - 10https://bugzilla.wikimedia.org/35694 (10Alexandre Emsenhuber [IAlex]) [07:13:06] New review: Siebrand; "See inline comments." [mediawiki/extensions/TranslationNotifications] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/4064 [07:24:34] 03kaldari * 10/trunk/extensions/PageTriage/ (5 files in 4 dirs): making the more button work, fixing some context issues [07:31:13] 03(mod) Can't click on you have a new message on cs.wikipedia RC page - 10https://bugzilla.wikimedia.org/31651 +comment (10Niklas Laxström) [07:36:18] GSoC Question: Is there anyone around who could take a quick look over a project proposal? ( http://www.mediawiki.org/wiki/User:Baconprime/GSoC2012 ) [07:46:36] aharoni: hi [07:46:56] New review: Nikerabbit; "I'd prefer if single quotes could be used for anything that goes through the parser to avoid ugly es..." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/4312 [07:52:08] gwicke: If you've got a moment, could you spare a glance at ( http://www.mediawiki.org/wiki/User:Baconprime/GSoC2012 )? I'd really appreciate any feedback/expressed interest in project! :) [07:55:17] baconprime: there is some potential overlap with both the visual editor and the Lua scripting projects [07:55:57] the enthusiasm for a specialized solution only for taxoboxes might be limited [07:57:18] gwicke: Agreed. I planned to generalize the project out to any sidebox-style widget after the summer, but that wasn't formalized as a milestone ... [07:58:03] baconprime: we hope to support inline editing for most templates including sideboxes in the visual editor [07:58:07] Does it make sense to try to solve this particular, moderately nasty problem, and then use that foundation to write something that works in the general case? [07:58:17] 03tstarling * 10/trunk/extensions/Scripting/ (8 files in 3 dirs): (log message trimmed) [07:58:17] * Removed scriptlinks table. It just seemed the same as templatelinks to me, and tl_namespace can be used if you want to separate out modules. [07:58:17] * Used Parser::fetchTemplateAndTitle() to get modules and register them in templatelinks. Most of the logic was previously duplicated. [07:58:17] * Changed the configuration and factory functions to allow for the possibility of multiple engines coexisting on the one wiki. [07:58:18] * Made the $parser parameter optional, to improve debugging in the case where a parser is needed but parsing has not started. Removed all $wgParser references. [07:58:19] * Renamed Scripting::getEngine() to getParserEngine() and resetEngine() to resetParserEngine() [07:58:20] * Removed setOptions() and updateOptions(). If you want to change the options, you can always make a new instance. [07:59:19] gwicke: just to make sure that we're on the same page, when you mention the visual editor you mean ( http://www.mediawiki.org/wiki/Visual_editor ), and for lua scripting ( http://www.mediawiki.org/wiki/Lua_scripting )? [07:59:20] baconprime: it would be nice if much of what you would be working on could be reused [07:59:34] baconprime: yep [08:00:28] gwicke: Again, that's totally my intent! As touched on in the internationalization section, if I only target the automatic taxobox, I'm writing a gadget that can only be used on the english language Wikipedia and on absolutely nothing else. [08:01:23] gwicke: Thank you for the thought to look into the visual editor; I'll update my plans to focus more on eventual integration with it. [08:01:51] baconprime: you could talk to Trevor about doing a widget in the visual editor [08:02:34] gwicke: Apologies for the constant verification, but ( http://www.mediawiki.org/wiki/User:Trevor_Parscal )? [08:02:37] we will expose template arguments in a rendered page using RDFa, so that the editor can potentially let the user change parameters directly in the sidebox [08:02:40] It'd be awfully embarassing to ask the worng person :| [08:02:56] yep, that is the right Trevor ;) [08:03:30] baconprime: you could also check out the wikitext-l archives [08:04:00] http://news.gmane.org/gmane.science.linguistics.wikipedia.wikitext [08:07:17] gwicke: Aah; I can definitely see where a template editor would fit in nicely. This is in-line with what I had in mind for real-time previews in the proposal except ... on a much larger scale. [08:09:15] I am restarting jenkins [08:09:24] baconprime: even if you don't build directly on top of the visual editor, it might still be useful to use a similar approach [08:10:01] would make is more likely to be reusable / portable to the visual editor [08:10:10] gwicke: Now that you've pointed it out, it would seem a waste to at least plan for eventual integration ... [08:12:55] gwicke: OK, I'm thinking this: by deliverable five, the interface should work with all taxoboxes on the english wikipedia, and with minimal modification work on most other languages. [08:13:37] baconprime: building an editor around marked up output sections (e.g., using RDFa) would be very close to the approach planned for the visual editor [08:14:04] and could potentially be added directly in the template in the meantime [08:14:42] I would definitely avoid writing a custom parser [08:14:42] It's rather late for me; could you clarify what you mean by added directly into the template? [08:15:12] RDFa markup could be placed around template parameter expansions [08:15:25] Aah. [08:16:04] we will do that automatically in Parsoid, but it could as well be done manually for a project like yours [08:18:19] baconprime: {{{fossil_range}}} or something like that [08:19:10] gwicke: that wouldn't be too hard to fit into the first listed milestone; plus, it'd help tremendously to not have to write a parser for mediawiki templating syntax. [08:19:32] yep [08:20:10] you could also use Parsoid- it is written in JS and could be ported to run on the client [08:20:19] but I'd avoid the complication if not needed [08:21:29] I'll look into it, though. It doesn't look like it uses too many node-specific modules. [08:21:39] (just from a glance) [08:21:47] New review: Hashar; "merging despite Jenkins build failure which is unrelated to this change." [mediawiki/core] (REL1_18); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4300 [08:22:11] Change merged: Hashar; [mediawiki/core] (REL1_18) - https://gerrit.wikimedia.org/r/4300 [08:22:22] baconprime: yep, I would not expect it to be too hard to make it run on in a modern browser [08:23:09] gwicke: Ah, that's something that I was meaning to ask: obviously these designs should degrade gracefully across browsers, but how far back is the mediawiki standard? Should I be testing on IE6? [08:23:33] the visual editor aims for IE7+ afaik [08:23:50] but I would not worry about IE at all initially [08:24:32] New review: Hashar; "(no comment)" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4197 [08:24:35] Change merged: Hashar; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4197 [08:24:47] Sounds wonderful :D. I'll ammend my outline to include some of the points above discussed. [08:26:05] baconprime: this might also be interesting: http://www.mediawiki.org/wiki/Parsoid/HTML5_DOM_with_microdata [08:26:18] and http://thread.gmane.org/gmane.science.linguistics.wikipedia.wikitext/512 [08:27:25] we had some vague ideas about using schema information to create edit widgets for templates [08:27:56] 03(NEW) Add an alias to Help namespace in ml.wikisource - 10https://bugzilla.wikimedia.org/35712 enhancement; Wikimedia: Site requests; (vssun9) [08:28:38] if you assume RDFa (or microdata) markup in the DOM, it might be possible to build a generic editor for RDFa items [08:28:58] 03(FIXED) 404 Not Found "legal.html" on dump mirrors - 10https://bugzilla.wikimedia.org/35564 +comment (10Ariel T. Glenn) [08:29:30] My issue with being to general to begin with is that I'd lose some of the focus that I get from concentrating on the taxobox: [08:29:50] I didn't want to bite of more than I could chew :). [08:29:59] *I would get from [08:31:40] it would still make sense to avoid hard-coding parameter types for taxoboxes- which is where a schema could come in I guess [08:32:07] could also help with i18n [08:32:45] hi,how to get data from database to page mediawiki? [08:35:27] !api | Guest94178 [08:35:27] Guest94178: 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 . [08:47:00] New review: Krinkle; "Please add unit tests for the changes in mw.Message in ./tests/qunit/mediawiki.test.js" [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/4055 [08:48:17] New review: Hashar; "Maybe redo it with smaller commits? :-D" [mediawiki/core] (master); V: 0 C: -2; - https://gerrit.wikimedia.org/r/4319 [08:48:36] New review: Krinkle; "That is ./tests/qunit/suites/resources/mediawiki/mediawiki.test.js *" [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/4055 [08:51:27] varnent: hello! [08:55:38] ashley: hi! [08:56:11] Nikerabbit: hi [08:56:28] New review: Krinkle; "(no comment)" [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/4055 [08:58:47] gwicke: Thank you very much for your suggestions (and thank you 2x as much for the links and the reference)! I'm off for the night, but again, thank you! This is the second time I've tried applying for GSoC, and the first that someone at my target organization would speak to me. G'night! [08:59:15] baconprime: glad I could help a bit ;) [08:59:17] good night! [09:26:47] 03(mod) Line spacing in Featured Article paragraph too cramped - 10https://bugzilla.wikimedia.org/33665 +comment (10Jon) [09:32:54] Ahah... [09:32:59] Some more git magic [09:33:06] I don't need a long git log line [09:33:17] `git whatchanged ` [09:33:32] A log of commits that modified a specific file. [09:34:13] it seems I can do a #ifexist: check with {{#ifeq:{{:{{{1}}}}}|[[:{{FULLPAGENAME:{{{1}}}}}]]|{{{3|}}}|{{{2|}}}}} and this doesn't adds expensive parser function count? [09:34:28] so what if I use it widely? [09:35:50] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (76 files in 5 dirs): fixed license for stuff my rename missed [09:43:41] 03(NEW) ParserFunction #time: wrong day when combining next with a relative time - 10https://bugzilla.wikimedia.org/35713 normal; MediaWiki: Parser; (shadowtweaker) [09:57:51] sooooo.... [09:58:01] how do i push stuff to "my" development branch? [09:58:10] do i have to go via review? [09:58:16] ...and then review myself? [09:58:48] mutante: can you tell me? [09:58:59] i'm getting this: [09:59:02] To ssh://daniel@gerrit.wikimedia.org:29418/mediawiki/core.git [09:59:04] ! [remote rejected] Wikidata -> Wikidata (prohibited by Gerrit) [10:06:56] 03(mod) Ugly non-latin links - 10https://bugzilla.wikimedia.org/7329 +comment (10Raimond Spekking) [10:08:33] 03(mod) Redirects to Images on Shared Repos do not work - 10https://bugzilla.wikimedia.org/18248 +comment (10Rd232) [10:09:08] Denny_WMDE: hi [10:09:13] hi saper [10:09:15] Daniel_WMDE: which command? [10:09:22] Denny_WMDE: er I mean Daniel [10:09:23] :) [10:09:39] ohh, no greetings for me :´( [10:09:49] Daniel_WMDE: you can't "freely" remote create branches on gerrit's git [10:09:57] saper: git push origin Wikidata [10:09:58] Daniel_WMDE: Alles Gute aus Frankfurt :) [10:10:05] saper: chad set up the branch for me [10:10:08] it exists [10:10:08] Daniel_WMDE: and origin is ssh://daniel@gerrit.wikimedia.org:29418/mediawiki/core.git ? [10:10:12] now i want to modify it [10:10:21] let me check [10:10:21] saper: yes [10:10:57] saper: i'm now trying git review to push it, btu that doesn't work either. " missing Change-Id in commit message". whatever that means [10:11:27] btw. this is good https://www.mediawiki.org/wiki/Git/Workflow#Setup_SSH_shortcut_.28optional.29 [10:11:34] Daniel_WMDE: you need a hook [10:11:50] but normally git review downloads a hook for you [10:11:58] got any in .git/hooks/commit-msg ? [10:13:08] if not, scp -P 29418 daniel@gerrit.wikimedia.org:hooks/commit-msg .git/hooks/commit-msg [10:13:16] hashar: Can you please reply to the last two threads at http://www.mediawiki.org/wiki/Talk:Git/Workflow? [10:13:42] Daniel_WMDE: do you have lots of commits or only one? [10:13:47] without change-id [10:13:50] aharoni: might this afternoon :) [10:13:55] aharoni: why don't use wikitech-l ? [10:14:08] it is afternoon already! :) [10:14:13] it's not for me, it's for somebody who's not there. [10:14:15] saper: two, actually. but i can drop the second one, it's just the .gitreview files that were missing. not totally sure committing them is the right thing anyway. [10:14:21] saper: so afterlunch :-D [10:14:31] but i don't know how i'd get rid of that commit anyway :) git revert, i guess [10:14:37] Daniel_WMDE: no no [10:14:44] git --amend or git commit -c [10:14:45] aharoni: I am busy with the monthly report. Will have a look at them later on [10:15:13] hashar: no problem [10:15:15] Daniel_WMDE: what you can do - you can kind of roll back a bit your "HEAD" two commits back and commit again [10:15:51] saper: before i get completely confused... *should* i be able to just push to that branch if i'm the owner? *am* i the owner of the branch? [10:15:56] where can i check this? [10:16:09] Daniel_WMDE: in admin interface of gerrit [10:17:25] Daniel_WMDE: which project is this? https://gerrit.wikimedia.org/r/#admin,projects [10:17:42] it's lowercase "wikidata" [10:17:49] oh no [10:17:58] saper: the project is core [10:18:03] uppercase [10:18:05] saper: the branch is Wikidata [10:18:12] and i see no way to see ownership [10:18:43] Daniel_WMDE: can you try "git push origin HEAD:refs/heads/Wikidata" ? [10:19:59] ! [remote rejected] HEAD -> Wikidata (prohibited by Gerrit)saper: [10:20:43] hm [10:20:51] but there is some stuff from you there [10:21:00] https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=commit;h=a300cb7ed2c1a955863908243ea0b6da09d8fc77 [10:21:43] saper: these commits were imported from svn by platonides yesterday [10:21:52] i have not pushed anythign to that branch myself before [10:21:57] yeah so I thought [10:22:35] I don't know ... gerrit permissions are broken for me [10:22:56] I couldn't get them right even on my own instance of gerrit [10:23:31] well but you can go for review anyway [10:23:59] does "git push origin HEAD:refs/for/Wikidata" fail with "No Change ID" error? [10:24:38] saper: no. it fails with [remote rejected] HEAD -> Wikidata (prohibited by Gerrit) [10:24:52] saper: uh, tehre's a wikidata group in gerrit. it's empty, and i'm not the owner [10:24:55] even for "refs/for/Wikidata" ? [10:24:56] who can set this up? [10:25:11] hashar, ^demon|away ^^? [10:25:22] gah [10:25:31] so, i have to wait until tonight? [10:25:32] there is no such group really ;) [10:25:36] that's a bit horrible [10:25:41] but why "refs/for/Wikidata" fails? [10:26:00] saper: ah, you are right. [remote rejected] HEAD -> refs/for/Wikidata (missing Change-Id in commit message) [10:26:04] good [10:26:12] so fasten your seat belts [10:26:19] ready for hardcore git action? :) [10:26:41] gimme "git log --pretty=oneline HEAD ^HEAD^^^ " please:) [10:26:50] should be 3 lines or so [10:27:43] 03(mod) Make Gerrit project list more discoverable and available - 10https://bugzilla.wikimedia.org/35510 +comment (10Antoine "hashar" Musso) [10:28:21] 03(mod) Make Gerrit project list more discoverable and available - 10https://bugzilla.wikimedia.org/35510 +upstream (10Antoine "hashar" Musso) [10:28:49] aharoni: I have answered both questions on http://www.mediawiki.org/wiki/Talk:Git/Workflow#How_to_see_the_list_of_projects.2Frepositories_in_gerrit.3F [10:29:11] 03(mod) Redirect for file on repository is not reflected on local projects - 10https://bugzilla.wikimedia.org/35615 +comment (10Rd232) [10:29:21] saper: if you want to get change shipped in 1.18, I guess you will have to contact Sam Reed (Reedy) [10:29:27] saper: he is the release manager nowadays [10:29:43] hashar: any release coming soon? [10:30:07] saper: I think he is planning a maintenance release for 1.17 / 1.18 [10:30:12] will have to ping him :) [10:30:22] ;) He better be [10:30:23] or drop him an email [10:30:32] Daniel_WMDE: have you solved your git / gerrit issue ? [10:30:49] hashar: good [10:30:58] hashar: no. [10:31:11] Daniel_WMDE: want to start over with me ? :-] [10:31:26] hashar: in a moment [10:31:26] * hashar looks at mediawiki/core access rights [10:31:54] hashar: basically, i need ownership of the Wikidata branch and of the wikidata group (and ataherivand and vrandezo should also have owner rights there) [10:32:15] then i need to figure out how to push stuff to the dev branch [10:32:22] oh, and the same for the WikidataRepo extension [10:32:35] and while you are at it, please set up a repo for the WikidataClient extension too :) [10:32:49] pushing your changes should be something like : git push origin Wikidata:refs/for/Wikidata [10:34:33] hashar: mailed [10:35:24] New patchset: Hashar; "gitreview file for the Wikidata branch" [mediawiki/core] (Wikidata) - https://gerrit.wikimedia.org/r/4324 [10:35:31] hashar: he is supposed to have direct access [10:35:39] from what I see [10:35:44] New review: Hashar; "(no comment)" [mediawiki/core] (Wikidata); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4324 [10:35:46] Change merged: Hashar; [mediawiki/core] (Wikidata) - https://gerrit.wikimedia.org/r/4324 [10:35:49] Daniel_WMDE: ready to rewind your changes? [10:35:56] to get commit-ID [10:36:12] saper: i don't even understand what exactly that means :) [10:36:16] Daniel_WMDE only has access to refs/heads/Wikidata [10:36:28] hashar: but gerried denies that push request [10:36:30] refs/* is only for people of the mediawiki group [10:36:44] ahh pushing to refs/for/Wikidata [10:36:44] hashar: isn't that enough? [10:36:49] yeah indeed, that is disallowed [10:36:53] New review: jenkins-bot; "Build Successful " [mediawiki/core] (Wikidata); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4324 [10:36:57] * Katie_WMDE waves [10:37:06] Daniel_WMDE: going two commits back, and re-committing the with commit ID. then pushing [10:37:14] Daniel_WMDE: looks like you are only allowed straight push :) [10:37:15] trying to understand how the gerrit workflow will be [10:37:34] hashar: refs/for/* is allowed, it's inherite I guess [10:37:44] hashar: but that doesn't work either [10:38:22] saper: ok.... why don't i get the ids automatically? [10:38:26] we allow [10:38:26] refs/for/refs/* [10:38:30] i do have the hook, apparently [10:38:30] Daniel_WMDE: can you get me your "git log --pretty=oneline HEAD ^HEAD^^^" pls? [10:39:08] 8c66a7cc55b89ad2a347f6a2f977d095d54c97cc committing .gitreview files to dev branch [10:39:10] 29d6afdaec749accce0af7f414d21e978835012f fix effective content model for non-existing pages [10:39:11] a300cb7ed2c1a955863908243ea0b6da09d8fc77 clean up comments & hints [10:39:14] hmm I am not going to mess Gerrit accesses. I think you will want to ask ^demon, he should be there in a bit more than an hour [10:39:16] the last one should already be pushed [10:39:28] Daniel_WMDE: good [10:39:55] saper: now what? [10:40:23] 03(mod) API imageinfo query returns no imageinfo data when asking for redirect and redirect target - 10https://bugzilla.wikimedia.org/31849 +comment (10Rd232) [10:40:37] Daniel_WMDE: "git reset --soft a300cb7ed2c1a955863908243ea0b6da09d8fc77" [10:41:01] Daniel_WMDE: and then "git commit -c 29d6afdaec749accce0af7f414d21e978835012f" and see if you get Change-ID [10:41:07] ah sorry [10:41:23] before git commit do git add or "git add ." [10:41:57] hashar: I have one idea how we can get rid of git-review :) [10:42:37] saper: done [10:42:42] * DanielFriesen does too [10:42:46] 03(NEW) Author namespace name - 10https://bugzilla.wikimedia.org/35714 normal; Wikimedia: Site requests; (liangent) [10:42:47] did your commit get the Commit-ID ? [10:42:53] Change-ID sorry [10:43:04] saper: where would i see that? [10:43:12] 03(mod) Localize "Author" namespace name in Chinese - 10https://bugzilla.wikimedia.org/35714 summary (10Liangent) [10:43:14] [Wikidata 6e9f32b] fix effective content model for non-existing pages [10:43:15] git log HEAD ^HEAD^ ? [10:43:18] ^--- that it? [10:43:20] no [10:43:29] this is commit-id from git, not from gerrit [10:43:39] ah, yes, there it is [10:43:41] good [10:43:43] so now try [10:43:45] Change-Id: I6a0519bf5b93ad50ecc8100a18eeb3bcc3f03fc2 [10:43:50] try what exactly? [10:43:54] push or review? [10:44:00] i'm flying blind here :) [10:44:01] git push origin HEAD:refs/for/Wikidata [10:44:03] I know [10:44:13] what does /for/ mean? [10:44:20] Daniel_WMDE: push for review, not directly [10:44:25] 03(mod) Special:WantedFiles lists image redirects - 10https://bugzilla.wikimedia.org/35350 +comment (10Rd232) [10:44:28] New patchset: Daniel Kinzler; "fix effective content model for non-existing pages" [mediawiki/core] (Wikidata) - https://gerrit.wikimedia.org/r/4325 [10:44:32] yaya! [10:44:36] New review: jenkins-bot; "Build Failed " [mediawiki/core] (Wikidata); V: -1 C: 0; - https://gerrit.wikimedia.org/r/4325 [10:44:37] \o/ [10:44:40] whoho! [10:44:44] saper: thanks :) [10:44:55] so, now i have to remember HEAD:refs/for/Wikidata? [10:44:58] your 2 commits are squashed together [10:45:18] saper: yes, true. noticed that too late. not a big deal in this context [10:45:22] 03(mod) Make Gerrit project list more discoverable and available - 10https://bugzilla.wikimedia.org/35510 +comment (10Chad H.) [10:45:26] that's actually what "git-review -R" should do -> "git push gerrit HEAD:refs/for/Wikidata" [10:45:31] i'll try to be more careful about that in the future [10:45:52] Daniel_WMDE: no I told you to do this because I wanted to add Change-ID once not twice [10:46:00] hello to all [10:46:00] saper: soo.... are my changes on the branch? or in some kind of limbo, awaiting review? [10:46:11] can someone help with mediawiki upgradeing? [10:46:15] Limbo! [10:46:30] Daniel_WMDE: git branch -vv should say [10:46:47] 6e9f32b26ac900926890bfc68365d6b1133ee82a should be now top of local "Wikidata" [10:47:13] Josip: hi, which version do you have now? which database? [10:47:40] but I think you've had it before: 10:43 < Daniel_WMDE> [Wikidata 6e9f32b] fix effective content model for non-existing pages [10:47:57] hashar: thanks [10:47:58] you will only see that your local Wikidata "is ahead of origin/Wikidata by 1 commit" or so [10:48:20] saper: yes, ahead 1 [10:48:29] aharoni: you can also get projects by SSH but you still need to be logged in (ssh gerrit ls-projects) [10:48:33] saper: so, that means the chanfge still needs to be reviewed? [10:48:39] unfortunately, yes [10:48:40] saper: ...by.... me? [10:48:52] dunno if you can approve it :) maybe heh [10:48:59] how? where? [10:49:10] but you see there is already build failed heh [10:49:17] \o/ [10:49:19] let me guess [10:49:25] I am out for lunch, ttyl [10:49:31] because hashar wanted to be nice and committed .gitreview [10:49:57] CONFLICT (add/add): Merge conflict in .gitreview [10:49:59] saper: I am upgradeing from 1.6 to 1.18.2 and instalation stopped after Purging caches...done. Checking site_stats row...done. ... [10:50:00] bingo :) [10:50:01] !!! [10:50:01] Stop using so many exclamation marks ! [10:50:04] sorry about the conflict [10:50:06] !!!!! [10:50:06] Stop using so many exclamation marks ! [10:50:35] Daniel_WMDE: ok let's do now "git fetch origin/Wikidata" [10:50:49] saper: in another browser it says: "Your session data seems to have expired. Sessions are configured for a lifetime of 24m 0s. You can increase this by setting session.gc_maxlifetime in php.ini. Restart the installation process." [10:51:01] Josip: ouch [10:51:19] saper: fatal: 'origin/Wikidata' does not appear to be a git repositor [10:51:20] Josip: do you have commandline shell access to your mediawiki? [10:51:31] Daniel_WMDE: "get fetch origin" sorry [10:51:39] no, I am upgradeing through web [10:51:56] saper: ok... what does that do? [10:52:15] loads hashar's change in your repo [10:52:33] ah [10:52:37] did it do anything? [10:52:49] saper: so. now. how the hell do i get this change actually in there? [10:52:55] i can +1 the change, but not +2 it [10:52:59] git branch -vv did it change to say you are ahead 1 and behind 1? [10:53:09] also... would gerrit actually merge it automatically? [10:53:10] Daniel_WMDE: permissions need to be fixed :( [10:53:16] Daniel_WMDE: let's prepare for this now [10:53:27] so hashar when he comes back can push it :) [10:53:32] Wikidata 6e9f32b [origin/Wikidata: ahead 1, behind 1] [10:53:35] nice! [10:53:38] that's expected [10:53:39] no [10:53:40] now [10:53:41] try [10:53:57] git merge --no-commit origin/Wikidata [10:54:11] should say something about conflict in .git-review [10:54:12] CONFLICT (add/add): Merge conflict in .gitreview [10:54:15] cool [10:54:21] edit it and fix it [10:54:33] you did defaultbranch=master and it should be Wikidata probably [10:55:25] saper: yea, sorry about that. fixed [10:55:31] shall i commit that? [10:55:38] but in a special way [10:55:42] >_< [10:55:43] "git add .gitreview" [10:56:02] k [10:56:12] and then "git commit --amend" [10:56:26] gah [10:56:32] fatal: You are in the middle of a merge -- cannot amend. [10:56:34] add one line to the commit ttext saying "Patchset 2: .gitreview conflict fixed" [10:56:44] shit [10:56:47] how do i finish the merge? [10:57:04] "git commit" without -amend but don't [10:57:15] different way [10:57:52] saper: you are convincing me that git is hopelessly convoluted :) [10:58:16] what's your HEAD now? (git log HEAD ^HEAD^) ? [10:58:30] still 6e9f32? [10:59:18] yes [10:59:39] good [10:59:59] so let's ... now "git reset --hard HEAD" [11:00:20] then [11:00:31] ok [11:00:36] "git reset --soft a300cb7ed2c1a955863908243ea0b6da09d8fc77" [11:00:45] ah no [11:00:55] but ok [11:00:57] let's try this [11:01:08] ugh [11:01:08] do this "git reset --soft" [11:01:10] wait [11:01:14] and fix .gitreview per hand [11:01:16] i think i'm messed up now [11:01:24] why? [11:01:28] i already had the sfot reset done. [11:01:34] tried to undo by another reset [11:01:40] good [11:01:41] but apparently, that was too much [11:01:43] no problem [11:01:47] HEAD is now at a300cb7 clean up comments & hints [11:01:51] great [11:01:53] no problem [11:01:57] nothing happened [11:01:59] now again [11:02:05] fix .gitreview [11:02:16] there will be no conflict but maybe you remember:) [11:02:22] in this revision, there is no .gitreview [11:02:36] this is *before* the changes i just comitted [11:02:45] ouch did you git reset --hard a300cb7ed2c1a955863908243ea0b6da09d8fc77 ? [11:02:50] no problem [11:03:08] git checkout 6e9f32b26ac900926890bfc68365d6b1133ee82a [11:03:22] will say something stupid about detached HEAD and stuff [11:03:24] i ended up there. i did reset --hard HEAD. that apparently took me back one more commit [11:03:28] yeah [11:03:35] --hard wipes your local changes [11:03:39] --soft not [11:03:54] did you checkout 6e9f32b26ac900926890bfc68365d6b1133ee82a ? [11:04:05] yea, i got that. but i didn't know that doing reset head twice took you back one more commit every time [11:04:08] yes [11:04:15] HEAD is now at 6e9f32b... fix effective content model for non-existing pages [11:04:17] now you are back :) [11:04:19] fixing .gitreview now [11:04:24] yes [11:04:27] --soft sets the branch to the given commit; --mixed resets the branch and your index to the given commit; --hard resets the branch, index, and your working copy to the given commit. [11:04:32] and now git reset --soft a300cb7ed2c1a955863908243ea0b6da09d8fc77 [11:04:53] git add . [11:05:14] 03(NEW) Attachments need to be downloaded - 10https://bugzilla.wikimedia.org/35715 normal; Wikimedia: OTRS; (Thehelpfulonewiki) [11:05:21] New patchset: Lupo; "(bug 32357) Pre-register default-loaded RL modules (site, user, user.groups) in the client-side loader." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4326 [11:05:29] saper: done [11:05:30] guillom: ^ that could be something that you might be able to tweak [11:06:17] Daniel_WMDE: "git commit -c 6e9f32b26ac900926890bfc68365d6b1133ee82a" - it should have all your changes (including the real change you wanted). Add one line "Patchset 2: fixed conflict with .gitreview, hopefully." [11:06:37] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4326 [11:07:29] 03(NEW) Agents should be able to change their own email address - 10https://bugzilla.wikimedia.org/35716 normal; Wikimedia: OTRS; (Thehelpfulonewiki) [11:07:44] saper: ok. [11:07:48] and now... git review? [11:07:53] and if all goes fine, "git push origin HEAD:refs/for/Wikidata" again [11:08:02] should git review also work? [11:08:07] no, don't git review it will mess you with rebase [11:08:18] >_< [11:08:19] not at this moment :) [11:08:33] New patchset: Daniel Kinzler; "fix effective content model for non-existing pages" [mediawiki/core] (Wikidata) - https://gerrit.wikimedia.org/r/4325 [11:08:40] \o/ [11:08:46] ok, great [11:08:47] so [11:08:52] let's wait [11:08:55] for jenkins [11:09:00] before opening champagne [11:09:02] but to get this actually merged into the dev branch, i need to wait for daemon? [11:09:04] you now want [11:09:10] git branch -D Wikidata [11:09:18] git checkout -b Wikidata HEAD [11:09:39] saper: errr.... [11:09:43] New review: jenkins-bot; "Build Successful " [mediawiki/core] (Wikidata); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4325 [11:09:49] yay \o/ [11:09:52] saper: i don't want to delete that branch [11:09:57] yes you do :) [11:09:57] 03(mod) Dutch 'Titanic (schip)' article is poorly formatted on mobile - 10https://bugzilla.wikimedia.org/35704 +comment (10Jon) [11:10:01] it's supposed to be the permanent dev branch for wikidata [11:10:03] you are not on it [11:10:06] now [11:10:09] huh? [11:10:14] and you want to have your commit there [11:10:21] what does "git branch -vv" say ? [11:10:42] 03(mod) Don't load some (default) modules if they've been loaded before - 10https://bugzilla.wikimedia.org/32537 +comment (10Lupo) [11:10:59] branch ist just a pointer, like (commit *) [11:11:01] daniel@brightpad ~/www/wikidata> git branch -vv [11:11:03] * Wikidata 9c42470 fix effective content model for non-existing pages [11:11:04] master cb9c695 [origin/master: behind 2] Merge "increase qunit coverage of mediawiki.html and mediawiki.util" [11:11:09] 03(NEW) One click spam button in message view - 10https://bugzilla.wikimedia.org/35717 normal; Wikimedia: OTRS; (Thehelpfulonewiki) [11:11:15] ah fine [11:11:24] so it didn't detach your HEAD [11:11:24] nice [11:11:34] you still have yours :) [11:11:42] * Daniel_WMDE wiggles head [11:11:57] <^demon> G'morning folks. [11:12:01] here comes ^demon to approve this [11:12:05] oooohhhh! [11:12:06] and fix your permissions [11:12:09] it's a ^demon! [11:12:31] ^demon: please fix my permissions on the Wikidata branch, so i can push and merge changes tehre [11:12:35] 03(NEW) bulk actions from ticket :: customer - 10https://bugzilla.wikimedia.org/35718 normal; Wikimedia: OTRS; (Thehelpfulonewiki) [11:12:41] 03(NEW) API: list=search&srwhat=nearmatch doesn't work for titles with namespace prefix - 10https://bugzilla.wikimedia.org/35719 normal; MediaWiki: API; (paul.copperman) [11:12:42] <^demon> Daniel_WMDE: Push without review? [11:12:47] ^demon: https://gerrit.wikimedia.org/r/4325 we need this into Wikidata and would be cool to fix Daniel_WMDE permissions on a branch - he gets permission denied, but push for review works [11:12:51] [11:12:58] * DanielFriesen counters with a sutra [11:13:13] ^demon: well, it's my dev branch. who is supposed to review that anyway? [11:13:32] <^demon> I don't know. But adding +Push is easy enough. One moment. [11:13:35] Daniel_WMDE: you know what .. use github :) [11:13:48] saper: actually, we are doing that for the extensions now [11:13:50] ^demon: there is some problem with group membership, maybe [11:14:08] saper: getting this right with gerrit is just taking way too long [11:14:13] 03(mod) Wikisource Gujarati Logo cropped - 10https://bugzilla.wikimedia.org/35664 normal->04CRIT (10Dhaval) [11:14:31] <^demon> Ok, refs/heads/Wikidata has +Push rights to the 'wikidata' group. [11:14:45] <^demon> You should be able to do direct pushes now. [11:15:38] ^demon: am i a memebr there? i don't seem to be able to change anythign about the group. [11:15:40] 03(NEW) Second button for Junk (non-spam) - 10https://bugzilla.wikimedia.org/35720 normal; Wikimedia: OTRS; (Thehelpfulonewiki) [11:15:54] ^demon: Btw, did you know the api has a mix of $Id$ and $Id: ...$ [11:16:07] ^demon: i already have my commits in review limbo. how do i push them correctly? [11:16:19] Daniel_WMDE: ^demon can approve them [11:16:20] ...well, at least 1.16.4 does [11:16:38] then you just "git fetch origin" [11:16:47] <^demon> Ok, my head is going to explode if I keep getting pinged every single message. [11:17:01] <^demon> Daniel_WMDE: Didn't know, don't particularly care at the moment. [11:17:04] ^demon: ok then, please approve https://gerrit.wikimedia.org/r/#change,4325 [11:17:05] Josip: sorry I neglected you [11:17:11] <^demon> Ugh, meant that for DanielFriesen [11:17:18] Josip: any way to change php settings with your host? [11:17:19] heh [11:17:36] <^demon> Daniel_WMDE: https://gerrit.wikimedia.org/r/#admin,group,32 is your group. You're in it and have edit permissions to it. [11:17:59] New review: Demon; "(no comment)" [mediawiki/core] (Wikidata); V: 0 C: 2; - https://gerrit.wikimedia.org/r/4325 [11:18:01] Change merged: Demon; [mediawiki/core] (Wikidata) - https://gerrit.wikimedia.org/r/4325 [11:18:02] ^demon: but i'm also sorry to bug you all the time :) anyway - right now i need these pending changes in, and the ability to push. i'll write you an email with my other requests. they have time until next week. [11:18:18] <^demon> The pending change has been approved+merged. [11:18:19] Daniel_WMDE: git fetch origin [11:18:37] ^demon: thank you! [11:19:14] ^demon: can you set up another extension repo (WikidataClient)? would be convenient to have it now. but i don't want to keep you, next week is ok too [11:19:22] Daniel_WMDE: and hope for "git merge --ff-only origin/Wikidata" to work :) [11:19:41] <^demon> Daniel_WMDE: Is there a github url for it? [11:20:08] ^demon: there's no code yet. [11:20:31] <^demon> Ah ok. So I'll make it with an initial empty rev so you can clone, start writing, then commit. [11:20:32] well, maybe aude already write a few lines, but that can just be copied [11:20:42] ^demon: yes. thanks [11:22:04] Daniel_WMDE: is your "git branch -vv" in line with origin/Wikidata ? [11:22:37] Wikidata 9c42470 fix effective content model for non-existing pages [11:22:39] <^demon> Ok, project created. You can clone mediawiki/extensions/WikidataClient.git now [11:23:03] Daniel_WMDE: no [origin/Wikidata] ? bad [11:23:05] saper: thx - I will ask host provider - they are government offices, so I will have to wait :) [11:23:14] Josip: hmmm [11:23:30] Josip: I always do it from the command line (with php maintenance/update.php) [11:23:36] saper: after the merge thingy: Wikidata bc0beaa Merge "fix effective content model for non-existing pages" into Wikidata [11:23:48] ^demon: thank you very much [11:23:49] cool [11:23:58] so you are now fully in sync with remote [11:24:04] ^demon: who can push to the extensions? who can review/approve? [11:24:20] saper: doesn't that mean i have a merge in progress? [11:24:23] <^demon> wikidata group [11:24:31] ^demon: excellent, thank you [11:24:51] ^demon: so, the wikidata group should be the project leads, i.e. people who *review* for wikidata, right? [11:25:04] makes sense [11:25:11] looks good https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=log;h=refs/heads/Wikidata [11:25:14] Hi, guys. Is there a trick to make an [[Category:Foo]] that only kicks in the first time a template is included two times recursively? Not sure what to search for. [11:25:52] Pladask: there is .. but not quite what you want [11:26:02] but check it out [11:26:21] <^demon> Daniel_WMDE: Yep. Anyone you add to the wikidata group will have review+submit rights on Wikidata extensions and branch. [11:26:56] <^demon> Of course any stranger with a gerrit account can push-for-review. That's part of the collaborative yummyness :) [11:27:01] 03(NEW) Moving files breaks hotlinks - 10https://bugzilla.wikimedia.org/35721 major; MediaWiki: Images and files; (rd232) [11:27:06] saper: Right, don't think that does the trick, but thanks anyway [11:27:13] ^demon: ok, excellent. i don't seem to be able to add Denny or Abraham though... gerrit apparently doesn't know them. i'll bug mutante about it [11:27:28] saper: thank you very much! [11:27:32] <^demon> Yeah I didn't add them because I couldn't find them. Make sure they're signed up [11:27:54] Ewww, wikiHow code, just eww... :/ [11:28:10] ^demon: Abraham has access to labsconsole as ATaherivand. denny was vrandezo in svn. [11:28:34] ^demon: i guess abraham simply needs to log into gerrit once, to create the account? [11:28:39] <^demon> Yep. [11:28:42] ok [11:28:47] will tell them [11:28:49] Daniel_WMDE: if you need a workshop in Berlin, let me know :) [11:29:04] <^demon> Denny will need to go through the password reset process on labs since he's already in ldap. [11:29:20] saper: we may actually do that :) [11:29:37] Ok, where do I start with this darn extension, do I clear all the CSS out of this file and shove it through RL, or do I write some messages for it... [11:29:47] we have Reedy here the week after next, but if we have questions after that, i'll ask you :) [11:31:34] Hmm, am I 'ill' on the 1st of June... [11:33:49] 03(NEW) 404 "file not found" page for links into upload.wikimedia.org - 10https://bugzilla.wikimedia.org/35722 normal; MediaWiki: Images and files; (rd232) [11:34:08] 03(mod) Redirects to Images on Shared Repos do not work - 10https://bugzilla.wikimedia.org/18248 +comment (10Strainu) [11:45:14] how can I add a JS script to the head section in an extension? [11:49:54] nischayn22: why would you want to do this? [11:50:00] nischayn22: inline JS is evil [11:50:08] nischayn22: and files should be included via resource loader [11:50:10] !rl [11:50:10] ResourceLoader is a JavaScript/CSS delivery system for MediaWiki, available in MediaWiki version 1.17 and later. See also , and , [11:50:17] 03(mod) inherent article classification - 10https://bugzilla.wikimedia.org/18254 (10bluehairedlawyer) [11:51:13] JeroenDeDauw: I want to make that extension of mine a dialog when the user clicks a button "change timezone" [11:51:52] http://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay has a method but its not working for me [11:52:18] nischayn22: well, use resource loader [11:52:27] 03(mod) Enable NaturalLanguageList Extension on WMF wikis - 10https://bugzilla.wikimedia.org/22928 +comment (10Sumana Harihareswara) [11:53:15] JeroenDeDauw: Ok [12:00:24] saper: please come and do a workshop :) [12:01:00] 03(mod) Install Extension:Interlanguage on en.wikipedia - 10https://bugzilla.wikimedia.org/15607 +comment (10Nikola Smolenski) [12:03:07] 03vvv * 10/trunk/extensions/ (Scribunto/ Scripting/): Rename Scripting to Scribunto per Tim's suggestion. [12:06:13] 03(mod) Install Extension:Interlanguage on en.wikipedia - 10https://bugzilla.wikimedia.org/15607 +comment (10denny vrandecic) [12:20:45] sumanah: wow melange is quite spammy, can I ignore the emails from it? [12:20:50] hey Reedy how is it going? [12:20:59] hi Nikerabbit - have you looked in the email settings in your Melange profile? [12:21:10] sumanah: yes I have all enabled [12:21:27] Nikerabbit: I am confused. do you WANT to get all the emails, or not? [12:21:36] Nikerabbit: seems to me that you could just turn a lot off. [12:22:10] sumanah: I just wanted to be sure that I'm not expected to act on those emails now, but someone will drag me to look at the proposals when time is due [12:23:21] Nikerabbit: you can look at the proposals now if you want. I would prefer that you not get into the habit of ignoring all Melange email forever, so perhaps it's a good idea to turn off the "email me when someone updates their proposal" function [12:23:25] that's the mass of the emails [12:24:02] Nikerabbit: I will indeed let you and the other mentors know when it is 19:01 UTC tomorrow and it's time to start ranking [12:24:47] it's not "spammy" if it gives you options to turn off the emails you don't want :) [12:25:15] 03(mod) Install RandomRootPage on WMF wikis - 10https://bugzilla.wikimedia.org/16655 +comment (10Sumana Harihareswara) [12:39:59] I give up, maybe someone else can help me in making AllTimeZones a JS dialog [12:42:59] nischayn22: what's the issue you're running into? anything specific? [12:44:09] sumanah: The extension I made doesn't look good like that, it can be much better with some JS stuff, which I can't handle nicely [12:44:28] nischayn22: ah, so it's time to learn JS and jQuery? ;-) [12:44:34] * sumanah is mostly kidding [12:44:56] nischayn22: I'm learning a bit of JavaScript myself but it's not as intuitive as some other languages [12:45:04] I know them already, but I hate working on them [12:45:09] yeah [12:45:22] nischayn22: so one time, I was working through a http://www.codecademy.com/ exercise, in JS [12:45:31] and I said to my spouse, "I like Python better than JavaScript" [12:45:34] and he said "you are right" [12:45:47] nischayn22: like, it's objectively true and right to like Python better than JS [12:46:21] but getting back on track: my sympathies. so, I see you saw Daniel Friesen's epic dissertation on timezone handling? [12:46:55] whoop! [12:46:56] hey there freakolowsky [12:47:05] sumanah: he blew me away [12:47:13] hi sumanah [12:47:21] nischayn22: yeah, he's like a barely-contained volcano of rage and plans [12:47:24] before that all comments were like awesome, and then :( [12:47:48] freakolowsky: so, do you have any interest in mentoring Akshay's convention extension? [12:48:25] nischayn22: well, MediaWiki is (in some form or another) about a decade old... often there are bits of legacy and half-done plans lying around... you've read the architecture/history document? [12:48:31] https://www.mediawiki.org/wiki/Manual:MediaWiki_architecture [12:48:53] sumanah: I have read some parts of it [12:49:49] nischayn22: you might also be interested in the history of SMW if you haven't read it already .... hmm, maybe you know more than I do about this. Is there a single unified "here's the history of SMW" page? [12:50:21] sumanah: you know what the best thing about MW is, it taught me very early what things can happen when you are working in an organization, you make something up and someone else is also on the same page [12:50:30] :D [12:50:39] much more than my Management teacher could teach me [12:50:59] (I think if you combine https://www.mediawiki.org/wiki/User:Yaron_Koren and http://semantic-mediawiki.org/wiki/Help:SMW_History you get the kind of history I was thinking of) [12:51:32] nischayn22: yes! have you ever heard of the Efficient Markets Theory? [12:52:03] sumanah: Do you know if the hostel for Berlin is under 16 friendly... I was looking at quite a few random hostel/hotel websites in January, and some of them weren't open to under 16s etc... [12:52:03] sumanah: not yet, I guess, or I was doing some pranks in class [12:52:05] basically: if you think you have found a really good deal and thought of something very new, you are probably wrong, because the world is full of smart people [12:52:36] sumanah: sure ... are there any co-mentors on this project [12:52:37] Yaron's page has lots of stuff to read [12:52:49] Lcawte: I don't know, because the hostel hasn't been picked yet. Please email Nicole Ebber to ask her to put this on her radar :) [12:53:00] Ok :) [12:53:03] freakolowsky: none yet. Have you checked out Akshay's design/proposal? [12:53:20] skimming trough it now [12:53:28] sumanah: also what about you saying there are overlaps between smw projects, they are smw but different projects right? [12:53:29] That reminds me... need to sign up... and work on the London hackathon which will be sometime this year... [12:53:33] looks nice on first glance [12:54:27] nischayn22: Yes -- there are a couple of other SMW proposals that overlap/conflict with each other, but I don't think any of them overlap with yours. [12:55:04] Hmm, could be interesting talking to customs/immigration people when I'm supposed to be at school... I don't think I can get an 'educational' day off... if only my school offered Computing at GCSE... [12:55:54] sumanah: cool, varnent scared me and I was thinking of a second proposal, but I can't work on another one as much as I have done with Green SMW now [12:56:20] Maybe I can get 'holiday' because 'flights are too expensive later that day' [12:56:49] freakolowsky: do you think you want a comentor, or would you be comfortable mentoring it yourself? [12:57:16] freakolowsky -- also, Akshay often comes into IRC (chughakshay16 I believe) so you can try chatting with him [12:57:26] btw freakolowsky are you coming to the Berlin hackathon and/or Wikimania this year? [12:58:31] sumanah: For registration, I don't know if I'll be able to make Friday's hacking bit... do I tick it or not, it depends if I can get the day off school and through border control stuff... [12:58:31] i think i could manage myself, just asking as it's my first time to mentor GSoC ... i've mentored ppl localy, just never online. [12:59:05] Dunno about Berlin yet ... waiting for confirmation from my company so i know if i must apply for sponsorship [12:59:05] Lcawte: don't tick it, and add a note about your circumstances in the Other info field. [12:59:13] freakolowsky: got it. [12:59:38] freakolowsky: quick howto: http://people.gnome.org/~federico/docs/summer-of-code-mentoring-howto/ [12:59:57] freakolowsky: longer, multichapter guide: http://en.flossmanuals.net/GSoCMentoring/ [13:00:03] (in case you want, of course) [13:00:49] freakolowsky: and I intend on being pretty hands-on with the help & guidance -- https://www.mediawiki.org/wiki/Summer_of_Code_2012/management#GSoC_management_philosophy has that in case you want to read it (summary: I want the students to scope SMALL and I want to engage them thoroughly in our community) [13:01:04] sumanah: you know python? [13:01:17] nischayn22: I am a Python novice [13:01:25] nischayn22: I like to say that I can dogpaddle in Python :) [13:02:07] sumanah: you must be better than me maybe, I used some existing code to make a crawler that injects SQL queries in websites [13:02:11] nischayn22: I wrote something about my recent adventures in learning JS and Python: http://geekfeminism.org/2012/03/24/the-anxiety-of-learning-and-beating-it/ you might enjoy skimming it [13:02:49] sumanah: so turning from management to programming is a new fashion I am seeing. [13:03:02] ^demon & hashar are REL1_X tags already in git? [13:03:35] <^demon> Yes. [13:04:06] <^demon> https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=tags [13:04:12] nischayn22: was that crawler trying to find SQL injection vulnerabilities? :-) [13:04:32] * freakolowsky updating browser bookmarks to git [13:04:39] sumanah: yes, its one of my projects [13:04:54] nischayn22: you know what "white-hat" means? :) [13:05:33] yep, good hackers [13:06:09] right -- so, I do hope that while you're working with us you'll only do white-hat stuff and no black-hat :) [13:07:11] sumanah: I am not interested in black-hat stuff, I like making things not cracking [13:07:52] Is Git tracked by CIA.vc? I'm just replying to some annoying wikiHow guy about 'the rate of MediaWiki development'... he's using 2005 for his examples :) [13:08:12] s/Git/MediaWiki's Git repo(s) [13:09:03] Lcawte: maybe he should use Ohloh? [13:09:09] ^demon: need account for labs ... [13:09:19] but http://www.ohloh.net/p/mediawiki is going to need updating, argh, now that we have moved [13:09:24] freakolowsky: I can help you with that, Chad is busy [13:09:35] nischayn22: good to hear! check your email, by the way [13:09:47] ok [13:09:50] * Lcawte dislikes Git because people seem to see it as a god :/ [13:10:09] freakolowsky: https://www.mediawiki.org/wiki/Developer_access mentions the questions which I need answers to [13:10:25] Lcawte: if you consider the Devil as your got ... i'm also in that category [13:10:36] freakolowsky: feel free to pm or to hit the New Request link and fill out the form there [13:10:38] sumanah: thanks for that. :) [13:10:41] :) [13:11:07] nischayn22: please do try to commit your USERINFO as soon as you can, to see whether it worked [13:11:13] I don't see VCS/DVCS' as Gods... I see them as tools, with equal values.. [13:12:24] sumanah: Sure, here's my python code if you wish to have a look https://github.com/nischayn22/Crawl-Inject [13:13:24] nod [13:13:28] sumanah: So has that removed the whole "well if you can prove you can code" before you have an account then? Because before, you had to prove it with patches and stuff before you got an account right? [13:13:38] * Lcawte is looking at the developer access page [13:13:39] sumanah: done ... new request [13:13:47] Lcawte: yes. anyone can get a developer access account. [13:14:19] Hmm, can I have an account for the sake of having an account... probably won't learn to use it until Berlin but still [13:14:24] Lcawte: file a request [13:14:40] Lcawte: although of course it sounds terrible for you to say "for the sake of having an account" [13:14:43] are you a hoarder? [13:14:52] :d [13:15:02] According to my Wikia account rights, all the wikis I have admin on, yes. [13:15:06] New code comment: Platonides; Plus the one that I did change and you changed back in r114680 :) \ Thanks for noticing.; [13:15:30] Lcawte: hm [13:15:46] Do I have commit to pywikipedia using lcawte, or lewiscawte... must investigate [13:16:05] sumanah: It says Please create a file in the /USERINFO directory describing yourself, following the [13:16:05] instructions at [13:16:05] https://www.mediawiki.org/wiki/Commit_access_requests#Getting_started_and_set_up . but there isn't any instructions [13:16:08] Lcawte: seems to me that you will want to actually use developer access at some point in the future [13:16:13] Lcawte: if only for Labs [13:16:21] Lcawte: so that's less hoarder-y and creepy [13:16:26] nischayn22: argh! just a moment [13:16:38] 3rd question, re previous svn account, does Pywikipedia count... [13:16:44] nischayn22: https://www.mediawiki.org/wiki/Developer_access/Subversion#Getting_started_and_set_up [13:16:47] Lcawte: yes [13:16:54] nischayn22: sorry [13:16:59] need to change that template [13:17:19] sumanah: yes change the template [13:18:17] sumanah: I also got the git access, can I make commits there, I have a bug awaiting review ? [13:18:23] nischayn22: yes you can [13:18:55] nischayn22: Git is for MediaWiki core and WMF-deployed extensions (plus whatever extensions move over from SVN to Git). [13:19:01] nischayn22: it's confusing right now [13:19:06] nischayn22: we are in a time of transition [13:19:25] sumanah: my changes are to WikiEditor which is in Git [13:19:30] nischayn22: then Git it is! [13:19:32] hi chughakshay16 [13:19:38] hey, I have someone to introduce you to [13:19:42] freakolowsky: meet chughakshay16 [13:19:52] chughakshay16: freakolowsky is a MediaWiki developer who might be interested in mentoring your work [13:20:01] chughakshay16: ohai! [13:20:07] freakolowsky, hello [13:20:22] freakolowsky, hello [13:20:23] chughakshay16: his name is Jure [13:20:39] chughakshay16: I do not know where "freakolowsky" came from :) [13:20:53] freakolowsky, hello [13:21:09] freakolowsky: he's big on greeting, it seems! :) [13:21:19] freakolowsky, connection problemt [13:21:30] sec, gf ... phone [13:21:41] freakolowsky, okay :) [13:21:44] chughakshay16: https://www.mediawiki.org/wiki/User:Freakolowsky has only a little info about him -- he's into Oracle support mostly [13:21:54] chughakshay16: but that does not mean that you have to develop on Oracle [13:21:59] priorities, you know ... here now [13:22:07] chughakshay16: he has never mentored GSoC before, but he has mentored people face-to-face, locally [13:22:19] I just edit conflicted myself, I'm cool. [13:22:22] sumanah, okay [13:22:23] I suggest the two of you set up a VoIP call (Google Plus or Skype or something) [13:22:42] Skype [13:23:02] so you can talk about the project sometime in the next few hours and discuss whether it works, what needs changing in the proposal, whether Jure can mentor, etc. [13:23:12] sumanah, thanks [13:24:08] freakolowsky: I am aiming for us to only have enthusiastic mentors this year -- no "well ok" -- so I don't want you to mentor Akshay unless you find yourself genuinely interested in him and/or his project [13:24:24] (fair warning, chughakshay16) [13:24:32] aye aye sumanah [13:24:33] :D [13:24:53] * sumanah listens to Barcelona, "Paging System Operator" [13:27:00] Is 'master' Git's equivalent of 'trunk'? [13:28:39] sumanah, yeah np :) [13:29:03] <^demon> Krenair: For most practical purposes, yes. [13:29:16] <^demon> From git's internal perspective, master is just another branch. [13:31:11] 03(WONTFIX) Open a new WMA-core mailing list - 10https://bugzilla.wikimedia.org/35638 +comment (10Manuel Schneider) [13:31:36] nischayn22: templates updated, thanks for the poke. [13:31:55] re [13:32:00] sumanah: welcom [13:32:09] *welcome [13:33:06] Ouch, the euro really is going down, I remember when it used to be worth more than the GBP... oh well, atleast hostels won't be as much :/ [13:35:49] * hashar Jenkins server is being upgraded!!! There could be some issues this afternoon. [13:35:59] <^demon> Oh awesome, we're doing that today? [13:36:46] yeah [13:36:52] ubuntu packages [13:36:59] then upgrading PHPUnit [13:38:18] great! [13:39:12] People keep marking test/spam pages with delete instead of speedy >_> [13:39:35] This puts the 'This should remain for a week' notice up [13:39:36] ^demon: might do Jenkins while we are at it [13:40:30] <^demon> Krenair: I usually just delete spam on sight :) [13:40:55] ^demon: I guess those people aren't admins ;) [13:41:48] <^demon> Adminship is no big deal, ya know? [13:42:38] Hmm.. travelling is fun. I am never planning a gap year, or going on one... *scowls at airlines* [13:43:17] <^demon> Lcawte: Traveling is addictive. Once you start seeing the world it's hard to stay home :) [13:43:36] You've got to get travelling first... [13:43:46] And thats whats putting me off :P [13:43:51] ^demon, so do I. [13:44:00] http://www.cheapflights.co.uk/travel-tips/unaccompanied-children/ <--- an actual helpful page ? [13:48:39] 03(NEW) API: list=watchlist throws exception for new style log entries - 10https://bugzilla.wikimedia.org/35723 normal; MediaWiki: API; (paul.copperman) [13:48:51] 03(NEW) Zoom is buggy - 10https://bugzilla.wikimedia.org/35724 normal; Analytics: ReportCard; (dvanliere) [13:51:44] New review: jenkins-bot; "Build Failed " [mediawiki/core] (master); V: -1 C: 0; - https://gerrit.wikimedia.org/r/4155 [13:52:11] New patchset: GWicke; "Add passing test documenting MW's acceptance of pipes between tr attributes" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4329 [13:53:25] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4329 [13:53:47] 03(FIXED) Update PHPUnit from 3.5.x. to 3.6.x on gallium - 10https://bugzilla.wikimedia.org/33714 +comment (10Antoine "hashar" Musso) [13:54:25] 03(mod) Review of OnlineStatusBar extension - 10https://bugzilla.wikimedia.org/32128 (10Mark A. Hershberger) [13:54:28] New review: Hashar; "PHPUnit has been upgraded to 3.6.10 some minutes ago." [mediawiki/core] (master); V: 0 C: -2; - https://gerrit.wikimedia.org/r/4155 [13:57:12] New review: GWicke; "(no comment)" [mediawiki/extensions/VisualEditor] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4293 [13:57:15] Change merged: GWicke; [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/4293 [14:00:48] New patchset: GWicke; "Improve parameter tokenization support especially for table rows" [mediawiki/extensions/VisualEditor] (master) - https://gerrit.wikimedia.org/r/4330 [14:05:31] 03(NEW) Add annotations to charts - 10https://bugzilla.wikimedia.org/35726 enhancement; Analytics: ReportCard; (dvanliere) [14:11:44] Nikerabbit: hi! [14:12:50] how can I create an alias for the search page ? [14:12:59] Special:Search [14:13:43] is mark hershberger online? i forgot his nick :/ [14:13:58] hexmode ? [14:14:19] pehaps not [14:14:24] OrenOf: yes [14:14:30] Lydia_WMDE: yes [14:14:34] ;-) [14:15:03] I'm trying to make links to search results [14:15:24] it is possible with a bunch of templates [14:15:31] hexmode: ah! hey :) [14:15:43] any Idea how I could so it as an alias [14:15:46] hexmode: you said i should contact you about changing the default assignee of wikidata bugs [14:15:58] the list is created now and it can be changed [14:16:01] ah, yea [14:16:02] !seen ialex [14:16:19] thanks [14:16:19] something like [[w:src:query text]] [14:16:57] something like [[sp:src=query text]] [14:17:18] would I need to make a magic word ? [14:17:42] [[#search(Queary)] [14:20:14] Lydia_WMDE: changed [14:20:41] hexmode: awesome - thx [14:21:09] 03(mod) Edits wrongly attributed on frwikisource - 10https://bugzilla.wikimedia.org/35610 +comment (10MArc) [14:26:28] 03(NEW) mediaWiki.Api token handling - 10https://bugzilla.wikimedia.org/35727 enhancement; MediaWiki: Javascript; (russblau) [14:29:59] 03(mod) Edits wrongly attributed on frwikisource - 10https://bugzilla.wikimedia.org/35610 +comment (10Platonides) [14:32:38] gwicke: am I right in thinking that Ashish Dubey's real-time collaboration project is the only GSoC project you're interested in? [14:33:31] JeroenDeDauw: gwicke : Take a look at https://www.mediawiki.org/wiki/User:Baconprime/GSoC2012 [14:33:52] j #wikimedia-dev‎: [14:34:48] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (7 files in 3 dirs): split logic from display [14:35:30] 03jeroendedauw * 10/trunk/extensions/EducationProgram/EducationProgram.i18n.php: clarify message [14:38:42] 03(mod) Redirect for file on repository is not reflected on local projects - 10https://bugzilla.wikimedia.org/35615 +need-regression-test; +comment (10Mark A. Hershberger) [14:39:23] 03(mod) Group similar pages in watchlist - 10https://bugzilla.wikimedia.org/5875 +comment (10Sumana Harihareswara) [14:55:41] * jeremyb sighs @ http://lists.wikimedia.org/pipermail/mediawiki-l/2012-April/039113.html [14:57:51] 03(NEW) Git Revision should be linked on Special:Version - 10https://bugzilla.wikimedia.org/35728 minor; MediaWiki: Special pages; (sam) [15:04:08] New review: jenkins-bot; "Build Failed " [mediawiki/core] (master); V: -1 C: 0; - https://gerrit.wikimedia.org/r/4155 [15:12:08] 03(FIXED) Upgrade Jenkins from 1.431 to 1.4xx - 10https://bugzilla.wikimedia.org/31877 +comment (10Antoine "hashar" Musso) [15:13:47] New patchset: IAlex; "(bug 35649) Special:Version now shows hashes of extensions checked out from git" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4332 [15:15:02] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4332 [15:15:15] JENKINS is back again !! [15:15:19] has been upgraded [15:15:35] 03(mod) Git Revision should be linked on Special:Version - 10https://bugzilla.wikimedia.org/35728 +comment (10Chad H.) [15:15:39] 03(mod) Timed Media Handler transcode errors (on labs Commons) - 10https://bugzilla.wikimedia.org/35698 (10Mark A. Hershberger) [15:15:48] 03(mod) Special:Version doesn't list hashes of extensions checked out from git - 10https://bugzilla.wikimedia.org/35649 +comment (10Alexandre Emsenhuber [IAlex]) [15:16:31] 03(mod) Special:Version doesn't list hashes of extensions checked out from git - 10https://bugzilla.wikimedia.org/35649 +comment (10Alexandre Emsenhuber [IAlex]) [15:18:57] 03(mod) Special:APC memory uses graph is munged and reverses the colors for Free and Used - 10https://bugzilla.wikimedia.org/35699 (10Mark A. Hershberger) [15:19:22] it seems I can do a #ifexist: check with {{#ifeq:{{:{{{1}}}}}|[[:{{FULLPAGENAME:{{{1}}}}}]]|{{{3|}}}|{{{2|}}}}} and this doesn't increase expensive parser function count? [15:19:33] 03(mod) Enable subpages in main namespace on bn wikisource - 10https://bugzilla.wikimedia.org/35700 +shell (10Mark A. Hershberger) [15:21:17] so do you think it's a bug, or can I depend on this behavior? [15:22:55] 03(mod) Git Revision should be linked on Special:Version - 10https://bugzilla.wikimedia.org/35728 +comment (10Platonides) [15:24:19] 03(mod) Links broken under “Use a different license” option - 10https://bugzilla.wikimedia.org/35702 +comment (10Mark A. Hershberger) [15:24:43] 03(mod) Wikipedia:Contact us page is horribly formatted - new contact/feedback page - 10https://bugzilla.wikimedia.org/31591 +comment (10Jon) [15:26:27] 03(mod) Git Revision should be linked on Special:Version - 10https://bugzilla.wikimedia.org/35728 +comment (10Chad H.) [15:29:24] 03(mod) Html presentation different between found results and error msg - 10https://bugzilla.wikimedia.org/35703 (10Mark A. Hershberger) [15:30:32] 03(mod) Dutch 'Titanic (schip)' article is poorly formatted on mobile - 10https://bugzilla.wikimedia.org/35704 (10Mark A. Hershberger) [15:30:52] 03(mod) Make font size usable on Galaxy Nexus (and other xhdpi devices) - 10https://bugzilla.wikimedia.org/35708 (10Mark A. Hershberger) [15:31:58] 03(NEW) labsconsole 'manage instances' tool unresponsive when adding manifests to an instance - 10https://bugzilla.wikimedia.org/35729 major; Wikimedia Labs: Unspecified; (jgreen) [15:33:17] 03(mod) Missing SSL certificates on gerrit.wikimedia.org blocking anonymous git clones - 10https://bugzilla.wikimedia.org/35709 (10Mark A. Hershberger) [15:33:37] 03(mod) github link on 'about' screen opens in app instead of Safari - 10https://bugzilla.wikimedia.org/35710 (10Mark A. Hershberger) [15:46:01] 03(mod) labsconsole 'manage instances' tool unresponsive when adding manifests to an instance - 10https://bugzilla.wikimedia.org/35729 +comment (10Peter Bena) [15:47:14] 03(mod) labsconsole 'manage instances' tool unresponsive when adding manifests to an instance - 10https://bugzilla.wikimedia.org/35729 +comment (10Peter Bena) [15:49:05] 03(NEW) web management somewhat broken for new (pediapress?) instance - 10https://bugzilla.wikimedia.org/35730 normal; Wikimedia Labs: Unspecified; (jgreen) [15:56:31] New patchset: Amire80; "Sprint 12 fixes" [mediawiki/extensions/TranslationNotifications] (master) - https://gerrit.wikimedia.org/r/4064 [16:02:47] Hello all, I was in here a few days ago talking about a possible XSS attack with mediawiki. I just had to set up a new wiki and I've got the form that appears up and loaded in firefox. Can someone help me determine if I've got a trojan or where the problem may be? [16:04:51] Can someone merge https://gerrit.wikimedia.org/r/4332 so that I can commit my stuff to fix https://bugzilla.wikimedia.org/35728 ? :) [16:07:44] are svgs currently sanitized? they could be dangerous; they can cotain foreignObject's with html and thus, javascript [16:08:01] New review: Demon; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/4332 [16:08:03] Change merged: Demon; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4332 [16:08:14] one could, technically, execute javascript which sends "document.cookie" to a given website via iframe, among other malicious things [16:08:55] 03(mod) Category index does not reflect the titles properly - 10https://bugzilla.wikimedia.org/35711 +comment (10Mark A. Hershberger) [16:09:02] 03(mod) Special:Version doesn't list hashes of extensions checked out from git - 10https://bugzilla.wikimedia.org/35649 +comment (10Sam Reed (reedy)) [16:09:07] <^demon> ialex: Done [16:09:11] ^demon: thanks :) [16:09:30] 03(FIXED) Special:Version doesn't list hashes of extensions checked out from git - 10https://bugzilla.wikimedia.org/35649 +comment (10Alexandre Emsenhuber [IAlex]) [16:10:33] Err, on that topic, how likely is it that there's an XSS attack in the web based wiki setup process? [16:11:00] 03(mod) Missing SSL certificates on gerrit.wikimedia.org blocking anonymous git clones - 10https://bugzilla.wikimedia.org/35709 +comment (10Mark A. Hershberger) [16:12:08] <^demon> Ulfr: I doubt it's likely. But if you have any security related bugs, please submit them to Bugzilla under the Security product. [16:13:00] ^demon: I don't want to be a bother, I just don't want to submit a ticket when it's possible I've got a trojan. I host my wikis on Amazon AWS, and when I proceed to the first step in creating the wiki it spawns a form saying Amazon has lost my session and asks for my CC info to resume. It only spawns the first time I access the page on a fresh wiki [16:13:35] <^demon> That sounds bad :\ [16:14:01] Yeah, I've got the form up now, it's incredibly good phishing. Is there anything I could look for to determine where the problem is? [16:15:12] <^demon> Make sure nothing's injecting any sort of Javascript? [16:16:04] I've ran a full scan of AV on my computer twice since, and there's no other time a form like this spawns. [16:17:16] ^demon: http://static.inky.ws/image/1663/image.jpg [16:18:48] 03(mod) Enable Botadmin usergroup at ml.wiktionary - 10https://bugzilla.wikimedia.org/35278 (10Sam Reed (reedy)) [16:18:48] 03(mod) Special:Version doesn't list hashes of extensions checked out from git - 10https://bugzilla.wikimedia.org/35649 (10Sam Reed (reedy)) [16:18:52] ^demon: found it. http://ec2-75-101-235-219.compute-1.amazonaws.com:8000/qwopumeuvqopmgutpcypsvjcyzqklwmp.php I'll submit that bugzilla report [16:22:31] New review: Demon; "This is going to need rebasing off of 4288." [mediawiki/core] (REL1_19); V: 0 C: -2; - https://gerrit.wikimedia.org/r/3700 [16:22:48] 03(mod) Category index does not reflect the titles properly - 10https://bugzilla.wikimedia.org/35711 (10Mark A. Hershberger) [16:25:33] New patchset: IAlex; "(bug 35728) Git revisions are now linked on Special:Version" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4335 [16:26:28] 03(mod) Git Revision should be linked on Special:Version - 10https://bugzilla.wikimedia.org/35728 +comment (10Alexandre Emsenhuber [IAlex]) [16:26:51] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4335 [16:28:32] ^demon: Sorry, last question I promise. I've confirmed the problem's with the installer, what severity should I put? [16:28:55] <^demon> Don't worry about that, someone will triage it and set it appropriately. [16:30:20] thanks Ulfr for your diligence [16:31:14] sumanah: Not a problem. I doubt this form even works anymore, there was no input validation and I may or may not have SQL injected a drop *.* query in there. [16:31:43] Ulfr: the danger is in wikimedia commons, for example. when one looks at the svg large version of a file, javascript code could be executed [16:31:52] hi joancreus [16:31:54] can i do a test? [16:31:57] hi sumanah [16:32:15] joancreus: Do you need me for said test? [16:32:19] joancreus: I noticed that you're doing some logo stuff for Wikidata? haven't had a chance to look at the logoes, but I approve of your decision :) [16:32:27] hi guys, this is my proposal to participate in GSoC, hope you can check it out http://www.mediawiki.org/wiki/User:Davidpardz [16:32:28] joancreus: (to make a logo) [16:32:33] in case you're interested: the irc office hour is starting right now in #wikimedia-wikidata [16:32:39] sumanah: huh, not really logos, just inkscape tests :) [16:32:42] i'm a coder [16:32:50] !howto | joancreus [16:32:50] joancreus: https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker [16:32:58] joancreus: are you already into MediaWiki? [16:33:03] IIRC I haven't seen you around before [16:33:15] wikidata office hour now in #wikimedia-wikidata [16:33:16] sumanah: just a liiiitle bit, not really [16:33:36] sumanah: i'd like to perform some tests on commons, for example [16:33:41] to see if svg is really sanitized [16:33:46] maybe a local wiki would do the trick [16:33:48] joancreus: ooh, that's cool to know [16:34:07] joancreus: we're happy if you can do testing in your own dev env, but we're also setting up some test infrastructure within Wikimedia Labs [16:34:08] !labs [16:34:09] https://www.mediawiki.org/wiki/WMF_Projects/Wikimedia_Labs [16:34:16] i'll try that [16:34:17] thanks! [16:34:38] joancreus: a real turnkey environment within Labs is probably months away, but you can get an account easily to poke around [16:35:30] joancreus: http://labs.wikimedia.beta.wmflabs.org/ links to all the test sites - virtualized instances that (ideally) will be replicas of the live sites, except we can test new code on them [16:35:40] OK [16:35:41] thanks [16:36:09] 03(NEW) XSS Attack embedded in web based initial setup - 10https://bugzilla.wikimedia.org/35731 normal; MediaWiki: Installation; (xnetsplork) [16:36:13] Bug submitted. [16:36:25] oh hey, that's pretty nifty [16:36:36] also joancreus you might have seen me email the wikidata list about this, but there's a hackathon coming up in Berlin, and we have other events as well, free to attend, and you're welcome to join us [16:36:40] !events | joancreus [16:36:40] joancreus: We run face-to-face events for MediaWiki developers and people who want to learn: https://www.mediawiki.org/wiki/MediaWiki_developer_meetings We also have online meetings in IRC to triage bugs: https://www.mediawiki.org/wiki/Bug_management/Triage [16:36:44] !berlin | joancreus [16:36:44] joancreus: Registration is now open for the Berlin hackathon, 1-3 June 2012. See https://www.mediawiki.org/wiki/Berlin_Hackathon_2012 [16:37:25] * mahadeva already registered [16:37:33] * sumanah stops foisting on joancr. [16:37:35] the TZ is wrong here: http://www.eventbrite.com/event/2629003420 (says GMT+0100) [16:37:46] Checking. [16:38:14] hi Samanah I saw your post on my discussion page. Ryan Kaldari is the mentor listed in the page of project ideas, I sent him a copy of my email when I sent my proposal throught the emailing list [16:38:33] !tabcompletion | davidpardz [16:38:33] davidpardz: Instead of manually typing another person's nickname in IRC, you can type the beginning of their name and hit TAB on your keyboard to get it autocompleted, like on the command line. This avoids misspellings. Just make sure it's the right person! [16:38:39] Now that I've said that: hi, davidpardz [16:39:12] davidpardz: Ryan Kaldari has already decided on his favorite proposal. [16:39:16] last year there was nobody from south america in the hackathon, any idea why? [16:39:35] mahadeva: you're asking a reason for a negative :-) [16:39:46] davidpardz: You might be able to persuade him otherwise. [16:39:52] sumanah: oh sorry to hear that [16:40:05] sumanah: thanks for the advice [16:40:10] mahadeva: were there people from South America who wanted to go to the Berlin hackathon, but had some barrier to going? [16:40:31] eh https://bugzilla.wikimedia.org/show_bug.cgi?id=35731 [16:40:34] davidpardz: so, here's some more advice: "here's my GSoC app" is not going to be as appealing as telling people here WHAT your application is about :) [16:40:49] sumanah, probably, I don't know really [16:41:34] I heard some guy from Chile wanted to go, but he has some difficulties with the language [16:41:40] mahadeva: so you can see why your question is pretty hard to answer. Or I can answer it with a tautology: if there was no one at the Berlin hackathon last year from South America it is because no one from South America chose to come to the hackathon [16:41:55] yes, you're right [16:41:56] sumanah: what I'm planning to do is to update some code I have in code.google.com and trying to fix a bug I entered to bugzilla yesterday [16:42:12] mahadeva: who specifically? have you reached out to him? can you give me his contact info? Do you think that he knows English enough to participate? [16:42:45] mahadeva: what country do you live in? will you need a visa to get to Germany? [16:43:13] davidpardz: (nice use of tab-completion!) [16:43:24] sumanah, {{u|Superzerocool}}, member of WMCL [16:43:33] I could ask him if he wants to participate this year [16:43:37] PLEASE DO [16:43:41] please spread the word about the hackathon, mahadeva [16:43:46] I'm from Argentina [16:43:49] anyone who you think would benefit from participation! [16:43:56] mahadeva: also, anyone can put on a MediaWiki or Wikimedia hackathon [16:44:02] Yuvi did it, Lewis has done it [16:44:08] you don't need to be a chapter or the WMF to do it [16:44:41] davidpardz: so, you are interested in UploadWizard work [16:45:01] davidpardz: take a look at https://www.mediawiki.org/wiki/User:Drecodeam/GSoC_2012_Application [16:45:22] davidpardz: right now, that is the leading candidate for that particular task [16:45:27] New patchset: Jeroen De Dauw; "style tweaks" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4337 [16:46:08] davidpardz: I'm not sure how long you were working on this application, but I very much wish that you had spoken up when you started -- posted on the mailing list, made yourself known to us in IRC, etc etc [16:46:42] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4337 [16:46:58] sumanah, AFAIK I don't need a visa, neither people traveling from Chile [16:47:13] mahadeva: you'd better check to make sure, those things can sure put a snag in things [16:47:29] let me check that... [16:48:16] I have to go away for a while [16:48:20] good luck all [16:48:32] sumanah: thanks again, I posted it on the mailing list, I know deadline is tomorrow [16:51:05] ^demon: hm... it doesn't look like i'm actually able to push to Wikidata [16:51:28] * Daniel_WMDE is going bonkers [16:53:11] <^demon> The branch? [16:53:26] ^demon: yes [16:53:49] To ssh://daniel@gerrit.wikimedia.org:29418/mediawiki/core.git [16:53:51] bc0beaa..e67a39f Wikidata -> Wikidata [16:53:52] ! [rejected] master -> master (non-fast-forward) [16:53:54] error: failed to push some refs to 'ssh://daniel@gerrit.wikimedia.org:29418/mediawiki/core.git' [16:54:02] Oh [16:54:09] You probably don't have the Push Merge Commit permission [16:54:33] RoanKattouw: well, supposedly ^demon gave that to me (and the rest of the wikidata group) earlier today [16:55:07] <^demon> He's got Create Ref, Push and Push Merge Commit on refs/heads/Wikidata [16:55:26] Hmm [16:55:36] Have you tried giving him the same perms on refs/heads/refs/heads/Wikidata ? [16:56:09] <^demon> Let's try that [16:56:11] <^demon> Silly gerrit [16:57:33] <^demon> Done, try that [16:57:44] trying now [16:57:57] To ssh://daniel@gerrit.wikimedia.org:29418/mediawiki/core.git [16:57:59] ! [rejected] master -> master (non-fast-forward) [16:58:00] error: failed to push some refs to 'ssh://daniel@gerrit.wikimedia.org:29418/mediawiki/core.git' [16:58:03] * Daniel_WMDE loges gerrit [16:58:07] err, loves. whatever [16:58:27] <^demon> Maybe you're rewriting history? [16:58:49] Daniel: I've been thinking about t-shirts like "I survived Wikimedia's Gerrit migration and all I got was this lousy t-shirt" [16:58:49] ^demon: you want me to pull? [16:59:04] varnent: hehe... [16:59:22] * varnent remains a git supporter - but likes poking fun [16:59:26] ^demon: "Current branch Wikidata is up to date" [17:00:06] <^demon> Oh duh, stupid typo. Try again. [17:00:12] * ^demon apologies profusely. [17:00:16] New review: Aaron Schulz; "(no comment)" [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/4319 [17:00:26] ^demon: same same [17:00:32] could someone point me to the mediawiki upload part? inside the svn [17:00:37] oh, wait [17:00:39] i mean, the one that handles Special:Upload [17:00:41] wtf? [17:00:46] why is it trying to push master bnow?? [17:01:05] <^demon> `git push origin Wikidata` is trying to push to master? [17:01:40] no. i just did "git push", expecting it to push to the current branch [17:01:54] i *think* that pushed to Wikidata before... [17:01:56] hm [17:01:57] wait. [17:02:03] daniel@brightpad ~/www/wikidata> git push origin Wikidata [17:02:05] Everything up-to-date [17:02:06] ... [17:02:09] heh [17:02:14] how did that happen? [17:02:23] i never saw a successful push [17:02:34] <^demon> What's your `git log` show? [17:02:35] see the logs [17:03:17] <^demon> https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=commit;h=e67a39f37f4153d1a7f81089752514df2b460f34 is the latest in gerrit [17:04:05] ^demon: it shows my commit... what's the relevant bit? [17:04:12] commit*s* [17:04:34] ^demon: yes, that's correct [17:04:47] ^demon: i guess it eventually worked then, thanks! [17:04:54] <^demon> Well according to gerrit you pushed 87 minutes ago :) [17:05:01] o_O [17:05:13] that's... strange [17:05:26] actually, that could be around the time i comitted that [17:05:39] sure that's the time of the push? [17:05:59] i first tried to push about 20 minutes ago [17:06:31] <^demon> Oh, hmm I got confused. [17:06:44] happens to me a lot :) [17:07:40] gah! [17:07:51] ^demon: now it failed to let me push to the WikiRepo extension [17:08:15] the error message is extremely unhelpful :( [17:08:23] let me try a pull [17:08:24] Getting an error on using "git review" Permission denied (public key) anyone know of it? [17:08:55] nischayn22: your ssh key is not accepted [17:09:09] nischayn22: make sure you have the correct one set in gerrit [17:09:20] Daniel_WMDE: I have put it in gerrit, will check again [17:09:28] And make sure it's loaded in your agent [17:09:41] rrraaaahhh! [17:09:47] RoanKattouw: how to do that ? [17:09:55] git *sounds* reasonably simple [17:10:00] nischayn22: Are you on Windows or on a UNIX system? [17:10:03] why doesn't it ever do what i expect it to do? [17:10:14] Windows unfortunately [17:10:18] Daniel_WMDE: What's wrong now? [17:10:23] * AaronSchulz is unsurprised [17:10:27] ^demon: can't push to the WikidataRepo extension, apparently [17:10:34] To ssh://daniel@gerrit.wikimedia.org:29418/mediawiki/extensions/WikidataRepo.git [17:10:36] ! [remote rejected] master -> master (prohibited by Gerrit) [17:10:37] nischayn22: Then it's possible it can't find your key. People that have set this up on Windows before might be able to help you [17:10:37] error: failed to push some refs to 'ssh://daniel@gerrit.wikimedia.org:29418/mediawiki/extensions/WikidataRepo.git' [17:10:45] <^demon> Daniel_WMDE: That one is push-for-review. [17:10:51] <^demon> You never said it was an open push extension [17:11:02] RoanKattouw: I am able to push in github though [17:11:05] ^demon: it should be open push for the wikidata team [17:11:11] using the same key [17:11:16] nischayn22: That's weird, then it should just work [17:11:26] ^demon: same goes for the WikidataClient extension [17:11:46] ^demon: the wikidata team should be able to push to these, and to approve changes [17:11:57] <^demon> I'm going to be managing permissions in gerrit for the rest of my lifeeeeee [17:12:00] RoanKattouw: also it says problems encountered installing commit-msg hook [17:12:05] ^ [17:12:17] ^demon: we are still figuring out what the mest model is, but for now, everybody should be able to push. [17:12:30] well... i'd be happy to help, but... ;:) [17:12:43] nischayn22: what command line are you using? [17:12:52] AaronSchulz: git bash [17:13:12] there is some sort of bug in scp.exe that breaks the command [17:13:36] git review gives me errors, any other command ? [17:14:48] <^demon> RoanKattouw: Do you think we should give "Push annotated tag" on refs/* to project owners at the mediawiki/* level? [17:15:04] nischayn22: have you gotten any mediawiki git repos to work? [17:15:50] AaronSchulz: No, I just got the gerrit access and I cloned WikiEditor to submit a patch [17:16:02] ^demon: What does that do? [17:16:20] ploolp [17:16:42] Ok, something just worked and now it says change-Id missing in commit msg [17:17:41] nischayn22: that's because you don't have the commit hook [17:17:45] you mentioned that earlier [17:17:55] i think you need to run git review -s or some such [17:18:14] ^demon: let me know when i can try again :) [17:18:51] ^demon: btw... people from the wikidata team managed to create a remote branch or Wikidatarepo and push to it earlier. i just can't push to the master branch on gerrit. [17:18:56] is that intentional? [17:19:02] <^demon> RoanKattouw: Has to do with release tagging. I don't believe we're doing annotated tags, so just granting Create Reference on refs/tags/* should suffice. [17:19:27] nischayn22: type 'git commit --amend' and then ':q' [17:20:49] <^demon> Daniel_WMDE: No, shouldn't be. [17:20:55] <^demon> Also, the two extensions should be fixed now. [17:21:21] 03(mod) github link on 'about' screen opens in app instead of Safari - 10https://bugzilla.wikimedia.org/35710 +comment (10Brion Vibber) [17:21:25] New patchset: Nischayn22; "(bug 30796) Dropping preferences for toolbar" [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/4339 [17:21:26] ^demon: yes, thanks, the push worked [17:21:44] AaronSchulz: Oh, it worked, thanks [17:21:45] ^demon: will you come to the hackathon? i have a few beers for you :) [17:21:48] 03(FIXED) github link on 'about' screen opens in app instead of Safari - 10https://bugzilla.wikimedia.org/35710 +comment (10Brion Vibber) [17:22:07] nischayn22: how did you git the commit hook to download? [17:22:16] 03bsitu * 10/trunk/extensions/PageTriage/includes/PageTriage.php: update return type in comment [17:22:50] AaronSchulz: I followed https://www.mediawiki.org/wiki/Git/Workflow [17:23:20] New patchset: Umherirrender; "(bug 23006) create #speciale parser function" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4340 [17:23:48] <^demon> Daniel_WMDE: I'm trying to graduate in 77 days, I'm not going anywhere. [17:24:16] AaronSchulz: Its written there to do manually and using some git-review-s I tried many and just don't know which one worked :P [17:24:29] manually works [17:24:37] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4340 [17:24:39] for a second I thought you did something else [17:24:46] 03(mod) create #speciale parser function - 10https://bugzilla.wikimedia.org/23006 +comment (10Umherirrender) [17:24:52] <^demon> RoanKattouw: Annotated tags are like normal tags only they're gpg signed by the committer. Designed for release tags that you want to be like "Ok, this is valid" [17:24:53] one could patch git-review to work [17:24:58] * AaronSchulz should probably do that [17:25:08] <^demon> So I don't think we should grant that. But granting create reference on refs/tags/* sounds good. [17:25:29] it just needs a "cd .git/hooks; scp x .; cd ../" or such [17:26:06] so I did my first commit to MW today :) [17:27:17] AaronSchulz: manually is the best way [17:27:28] New patchset: Catrope; "Revert "[RL2] Mostly integrate Salvatore's branch. This probably doesn't quite work yet"" [mediawiki/extensions/Gadgets] (RL2) - https://gerrit.wikimedia.org/r/4342 [17:27:57] joancreus: I found the current test site for Commons -- http://commons.wikimedia.beta.wmflabs.org/wiki/Main_Page [17:28:20] sumanah: how can i read the results of the functions wfDebug [17:28:22] ? [17:28:29] error_reporting(E_ALL)? [17:28:32] !debug [17:28:33] For information on debugging (including viewing errors), see http://www.mediawiki.org/wiki/Manual:How_to_debug [17:28:35] btw thanks for the link [17:28:36] nischayn22: well it's a bit annoying to keep manually copying hook files around [17:28:45] * sumanah looks at that page - just a moment [17:28:54] do I have to manually update the bug in bugzilla or gerrit will take care? [17:29:31] joancreus: you mean, where do those results go, or what tools is best for reading those results? [17:29:39] yes [17:29:43] i'd basically like to read it [17:29:47] from the upload section :) [17:29:50] i've found it in the code [17:30:06] aha! [17:30:06] $wgDebugLogFile - The file name of the debug log, or empty if disabled. wfDebug() appends to this file. [17:30:10] from https://www.mediawiki.org/wiki/Manual:Configuration_settings [17:30:21] ok! that's exactly what i wanted [17:30:23] many thanks [17:30:24] joancreus: I just searched mediawiki.org for wfdebug [17:30:28] is mediawiki coded in java?? [17:30:32] navin: php [17:30:44] navin: Lucene, which WMF sites use for search, is in Java [17:31:04] navin: but other than that, as joancreus said, it's PHP (with bits of JavaScript, jQuery, and a little other stuff) [17:31:16] maybe I should stop using nabble [17:32:48] Ooh, when'd the list of contractors get updated on the wmf site? [17:33:27] Lcawte: link? [17:33:48] Lcawte: it would be very easy to check, n'est-ce pas? [17:34:44] sumanah: I've worked out I am going to fail French at GCSE, translation please? [17:34:57] And yeah, I remembered that MW has history after I said that.. [17:35:36] RoanKattouw: http://wikimediafoundation.org/wiki/Staff_and_contractors Last time I checked, your name wasn't on it, and neither was Reedy... I may have been seeing very old cached versions according to the history page :P [17:35:46] 03(mod) "Enable dialogs for inserting links, tables and more" preference is confusing - 10https://bugzilla.wikimedia.org/30796 -easy -need-review ; +comment (10Nischay Nahata) [17:35:49] New review: Zaran; "I have just checked the code. It works for me, but:" [mediawiki/extensions/ProofreadPage] (master) C: 0; - https://gerrit.wikimedia.org/r/4039 [17:35:59] Ah, wait, its a template... maybe not... [17:37:32] Just before the end of March apparently was the last time I looked at it... http://wikimediafoundation.org/w/index.php?title=Template:Staff_and_contractors&action=history [17:38:04] * sumanah goes to meeting [17:39:36] Hmm, I wonder why my photo isn't on there yet [17:39:44] guillom took my picture a few weeks ago [17:39:52] I was wondering that as well, because you work from the office now right? [17:39:56] why does nabble have Chinese women dating ads? why? [17:40:05] I do, yeah [17:40:13] * AaronSchulz doesn't want to go back to mailman or using thunderbird [17:40:16] AaronSchulz: Gotta pay the bills somehow... [17:40:22] RoanKattouw: because I was on vacation, and then I had to write the monthly report. I'm actually processing them right now. [17:40:24] well, apparently :p [17:40:51] 03(mod) ParserFunction #time: wrong day when combining next with a relative time - 10https://bugzilla.wikimedia.org/35713 +comment (10Mark A. Hershberger) [17:41:04] 03(mod) ParserFunction #time: wrong day when combining next with a relative time - 10https://bugzilla.wikimedia.org/35713 (10Mark A. Hershberger) [17:41:04] guillom: Oh, so the reason stuff didn't magically happen during my vacation was because you were also on vacation :D that makes sense [17:41:12] And those two pieces of open source software are pretty awesome, whats wrong with them? [17:42:21] 03(mod) imagelinks should include ProofreadPage pages - 10https://bugzilla.wikimedia.org/24322 +comment (10Zaran) [17:43:21] * Lcawte wonders if his photo will be on that page in 5 years time... or will Wikipedia be a thing of the past... that'd be weird... [17:43:34] New review: Reedy; "And it still works fine for me locally.. :/" [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/4201 [17:44:37] 03(NEW) Update iOS splash screen images - 10https://bugzilla.wikimedia.org/35734 normal; Wikipedia App: Generic; (brion) [17:46:29] 03(mod) imagelinks should include ProofreadPage pages - 10https://bugzilla.wikimedia.org/24322 +comment (10Beau) [17:47:19] * Lcawte has just seem the Stuff section of guillom's userpage... love it :D [17:48:10] =) [17:49:24] 03demon * 10/trunk/tools/make-wmf-branch/make-wmf-branch: make-wmf-branch: Make wmf/ part of what is passed, not hardcoded [17:51:40] 03(mod) Wikipedia:Contact us page is horribly formatted - new contact/feedback page - 10https://bugzilla.wikimedia.org/31591 +comment (10Tomasz Finc) [17:53:00] 03(mod) labsconsole 'manage instances' tool unresponsive when adding manifests to an instance - 10https://bugzilla.wikimedia.org/35729 +comment (10Ryan Lane) [17:54:38] ialex: ! [17:54:47] PHP Strict Standards: Creating default object from empty value in /www/w/includes/User.php on line 2142 [17:54:50] Nikerabbit: ? [17:55:22] seen on TW ;) [17:55:24] ialex: didn't you change that lately? [17:55:45] 2142) $status->value = 'eauth'; [17:56:18] argh [17:56:19] 03shizhao * 10/trunk/tools/planet/zh/config.ini: add a zh feed [17:56:46] on skinning, what is the best way to chexck if a page is in a certain category? [17:57:30] does jenkins catch php warnins? [17:57:48] <^demon> It shouldn't halt on them, but they should be in the console output. [17:58:02] <^demon> Maybe or maybe not in test output. [17:59:00] ^demon: how about strict warnings? [17:59:21] <^demon> Dunno what we've got error_reporting set to. Ask Antoine. [18:00:49] why is mediawiki.org all blue for me with Chromium on vector? [18:01:05] Chrome/Chromium bug [18:01:08] Due to zoom size IIRC [18:01:22] hmpf [18:01:52] oh, right, ctrl+0 fixes it, tsk [18:01:55] thanks Reedy [18:02:01] * Nemo_bis happily uses monobook [18:04:01] New patchset: IAlex; "Fix error from I55939bb5295e73594c3fdf7287dddbc16a233ce4 (r4099) pointed out by Nikerabbit" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4344 [18:04:14] Nikerabbit: ^ [18:05:06] I'm afraid I can't test it easily [18:05:16] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4344 [18:05:50] 03laner * 10/trunk/extensions/OpenStackManager/ (OpenStackNovaController.php OpenStackNovaUser.php): Fix a memcache key and disable filtering support, since it isn't supported in nova. [18:06:06] 03(FIXED) labsconsole 'manage instances' tool unresponsive when adding manifests to an instance - 10https://bugzilla.wikimedia.org/35729 +comment (10Ryan Lane) [18:06:11] 03(mod) API: list=watchlist throws exception for new style log entries - 10https://bugzilla.wikimedia.org/35723 (10Niklas Laxström) [18:06:37] New review: Reedy; "(no comment)" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4344 [18:06:40] Change merged: Reedy; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4344 [18:06:50] definetly, svg image upload is javascript-injection safe! [18:06:55] after thorough testing [18:07:20] 03(mod) Localize "Author" namespace name in Chinese - 10https://bugzilla.wikimedia.org/35714 +shell; +comment (10Mark A. Hershberger) [18:08:05] 03(mod) Some IPs hidden without any log or apparent reason on frwiki - 10https://bugzilla.wikimedia.org/35578 +comment (10Jérémie Roquet) [18:08:12] New review: Brion VIBBER; "Seems to work, looks ok." [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/4335 [18:08:14] Change merged: Brion VIBBER; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4335 [18:09:58] 03(FIXED) Git Revision should be linked on Special:Version - 10https://bugzilla.wikimedia.org/35728 +comment (10Brion Vibber) [18:10:52] I want to make changes to the api to allow querying for revdeleted pages. I want to start with some unit tests first, to be sure nothing gets broken. Is there a tutorial how to write unit tests for MediaWiki? [18:11:24] New review: Platonides; "Works for me, too." [mediawiki/core] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/4201 [18:12:57] 03(mod) Attachments need to be downloaded - 10https://bugzilla.wikimedia.org/35715 (10Mark A. Hershberger) [18:13:05] New review: Reedy; "Even more annoyingly when I tried it earlier this week (not tried it again), it would pass fine if r..." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/4201 [18:13:22] 03(mod) Agents should be able to change their own email address - 10https://bugzilla.wikimedia.org/35716 (10Mark A. Hershberger) [18:13:23] New review: Nikerabbit; "(no comment)" [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/4337 [18:14:28] 03(mod) One click spam button in message view - 10https://bugzilla.wikimedia.org/35717 (10Mark A. Hershberger) [18:14:50] 03(mod) imagelinks should include ProofreadPage pages - 10https://bugzilla.wikimedia.org/24322 +comment (10Zaran) [18:15:08] 03(mod) bulk actions from ticket :: customer - 10https://bugzilla.wikimedia.org/35718 (10Mark A. Hershberger) [18:16:34] 03(mod) Make font size usable on Galaxy Nexus (and other xhdpi devices) - 10https://bugzilla.wikimedia.org/35708 +comment (10Brion Vibber) [18:16:55] 03(mod) Portal pages need to be redesigned for mobile - 10https://bugzilla.wikimedia.org/30887 (10Jon) [18:17:12] nischayn22: I just updated http://www.mediawiki.org/wiki/Git/Workflow#Windows [18:22:05] New review: Brion VIBBER; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/4316 [18:22:07] Change merged: Brion VIBBER; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4316 [18:23:10] 'http://svn.wikimedia.org/svnroot/mediawiki' => 'http://svn.wikimedia.org/viewvc/mediawiki', [18:23:11] 'https://svn.wikimedia.org/viewvc/mediawiki' => 'https://svn.wikimedia.org/viewvc/mediawiki', [18:23:20] ^ shouldn't the 2nd be svnroot at the start too? [18:24:18] 03(NEW) alphabetize the selector for the project filter - 10https://bugzilla.wikimedia.org/35735 enhancement; Wikimedia Labs: Unspecified; (jgreen) [18:24:42] 03nikerabbit * 10/trunk/extensions/ (98 files in 96 dirs): Translation updates for SVN extensions from translatewiki.net [18:25:27] New review: Brion VIBBER; "Could you change the commit message to clarify that this is code style updates, not CSS changes? Oth..." [mediawiki/core] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/4337 [18:25:45] Reedy: /viewvc/ is the "nice" browser /svn.wikimedia.org/svnroot/ is the proper SVN root (which happens to be visible via ... well, HTTP [18:25:47] brion: :D [18:25:55] 03(mod) API: list=search&srwhat=nearmatch doesn't work for titles with namespace prefix - 10https://bugzilla.wikimedia.org/35719 (10Mark A. Hershberger) [18:26:02] * brion uses maximum review-troll powerrrrrrr [18:26:19] saper: I'm meaning the second entry. It links https viewvc to https viewvc [18:26:31] Shouldn't it be https svnroot to https viewvc? [18:26:37] Reedy: what's the context? [18:26:43] Special:Version [18:27:12] ialex: minor consisteny tweak... The git extension version should probably have () around them [18:27:12] 03(mod) Second button for Junk (non-spam) - 10https://bugzilla.wikimedia.org/35720 (10Mark A. Hershberger) [18:28:07] Reedy: maybe :) [18:28:54] AaronSchulz: Nice, Now after I made the patchset should I find people to review it or will someone find it on their own? [18:29:19] what extension was it? [18:29:27] New patchset: Reedy; "Making https svnroot point to https viewvc, not https viewvc to https viewvc, as that wouldn't replace anything" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4348 [18:29:39] New patchset: Jeroen De Dauw; "code style tweaks" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4337 [18:29:42] AaronSchulz: WikiEdtior [18:29:52] ialex: https://gerrit.wikimedia.org/r/#patch,sidebyside,4335,1,includes/GitInfo.php <-- what is '$pattern = '#^' . $repo . '$#';' ? [18:30:11] 03(mod) Moving files breaks hotlinks - 10https://bugzilla.wikimedia.org/35721 +comment (10Mark A. Hershberger) [18:30:12] Reedy: I peek at the code; it seems that this means "when mapping URL to the canonical one, leave https://svn.wikimedia.org/viewvc/mediawiki alone, as this is the one we want" [18:30:18] New review: Brion VIBBER; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/4329 [18:30:21] Change merged: Brion VIBBER; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4329 [18:30:27] nischayn22: then I'd recommend using 'Add Reviewer' yeah [18:30:44] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4348 [18:30:47] AaronSchulz: my way to make a pcre pattern [18:31:01] if it's something not many people check up on or it's something were only 1-2 people can review, then it's good to add reviewers by name [18:31:26] ialex: can't you just use '==' ? [18:31:40] and gerrit finds them only by the name? email not necessary [18:31:42] it's not like it's case insensitive or something [18:31:49] AaronSchulz: I don't want to have one per extension repo [18:31:51] ;) [18:31:56] Reedy: I think it maps all possible SVN urls somebody could possibly use for checkout [18:31:57] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4337 [18:31:58] nischayn22: well, it's by email to be exact [18:32:09] saper: you can't checkout from viewvc [18:32:26] never tried :) [18:32:36] AaronSchulz: gerrit says name or email, that's why I was wondering [18:33:03] nischayn22: you can start typing either and it will suggest email addresses [18:33:45] 03laner * 10/trunk/extensions/OpenStackManager/special/SpecialNova.php: Sort project filter list. Fixed bug 35735. [18:34:03] 03(FIXED) alphabetize the selector for the project filter - 10https://bugzilla.wikimedia.org/35735 +comment (10Ryan Lane) [18:34:08] ialex: am I missing something? It's fully anchored. [18:34:08] AaronSchulz: Oh yes, It suggests based on Username, before I was trying just name [18:34:18] New patchset: Reedy; "Duplicate array keys aren't going to do very much..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4349 [18:34:43] 03(mod) 404 "file not found" page for links into upload.wikimedia.org - 10https://bugzilla.wikimedia.org/35722 (10Mark A. Hershberger) [18:34:50] New review: Brion VIBBER; "This has a couple of +1s on it, I'll take that as adding up to a +2 for you guys eh. :)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/3890 [18:34:53] huh, you're right, username [18:34:54] Change merged: Brion VIBBER; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/3890 [18:35:22] 03(mod) API: list=watchlist throws exception for new style log entries - 10https://bugzilla.wikimedia.org/35723 (10Mark A. Hershberger) [18:35:29] is brion doing math in gerrit? insanity [18:35:33] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4349 [18:36:38] 03(mod) Zoom is buggy - 10https://bugzilla.wikimedia.org/35724 (10Mark A. Hershberger) [18:36:39] 03(mod) 404 "file not found" page for links into upload.wikimedia.org - 10https://bugzilla.wikimedia.org/35722 +comment (10Platonides) [18:37:03] 03(mod) Links broken under “Use a different license” option - 10https://bugzilla.wikimedia.org/35702 (10Mark A. Hershberger) [18:37:24] 03bsitu * 10/trunk/extensions/PageTriage/ (3 files in 2 dirs): Adding more style to stats nav [18:37:32] ialex: That may not work as ideally as you might think [18:37:51] 03(mod) Links broken under “Use a different license” option - 10https://bugzilla.wikimedia.org/35702 (10Mark A. Hershberger) [18:38:54] 03(mod) web management somewhat broken for new (pediapress?) instance - 10https://bugzilla.wikimedia.org/35730 (10Mark A. Hershberger) [18:39:04] bbiab [18:40:12] DanielFriesen: improvements are welcome :) [18:40:54] New patchset: Umherirrender; "* (bug 16957) Add show/hide to Preferences for option on Special:NewPages. * (bug 27050) Add missing preferences for hide/show like for minor edits and patrolled edits." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4350 [18:42:10] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4350 [18:42:22] 03(mod) Add show/hide to Preferences for option on Special:NewPages - 10https://bugzilla.wikimedia.org/16957 +comment (10Umherirrender) [18:42:27] 03(mod) Add missing preferences for hide/show like for minor edits and patrolled edits. - 10https://bugzilla.wikimedia.org/27050 +comment (10Umherirrender) [18:43:15] ialex: ;) That will be extremely hard. [18:43:18] ialex: is $url a newline separated list? [18:43:54] AaronSchulz: it's a single URL [18:44:32] AaronSchulz: but there might be several sections, each one having one URL [18:44:59] 14(INVALID) XSS Attack embedded in web based initial setup - 10https://bugzilla.wikimedia.org/35731 +comment (10Mark A. Hershberger) [18:46:05] ialex: I'm just trying to understand the 'preg_match( $pattern, $url )' [18:46:25] 03(mod) Upgrade jQuery UI to 1.8.18 - 10https://bugzilla.wikimedia.org/35681 (10Krinkle) [18:46:30] 03(mod) Upgrade to jQuery 1.7.2 - 10https://bugzilla.wikimedia.org/35680 (10Krinkle) [18:46:41] 03(mod) Update iOS splash screen images - 10https://bugzilla.wikimedia.org/35734 (10Mark A. Hershberger) [18:46:55] AaronSchulz: I just want to be sure that the URL is from a known repo [18:47:18] * AaronSchulz_ kicks freenode [18:48:17] New review: Aaron Schulz; "(no comment)" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4349 [18:48:19] Change merged: Aaron Schulz; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4349 [18:53:10] 04(REOPENED) XSS Attack embedded in web based initial setup - 10https://bugzilla.wikimedia.org/35731 +comment (10Chad H.) [18:56:56] New review: IAlex; "(no comment)" [mediawiki/core] (master) C: 1; - https://gerrit.wikimedia.org/r/4348 [18:57:17] ^demon: ah... I'll ask my friend who hosts some mw sites on AWS to check [18:57:43] ^ can someone merge that one? [18:58:32] New patchset: Aaron Schulz; "Made update-extensions call git-review automatically so the first commits will always have change-Ids." [mediawiki/extensions] (master) - https://gerrit.wikimedia.org/r/4352 [19:00:04] New review: Aaron Schulz; "(no comment)" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4348 [19:00:07] Change merged: Aaron Schulz; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4348 [19:00:14] AaronSchulz: thanks :) [19:03:36] New patchset: IAlex; "Fix for I5b02aa914916f64492c85ce6dcc3272b6406551a (r4335) add parentheses arround git revision hashes." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4353 [19:03:57] Reedy: ^ [19:03:59] 03(mod) XSS Attack embedded in web based initial setup - 10https://bugzilla.wikimedia.org/35731 +comment (10Jarry1250) [19:04:53] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4353 [19:05:51] ialex: ahh, viewers use regex keys [19:05:53] :) [19:06:16] 03(mod) userPromote.php: Grants an account administrator rights (maintenance) - 10https://bugzilla.wikimedia.org/35623 +comment (10Max Semenik) [19:06:32] AaronSchulz: ;) [19:06:51] * AaronSchulz should have looked at that bit first [19:07:14] AaronSchulz: that's not a single repo anymore [19:09:46] 03raindrift * 10/trunk/extensions/PageTriage/ (23 files in 7 dirs): changed 'triaged' to 'reviewed'. like, for real. [19:09:56] brion: did you review before me? [19:09:58] * AaronSchulz sighs [19:10:25] :( [19:10:32] the gitinfo stuff [19:11:46] 03(NEW) Alphabetize the project filter and projects - 10https://bugzilla.wikimedia.org/35736 enhancement; MediaWiki extensions: OpenStackManager; (abogott) [19:12:53] yeah i think i poked that one earlier [19:13:41] New review: Aaron Schulz; "Why not use the LinksUpdateConstructed hook? You can add links and let them slip in with the same DB..." [mediawiki/extensions/ProofreadPage] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/4039 [19:14:18] 03(mod) non-existing subpage in MediaWiki namespace show empty div with style - 10https://bugzilla.wikimedia.org/17978 +comment (10Umherirrender) [19:15:04] 03(mod) non-existing subpage in MediaWiki namespace show empty div with style - 10https://bugzilla.wikimedia.org/17978 (10Umherirrender) [19:15:31] 03(mod) Pending changes diff is centered - 10https://bugzilla.wikimedia.org/35202 +comment (10Aaron Schulz) [19:16:20] hashar: lots of comments on 4319 [19:17:21] !g 4319 | me [19:17:21] me: https://gerrit.wikimedia.org/r/4319 [19:17:24] ... [19:17:30] mw-bot: YOU ARE SO DUMB [19:17:48] hashar: it's not its fault! [19:18:00] AaronSchulz: yeah I have added some, not sure they are worthwhile though [19:18:11] I mean to say that I did [19:18:13] AaronSchulz: oh you added some! [19:18:17] * AaronSchulz never used respond before [19:18:25] I assume it sends emails out, or maybe [19:18:37] probably [19:18:41] I just have toooo many emails [19:19:02] 03(NEW) accommodate project-specific puppet git branches - 10https://bugzilla.wikimedia.org/35737 enhancement; Wikimedia Labs: Unspecified; (jgreen) [19:19:53] how can I use an array of the page's categories in monobook.php? $wgOut->mCategoryLinks doesn't seem to work. [19:21:03] 03(mod) no diff when click "show changes" by section=new on non existing page - 10https://bugzilla.wikimedia.org/23137 +comment (10Umherirrender) [19:21:18] thanks ialex :) [19:22:10] Subfader: getCategories [19:23:46] wtf does 'diff all' have to also add the commit summary tab? [19:23:48] $cats = $this->getCategories(); gives me the "undefined method" error :/ [19:25:17] New review: Aaron Schulz; "(no comment)" [mediawiki/extensions/WikiEditor] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4339 [19:25:19] Change merged: Aaron Schulz; [mediawiki/extensions/WikiEditor] (master) - https://gerrit.wikimedia.org/r/4339 [19:25:20] AaronSchulz: cause the commit message is part of the patch set ? :D [19:25:53] varnent, hi :) [19:27:38] DanielFriesen: alright, $wgOut->getCategories(). Thanks! [19:27:51] Prefereably using getOutput() though [19:28:34] Everyone hates gerrit but I like it, a patch abandoned long ago got merged so quickly : [19:28:45] chughakshay16: greetings :) [19:28:54] nischayn22: I like Gerrit. Glad you likes it too :-) [19:28:58] nischayn22: ;) We don't hate gated trunk... we hate gerrit [19:29:06] New review: Hashar; "(no comment)" [mediawiki/core] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/4319 [19:29:11] nischayn22: btw - I stand corrected - proposals working on a similar area - like SMW - but doing totally different things are not seen as overlapping [19:29:13] AaronSchulz: replied :) [19:29:30] AaronSchulz: that repo code looks confusing sometime [19:29:31] varnent: good :) [19:29:48] nischayn22: apologies for that - was a confusion on my part :) [19:30:06] varnent, i just wanted to know that do we need to follow the same format as proposal page while submittiing our application in melange.. ? [19:30:37] nischayn22: we do have a fair number of overlapping ones - so aside from using SMW - there doesn't appear to be any actual overlap in your proposal to others :) [19:30:44] varnent, by proposal page i mean the one I have set under mediawiki.. [19:30:55] hashar: what's confusing about cleanupDeletedBatch? [19:31:17] chughakshay16: folks have either copied and pasted portions of their wikipage - or referenced it - either way I would include a link to it - but generally you can follow the format that Melange sort of provides [19:31:47] hashar: I think I'll change NullRepo and the commit summary [19:31:47] varnent, okay thanks.. [19:31:59] chughakshay16: the important thing is getting the info to us - either via the application or wikipage - but wikipage has advantage of getting more WM community feedback [19:32:25] AaronSchulz: I do not understand why there is no code at all in FileRepo::cleanupDeletedBatch() [19:32:30] varnent, since i m having discussions with my mentor.. my application is likely to change over time.. [19:32:42] AaronSchulz: looks to me like a work in progress [19:32:50] varnent, i got someone interested in my project this evening itself.. :) [19:33:06] varnent, sumanah hooked me up with one of the mentors.. [19:33:13] hashar: I questioned whether it even belongs in FileRepo, it really doesn't make much sense until LocalRepo [19:33:23] chughakshay16: excellent - yes - it's good to tweak and modify based on their feedback - anything to make your app better over the coming days :) [19:33:32] I think FileRepo was written with the idea that everything needs a stub in the base class, which I don't agree with [19:33:42] varnent, but i would make those changes to my wiki page.. [19:33:51] but I don't feel like changing that atm, I already made enough changes :p [19:33:52] AaronSchulz: ohh so that is part of some transition between the old and the new model :D [19:34:09] AaronSchulz: maybe add a TODO / FIXME note ? [19:34:13] varnent, so what i would submit in melange wouldnt matter as much.. i assume [19:34:25] chughakshay16: wherever the corrections need to be made - if most of it is on the wikipage - yes - but I believe you can make edits to the melange app as well - so if there's info there needing improvement..go ahead [19:34:30] I don't think it ever made sense in FileRepo (regardless of filebackend) [19:34:30] AaronSchulz: also please add a newline after the first line. That will make nice email subjects :) [19:34:38] 03(mod) XSS Attack embedded in web based initial setup - 10https://bugzilla.wikimedia.org/35731 +comment (10Joshua C. Lerner) [19:34:42] yeah, I already plan on doing that [19:34:46] \o/ [19:34:59] chughakshay16: well - you do want to have good info in Melange - but you can go into more depth on the wikipage [19:35:23] chughakshay16: there's often duplication between the two - with some additional questions or timeline info, etc. on the wikipage - from what I'm seeing on the apps so far [19:35:26] varnent, okay so what you are saying is that i can make edits in the melange app ..? [19:35:38] chughakshay16: that's my understanding - yes [19:35:55] varnent, okay thanks :) [19:36:04] chughakshay16: but you can certainly edit the wikipage [19:36:20] varnent, yeah i would be doing that in the coming weeks.. [19:36:23] New review: Reedy; "(no comment)" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4353 [19:36:26] Change merged: Reedy; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4353 [19:37:09] varnent, okay [19:38:12] brion: did you make NullRepo? [19:38:34] AaronSchulz: stuff in that area is more likely to be Tim-originated [19:38:37] oh, wait, may have been Bryan [19:38:41] or yeah [19:38:42] it wasn't tim [19:38:52] Brion != Bryan [19:38:59] Bryan's next likely target then yes :) [19:41:02] 03(mod) List of Gerrit users - 10https://bugzilla.wikimedia.org/35508 +comment (10Krinkle) [19:41:15] New patchset: IAlex; "Use local context to get messages" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4359 [19:42:29] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/4359 [19:42:56] 03(mod) Templates of Cite collapse behind - 10https://bugzilla.wikimedia.org/31983 (10Krinkle) [19:42:57] 03(mod) Implement a way to set user group permissions per namespace - 10https://bugzilla.wikimedia.org/29780 (10Krinkle) [19:42:57] 03(mod) User preference for HTTP vs HTTPS while logged in - 10https://bugzilla.wikimedia.org/29898 (10Krinkle) [19:43:00] 03(mod) ResourceLoader should work around IE's limit on number of