[00:47:06] Hey! I upgraded from 1.25.2 to 1.26 and now i get the following error:$casToken [00:47:09] sorry [00:47:20] Warning: wincache_ucache_cas() expects parameter 2 to be long, string given in C:\Inetpub\vhosts\gamepaduniverse.com\wiki.gamepaduniverse.com\w\includes\libs\objectcache\WinCacheBagOStuff.php on line 52 [00:47:29] How do I correct? [00:48:24] site is here:https://wiki.gamepaduniverse.com/w/index.php?title=PadPedia&mobileaction=toggle_view_desktop [00:48:49] In mobile I get a whole bunch more: https://wiki.gamepaduniverse.com/w/index.php?title=PadPedia&mobileaction=toggle_view_mobile [00:49:32] What version of PHP are you using? [00:51:15] param 2 is supposed to be an int... https://secure.php.net/manual/en/function.wincache-ucache-cas.php [00:52:19] The other ones look to be version mismatches of extensions/skins [00:52:38] The first should probably be filed in phabricator [00:54:48] Filed the first one as https://phabricator.wikimedia.org/T120896 [00:55:33] upgradescrew: You should make sure your extension and skin versions match your MW version [00:56:01] PHP Version 5.4.45 [00:57:33] I just upgraded PHP to version 5.5.x and it seems to have resolved my mobile view issues [00:57:39] just need to correct the cache one now [00:58:43] wincache_ucache_get being undefined looks like the extension isn't installed to PHP [00:58:45] actually now i get the follow error [00:58:53] yes [00:58:54] well [00:59:03] i need to add that phpinfo to another file [00:59:14] because they are different for each PHP version [00:59:16] thanks for reminding me [01:01:37] Reedy:Is it absolutely neccessary for me to upgrade from 5.4 to 5.5 PHP version? [01:01:39] I am in a rush [01:01:45] and sort of want a function website again [01:01:48] No, you shouldn't need to [01:01:54] i think i am going back to 5.4 [01:01:55] PHP 5.3 or above should work [01:02:10] ok [01:02:14] I'm not particularly familiar with wincache, so I don't know if it's known buggy etc [01:03:23] Gotcha [01:03:33] Windows is a bitch let me tell you [01:03:40] getting errors even tryign to swtich back [01:03:54] Yeah, IIS adds to fun and games [01:04:31] omg dude [01:04:42] you have no idea the hell of have been through with IIS [01:05:04] Even when I have to use windows for this sort of thing, I'll put aapache on [01:05:10] It has actually made me questioned my entire existence [01:05:39] Is it even worth living if you have to deal with IIS? [01:05:51] That's actually a serious question. [01:06:16] well the php rollback took [01:06:49] I'm fond of C# [01:06:55] Is there anyone that frequents here that is pretty good about Windows? [01:06:56] ASP, IIS etc.. not so much [01:07:00] I know there can't be many on here [01:07:10] i love c# [01:07:10] There's enough that use Windows (myself included) [01:07:22] But like I say, I don't use IIS [01:07:37] upgradescrew: a bunch of people use and like Windows, but i doubt any of us runs MediaWiki on it. [01:07:50] There's plenty that do, though [01:08:07] Well thanks for making me not want to off myself:) [01:08:09] Why do I feel hexmode might have an idea? [01:09:22] Reedy: IDK. How about you tell me? [01:09:59] What's your actual question? [01:11:41] I have to split actually. I'll correct the wincache problem later. [01:11:48] Thanks again Reedy. [01:11:52] You the man/woman. [01:19:54] Ash K from India. Participant of gci am new here but know html css js and php [01:40:19] Hello ash_k! [01:40:36] I am also a GCI participant but I've been here for a while [03:02:17] Hi ash_k, Hydronium. Welcome! [07:07:53] legoktm: Are you there? [07:07:57] ananayarora: hi [07:08:04] legoktm: What else needs to be done? [07:08:26] Did you see my comments on your patch? [07:10:57] legoktm: Okay, so technically the code is working. I just need to perfect it, right? [07:11:13] Yup :) [07:11:20] legoktm: Thanks! [08:02:22] legoktm: There? [08:02:32] Yup [08:02:40] legoktm: I'm pushing my changes to gerrit now :) [08:02:44] awesome :) [08:03:49] It's up! [08:03:50] https://gerrit.wikimedia.org/r/257831 [08:04:43] legoktm: ^ [08:04:49] uhoh, you uploaded a new change :/ [08:05:42] ananayarora: how are you updating your changes? are you using git commit --amend ? [08:05:53] yes, I used that only [08:06:08] legoktm: git add --all [08:06:20] git commit --amend -a -m "Message Here" [08:06:25] git review -R [08:06:48] ah [08:06:54] don't do -m "Message here" [08:07:05] Okay [08:07:18] just do "git commit --amend -a" which will open up an editor [08:07:23] okay [08:07:30] Yeah, Vim. [08:07:37] leave the commit message the same, exit the editor, and run git review -R [08:07:45] okay [08:08:14] the Change-Id line at the bottom is what gerrit uses to figure out if you're uploading a new change or updating an existing one [08:08:22] Okay [08:09:42] ananayarora: your changes look good. The only thing left is to replace the Quiz.php file with a shim that calls wfLoadExtension, like the example on https://www.mediawiki.org/wiki/Extension_registration#Migration_for_extension_developers [08:10:44] Also, if the discussion is about https://gerrit.wikimedia.org/r/#/c/257831/, there seems to be a .DS_Store file there, which probably shouldn't be? [08:11:26] That's because I used git add --all. I'll remove it from there in the next commit. [08:11:40] Great. :) [08:12:49] ananayarora: I set up a ~/.gitignore_global file so that even if projects don't have individual ones, I don't accidentally commit .DS_Store (I tend to use -a a lot), see https://github.com/legoktm/dotfiles/blob/master/gitignore_global and https://github.com/legoktm/dotfiles/blob/master/gitconfig for examples [08:13:18] legoktm: Great! Lemme add that too. [08:19:22] legoktm: wow, that was useful. I learnt quite a bit. :P Including discovering mosh. Thanks. :D [08:22:38] legoktm: I did that without -m and I couldn't find my changes there [08:22:39] https://gerrit.wikimedia.org/r/257835 [08:22:46] legoktm: Can you review this? ^ [08:23:46] ananayarora: yes, but we really need to figure this out otherwise it's going to be annoying for the rest of GCI if you keep uploading new patchsets. Do you want to try with the "examples" extension and upload some test patches? [08:24:43] ananayarora: yes, but we really need to figure this out otherwise it's going to be annoying for the rest of GCI if you keep uploading new patchsets. Do you want to try with the "examples" extension and upload some test patches? [08:24:55] Yes. [08:26:14] legoktm: Please review this task, so that I can move on with the rest. [08:26:22] I am :) [08:26:48] ananayarora: also, you *did* upload a new patchset to https://gerrit.wikimedia.org/r/#/c/257831/ [08:27:02] so it did work! [08:27:16] Nice! :D [08:31:54] legoktm: Added you as a reviewer [08:32:01] Is my work perfect now? [08:33:15] ananayarora: not really, but the remaining issues are trivial enough that I'm going to fix them up myself [08:33:33] legoktm: Okay. So can I submit this task on Google Code In? [08:33:38] yes please [08:33:52] legoktm: Submitted :D [08:36:15] ... [08:36:29] network issues? [08:38:24] ananayarora: could you claim the phabricator task too? https://phabricator.wikimedia.org/T87963 [08:39:39] LDAP Exception: Unable to start TLS connection when connecting to LDAP. [08:39:39] LDAP Error #-11: Connect error [08:40:02] uhh o.O [08:40:07] when you try logging in? [08:40:08] Account creation from IP addresses in the range 182.64.0.0/16, which includes your IP address (182.64.190.191), has been blocked by Tegel. [08:40:08] The reason given by Tegel is Spamming [08:40:08] Return to Special:OAuth/authorize. [08:40:34] legoktm: Oh My God. What did I do :O [08:40:47] Can't even login to MediaWiki [08:41:34] ananayarora: private message me your email address and I can create an account for you (type /query legoktm [email] into your client) [08:41:54] Logged In. Used a VPN :P [08:42:09] oh, awesome :) [08:43:22] legoktm: How do I claim the task? Don't see a button to do that in Phabricator. I've logged in too. [08:44:06] ananayarora: at the bottom it should say "Action Comment", change the "Comment" select input to "Reassign / claim" and then hit the "Submit" button [08:44:24] Done! [08:44:29] legoktm: Please review :) [08:44:36] :P nice [08:44:44] ananayarora: I marked it as done in the GCI website [08:45:00] legoktm: Cool! Thank You :D [08:45:31] legoktm: Waiting for parental consent? [08:45:52] I guess so, I don't really know what that means. [08:46:32] !hss [08:46:32] https://upload.wikimedia.org/wikipedia/mediawiki/6/69/Hesaidsemanticga2.jpg [08:47:32] legoktm: There was a mail to GCI mentors a few days back. There's some form that the participants have to get signed and submit. [08:47:33] http://prntscr.com/9c1wrz :'( [08:47:44] Their tasks will only be marked as completed once they've submitted that form. [08:48:05] ah ok [08:48:47] legoktm: What do I have to do now? My dad filled up the form for me 10 mins after registration. I can't claim any tasks :( [08:50:21] saper: I love it. :D [09:05:42] legoktm: I got disconnected in the middle. If you replied, can you please update me with what you said? [09:08:40] ananayarora: Hi. There was no reply by Lego in the meantime [09:08:52] andre__: Okay, Thanks! [09:09:25] We (as in "Wikimedia") unfortunately cannot do anything about the Consent Form processing, that's Google's part [09:09:39] #gsoc is the channel for general GCI questions and they wrote yesterday that they are on it... that's all I know [09:10:03] I hope it's not too demotivating for GCI students :( [12:28:23] Any GCI admin here by any chance? [12:28:42] andre__: ^^ [12:28:57] ananayarora, yes :) [12:29:05] (thanks Reedy) [17:36:53] Dear whomever is responsible for the unhelpful documentation regarding wgArticlePath in https://www.mediawiki.org/wiki/Manual:Interface/JavaScript#mw.config [17:37:06] You have confused and upset me [17:37:21] Love, Ulfr [17:37:51] In other news, how do I feed wgArticlePath a page name to get a URL that won't make the depreciated monster angry? [17:43:15] Nemo_bis: I've submitted this task. Please approve it? https://codein.withgoogle.com/dashboard/task-instances/5307165224992768/ [17:48:26] Nemo_bis: I've submitted this task. Please approve it? https://codein.withgoogle.com/dashboard/task-instances/5307165224992768/ [17:52:01] Question is withdrawn! I used my brain instead of my outrage. Thank you for your time! [18:03:52] Hello everybody! I'm Andrew and I'm here doing the Task for the Google Code In Contest. Moce to meet you all! [18:04:03] hi MrAndrew! Nice to meet you [18:05:44] is Baha there? [18:06:10] ori: Are you a mentor? [18:06:36] not formally, no [18:07:01] ananayarora how are your tasks? :) [18:08:26] Albert221: Done only 1 till now :P [18:08:58] Albert221: I have my ACT on Saturday, so I'm not really into it right now. After the 12th, I'll be putting in like 7 hours a day into this. [18:09:49] MrAndrew, hi and welcome! [18:09:59] Thanks! [18:10:29] Albert221: https://www.mediawiki.org/wiki/Google_Code-in_2015#Contacting_Wikimedia_mentors [18:10:33] * Ulfr suppresses the urge to play the peanut gallery [18:11:00] Albert221: says that you have the best chance to catch Baha in #wikimedia-mobile - though it's now late for him, see his timezone on the wikipage [18:12:34] Ulfr: I think there's a mw.util method to get a link to a page [18:15:07] legoktm: I just pulled script path and appended. Required a little bit more noodling, but the depreciated documentation threw me a little bit [18:15:25] MatmaRex, you are polish, right? So have you met m4tx in Mountain View? [18:15:43] oh, wrong channel [18:15:58] MatmaRex: When you visited mountain view did you ride a googlebike? [18:16:15] (was Matma in Mountain View at the same time?) [18:17:49] Albert221: yeah, i am. but i've never been to mountain view myself :) m4tx and i know each other, but not from the GCI trip [18:18:25] some other mentors went, but i don't actually remember who [18:19:09] No googlebike :( [18:23:56] MatmaRex: last time Nemo went for Wikimedia's GCI, IIRC [18:25:00] Ulfr: there is no time for biking during the googleplex visit [18:25:49] Those bikes are rather horrible though [18:26:03] You can rent a bike in the city though ;) http://www.sports-tracker.com/workout/nemobis/55752d25e4b05dceccd3b057 [18:28:25] Nemo_bis: I had a friend who went to interview there, and he was raving the entire time about how cool everything was [18:28:48] myself and my friends, (mostly me) were bitterly jealous and ribbed him about the googlebikes, and the googlepool, the googlefood, etc. [18:31:11] Nemo_bis: Please approve my task [18:31:23] The IRC introduction one [18:32:33] ananayarora: I already did, didn't I [18:32:45] Oh yeah, got it. Thanks Nemo_bis [18:35:41] Ulfr: hehe [18:35:43] He didn't catch on until I asked him if he bought googleunderwear [18:35:44] and of course the wanker took a job at microsoft instead [18:45:56] Hi MrAndrew [18:48:35] Hello! [18:50:29] Hi everyone [18:50:34] I installed the Echo extension [18:50:42] But I don't get an option to message people. Where is it? [18:51:02] ananayarora: doesn't exist [18:51:27] Nemo_bis: How do I message then? In the screenshots of the task, There is a button. [18:51:28] ananayarora: for the task you're working on, "messages" is just editing someone else's User talk: page [18:52:19] so if your account is named "Foo", use another account to edit User talk:Foo [18:57:41] legoktm: I edited the talk page. What do I have to do next? [18:58:05] ananayarora: login as user Foo, they should have a "messages" panel now [18:58:23] They don't [18:58:34] http://localhost/gci/index.php/User_talk:Test [18:58:52] legoktm: I edited this ^ [19:00:37] that link doesn't work for anyone else but you [19:01:14] legoktm: I know, I just want you to see it by the URL if it's the correct page. [19:01:18] right [19:01:24] that's the page for "Test" [19:01:33] which account did you use to make the edit? [19:01:49] legoktm: You have a new message from another user (last change). I got this. But I'm not getting the messages icon [19:02:52] Are you sure Echo is installed? [19:03:01] can you take a screenshot for me? [19:03:15] legoktm: I saw that I didn't enable the extension. Now that I've done it, I see the bell. But I don't get the messages there [19:03:27] you need to enable the extension first, and then edit the talk page [19:04:16] Did that too. Now the dialog I got "You have a new message" also vanished after I enabled it [19:04:16] http://prntscr.com/9c8r06 [19:04:46] http://prntscr.com/9c8rix [19:05:47] Hi how can i get svg with png fallback in js in wikieditor. English will show in svg with png fallback since it uses css. But lanages doint and use js with the png version. Some lanaguges have the svg version too. https://phabricator.wikimedia.org/diffusion/EWED/browse/master/modules/jquery.wikiEditor.toolbar.config.js i am wondering how i can get svg with png fallback. [19:06:16] paladox: You can't. The plan is to replace it with an OOUI-based editor. [19:07:10] James_F: Thanks for the reply. Ok so with OOUI-based editor would that use a svg image with png fallback when implanted. Do you know where the task for this is at. [19:07:51] ananayarora: ok, so to recap. You installed Echo, as user:Test made an edit on User talk:Foo, then logged in as Foo, and didn't see any notifications? [19:08:23] Nope [19:09:34] legoktm: Also, while registering, I got a Fatal Error : Undefined function Mysqli::isReadOnly() [19:10:23] paladox: https://gerrit.wikimedia.org/r/#/c/229567/ [19:10:34] Thanks. [19:11:10] ananayarora: "nope" as in you did something different? [19:11:24] legoktm: "nope" means that I didn't get any notifs [19:11:28] ok [19:11:30] hmm [19:11:58] is there anything in the mysql "job" table? [19:13:42] legoktm: Nope [19:16:16] ananayarora: on Special:Version, what version of MediaWiki and Echo are you using? [19:16:21] (the git sha1's) [19:17:49] legoktm: Echo - https://git.wikimedia.org/tree/mediawiki%2Fextensions%2FEcho.git/47fd3b5896edd6259a34e9717946db2d7bcd5213 [19:18:13] legoktm: MediaWiki - Version 1.26.0 (No sha1 given) [19:18:42] ohhh [19:18:48] you should use MediaWiki core master [19:20:46] ananayarora: see https://www.mediawiki.org/wiki/Special:MyLanguage/Download_from_Git#Using_Git_to_download_MediaWiki [19:23:29] is it possible to have mediawiki re-calculate diff bytes in the database? [19:26:18] legoktm: Whatever I submit, is it used by Wikipedia? [19:26:33] This one? Yes [19:26:46] Nice [19:29:20] okay so this screwed up the entire MediaWiki install [19:30:41] you'll need to run update.php [20:11:31] Hello, my I am Manav Aggarwal. [20:11:46] Hello, I am Manav Aggarwal [20:14:55] Hello Manav [20:15:21] Nice to hear from you :) [20:28:06] Manav: Hi! Welcome! Are you into Google Code-In, or are just hear to find out more about MediaWiki? :) [20:28:35] andre__: I am into Google Code-In [20:29:01] Manav, ah nice! Good luck! Looking forward to your work! [20:29:34] andre__, Thank you! [20:31:08] Manav: Any reason why you choose to work on Wikimedia tasks? Or are you also working on tasks for other organizations? I'm just curious :) [20:34:56] andre__: MediaWiki had a lot of Web-based tasks. I am more into WebD. [20:36:17] Manav, I see :) [20:55:43] well, it's stupid question time for me. if i set $wgUseEnotif to false, does that disable all mails from the wiki except for confirmation mails, mail sent between users, and password reset e-mails? [20:56:05] A company of 50 people using sharepoint for file sharing and simple webforms, would you recommend to swap that with mediawiki instead? [20:58:01] greeter: no, that variable is overwritten in setup.php based on the value of other variables. It seems to be just a shorthand in code [20:58:18] ah i see [21:00:08] diverdude: sharepoint should be better for file sharing than MediaWiki. sharepoint can organize files in folders, and provide access restriction by folders, MediaWiki can't [21:00:54] Vulpix: i see... what if one used google drive for sharing files and then mediawiki for sharing content? [21:01:48] personally, if you are already using sharepoint, I would stay with it [21:01:49] diverdude: that should be fine, MediaWiki is very good for documentation [21:02:15] not many systems can complete with the features that sharepoint has in one complete package [21:02:25] Vulpix: is it possible to create webforms in mediawiki? [21:03:24] say i have a table and i want to add a row, could i make a webform for that? (I know i can write everything in mediawiki markup, but for very stupid users this is not trivial) [21:03:49] nope, you can't [21:05:20] you can make a page use a form, if the data is structured, with an extension like Semantic Forms, but not for creating lists on a single page [21:07:00] Vulpix: hmmm i see....do you know any tool which can do this? [21:07:38] none apart from sharepoint :P [21:13:32] !sidebar [21:13:32] To edit the navigation menu on the left, edit page [[MediaWiki:Sidebar]] on your wiki using its special syntax (see https://www.mediawiki.org/wiki/Manual:Interface/Sidebar for details). If you need more control, you can use the SkinBuildSidebar hook (https://www.mediawiki.org/wiki/Manual:Hooks/SkinBuildSidebar). [21:18:07] huh, just edited mediawiki with an account i created on wikipedia. guessing the two are linked somehow [21:18:56] greeter: yes, they are. it's called CentralAuth [21:19:07] cool [21:19:11] you have a global account across all wikis [21:19:24] (well all the regular projects) [21:19:38] i knew that about some of the wikimedia projects, like wiktionary and different language wikipedias. didn't know it was for mediawiki too [21:20:13] yep, just labs/wikitech wiki would be separate [21:20:45] ah i see [21:40:11] is there a channel for phabricator? [21:41:16] Husun: there's #wikimedia-dev if you can see general edits to phabricator tasks (some projects are excluded) [21:41:50] thanks [21:44:41] hi [21:45:16] is there a way to find internal links, which lead to not created pages? [21:46:56] ToraxMalu: Those links will be red. And you can use Special:Wantedpages to see which missing pages people link to [21:47:39] ah - for that is this special-site [21:47:42] thanks [21:48:39] so the other special:wanted… are for other non existing content? [21:50:00] err - sorry, but the special:wantedPages is empty… [21:50:18] how I can ask mediawiki to update that list? [22:00:18] RFC meeting starting now in #wikimedia-office regarding Graph/Graphoid/Kartographer [22:18:45] n8 [22:22:28] hello world! [22:23:05] I saw the out-dated video of 'how to request a project' and the only differences I spotted were in, obviously, the page; https://www.mediawiki.org/wiki/Phabricator/Creating_and_renaming_projects#Requesting_a_Space [22:24:27] am I correct? If so, i think i should add, ' I think i should add 'if you are a projectmember of Project-Creators: do xyz.. , if you are a member of project-creators: do abc..." is that correct? I just need a green-signal on this, then i'll proceed on making video [22:30:54] hello?? anybody alive?? [22:33:22] Husun, likely. [22:34:07] Husun, and very good question. :) So that GCI task is when you are not a member of #Project-Creators. [22:34:48] Hence you just show creating a sample task and filling in all necessary information, plus beforehand showing where exactly to find the docs which information to fill in in your project creation request. [22:35:57] ok :) [22:36:16] butt, what 'docs' are you talking about? [22:36:35] Husun, the docs are at https://www.mediawiki.org/wiki/Phabricator/Creating_and_renaming_projects [22:36:55] i saw the video and following the same steps, i can create a task, no changes... [22:38:27] andre_ i don't see the differences... :/ [22:48:35] Husun: the changes are pretty minor, I agree [22:48:40] Husun, the previous version in https://commons.wikimedia.org/wiki/File:Projectmaking_%28convert-video-online.com%29.webm shows the old wiki page and the dropdown in the upper right corner (to create a new task) has changed nowadays [22:49:27] and there are probably other smaller changes that I have forgotten right now - when I edited https://www.mediawiki.org/w/index.php?title=Phabricator%2FCreating_and_renaming_projects&type=revision&diff=1680488&oldid=1680485 I should have probably noted **why** it's outdated in my edit summary. :-/ Lesson learned. [22:50:10] I have to go to sleep now... G'night! [22:51:15] Alright, thank you! and yeah, I should go sleep now too. G'night. [22:51:59] :) [22:52:43] I'll talk more in detail tommorrow, I just want to get everything straight before I start recording the video. ;) [23:38:17] Tech Talk: Secure Coding For MediaWiki Developers is happening right now at #wikimedia-office and http://www.youtube.com/watch?v=iKdufZQTTao