[00:14:13] 04(REOPENED) Android app should have an option to not download the features article of the day - 10https://bugzilla.wikimedia.org/31924 +comment (10Tomasz Finc) [00:22:45] 03(mod) Review Extension:SignupAPI for deployment - 10https://bugzilla.wikimedia.org/36225 +comment (10Ryan Kaldari) [00:22:50] 03(NEW) Multiple division by zeros - 10https://bugzilla.wikimedia.org/36315 minor; MediaWiki extensions: Translate; (sam) [00:30:22] 03(mod) Review Extension:SignupAPI for deployment - 10https://bugzilla.wikimedia.org/36225 +comment (10p858snake) [01:09:52] !ask [01:09:52] Hi, how can we help you? Just ask your question. [01:10:08] I need help migrating from SQLite to MySQL? [01:10:10] anyone? [01:10:55] is someone there to help me please!? [01:11:05] It would be greatly appreciated! [01:13:25] !ask [01:13:25] Hi, how can we help you? Just ask your question. [01:13:31] anyone there!? [01:13:35] I need some help! [01:13:41] Please help me! [01:16:02] anyone know where to set the top margin for the left navigation of mediawiki 1.18.2 ? thanks [01:16:04] rgbc: that sounds scary. [01:16:04] btw im using monobook [01:16:14] rgbc: the database schema is the same between the two [01:16:21] I'm sorry [01:16:22] so if you can convert your database, then you're in business [01:16:26] i am new to this [01:16:32] https://www.google.com.au/search?q=convert+sqlite+database+to+mysql&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a [01:16:42] i should have setup mediawiki on mysql [01:16:47] but i didnt know [01:16:54] now i have a lot of users [01:16:56] DotMatrix: you can put a css rule on the page [[MediaWiki:monobook.css]] [01:17:06] the problem is moving their accounts? [01:17:24] I have the mozilla SQLite manager but passwords come in blobs [01:19:19] hello? [01:19:23] werdna [01:19:34] i need help with the user passwordas [01:19:39] *passwords [01:23:58] helllloooo [01:24:01] okay [01:24:17] I need help with installing SocialProfile! [01:24:25] anyone here able to help me? [01:24:40] +_NiC [01:24:47] help please! [01:24:56] <_NiC> [01:25:01] I need some help [02:36:38] is anyone here? [03:21:41] jorm [03:47:18] dantman. [03:47:32] from earlier [03:47:35] jorm: Re-visiting accountchooser.com makes me think of this: http://i.imgur.com/bYcmC.png http://i.imgur.com/yTAC7.png [03:47:44] i saw! [03:47:53] ah... thought you were out [03:48:01] we're never gonna get that kind of login, though. ryan lane won't let it happen. [03:48:08] he's right; there's significant security applications. [03:48:14] until we serve https to everyone, only. [03:49:31] hmmmm.... [03:49:41] I just thought of something I didn't think of before... [03:50:39] The only valid security concerns were serving the login form over http instead of https [03:51:40] But what happens if we use an iframe for the popup and serve the iframe via https? [03:52:19] i'm not sure if that's possible. [03:52:38] I don't see why not. [03:54:04] Seamless iframe... heck forget postMessage, forms can set a target and js can redirect parent frames. [03:55:37] there's a SignupAPI extension which we may be cleaning up and using for experimentation. [03:56:41] Dantman: iframe would set the wrong login cookie wouldn't it? [03:58:19] Though I suppose one could argue that one could spoof the bubble in http and make it look like the secure iframe is there. [04:01:03] p858snake|l: It would work in precisely the same way that normal login works. If the intent is http->httpslogin->http then the cookie will already be set in the correct way, though presumably the ideal is actually that after logging in you end up on the https site. [04:01:38] jorm: In any case... rather than ajax what was really going on in my head was the first part, not the latter. [04:02:19] jorm: ;) In fact the latter one was whipped together in a few seconds by using your own login page example image as a bg and letting it be clipped at just the right spot [04:03:31] The idea is actually a far future thought set in an era where we support OAuth and also allow users to login using OpenID, OAuth, etc... [04:04:16] ;) An era in which we'd probably already be serving https to everyone [04:05:34] What started to come to mind was thoughts on how to incorporate AccountChooser.com's usability advantages with the fact that we don't use emails in the same way. [04:05:57] I'm actually not exactly settled on the second image. [04:06:36] Presumably we'd want an easy way for users to initiate an OpenID, OAuth, Google Account, etc... login [04:07:07] Gah... more ideas [04:18:16] Now I'm back to the combination of AccountChooser, the various auths we have, XAuth, the social stuff and the fact that we need a universal way to make it quick to to figure out what auth service to log a user in with if they're already logged in with one they'd use. [04:54:20] jorm, hi [04:55:30] Gaahhh must do real work... [04:55:43] Now I have ideas on how to rewrite HTMLForm in my head [05:00:14] hmm... [05:01:01] It should include things like pattern, length, required, etc... validation at the metadata level rather than inside of a validate() method [05:01:13] ...so that we can allow client side validation [05:06:09] looks like I missed a flight :/ [05:07:44] Something involving a separation between form field, the data + type, what is used to output it (like django's widgets), and what is used to output the wrapping table/div/... [05:31:16] anyone have any experience with ogghandler? [05:32:22] For some reason the play.png image isn't loading, site.com/Extensions/OggHandler/play.png [06:35:38] Hey all. Does anyone know if the CIAnotify extension is suppose to work on the latest stable version of the wiki? I can't seem to get it to work [07:05:31] 03(mod) Useless scroll for diff of recent translation in the editor - 10https://bugzilla.wikimedia.org/34494 +comment (10Nemo_bis) [07:06:34] 03(mod) Useless scroll for diff of recent translation in the editor - 10https://bugzilla.wikimedia.org/34494 +comment (10Nemo_bis) [07:07:33] 03(mod) [MW] Split or copy overwritten uploaded files and versions into their own file pages - 10https://bugzilla.wikimedia.org/35133 +comment (10badon) [07:30:19] 03(mod) JavaScript error in jQuery 1.7.2 in FireFox on Special:MovePage - 10https://bugzilla.wikimedia.org/36310 +comment (10Michael M.) [07:57:41] 03(mod) Enable e-mail notifications for watchlist (EnotifWatchlist) on all wikis - 10https://bugzilla.wikimedia.org/28026 summary (10Nemo_bis) [08:05:17] 03(mod) Multiple division by zeros - 10https://bugzilla.wikimedia.org/36315 +comment (10Siebrand) [08:08:46] 03wikinaut * 10/trunk/tools/viaf/viaf.user.js: new version treats body text correctly [08:24:39] 03(NEW) Set "Add pages I edit to my watchlist" to true by default - 10https://bugzilla.wikimedia.org/36316 normal; Wikimedia: Site requests; (federicoleva) [08:25:15] 03(mod) Set "Add pages I edit to my watchlist" to true by default for new users - 10https://bugzilla.wikimedia.org/36316 summary (10Nemo_bis) [08:28:37] Closures JavaScript > (Python | PHP) [08:28:44] Closures:* [08:29:15] I can't pick which is worse... Python's closures, or PHP's completely fake closures [08:31:12] Dantman: completely fake because? [08:31:21] they can't bind $this or ...? [08:31:54] ;) If you start using them and examining them you'll realize they aren't actually closures but are a fancy hack [08:32:10] Lets see if I can remember bits of the list [08:32:36] PHP requires you to declare every variable that's being closed with a use() [08:32:52] ...this already breaks from real closures [08:33:30] minor inconvenience for a stupid language? :D [08:33:43] Is there anything you could do with 'real' closures that you can't with PHP's? [08:34:03] Next, you will find that anything you use(), when set will not be updated in the parent, and you are told to use &$foo [08:34:25] After you start to pull that appart you realize what is really happening. [08:35:40] is that a fake function is generated that promotes variables up scope with different names? [08:36:29] I'm still not sure what can not be done with PHP closures that can be done with real ones. [08:36:37] hmm, but that point is moot. [08:37:06] I just said something that sounds similar to 'what can't you do with Java's anonymous inner classes!' [08:37:06] PHP is not creating a closure. It's creating a plain anonymous function, and then passing in variables as an alternate set of function arguments creating locally scoped variables instead of actually acting as a closure. ;) And it's only because php had references that it even works. [08:38:38] You mentioned the fact that $this cannot be used before 5.4 [08:38:48] There is another beautiful little quirk [08:39:55] * YuviPanda waits for it [08:40:25] Because php creates anonymous functions you bind to variables instead of function closures scoped to where they are, you actually can't make simple self-referential recursive closures without using a hack. [08:40:41] aaah [08:40:57] never tried that one! [08:42:19] hmm, use() the name of the closure with a reference [08:42:34] means you need to actually assign it to some variable if you want to use it recursively [08:42:42] 03(mod) Cross-wiki watchlists - 10https://bugzilla.wikimedia.org/3525 +comment (10Nemo_bis) [08:43:47] http://p.defau.lt/?68sQ_18XZmDW9L1M_8f6XA [08:43:54] Yeah [08:44:51] yeah, that's pretty ugly. [08:45:01] how do you do that in javascript? [08:45:29] hmm, I don't think you can do that without assignment [08:45:33] but you don't have the use() [08:45:35] * YuviPanda goes to check [08:46:08] http://p.defau.lt/?c9pnkLTK0Iu5TVoYAFqOtQ [08:47:10] In JavaScript every function scope of a named function includes a variable containing the function itself that goes by the function name. And you CANNOT override it. [08:47:35] I don't think you can actually have anonymous recursive functions in languages that do not have a special way of referring to 'current function' [08:47:44] and I'm unaware of any such languages [08:48:22] So within function closure() { ... } the name 'closure' will ALWAYS refer to the function closure(); Even if someone sets closure = null; in the parent function it'll still be the same. [08:48:38] ;) In fact JS will ignore you if you try to override it within the function's own scope. [08:49:48] hmm, even if it gets redefined... [08:49:51] that actually makes sense [08:50:06] hmmm... wait, what? [08:51:01] T_T Nooooo... [08:51:15] It is a parent scoped variable. [08:51:17] n/m [08:52:40] 03(mod) Decimal separator is not correctly internationalized - 10https://bugzilla.wikimedia.org/36272 +comment (10Ad Strack van Schijndel) [08:53:10] Dantman: it does get redefined [08:53:40] * YuviPanda goes to make a fiddle [08:54:33] Yeah yeah... [08:54:47] I just wish I could reproduce that bug [08:55:04] actually [08:55:04] http://jsfiddle.net/fmt5T/ [08:55:06] doesn't work :| [08:55:12] because hoisting [08:55:41] but doing those line by line in a console does [08:55:48] and it is in parent scope and modified. [08:57:13] There was supposed to be one caveat people run into... Something about giving an argument the same name as a function or trying to set something with the same name as the function and it ending up being silently discarded [08:57:55] no, doesn't seem to be. [08:57:56] function f() { var f="hi"; console.log(f); } [08:58:02] f() [08:58:02] hi [08:58:07] I know... [08:58:32] Which is why I'm perplexed that I can't reproduce something that was supposed to be an age old rule. [08:58:50] In any case... that's not the only magic js has. arguments.callee [08:59:18] aha! [09:00:39] no caller [09:00:47] damn, thought I could finally get some debug info out of phonegap [09:01:30] Oh well... back to dealing with python's own closure flaw [09:02:06] :D [09:02:14] IIRC it is saner in 3.x [09:02:53] hah... it is [09:03:06] ;) Except I believe Django isn't 3.x compatible [09:03:42] ah yes. [09:04:01] * YuviPanda has been writing only smallish apps, so flask [09:04:29] Guess I'll go with the class State(): hack [09:04:37] 03(NEW) make mediawiki.special.recentchanges.js reusable - 10https://bugzilla.wikimedia.org/36317 normal; MediaWiki: JavaScript; (umherirrender_de.wp) [09:05:18] https://python3wos.appspot.com/ has way too many web tools sigh [09:11:52] Done... I now finally have a working GarethGit method to return a list of branches in a remote [09:16:40] 03(mod) Allow selection of associated namespace on the watchlist - 10https://bugzilla.wikimedia.org/31704 +comment (10Umherirrender) [09:18:52] http://i.imgur.com/IJEjF.png [09:18:56] YuviPanda: ^ [09:19:25] wow, that's actually… very sweet! [09:19:41] The list of branches is the newest piece [09:20:05] ;) Extracted from a ProcGit call to `git remote show -n ...` [09:20:29] https://github.com/dantman/gareth has zero forks?! [09:20:33] ;) Naturally of course the 'real' reason I want a list of remote branches is not to show a list there, but so I have a list of remote heads to check for unknown commits from [09:20:41] heh [09:21:04] Trying to configure mediawiki as a way to keep track of all my notes for university/college [09:21:09] YuviPanda: ;) Did you look at the history [09:21:24] you seem to have a monopoly :P [09:21:33] No no... [09:21:42] anyway i can set it up so i have categeories, then have a navigation down the side for the categories? [09:21:50] then under each category have the pages? [09:21:55] ;) I'm referring to the fact that I rewrote it twice and both of the old versions are retained in the history [09:22:55] heh [09:23:19] 03(mod) Tokens-API should be a query module - 10https://bugzilla.wikimedia.org/36078 +comment (10Umherirrender) [09:23:42] git merge -s ours -non-ff -m "..." oldbranch [09:26:12] * YuviPanda goes back to trying to get wordpress to work with vim [10:37:14] hey, what's the deal with berlin applications? [10:37:20] am I too stupid to apply or what? [10:39:07] i got told it was too full, then I get an invite late on thursday, saying "we have free space, apply now", and I finally click it now (since i didn't check email yesterday) and nothing new happens [11:47:38] Hmm... I wonder if the only way to find new commits is to do a rev-list that includes a --not for every local ref [11:48:42] AHAH! [11:48:55] git rev-list <...> --not --branches [11:53:37] ('git', 'rev-list', remoteref, '--not', '--glob', 'refs/heads/*', '--glob', 'refs/review-heads') [11:55:19] ^_^ All commits for a remote branch that are not merged into a branch or ready for review [12:10:37] hello, there is a method to show pages in the categorytree (extension)? [12:14:15] 03(NEW) Special:NewPages doesn't work for FIle NS - 10https://bugzilla.wikimedia.org/36318 normal; MediaWiki: Special pages; (subfader) [12:14:24] 03(mod) Special:NewPages doesn't work for FIle NS - 10https://bugzilla.wikimedia.org/36318 normal->minor (10Subfader) [12:14:28] 03(mod) Special:NewPages doesn't work for FIle NS - 10https://bugzilla.wikimedia.org/36318 minor->normal (10Subfader) [12:27:27] hi [12:27:30] Question: is it possible to have pages in sub directories like /wiki/subdir/Page_Title ? [12:28:29] I've done, with $wgCategoryTreeSidebarOptions['mode'] = CT_MODE_PAGES; [12:29:25] my fresh install of mediawiki 1.19.0beta2 does not allow me to login, i got an "out of memory" error which i had not using 1.18.3 [12:29:44] is there any fix? [12:30:27] the error: "Out of memory (allocated 14155776) (tried to allocate 10000001 bytes) in .../includes/CryptRand.php on line 134" [12:33:19] RM77: have you tried allowing php to user more ram? [12:36:11] It looks like it intentionally allocates 10 MB of memory [12:39:06] sudaraka_: in php.ini, PHP can use up to 128 MB [12:39:54] and in CryptRand.php line 134, the script instanciates a 10 MB object (buffer for random hash) [12:40:25] if i reduce the size of this object (e.g 1 MB), i have no more problem, but that's nasty [12:44:02] Well, judging from the error message, your memory limit is less then 32 MB [12:44:06] *22 [12:44:34] *24, actually [13:05:26] vvv: that's strange, cause there is no problem while using an older version of Mediawiki [13:05:49] Well, it did not use the CryptRand algorithm [13:06:09] 03(mod) New logo for Arabic Wiktionary - 10https://bugzilla.wikimedia.org/34567 (10Meno25) [13:06:24] 03(mod) Odd session bugs - 10https://bugzilla.wikimedia.org/35900 +comment (10Jarry1250) [13:15:24] 03(mod) Translatable pages and FlaggedRevs don't play nice together - 10https://bugzilla.wikimedia.org/33385 +comment (10Niklas Laxström) [13:16:18] 03(NEW) E:EtherpadLite - implement correct user authentication and user name setting - 10https://bugzilla.wikimedia.org/36319 normal; MediaWiki extensions: EtherpadLite; (mail) [13:16:36] 03(mod) E:EtherpadLite - implement correct user authentication and user name setting - 10https://bugzilla.wikimedia.org/36319 (10T. Gries) [13:16:59] 03(mod) E:EtherpadLite - Implement correct user authentication and user name setting using the EtherpadLite API - 10https://bugzilla.wikimedia.org/36319 summary (10T. Gries) [13:17:02] 03(mod) Odd session bugs - 10https://bugzilla.wikimedia.org/35900 +comment (10Elen of the Roads) [13:33:28] muahahahaha http://i.imgur.com/UQubI.png [13:36:45] RM77: Reducing that ram usage would mean gutting security code. Besides fixing your ram setting you should try installing mcrypt or openssl so MW doesen't need to bother with clock drift. [13:37:42] well openssl is installed [13:38:50] http://allain.iiens.net/phpinfo.php [13:39:58] Sounds strange [13:42:15] "OpenSSL 0.9.8g 19 Oct 2007" [13:42:16] Modern. [13:43:21] Reedy: do you think that's the problem here? [13:43:52] Probably not, though, I suspect that version has many flaws [13:45:45] You say 1.19.0beta2? You know, the latest 1.19 is 1.19.0rc1; beta2 includes the buggy version of CryptRand [13:46:58] That too [13:47:22] Dantman: http://www.mediawiki.org/wiki/Download gives beta2 [13:47:47] Why do we have these things in 10000001 places [13:48:08] (in the end i want to use the OpenID extension, so i must use 1.19) [13:48:18] fixed [13:48:31] k thanks [13:48:38] well, let's use rc1 instead. [13:48:57] 03(NEW) disappeared from watchlist items after recent update to 1.20wmf1 - 10https://bugzilla.wikimedia.org/36320 major; MediaWiki: Watchlist; (mybugs.mail) [13:52:42] ok now i can login. [13:52:49] many thanks for the help! [13:52:59] 03(mod) disappeared from watchlist items after recent update to 1.20wmf1 - 10https://bugzilla.wikimedia.org/36320 major->normal; +comment (10Sam Reed (reedy)) [13:53:47] 03(mod) Special:NewPages doesn't work for File NS - 10https://bugzilla.wikimedia.org/36318 normal->minor; summary (10Sam Reed (reedy)) [14:00:09] 03(mod) [[Special:GlobalUsage]] still display links to files/pages deleted on April 2011 - 10https://bugzilla.wikimedia.org/29800 (10mybugs.mail) [14:00:10] 03(mod) GlobalUsage seems unresponsive to page deletions - 10https://bugzilla.wikimedia.org/36277 (10mybugs.mail) [14:14:55] 03(NEW) Add utility buttons to [[Special:Preferences#mw-prefsection-gadgets]] such as "(un)select all", "invert selection", etc.. - 10https://bugzilla.wikimedia.org/36321 enhancement; MediaWiki extensions: Gadgets; (mybugs.mail) [14:29:44] 03(mod) disappeared from watchlist items after recent update to 1.20wmf1 - 10https://bugzilla.wikimedia.org/36320 (10mybugs.mail) [14:38:52] sumanah: host86-141-142-230.range86-141.btcentralplus.com [14:38:54] Looks dynamic to me [14:39:23] hi Krenair ... well bleh [14:39:34] * Lydia_WMDE waves @ sumanah [14:39:45] Lydia_WMDE: wave! [14:39:45] Hi sumanah [14:39:50] May I PM you? [14:39:50] hello vvv [14:39:52] Yes [14:40:30] sumanah: in case you ever need a selling point for a program like season of kde for mediawiki: i just checked and 8 of the 20 successful sok 2011 students are now accepted for gsoc 2012 for kde (have not checked other orgs and previous years) [14:40:35] \o/ [14:40:39] WOW!! [14:40:43] indeed [14:40:47] i'm really happy about that [14:46:55] lol. [14:47:21] Reedy: elaborate on that? [14:47:33] Platonides' simple change breaking the build [14:47:35] Merge fail [14:48:39] Apparently I can't override jenkins.. [14:49:39] Reedy: so, the machine rebellion is already in place? [14:49:54] i just tried to revase the change.. [14:50:54] how do I fix a merge conflict ingit? [14:51:05] amend and fix/rebase [14:51:14] or abandon and reapply [14:51:30] it left me with edit markers [14:51:36] but I don't even know which is which [14:51:43] it should have applied flawlessly :S [14:51:47] Indeed [14:51:57] Unless the working copy is in a mess on jenkins [14:52:10] it also happened locally [14:52:17] hmm [14:52:20] I think that's because the function moved too lines below [14:52:36] Lydia_WMDE: so another thing to consider: of those 20 SoK 2011 students, how many were even eligible for 2012 GSoC? [14:52:45] the error made no snse [14:52:53] Lydia_WMDE: because it could be that a bunch weren't, in which case, the effective throughput is even higher [14:53:21] sumanah: it very likely is higher but i have no way to tell currently who of the remaining ones wasn't eligible [14:53:33] True [14:57:32] How can you get a list of all the autoconfirmed users on a wiki? [14:58:03] hmm, I see it's not part of Special:ListUsers functionality [14:58:14] isn't that at Special:listusers? [14:58:45] Autoconfirmed users is the only group not available for user listing [15:00:16] cause autconfirmed is magic [15:01:06] friendship is magic => autoconfirmed is magic [15:01:11] Have there been any i18n message updates from 1.19 to 1.20wmf1 ? [15:01:19] * friendship '-_- [15:01:28] Kybyrian: looks like we don't know, sorry [15:01:34] Kybyrian: the mailing list might know [15:01:37] It's expensive to work out [15:01:37] !lists | Kybyrian [15:01:37] Kybyrian: mediawiki-l and wikitech-l are the primary mailing lists for MediaWiki-related issues. See https://www.mediawiki.org/wiki/Mailing_lists for details. [15:01:50] It's not specifically set [15:01:56] Krenair: so should I unblock that IP, then, you think? [15:02:08] You'd have to go through and evaluate each user to work out if they were a member [15:02:14] sumanah, nah. I changed it to a 1 week block [15:02:29] ok [15:04:03] * Sid-G asks again [15:04:22] Your question doesn't make sense [15:04:37] * sumanah listens for explanation [15:04:50] Reedy: any new interface messages added between MW 1.19 and 1.20wmf1 ? [15:04:56] Most likely [15:05:09] Look at messages.inc for new inclusions [15:05:11] then why isn't there a 1.20 option at translatewiki? [15:05:24] Because 1.20 isn't branched [15:05:25] It's trunk [15:05:42] but its deployed to wmf sites, right? [15:05:45] yes [15:05:56] moving from svn to git has changed quite a few things [15:06:05] so basically we've deployed MW without bothering to translate new messages? [15:06:19] No [15:06:22] How do you work that out? [15:06:40] Sid-G: what are the options at TranslateWiki.net? is it just 1.19 and then nothing past that? [15:07:09] sumanah: yes [15:07:32] Reedy: we have 1.20 deployed and the messages aren't there at translatewiki. AFAI can see, that equates to "deploying without bothering to translate new messages" [15:07:48] ... [15:07:53] 1.20 is trunk [15:08:01] Sid-G: I think you would just use the 'mediawiki' option and not the 'mediawiki 1.19' option [15:08:07] Sid-G: I'm looking at https://translatewiki.net/w/i.php?title=Special:Translate&group=core [15:08:16] I also see MediaWiki 1.17, 1.18 and 1.19 groups [15:08:24] https://translatewiki.net/w/i.php?title=Special:Translate&group=core == 1.20 [15:08:37] https://translatewiki.net/w/i.php?title=Special%3ATranslate&taction=translate&group=core-1.17&language=en-gb&limit=100&task=untranslated [15:08:43] https://translatewiki.net/w/i.php?title=Special%3ATranslate&taction=translate&group=core-1.18&language=en-gb&limit=100&task=untranslated [15:08:43] Sid-G: show me where you're looking at the options .... [15:08:47] https://translatewiki.net/w/i.php?title=Special%3ATranslate&taction=translate&group=core-1.19&language=en-gb&limit=100&task=untranslated [15:09:53] * Sid-G looks [15:10:00] sumanah: http://translatewiki.net/wiki/Special:LanguageStats [15:10:50] Sid-G: OK. So, I'm looking at that now [15:11:10] it looks like, for Hindi, everything has already been translated [15:11:15] sumanah: i'm reloading that... [15:11:23] maybe I'm looking at it wrong [15:11:38] You've not got "Suppress completely translated message groups" checked have you? [15:11:43] sumanah: http://hi.wikipedia.org/w/index.php?title=%E0%A4%AE%E0%A5%88%E0%A4%B0%E0%A4%BE%E0%A4%A5&action=edit&redlink=1 [15:12:07] Sid-G: I do not read Hindi; what are you showing me? [15:12:22] it's creating a page, I see that [15:12:23] sumanah: the title for that hi-wp page starts with "Creating" [15:12:23] sumanah: Reedy: I can't find the message for "creating" at twn [15:12:28] AHA [15:12:29] sumanah: Reedy: also for some log messages [15:12:36] MediaWiki:/lagnauge [15:12:51] Sid-G: this is exactly the sort of thing that your language support team can help with [15:12:52] didn't I already point one user to mediawiki:creating [15:12:54] found one [15:13:48] Nikerabbit: replied to you at Support btw [15:13:59] Sid-G: https://translatewiki.net/w/i.php?title=MediaWiki:Create/hi&action=edit&loadgroup=core-0-mostused&loadtask=view ? [15:14:41] Sid-G: if there is enough data then I can investigate on Monday [15:14:48] sumanah: got this one http://translatewiki.net/wiki/MediaWiki:Creating/hi [15:15:13] Nikerabbit: i think its around 30-40 messages [15:15:14] Sid-G: I went to https://translatewiki.net/wiki/Translating:MediaWiki , clicked "translate this project", chose group "MediaWiki (most used)", chose language "hindi" and showed all messages. [15:16:31] Nikerabbit: If someone just copy-pastes the en message into hi, then that wont show up as untranslated, right? [15:16:53] Nikerabbit: the translation check just checks for FUZZY and page existence, right? [15:16:57] Sid-G: So I think the issue here is that you misunderstood how we are treating "1.20" and thus thought that somehow the Wikimedia movement had inexplicably given up on internationalisation and localisation. :-) Is that right? [15:17:15] sumanah: well, mostly yeah [15:17:20] but Reedy, you could have been clearer. :) [15:17:28] sumanah: just that i18n had been pushed to the backburner [15:17:34] Sid-G: absolutely not. [15:17:54] sumanah: :D [15:18:30] We still need en_au and en_nz in core [15:18:38] Reedy: so in the future all deployments to wmf sites will be from trunk? [15:18:44] Pretty much [15:18:51] or somewhere near trunk [15:19:03] Sid-G: you may be interested in following http://blog.wikimedia.org/c/technology/ [15:19:10] <^demon> Much closer to trunk thank years past. [15:19:20] Sid-G: did you read https://blog.wikimedia.org/2012/04/12/mediawiki-1-20wmf1-deployment/ ? [15:19:22] sumanah: yeah, thnx [15:20:13] * Sid-G looks [15:20:42] Platonides: you should really use feature branches [15:20:47] You're creating dependancy trees [15:21:37] Reedy, would they be correctly picked if I didn't do it that way? [15:21:46] Works for everyone else [15:21:56] Sid-G: I've also just emailed that to wikitech-ambassadors [15:21:56] file is in CRLF [15:22:07] sumanah: ok [15:22:09] change 1: adds a missing line (with crlf line ending) [15:22:18] change 2: modifies line ending [15:22:39] I suspect it would either conflict because the lines around it were different [15:22:44] or merge the new line with crlf [15:25:00] * Platonides tests [15:25:06] yep, there's a merge conflict [15:26:05] Is it really suprising? [15:26:42] no, due to the reasoning above [15:26:47] so I did it the right way :) [15:28:45] Well, no [15:29:10] Change CRLF line ending in GenderCacheTest.php depends on Really use the global variable. Fixes bug in c4507 (4989dd) [15:30:10] Reedy, if both changes had a common parent [15:30:20] they would conflict when trying to merge [15:30:36] *had the same parent [15:34:28] 03(mod) GlobalUsage seems unresponsive to page deletions - 10https://bugzilla.wikimedia.org/29800 summary; +comment (10Jarry1250) [15:36:12] Platonides: I think you should probably abandon 6068 and redo it [15:37:36] I thought I had abandoned it [15:38:01] done [15:40:23] sumanah: Hey [15:40:40] ni nischayn22 [15:41:19] YuviPanda: I look forward to your next blog post [15:41:52] sumanah: it's about a Star Trek Marathon we're doing in BLR. I doubt you'd be able to fly in in time :P [15:42:04] but jokes aside, thanks :) I do have quite a lot of drafts there [15:42:23] oh wow, I just realized what I dreamt about last night [15:42:43] YuviPanda: I think last night I had a bad dream that my spouse told me to stop talking about Star Trek so much [15:42:46] sumanah: Is there scholarship for Berlin Hackathon? I think that will be a better opportunity than the Bangalore one [15:43:03] sumanah: wow, how is that even possible. You can never have enough Trek! [15:43:03] nischayn22: there were, but we're now full (for the Berlin hackathon). [15:43:06] but it was only a dream [15:43:23] YuviPanda: also, I do not, in real life, constantly talk about Star Trek. [15:43:25] nischayn22: i'll also note that the BLR hackathon is *completely* different from the Berlin one both in scale and in goals :) [15:43:42] sumanah: I find that Star Trek talk happens in 'bursts'. [15:43:44] nischayn22: We advertised the Berlin hackathon several times - in this channel, on wikitech-l, etc [15:43:56] nischayn22: including the notice that there was financial assistance available [15:44:00] some random thing connects two Trek fans, and then there is a huge burst of Trek talk, after which it stops [15:44:08] YuviPanda: very possibly. [15:45:07] nischayn22: http://lists.wikimedia.org/pipermail/wikitech-l/2012-March/059526.html [15:45:32] sumanah: I know, I am late :( [15:45:32] YuviPanda: yes, but I will leave for home on 10th [15:45:35] nischayn22: as you can see at https://wmberlin.eventbrite.com/ we are now basically full [15:46:05] 03(NEW) Date and time bug for edits made today - 10https://bugzilla.wikimedia.org/36322 minor; MediaWiki: User preferences; (blestwolf) [15:46:31] nischayn22: remind me, have you ever been to a Wikimedia hackathon? maybe Pune, Chennai, or Mumbai? [15:47:06] sumanah: No,unfortunately I missed all of them [15:47:55] 03(mod) Date and time bug for edits made today - 10https://bugzilla.wikimedia.org/36322 (10Architettura) [15:48:03] nischayn22: then I think the best thing is for you to go to Bangalore, if you can [15:49:06] sumanah: Bangalore is near to my college but unfortunately again I have made tickets to home(3000 km away from BLR) for 10th May [15:49:45] nischayn22: remind me, what city is home? [15:49:50] nischayn22: you could host an event there [15:50:26] YuviPanda: there's a 404 on the "OLD BLOG" link on ur site. Fix it up :P [15:50:31] * YuviPanda was supposed to hit Guwahati with PlaneMad and AshLin for a tech session. Should've gone [15:50:33] Sid-G: looking [15:50:35] 03platonides * 10/trunk/tools/code-utils/check-vars.php: $wgLangConvMemc added in c4482 (10f49bd) [15:50:53] sumanah: Its near Guwahati (I doubt you find the actual district on Maps) [15:51:37] YuviPanda: you suck. [15:51:47] Reedy: tell me something I don't already know [15:51:50] ah right, Assam [15:52:14] sumanah: Yes, in the corner of the map [15:52:40] YuviPanda: your "very old blog's" top post should be fixed too [15:52:46] sumanah: so you see now, how much effort I do to come to college and still my teachers don't appreciate it :P [15:52:54] Sid-G: agreed on that. [15:54:05] nischayn22: is there any way to change your travel tickets? [15:54:05] * nischayn22 gets back to Compilers [15:54:11] 03(NEW) Version in Semantic bundle has wrong paths to javascripts - 10https://bugzilla.wikimedia.org/36323 major; MediaWiki extensions: SemanticFormsInputs; (katkov.juriy) [15:55:31] nischayn22: when would you be back to college? [15:55:43] sumanah: That would cost somewhat and I will have nowhere to stay for 9 days, I will ask authorities if they let me stay at hostel for 9 days [15:55:57] YuviPanda: July end, another hackathon? [15:56:03] sumanah: me and srikanthlogic plan on having these once every other month or so, in different cities [15:56:13] nischayn22: we don't know yet :) [15:56:20] YuviPanda: that would be lovely -- I hesitate to ask it of you or impose [15:56:47] YuviPanda: nice :) [15:56:49] nischayn22: have Markus & Jeroen been in touch with you to plan your Community Bonding Period? [15:57:00] sumanah: all we need is a place to host [15:57:04] +1 [15:57:19] srikanthlogic: does WM have an office in Delhi? [15:57:27] srikanthlogic: my college? [15:57:29] I personally like doing 'zero cost' events, since I hate paperwork that involves money :) [15:57:53] sumanah: yes [15:57:55] nischayn22: not a fan of doing hackathons at colleges, but will definitely do one that you can attend :) [15:58:14] sumanah: I had talked to Markus recently, will get back to him once I am done with my exams(7th May) [15:58:17] * YuviPanda hasn't had good experiences doing it in colleges [15:58:27] nischayn22: you could partner with OpenHatch to do an OH campus event the way they do [15:58:31] YuviPanda: even IITM? [15:58:54] sumanah: haven't heard of that, nice idea :) [15:58:54] srikanthlogic: IITM is 'mixed', I'd say. It's getting worse. [15:59:10] srikanthlogic: however, bigger problem is that if you do it in a college, you get a large majority of people from that college coming in. [15:59:10] nischayn22: ok. prepare for copy-paste spam: [15:59:13] nischayn22: Here are the tasks I would like each student to do by May 21st. [15:59:13] * commit a test diff in Git [15:59:13] * review and merge code in Gerrit (the test extension would be a good [15:59:13] place to play) [15:59:13] * find a specific revision in Gitweb [15:59:13] * triage a new bug in Bugzilla [15:59:15] * test a feature (even better if he writes a unit test or a test case) [15:59:17] * do something involving learning about release notes (such as changing [15:59:19] the release notes of the test extension along with making a test code [15:59:23] change, or thinking through what ought to go on the [15:59:25] https://www.mediawiki.org/wiki/MediaWiki_1.20/wmf2 onwiki summary) [15:59:27] * email wikitech-l, if he hasn't already, with a one-paragraph summary [15:59:28] srikanthlogic: including people who aren't interested but want to come 'just to be with friends'. And no work gets done. [15:59:29] of his summer plans [15:59:31] The idea is to give the student a holistic (if superficial) view of the [15:59:33] whole software development process. If he's already done any of these [15:59:35] tasks he doesn't need to do them again. [15:59:45] YuviPanda: may be you can check with sudar on hacku events on IITs [16:00:07] YuviPanda: that must be super-maddening [16:00:12] srikanthlogic: I already did. Deep dissapointment for Yahoo!. While the Univ specific events went wonderfully in the US/Europe, they mostly failed miserably in India [16:00:17] sumanah: indeed :) [16:00:34] sumanah: 'oh, so what do you want to code in?' 'oh, I'm not really a programmer. I'm here just for my friend X, you see' [16:00:43] sumanah: and then it'll turn out that 'X' can't code either [16:00:55] sumanah: I have done some of those tasks, will catch up on remaining ones [16:01:02] nischayn22: great! [16:01:53] ugh [16:02:00] srikanthlogic: YuviPanda college students pay more interest to jobs and pay less attention to Open Source works, this needs to be changed! [16:02:00] YuviPanda: opposite problem: https://wikimania2012.wikimedia.org/wiki/Submissions/What_Does_THAT_mean%3F_Engineering_Jargon_And_Procedures_Explained [16:02:03] YuviPanda: no point expecting college students to show up to do some work [16:02:32] Sid-G: depends on context and people, really [16:02:40] Sid-G: agreeing with YuviPanda [16:02:51] Sid-G: chennai hackathon was at Thoughtworks' office. A good portion of people attending were students [16:02:53] Sid-G: when I was in college, I sometimes volunteered and learnt things or did volunteer work [16:03:08] Sid-G: one of them is now doing patches, one of them helps with gadget work [16:03:11] after the hackathon [16:03:22] Sid-G: I'd say that expecting college students to do work in their colleges might be a bit hard :P [16:03:31] providing the correct environment is important [16:03:31] i meant at workshops in the colleges [16:03:45] if students are coming to workshops not in their colleges, they definitely are interested [16:03:53] YuviPanda: exactly [16:04:03] hey nischayn22 - what's up with the timezone stuff you were working on, regarding MediaWiki? I lost track of it and petan|wk is interested [16:04:03] Sid-G: indeed. agreed on that. [16:04:13] Sid-G: also, 'certificates' [16:04:19] OH GOD CERTIFICATES [16:04:50] YuviPanda: so, when I was growing up, my parents were always collecting any random certificate I got, and the Indian-American organizations/associations were always creating & giving out certificates and I thought it was useless [16:05:14] thats a must for students to even move a finger :P [16:05:28] sumanah: my parents have certificates of both me and my brother's that'll stack up to about a foot now. They even freaked out when I started getting certificates as 'Yuvi Panda' instead of my full name [16:05:34] Alcohol and money works well [16:05:42] Reedy: different cultures :D [16:05:42] lol [16:05:47] Sid-G: I usually quibble with people like Joel Spolsky who talk about the problem of replacing intrinsic with extrinsic motivation, but omg certificates [16:05:55] different indeed [16:06:11] oh YuviPanda you might find this funny -- so, when I graduated from 8th grade (which DOES NOT MATTER for anything I was going to do in life), I thought it would be a lark to put down a different middle initial [16:06:29] YuviPanda: Q, in fact (silly Star Trek nerd) [16:06:37] sumanah: in some univs marks actually depend on extra-cirricular certis [16:06:39] sumanah: I did some clean up as Jeroen had suggested, and made the status stable http://www.mediawiki.org/wiki/Extension:AllTimeZones I need some review for further work [16:06:45] sumanah: the more the no of certs the more the marks [16:06:50] Reedy: over here, if you actually want to attract a *crowd* but don't really care about quality, 1. Announce you're giving certificates 2. Say 'Job placement guaranteed' [16:07:07] YuviPanda: so I thought nothing of it. And then my parents saw my 8th grade diploma and freaked out [16:07:08] sumanah: how did that one end? Did you have to go, get it 'corrected"? [16:07:10] YuviPanda: +1 [16:07:12] lol [16:07:13] YuviPanda: tees/swags are low cost motivators [16:07:22] ah, yes. 3. 'Free T shirts' [16:07:28] ofcourse [16:07:32] YuviPanda: I think I didn't get it corrected, but I wouldn't be surprised if my parents did and I did not notice [16:07:43] if you want to further kill the event, tell them they'll have to stay through the event to get the t shirt [16:07:53] lol [16:07:56] YuviPanda: oh man, THIS is what you should blog [16:08:19] sumanah: Indeed. It is possible I've been to enough hackathons now to actually have some idea about them [16:08:34] nischayn22: you need more review? more code review? anything in particular you have questions about, or just in general? [16:08:38] sumanah: I have to learn about Release Notes, I am deeply interested in knowing how those things work [16:09:09] Sid-G: I can kind of understand the "more certificates, more marks" thinking -- I only see it as counterproductive but I could see where it could help [16:09:16] if there were not rampant cert inflation. [16:09:32] We should create a random certificate generator for MediaWiki [16:09:42] lol [16:09:53] sumanah: In general, there were some suggestions of using JS in it. [16:10:11] nischayn22: so, it looks like there are some guides out there on how to write release notes - I haven't read them yet, though [16:10:13] on a different world have seen people asking for wikipedia ID cards [16:10:33] sumanah: Would be good if it could be used on some test wiki [16:10:40] * YuviPanda wants to run an event where he gives out certificates which are actually prints of PGP Certs [16:11:06] nischayn22: you can practice your skills by suggesting release notes for extensions or projects that don't have them yet [16:11:24] YuviPanda: pgp? [16:11:31] nischayn22: you could check on Huggle, Kiwix, pywikipedia, and other Wikimedia projects [16:11:44] sumanah: good starting point, after Exams :) [16:12:01] nischayn22: :) and http://blog.davingranroth.com/2010/03/how-to-write-release-notes/ and http://pear.php.net/manual/en/developers.recommendations.releasenotes.php have some thoughts as well [16:12:07] anyway, May 8th I figure we will talk more :D [16:12:35] sumanah: also, we're looking for places to get ideas for the hackathon - productive ones that will actually be used (IIRC only motivator for people to keep contributing). [16:12:46] i'm already making srikanthlogic hit all the VPTs, any other avenues you could think of? [16:13:05] YuviPanda: you already checked the links at the bottom of [[Annoying large bugs]]? [16:13:24] sumanah: I think it will be May 7th, unless some Prof finds some extra work for us [16:13:41] nischayn22: point me to the latest email you wrote requesting code review for the timezone work, and I'll fwd it [16:13:48] sumanah: problem with Annoying large bugs is that they're way too large. [16:14:00] sumanah: and problem with annoying small ones is that they're so specific to be uninteresting (mostly) [16:14:01] YuviPanda: http://botwiki.sno.cc/wiki/Pywikipediabot/wishlist [16:14:06] i am looking at the wishlists though [16:14:23] yeah, I'm talking more about the wishlists. [16:15:07] YuviPanda: I think a bunch of https://www.mediawiki.org/wiki/Extension_requests could be little gadgets/tools [16:15:33] * srikanthlogic makes note of those to work out Ideas [16:15:51] sumanah: http://www.gossamer-threads.com/lists/wiki/mediawiki/277324 is the only mail I wrote [16:15:57] srikanthlogic: thanks! [16:16:09] YuviPanda: https://outreach.wikimedia.org/wiki/GLAM/Tools_%26_Requests (also added to Annoying Large Bugs) [16:16:38] nischayn22: ok, so, on April 12th your last msg in that thread made it sound like you were just waiting for it to move into Git [16:16:47] nischayn22: so you should probably update that thread to say what you need next [16:16:53] srikanthlogic: we should prune some things from there. Also, seperate them into 'levels of difficulty' rather than 'areas of interest' [16:17:59] YuviPanda: may be skills too? webapp / js ? [16:18:03] srikanthlogic: yes, that too [16:18:12] srikanthlogic: organize under 'level of difficulty', tag with 'skills required'? [16:18:35] sumanah: Ok, I thought that repeated mails might be considered as spam and didn't do it; also Daniel said they were working on something related. [16:18:55] sumanah: i'll also note that i'll be much more inclined to suggest people to do gadgets/userscripts and API based tools (and perhaps toolserver based tools too) than MW extensions/core patches. [16:19:05] nischayn22: It is hard to get the hang of what's reasonable and what is spam, but you will, eventually [16:19:11] 03(FIXED) MobileFrontend should show text for create a main page if we have no main page - 10https://bugzilla.wikimedia.org/32272 +comment (10Jon) [16:19:19] YuviPanda: yeah, I know [16:19:25] YuviPanda: hence the GLAM stuff [16:19:41] sumanah: I did MW ext related tutorials at two places, and turns out you can't actually understand enough of MW's 'framework' to be able to build productive extensions in one day [16:19:49] sumanah: indeed. That's a good amount of requests :) [16:20:02] YuviPanda: so all JS and no PHP in BLR Hackathon? [16:20:03] YuviPanda: you might want to ask the Labs people whether you could get the power to create Labs accounts via labsconsole, so people can get set up there, in case it's useful [16:20:16] sumanah: so, toolserver is useful because of the replicated databases there. [16:20:20] IIRC that does not exist in labs yet [16:20:22] nod [16:20:27] nischayn22: whatever you are familiar with [16:20:27] yeah, and it won't for about 6 months, I hear [16:20:37] yeah, so I'll pester people on there after *that* comes up [16:20:46] +1 srikanthlogic [16:20:59] petan|wk: Hi [16:21:10] nischayn22: differences in languages aren't actually as big as you probably think :) Language usually doesn't really matter. Right tool for the job, etc [16:21:31] nischayn22: its about type of tools people work on.. extensions take a 'while' to make it through, so may be it wont be encouraged to newbies [16:22:00] YuviPanda: yeah, for a 1-day event, you're on the right track, I think .... for Wikimania it might be a different story [16:22:06] of course. [16:22:14] there is no 'one size fits all' [16:22:36] nischayn22: Daniel Friesen has a habit of saying "oh there are plans about that" and thus accidentally misleading others into stopping their work [16:23:07] sumanah: and he did succeed in that :P [16:23:11] nischayn22: have you ever heard of "cookie licking"? http://communitymgt.wikia.com/wiki/Cookie_Licking [16:23:25] * nischayn22 checking [16:23:30] there's a community management wiki? woah [16:23:38] haha [16:23:47] YuviPanda: any idea when u'll get time for Twinkle? [16:24:56] Sid-G: good quesiton [16:24:57] nischayn22: therefore I urge you to take his ideas into account but move forward. It is ok to ask him (offlist or onlist) whether he has specific plans to do something within a particular time period -- that way, you can ask him to either commit, or to make way for you to progress [16:25:04] Sid-G: what exactly do you want to do with twinkle? [16:25:08] rather, want me to do with twinkle [16:25:16] YuviPanda: make its i18n easy [16:25:32] Sid-G: it already isnt ? [16:25:35] sumanah: I have to ask, how do you manage your bookmarks? [16:25:36] YuviPanda: seperate code and ui messages [16:25:36] so, I was told that RL2 will do that for gadgets automatically [16:25:40] srikanthlogic: not really [16:25:48] Sid-G: I think you are confusing between i18n and customization [16:26:05] srikanthlogic: yeah, well both need to be easy [16:26:19] * YuviPanda must really finish mwuppet. [16:26:22] YuviPanda: how is that possible if the messages are hardcoded in the js? [16:26:25] nischayn22: I don't bookmark very much (you mean webpages I presume) but I do use Firefox's "awesomebar" a lot (you know, you start typing in the URL bar and it does string search on your history, page titles & URIs) [16:26:41] Sid-G: so, I only know superficially that RL2 is supposed to make this easier. I've no idea how :D [16:26:56] Sid-G: my 'method' of making i18n work is a supreme hack, and if RL2 has a better way, I'd rather not do a hack [16:27:04] YuviPanda: interested in working on a half-baked script? [16:27:15] for? [16:27:18] nischayn22: I also have a pretty fast internet connection, so a few websearch iterations using my favorite search engines do not take very long [16:27:22] YuviPanda: twinkle [16:27:45] YuviPanda: i have a half-baked script that i probably wont be able to complete for a few months [16:27:45] YuviPanda: get to berlin and learn it and we might need to do a similar exercise for gadgets on Indic wikis.. [16:28:12] srikanthlogic: heh sure [16:28:14] YuviPanda: plus, i'm js-dumb, so u could probably finish it much faster than me :D [16:28:19] sumanah: awesome! I am also new to working on multiple projects altogether, Recently my email has been flooding [16:28:47] Sid-G: did you poke Roan about when RL2 is going to roll out? [16:28:53] Sid-G: you know about CodeAcademy? [16:28:58] so I have made filters and lived happily thereafter :) [16:29:01] nischayn22: :D [16:29:02] sumanah: no [16:29:14] Sid-G: I'm unsure if we should just wait for RL2 to come out and see Twinkle ported [16:29:18] YuviPanda: not yet [16:29:34] Sid-G: http://www.codecademy.com/tracks/javascript [16:29:51] ResourceLoader2 and Gadgets 2 -- let me see the roadmap [16:29:53] !roadmap [16:29:54] I don't know anything about "roadmap". [16:29:57] darn [16:30:01] YuviPanda: its ahlf-done [16:30:04] !roadmap is http://www.mediawiki.org/wiki/Roadmap [16:30:05] Successfully added keyword: roadmap [16:30:05] *half [16:30:12] Sid-G: *what* is half done? translating messages? [16:30:14] Sid-G: one thing I have learned is "to learn to code, you should code." [16:30:15] sumanah: you are having quite a time with those words :D [16:30:49] srikanthlogic: you mean the magic trigger words for the bots? :) [16:31:08] sumanah: yeah [16:31:20] YuviPanda: http://en.wikipedia.org/wiki/User:Siddhartha_Ghai/TWG.js [16:31:20] also is there a tarball for 1.19 planned sooner ? [16:31:26] !1.19 [16:31:26] Branched at r110996 on 9 Feb 2012. http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/56919 Deployed to Wikimedia sites in Feb/March 2012. Tracking 1.19 bugs at https://bugzilla.wikimedia.org/buglist.cgi?resolution=---&target_milestone=1.19.0%20release&list_id=98470 1.19.0beta2 released 27 March 2012 http://lists.wikimedia.org/pipermail/mediawiki-announce/2012-March/000111.html [16:31:26] oh dear [16:31:28] about a week most likely [16:31:37] unless we need another rc [16:31:40] Reedy: so, we wanted to get it out this week, but it's probably next week? [16:31:40] nischayn22: one more thing. If someone can do it faster than u, pester them into doing it :P [16:31:50] I got RC1 out this week [16:31:56] Reedy: true [16:31:56] We have to give some time for feedback [16:31:58] sumanah: i learned js from w3schools [16:32:06] sumanah: also, i only found http://www.mediawiki.org/wiki/ResourceLoader/Version_2_Design_Specification about RL2, and nothing else :( [16:32:09] Sid-G: disagree [16:32:12] sumanah: so i think i know most of the theory [16:32:21] Sid-G: then you should be able to breeze through CodeAcademy pretty fast -- for practice. [16:32:38] Sid-G: w3schools is not considered a good place to learn apparently [16:32:45] YuviPanda: arghhhh, that is annoying. [16:33:04] so YuviPanda there is a month-old status at https://www.mediawiki.org/wiki/ResourceLoader that is somewhat helpful [16:33:43] Reedy: thanks [16:33:47] sumanah: right. So that means the code has been written, so yay :D [16:34:10] sumanah: even so, that doesn't mean there aren't a dozen ppl here who could do it much faster than me :D [16:34:14] sumanah: however, i still have no info on what exactly it is doing over RL, so I could give a proper answer to Sid-G [16:34:31] YuviPanda: May: get RL2 in Labs, get it tested. Berlin hackathon: some teaching. I just don't know the time-map after that [16:34:42] Sid-G: remember to think about the urgent vs the important [16:34:46] short run vs long run. [16:34:58] sumanah: right. WIl poke Roan when he's about [16:35:15] YuviPanda: this weekend he's a lot busy because of family stuff, may not really be avail till Tues. just so you know [16:35:31] thanks for bringin that status update to my notice, I had missed it earlier. Wasn't sure if it was still in 'planning' stage or 'code has been written' stage. Clearer now [16:35:32] petan|wk: Here is more information on AllTimeZones extension http://www.mediawiki.org/wiki/Extension:AllTimeZones, you can also mail me if you have specific suggestions or queries :) [16:35:48] YuviPanda: so u cant complete the script :( [16:36:18] Sid-G: I'm merely stating that we should wait for more information on RL2 before making any decisions [16:36:28] hmm [16:36:43] that's what's been bugging me for a while [16:36:44] Sid-G: also, by 'complete', you mean 'separate all i18n messages'? [16:36:53] YuviPanda: my feel is customizing twinkle would still be tough regardless of RL2 [16:36:53] nischayn22: btw, it's exciting that you want to learn more about release engineering! :) it's a way to make a lot of impact, and fewer people understand it than understand other code-related activities. [16:37:03] srikanthlogic: define 'customize' [16:37:10] YuviPanda: no, not all tw features have been ported yet [16:37:38] YuviPanda: so, tw primary job is to deal with templates and make it easy for people who dont know enough of templates [16:37:38] srikanthlogic: what i'm trying to make is a twprefs-like panel for adding/deleting mods [16:37:42] 03(mod) disappeared from watchlist items after recent update to 1.20wmf1 - 10https://bugzilla.wikimedia.org/36320 +comment (10Platonides) [16:38:23] YuviPanda: if you scale down twinkle to say Hindi / Tamil it will pretty much do fewer things, because the problem is these wikis dont have enough templates [16:38:29] srikanthlogic: i think that would take care of customizing as long as there is one person to deal with the creation of the modules via a GUI panel [16:38:35] hmm, I had hoped that it would've been data driven, which would've made these things super simple [16:38:56] note that I've not seen the code of twinkle, so am unable to comment on its design right now [16:39:04] YuviPanda: did u look at the script? [16:39:23] https://www.mediawiki.org/wiki/Wikimedia_Features_engineering and https://www.mediawiki.org/wiki/Mobile are pleasingly up to date, mostly [16:40:02] Sid-G: not really, no [16:40:07] ok, time to eat some lunch and look away from the screen before the pilot project kickoff [16:40:22] * Sid-G sighs [16:40:37] YuviPanda: just look once. its tiny [16:43:22] Sid-G: I can't promise anything else right now, but I will look :) link? [16:43:35] http://en.wikipedia.org/wiki/User:Siddhartha_Ghai/TWG [16:46:13] No Sumana? [16:46:42] <- sumanah has disconnected (Quit: Leaving) [16:47:08] Oh, just missed her. [16:47:11] I sent her an e-mail. [16:48:22] Sid-G: also, did you get in touch with whoever maintains Twinkle on enwiki? [16:48:34] YuviPanda: i did [16:48:43] YuviPanda: noone's interested [16:48:55] Sid-G: why? [16:48:59] YuviPanda: they help. but they wont do it themselves [16:49:36] YuviPanda: this requires tons of restructuring in twinkle, add makes it lose some of the nitty-gritty features [16:49:56] so essentially you're rewriting twinkle [16:49:59] YuviPanda: i've basically been working on it from scratch. [16:50:04] YuviPanda: yes [16:50:29] YuviPanda: in an i18n-able manner where modules can be produced without messing with code [16:50:53] YuviPanda: which would also theoretically allow for personalized modules without messing with code [16:51:06] so, two things [16:51:10] 1. I would not call that small :D [16:51:19] 03(mod) Block form shows options reserved for IPs when blocking a user and viceversa - 10https://bugzilla.wikimedia.org/35893 +comment (10Platonides) [16:51:21] 2. It's an i18n-able gadget. I'd still want to poke Roan about it [16:51:25] Sid-G: did you poke Roan about it? [16:51:40] YuviPanda: not yet [16:51:58] YuviPanda: you asked this 20 minutes ago :P [16:52:11] Sid-G: i'm a panda. I've pretty short term memory [16:52:12] :D [16:52:19] YuviPanda: i think what i'm doing wont be affected by RL2 [16:52:50] Sid-G: RL2 has i18n support for gadgets. Why wouldn't it be/ [16:52:51] ? [16:53:01] YuviPanda: even if RL2 allows i18n of messages, template-names will remain project specific and hence shouldn't be in interface messages [16:53:33] YuviPanda: plus, every project could have a different method for doing stuff [16:53:49] YuviPanda: the page-naming structure for afds could be different [16:53:59] YuviPanda: the deletion mechanisms could be different [16:54:14] YuviPanda: there's tons of other similar stuff [16:55:10] YuviPanda: i'm basically making the creation of twinkle modules dependant on js objects [16:55:27] Sid-G: you're rewrting Twinkle, replacing it with something more modular [16:55:30] YuviPanda: these objects (once their format is standardized) will then be made through a GUI form [16:55:49] YuviPanda: so, u in? :D [16:57:23] YuviPanda: it takes me one day to figure out one feature's implementation. i could do with help. [16:58:01] Sid-G: my current project backlog reads: WM Mobile ('official' work), mwuppet (way to make writing/versioning user scripts simple), python-mwapi (simple API wrapper for mwapi), POSM (OSM mapper tool) and busroutes.in [16:58:12] Sid-G: i'm not sure if I'll be able to actively add one more there :( [16:58:17] Sid-G: this is not really a small project :P [16:58:18] YuviPanda: you missed livetrains :D [16:58:23] yeah, that one [16:58:29] i'm supposed to hack on that tonight with kishore [16:58:43] * Sid-G sighs [16:58:43] YuviPanda: and SHORTURL fix [16:58:48] right [16:59:08] srikanthlogic: I also need to fix and deploy MarathonSin. [16:59:16] YuviPanda: how come u said right to all except me? [16:59:30] Sid-G: because they're things i'm already doing and forgot i'm doing :P [16:59:33] and srikanthlogic just reminded me. [16:59:50] YuviPanda: how long ago was the last one added? [17:00:16] Sid-G: the last was mwuppet/python-mwapi, have been there for about a month now. [17:00:19] YuviPanda: meaning how long before this gets added to ur list? [17:00:35] Sid-G: so, I shouldn't be adding any more until that list reduces to about 3 items :) [17:01:10] Sid-G: and to tell busroutes.in is sitting there for 2(?) years now? [17:01:10] YuviPanda: didn't i ask u a month ago? [17:01:25] !twinkle [17:01:26] I don't know anything about "twinkle". [17:01:42] Sid-G: ^^. Busroutes has been there for 2 years now. POSM for about 4 months. [17:01:59] Sid-G: the amount of time I have is, sadly, finite [17:02:01] YuviPanda: busroutes.in seems a nice project [17:02:10] nischayn22: it very most definitely was fun :) [17:02:16] nischayn22: is in bad need of a reboot though. [17:02:39] YuviPanda: I tried using it for bus from T.Nagar to Airport, didn't help though [17:02:52] nischayn22: as i said, needs a reboot + lots of work [17:03:57] 03(mod) Block form shows options reserved for IPs when blocking a user and viceversa - 10https://bugzilla.wikimedia.org/35893 +comment (10Marco Aurelio) [17:04:01] YuviPanda: nischayn22: was any of u two involved with something about train timings? [17:04:16] nischayn22: you will never probably, because airport is neglected by operator :P [17:04:23] srikanthlogic: ^^ [17:05:43] srikanthlogic: :D, In sometime I might seek your advice on working for a Company and doing OSS work together, we have placements next year [17:06:15] Sid-G: i am sortof involved in livetrains [17:06:26] 03(FIXED) mobile apps do not link to authors/history of wikipedia article - 10https://bugzilla.wikimedia.org/34292 +comment (10Jon) [17:06:27] YuviPanda: oh right. [17:06:52] nischayn22: I can give tonnes of free advice, ask YuviPanda for what I have done to him :P [17:06:55] YuviPanda: indian railways changed their method of enquiry apparently, so the erails thing might not work now [17:07:14] Sid-G: i'm working with chennai MRTS data, so nothing to do with erails [17:07:14] srikanthlogic: really? YuviPanda ? [17:07:46] YuviPanda: oops, i meant erail.in (if that rings a bell) [17:07:49] nischayn22: that was bit sarcastic [17:08:44] Sid-G: no, will check it out [17:09:13] YuviPanda: maybe its someone else i remember having something to do with this [17:09:23] srikanthlogic: Oh,I didn't get it, anyways placements are a terrific thing. [17:09:48] YuviPanda: it might've been ashish (tell him when he comes in) [17:09:56] oh wait [17:10:01] ashish_d: u here? [17:10:41] Sid-G, Hi [17:10:49] ashish_d: hey [17:11:16] ashish_d: if it isn't YuviPanda or srikanthlogic that i remember having to do somthing with this, its most probably u [17:12:34] ashish_d: scroll up a bit and read :) [17:14:15] Sid-G, Yeah, I just did that, I once did a scrapper for erail.in in python, is it close to what you were talking about? [17:14:30] ashish_d: yes [17:16:00] Sid-G, https://github.com/dash1291/erail_script/ It used to work, but haven't tried it since very long [17:16:21] ashish_d: erail.in itself doesn't work that well now [17:16:32] ashish_d: so the scrapper's probably not much good [17:16:50] ashish_d: though i dont exactly remember what the scrapper was for [17:18:08] 03(FIXED) Make sure Wikipedia (Android and iOS) App doesn't break when new beta becomes default - 10https://bugzilla.wikimedia.org/35513 +comment (10Jon) [17:19:13] Sid-G, I admit that it has the worst readme ever on GitHub, but in short, I created that script for myself to give me trains with some availability based on given attributes(date, quota, class,etc) [17:20:33] ashish_d: basically every out of hometown college guy's need ;) [17:20:44] Yeah! :) [17:21:33] ashish_d: yeah. u'll see the problem the next time u try erail.in [17:24:52] 03(mod) Can't connect to MySQL after upgrading to 1.17 - 10https://bugzilla.wikimedia.org/29529 (10mcy) [17:29:49] good night [17:45:17] 03(mod) Add support for KML/KMZ filetype - 10https://bugzilla.wikimedia.org/26059 +comment (10Jess O'Neill) [18:00:38] I have an issue with extension images, ie. domain.com/articlename is the directory structure for the wiki. [18:00:59] however, one of my extensions is loading a button image via domain.com/extensions/extension/button.png [18:01:28] this is 404'ing and I'm assuming this is due to it not expecting a local path -> directory rather assuming it is a wiki article structure... [18:02:15] but where is this type of thing defined, so I can make it allow the loading of images from that particular directory. or what needs to be done =\ [18:02:15] YuviPanda: nischayn22 drecodeam etc - time for the lesson to start! [18:02:41] sumanah: channel name again? [18:03:03] YuviPanda: #mediawiki-english-classes [18:03:05] no [18:03:57] * YuviPanda looks at his emails [18:10:05] lorentzfactor: I guess you're using the wrong global as the include location [18:10:12] And/or you've got them initialised wrongly [18:24:10] 03(mod) JavaScript error in jQuery 1.7.2 in FireFox on Special:MovePage - 10https://bugzilla.wikimedia.org/36310 +comment (10Umherirrender) [18:37:36] ashish_d, hi.. [18:37:41] ashish_d,there ? [18:37:51] Hi chughakshay16 [18:38:23] ashish_d,i wanted to confirm about the timings that we entered for informal english training.. [18:38:35] ashish_d,were they in IST.. or something else ? [18:38:55] chughakshay16, the training is on in #mw-english-lessons [18:39:30] ashish_d,yes thats true,, but if i entered 11:30 pm sunday.. it implies IST right ? [18:40:22] chughakshay16, I really don't have much idea about that, I was here when it started, so I just joined in [18:40:22] chughakshay16: ashish_d #mw-english-lessons [18:41:05] YuviPanda,but i opted for tomorrow.. i am not sure if its 11:30 pm IST or not ? [18:41:20] ? I didn't know it was today and tomorrow [18:49:40] 03(FIXED) when guessVariant is true (implemented for Serbian), -{}- is not parsed but it is sometimes needed - 10https://bugzilla.wikimedia.org/35076 +comment (10Robin Pepermans (SPQRobin)) [18:54:44] Beau_, I'm looking through your API preference change [18:54:54] I thought we already had preference tokens? [18:55:12] Krenair: yep, no idea what it is used for [18:55:23] ' preferencestoken - Get a token to change current user\'s preferences', [18:55:33] Sounds like it should be used instead of making a new one :) [18:55:41] Also why is it called options instead of preferences? [18:56:00] Krenair: take a look at comments in gerrit [18:57:08] There was already question about that ;) [19:00:23] Beau_, I don't really agree but whatever [19:00:47] Krenair: why? :-) [19:01:18] I think it should be consistent with the name of the special page. [19:01:55] Krenair: but that is not the ui, it is API, we are alredy using 'options', why change it now? :-) [19:02:43] Beau_, I don't agree with it being called options there either. [19:04:47] Krenair: it cannot be easily changed right now, so I would stick to not completely perfect, but consistent naming ;) [19:36:40] 03(mod) ProofreadPage broken for GIF images due to assuming it can always create thumbnails - 10https://bugzilla.wikimedia.org/17791 +comment (10Beau) [19:38:47] Is gerrit-wm silent on purpose or is it broken? [19:46:26] Beau_: Is it still quieted in here? [19:47:05] Beau_: Maybe nobody's making any changes? [19:47:46] [15:47] ... #mediawiki q gerrit-wm!*@* Reedy!~quassel@wikimedia/pdpc.active.reedy 1335552258 [19:47:49] Hmm. [19:48:16] Reedy: The bot's been quieted? [19:48:21] Yes, but it's still speaking [19:48:28] Only for you, dear. [19:48:32] pfft [19:48:42] Reedy: Saw last night's Gareth image? [19:48:42] Why was it quieted? [19:48:50] Spammage [19:48:58] Is "Gareth" like "Gerrit" with a lisp? [19:49:07] Reedy: Oh. [19:49:14] Reedy: If i see it spamming, I'll probably kickban it. [19:51:14] New patchset: Aaron Schulz; "[FileBackend] Added getOperationScopedFileLocks() function." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/6080 [19:52:37] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/6080 [19:55:46] 03(NEW) thumbs near the words "Yes" and "No" are on the same side of the words in LTR and RTL - 10https://bugzilla.wikimedia.org/36324 normal; MediaWiki extensions: ArticleFeedbackv5; (amir.aharoni) [19:55:46] 03(mod) RTL/bidirectional issues (tracking) - 10https://bugzilla.wikimedia.org/745 (10Amir E. Aharoni) [19:57:35] 03(mod) thumbs near the words "Yes" and "No" are on the same side of the words in LTR and RTL - 10https://bugzilla.wikimedia.org/36324 +comment (10Amir E. Aharoni) [20:04:01] New patchset: Reedy; "Warning: Invalid argument supplied for foreach() in /usr/local/apache/common-local/php-1.20wmf1/extensions/Collection/Collection.templates.php on line 230" [mediawiki/extensions/Collection] (master) - https://gerrit.wikimedia.org/r/6081 [20:07:59] New patchset: Reedy; "Remove a few unused variables" [mediawiki/extensions/Collection] (master) - https://gerrit.wikimedia.org/r/6082 [20:09:05] 03(NEW) Direction (ltr/rtl) of feedback comments may be different from the direction of the interface language - 10https://bugzilla.wikimedia.org/36325 normal; MediaWiki extensions: ArticleFeedbackv5; (amir.aharoni) [20:09:06] 03(mod) RTL/bidirectional issues (tracking) - 10https://bugzilla.wikimedia.org/745 (10Amir E. Aharoni) [20:10:38] Dantman: where is the Gareth image? [20:10:51] http://i.imgur.com/UQubI.png [20:11:12] Love [20:11:23] At least the UI [20:11:33] ;) That's Twitter's Bootstrap library [20:11:45] ...well, a theme that uses it. [20:12:05] I took time to hack in a system that allows multiple themes [20:12:08] New patchset: Reedy; "Swap spaces to tabs!" [mediawiki/extensions/PageTriage] (master) - https://gerrit.wikimedia.org/r/6083 [20:12:14] And I REALLY mean hack. [20:12:24] django doesn't let you do that [20:12:29] New review: Reedy; "(no comment)" [mediawiki/extensions/PageTriage] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/6083 [20:12:31] Change merged: Reedy; [mediawiki/extensions/PageTriage] (master) - https://gerrit.wikimedia.org/r/6083 [20:12:42] I had to write a custom template loader and start storing request data in a thread local storage [20:15:04] vvv: ;) The most recent peice of functionality in that image; Is the code that goes over a list of remote branches and finds every commit in there that has not yet been put into the main repo or a review head [20:15:43] New patchset: Reedy; "Http gives a name collision with a core class (renamed for ease)" [mediawiki/extensions/PageTriage] (master) - https://gerrit.wikimedia.org/r/6084 [20:18:12] 03(NEW) CLDR Illegal offset type - 10https://bugzilla.wikimedia.org/36326 minor; MediaWiki extensions: CLDR; (sam) [20:20:13] 03(NEW) the star marker in overlaps with the word "FEATURED" in an RTL environment - 10https://bugzilla.wikimedia.org/36327 normal; MediaWiki extensions: ArticleFeedbackv5; (amir.aharoni) [20:20:13] 03(mod) RTL/bidirectional issues (tracking) - 10https://bugzilla.wikimedia.org/745 (10Amir E. Aharoni) [20:20:27] 03(mod) the star marker overlaps with the word "FEATURED" in an RTL environment - 10https://bugzilla.wikimedia.org/36327 summary (10Amir E. Aharoni) [20:25:05] Dantman: so, what backend language did you pick? [20:26:01] 03(mod) CLDR Illegal offset type - 10https://bugzilla.wikimedia.org/36326 +comment (10Niklas Laxström) [20:29:02] vvv: Implementation? First PHP, then Symfony, now it's Python+Django [20:29:25] So, you are using same language for backend and frontend? [20:30:09] 03(mod) CLDR Illegal offset type - 10https://bugzilla.wikimedia.org/36326 +comment (10Sam Reed (reedy)) [20:30:10] Backend = part that integrates with git [20:30:45] Sure... there isn't all too much integration there as opposed to how much Gareth integrates [20:34:40] New review: Reedy; "(no comment)" [mediawiki/core] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/6075 [20:34:43] Change merged: Reedy; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/6075 [20:52:41] 14(INVALID) Version in Semantic bundle has wrong paths to javascripts - 10https://bugzilla.wikimedia.org/36323 +comment (10Yury Katkov) [20:55:20] 03(NEW) Collection: Call to a member function getDBkey() on a non-object - 10https://bugzilla.wikimedia.org/36328 minor; MediaWiki extensions: Collection; (sam) [21:01:28] OK, so that initial run of the "informal English lessons for Wikimedia technical folks" pilot went ok [21:01:33] :) [21:03:08] sumanah,c ya tomorrow [21:03:21] chughakshay16: I may be hiking tomorrow [21:03:25] chughakshay16: or trekking [21:03:28] chughakshay16: so, see you Monday! [21:03:38] sumanah,okay :) well then day after tomorrow. [21:03:42] :) [21:16:50] New patchset: Aaron Schulz; "Optimized SqlBagOStuff::getBatch() a bit." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/6085 [21:18:16] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/6085 [21:20:13] Platonides: About comment to changeset 4982 (Maintenance tests; getActualOutput missing) PHPUnit got bumped some time ago to be able to do output testing. I suppose you use PHPUnit <3.6.7? What's the correct place to discuss this issue? Gerrit, IRC, bugzilla, ...? [21:30:54] * Platonides looks his version [21:30:55] PHPUnit 3.5.13 [21:31:08] Yikes. That's ancient :D [21:31:18] Seriously ... I just checked ... [21:31:47] heh, I remember a PHPUnit update that broke some @groups [21:31:50] while we did bump the PHPUnit version, the number hasn't been updated in the version checking of tests/phpunit/phpunit.php [21:32:04] Mhmm [21:32:21] So just increasing the version number there is not a good idea? [21:32:39] (I guess Jenkins runs on 3.6.10) [21:33:00] well, if nobody were going to disagree, it would be a good idea [21:33:13] *gg* Ok. I'll format a patch to achieve this [21:33:26] I don't know what will be other people running [21:33:54] Anything >=3.6.7 will to for output testing. [21:33:59] I guess 3.6.10 is current. [21:34:08] But 3.7 should be out soonish i guess. [21:39:26] New patchset: Reedy; "Fatal error: Call to a member function getId() on a non-object in /usr/local/apache/common-local/php-1.20wmf1/includes/EditPage.php on line 822" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/6086 [21:40:49] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/6086 [21:55:41] New patchset: QChris; "Bumping PHPUnit to 3.6.7" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/6087 [21:57:03] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/6087 [21:57:08] New review: QChris; "bootstrap.php (before and after the patch) outputs the shebang of phpunit.php." [mediawiki/core] (master) C: 0; - https://gerrit.wikimedia.org/r/6087 [22:22:12] New review: Aaron Schulz; "(no comment)" [mediawiki/core] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/6086 [22:22:15] Change merged: Aaron Schulz; [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/6086 [22:26:03] New review: QChris; "As clarified via IRC (2012-04-28 21:30 UTC #mediawiki), the problem probably occurred due to a too o..." [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/4982 [22:27:52] New patchset: Reedy; "Fatal error: Call to a member function getId() on a non-object in /usr/local/apache/common-local/php-1.20wmf1/includes/EditPage.php on line 822" [mediawiki/core] (wmf/1.20wmf1) - https://gerrit.wikimedia.org/r/6088 [22:28:41] New review: Reedy; "(no comment)" [mediawiki/core] (wmf/1.20wmf1); V: 1 C: 2; - https://gerrit.wikimedia.org/r/6088 [22:28:44] Change merged: Reedy; [mediawiki/core] (wmf/1.20wmf1) - https://gerrit.wikimedia.org/r/6088 [22:29:20] New review: jenkins-bot; "Build Successful " [mediawiki/core] (wmf/1.20wmf1); V: 1 C: 0; - https://gerrit.wikimedia.org/r/6088 [22:30:26] 03(NEW) Accesskeys in tooltips should use “ctrl-option-” prefix - 10https://bugzilla.wikimedia.org/36329 normal; MediaWiki: JavaScript; (mxn) [22:30:38] 03(mod) Making an error free Avro Bangla keyboard layout for Narayam - 10https://bugzilla.wikimedia.org/36217 +i18n +patch +patch-need-review (10Sumana Harihareswara) [22:30:47] New review: Reedy; "Commit summary is slightly confusing." [mediawiki/core] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/6087 [22:33:01] Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/common-local/php-1.20wmf1/includes/Export.php:806) in /usr/local/apache/common-local/php-1.20 [22:33:01] wmf1/includes/Exception.php on line 184 [22:33:03] o_0 [22:42:24] 03(NEW) Umbrella request for edit/talk/history links - 10https://bugzilla.wikimedia.org/36330 normal; MediaWiki extensions: MobileFrontend; (sjekjr) [22:47:36] New patchset: Reedy; "Param documentation" [mediawiki/core] (master) - https://gerrit.wikimedia.org/r/6089 [22:49:02] New review: jenkins-bot; "Build Successful " [mediawiki/core] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/6089 [23:00:08] Hello, I am exporting my mediawikiserver, and get this error: The database did not find the text of a page that it should have found, named "*****" . [23:00:08] This is usually caused by following an outdated diff or history link to a page that has been deleted. [23:01:01] does anyone have a clue what I should check? I get that error on every page. [23:04:15] warddr: It gets a bit quiet here on weekends [23:04:19] warddr: maybe try mediawiki-l [23:04:21] !lists [23:04:21] mediawiki-l and wikitech-l are the primary mailing lists for MediaWiki-related issues. See https://www.mediawiki.org/wiki/Mailing_lists for details. [23:10:10] I'll wait a bit here, and if I don't get an answer I'll send a mail [23:10:44] warddr: You get that error while exporting? [23:10:56] How are you exporting? [23:11:17] I just exported all files and the database, on the new server I get that [23:11:46] warddr: did you run the update script? [23:11:58] no [23:12:11] try running that [23:12:18] Right. So it sounds like an imoprt problem. [23:12:21] import [23:12:38] I'm not sure update.php will do much. [23:14:44] from within function "DatabaseBase::sourceFile( /var/www/maintenance/archives/patch-log_search-rename-index.sql )". [23:14:45] Database returned error "1091: Can't DROP 'PRIMARY'; check that column/key exists (localhost)" [23:23:29] Joan, the update script did run, but didn't fix the problem, this is the old wiki: voidwarranties.be , this is the new one: http://beta.voidwarranties.be/ [23:23:58] How did you import the pages? [23:24:42] Just copy [23:25:43] I sshed into the server and downloaded every file in there using ftp [23:27:16] 03wikinaut * 10/trunk/tools/viaf/viaf.js: initial bookmarklet version of the viaf script