[01:42:38] marktraceur, I think you were helping me before, I have this now http://dpaste.com/3VWGANM#wrap the parsoid html output doesn't assign typeof="mw:Transclusion" to the child templates. `parsetree` output from the native mediawiki api for this is ok though. would like something two-way (which parsoid is, but parsetree isn't). not sure where to head from there. asked the parsoid guys for help but I fear they [01:42:45] aren't so good at this at the moment unless I missed some magic [01:42:52] marktraceur, [01:42:53] https://test.wikipedia.org/wiki/Special:ApiSandbox#action=expandtemplates&format=json&title=API&text={{WikiProjectBannerShell|1%3D%0A{{WikiProject+Religion|class%3DFA|importance%3DTop}}%0A{{WikiProject+Atheism|class%3DFA|importance%3DTop}}%0A{{WikiProject+Philosophy|class%3DFA|importance%3DHigh|religion%3Dyes}}%0A{{WikiProject+Theology|class%3DFA|importance%3DTop}}%0A{{WP1.0|v0.7%3Dpass|class%3DFA|category% [01:42:58] 3DPhilrelig|VA%3Dyes|WPCD%3Dyes|small%3Dyes}}+%0A}}&prop=parsetree [02:02:32] can anyone tell me if numerical skin values in the user_properties table still indicate distinct skins (e.g. 2 = cologne blue, as described at https://www.mediawiki.org/wiki/Manual:$wgDefaultUserOptions), or whether they just get the default now? [02:05:56] from https://github.com/wikimedia/mediawiki/blob/b1a6630244da926e8e665f29a896b3cfeb523569/includes/skins/Skin.php#L116 it looks like 2 still corresponds to Cologne Blue, but that's it. [02:06:34] neilpquinn: I commented on the task :) [02:07:39] legoktm: oh, I see. Thank you! :) [02:15:13] Are you asking about Wikimedia wikis? [02:15:32] Someone ran a really bad shell script that wiped out lots of custom user skin preferences. [02:15:41] So there's probably a lot less variance than there used to be. [02:22:50] I left a note too. [02:43:18] gry: Yeah, sounds like my experience when I tried before. [02:56:52] Debra: did we used to have a skin option to hide sidebar in the Apperance tab about 4 years ago but it is gone now? [02:56:59] marktraceur, ok thanks [02:57:45] gry: There are skins that don't have a sidebar. [02:57:52] I don't know of a user preference to hide the sidebar. [03:13:17] Hi, I was just setting up a developer sandbox, and when I navigate to localhost:8080, I get a No Wiki Found page. Any ideas on how to fix this? [03:14:12] Hi naitian. What guide are you following? [03:14:30] https://www.mediawiki.org/wiki/MediaWiki-Vagrant [03:14:57] I am CookieMastery from Hong Kong. :) [03:15:11] hello! [04:46:22] hello! [04:46:33] Hello? [04:46:42] Hi. [04:46:48] anyone knows the irc for Sustainable Computing Research Group ( SCoRe ) [04:47:38] emilyo11: Try asking in #Freenode [04:47:48] thanks [04:56:47] Hi [04:57:22] Just found in MediaWiki 1.23.15 "PHP Notice: Undefined variable: wgUseXVO in F:\htdocs\inludes\actions\RawAction.php on line 96" [04:57:59] Hi, extension download page does not have provision for dowloading extension for Mediawiki 1.26! [04:58:24] seems it should be defined as global [04:58:33] For example, I need to download ProofReadPage for Mediawiki 1.26 [05:01:55] junaid: MediaWiki 1.26 is no longer supported, please upgrade to 1.27 [05:02:55] legoktm: our server only have php 5.3 :( [05:03:42] junaid: https://extdist.wmflabs.org/dist/extensions/ProofreadPage-REL1_26-205d724.tar.gz [05:03:55] junaid: but you should really upgrade your server, 1.26 is no longer going to receive security support [05:04:06] evgen2: looking... [05:04:18] Yah, I got it. Thanks! [05:04:25] Seems that ProofReadPage is for <1.23 [05:05:13] evgen2: it appears to have been fixed (https://phabricator.wikimedia.org/T136129) but there just hasn't been a new release yet [05:05:41] the patch is really small, so you should be able to apply it manually without any trouble https://gerrit.wikimedia.org/r/#/c/309855/ [05:05:50] evgen2: I have MW 1.27 installation working with ProofReadPage! [05:05:54] legoktm: Ok, I just report [05:06:17] ProofreadPage supports the latest version of MW just fine... [05:07:04] legoktm: Hi, if you have a moment, I'd like to ask about https://gerrit.wikimedia.org/r/#/c/324793/ I know you said earlier to not add wikipedia-specific stuff to the extension but to wmf-branch but I assumed (incorrectly, I think) that while deployment this will be cherry picked to wmf-branch. I'm not exactly sure how that works. Could you tell me against [05:07:04] what repo I should be submitting the change instead? [05:07:07] Thanks. [05:07:14] wikimedia* [05:07:42] legoktm: I putch my wiki befor report ;-) [05:09:08] Niharika: your patch is against master, not a wmf/ branch. In any case, there's no need to use any Wikimedia-specific stuff at all, just use requireExtension() [05:09:41] at https://test.wikipedia.org/w/index.php?title=User:Gryllida/gadgets/toolbar/modules/rater/init.js&oldid=297377 the `paramString` is populated properly but not passed to the other function. Why? [05:10:19] That's a deep subpage. [05:10:56] yes Yvette :) I am tryig to make it more readable.. (each file needs to be small) otherwise I lose track [05:11:09] legoktm: Okay. About excluding the rename-queue users - right now when the script runs we disable global renaming to avoid conflicts. To work around that, I excluded people in the global rename queue. Does that seem okay? [05:11:37] So we don't need to disable global renames while running the script. [05:12:06] Because for wikis like enwiki or meta, it'll take about a week to run through. [05:13:47] Niharika: why are you using the renameuser_queue table though? Don't you want renameuser_status? And I don't see how it avoids the race condition...if you're reading from the slave, it doesn't really matter [05:15:25] legoktm: Ah! Okay. I got confused between the two tables. [05:15:52] queue is the holding area for Special:GlobalRenameRequest. renameuser_status is for in-progress renames [05:16:01] Okay, got it. [05:16:18] legoktm: What would you suggest for avoiding the race condition? [05:20:04] Niharika: I'm not sure, no one really responded to https://phabricator.wikimedia.org/T148242#2803658 ;) [05:22:46] legoktm: Good point. I'm not sure either but I can point you to Gergo's comments on https://gerrit.wikimedia.org/r/#/c/316375/ [05:23:14] Namely https://gerrit.wikimedia.org/r/#/c/316375/4/maintenance/populateLocalAndGlobalIds.php@38 and [05:23:22] "Is it worth worrying about renames? Theoretically, someone could do a "U1 => U2, U3 => U1" rename, and then the global id for U1 would change and the script would write wrong numbers in the globaluser table. You could do a locking read on renameuser_status to prevent it. But it might be less hassle to just ask people not to rename while the script is [05:23:22] running (or just ignore it and clean up manually in the very unlikely case when a conflict does occur)." [05:28:35] legoktm: If you think race conditions are unlikely, I'd go ahead and remove the code for excluding users being renamed. [05:39:06] Niharika: after reading tgr's comments, I think if you skip users who are in renameuser_status (according to the master db) I think you should be relatively safe [07:38:06] Hello, my name is Ian and I love long walks in the park. [07:38:51] hi [07:39:03] hello [08:41:33] Alright see ya guys later! [08:50:03] bye [09:14:25] hi [09:14:49] brand new intallation, and basic wiki syntax doesnt work, like [[Image:image.jpg]] or == [09:22:00] sssa: what installation procedure did you follow? [09:22:06] does '''bold''' work? [09:22:26] godaddy, clicked 'install' [09:22:29] Did you actually upload image.jpg and did you follow == with Some header == [09:22:34] cant get more simple than that [09:22:50] dunno, we rarely hear from godaddy users [09:22:59] its what my client wants to use [09:23:16] I didnt use an upload procedure, I just stuck the image on the server and tried the Image: tag [09:23:31] bold does work [09:23:33] that's wrong [09:23:50] https://www.mediawiki.org/wiki/Help:Managing_files [09:24:34] https://www.mediawiki.org/wiki/Help:Formatting#Level_2 [09:25:32] If your client doesn't know the wiki syntax, direct them to https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents [09:26:20] we know wiki syntax, the syntax just isnt working correctly [10:31:19] Submitted GCI16 Task - Get onto Internet Relay Chat (IRC) and stay for a while(Wikimedia) [10:31:24] Hope gets approved [10:32:24] Was online on Wednesday, Nov 30 [10:36:06] hi Sharat! Mentors will check :) [10:36:13] (and welcome here!) [10:36:34] thanks Andre__ [10:39:08] hi [10:39:28] hi mrigendraagrawal [10:48:58] Hello everyone :) have we got any Google Code In students in the channel? [10:49:05] andre__: How's it going? :) [10:49:10] Hey! I'm pretty sure we have :D [10:49:37] (for example Sharat?) [10:50:01] I think pretty fine! I'm back to normal sleep :D (just kidding) [10:51:08] yep , I'm A GCI16 participant [10:52:26] andre__: good to hear (mostly)! :P [10:53:00] heh [10:53:12] and hi Sharat, I think I just saw an email about your IRC task being approved, so well done :D [10:55:15] yeeah..!! [10:55:33] Thanks for approving Husun__ !! [10:55:50] Will keep doing more tasks for wikimedia .. [10:56:08] That's great :) [10:56:28] Just waiting for parental consent approval. [10:56:31] :) [10:56:46] Next on line : Mediawiki UI: Inputs: Explicitly define text color [10:57:27] Sounds like a good one, do you know who your mentors are? [11:13:21] Hi, I'm here as part of a GCI task by the WikiMedia foundation. I've used IRC before, it's always a great place to hangout for those interested in devving, like me! [11:14:16] Welcome gr3ymatter8055! [11:14:40] Hey gr3ymatter8055 :) how's it going? [11:14:58] hey :) [11:15:00] Life's good [11:15:26] Being in high school I'm heading into the finals and stuff now so that sucks, but otherwise it's great :P [11:16:01] Good to hear :D how are you finding Google Code In so far? [11:16:18] Well I just started actually, this is my first task [11:16:25] And oh goodness high school D: which country is that in? [11:16:40] I'm from India [11:17:48] It's a nice and easy first task to take :) [11:18:31] Yeah I know, kind of an easy one. But since I have quite a bit to study I can't take the heavier ones [11:19:22] Nothing wrong with that, your studies are very important [11:19:33] Actually around Christmas I'll get some vacations, hopefully I'll be able to do bigger tasks then [11:20:41] Probably some coding or designing, I love doing both... [11:23:38] gr3ymatter8055: Have you had a look at the other tasks, any ideas on what you'd like to work on? :) [11:25:12] well some of the flyer/advert design tasks and CSS & JavaScript based tasks seems interesting [11:42:04] Hey everyone! :) [11:43:17] divadsn: Hey :) [11:44:52] Hey guys, does anyone know how long it takes for parental consent to be approved in GCI ??.. [11:45:14] hi gr3ymatter8055 , I'm from India too [11:45:18] One question, my parental consent was rejected because I sent them only the 3rd page. Now I resent all 11 pages as pdf file, but it is still not being approved. Can I assign a new task in phabricator in the meanwhile? [11:45:52] Sharat: Mine was today rejected 1 hour after my first task was approved. [11:45:53] hi divadsn you can always opt for online consent [11:46:16] Maybe problems with name ??? [11:46:26] Sharat: Naah, my parents are already mad at me that I am spending more time on GCI than school [11:46:49] My friend got it approved after an hour, and his parents are angrier than yours are probably... [11:47:03] he's spending 4 hours straight on GCI [11:47:09] everyday !! [11:47:22] But in my case the problem was that I sent only 1 page with the form, not the entire 11 pages :/ [11:47:45] You can always ask your parents to fill the online parental consent form [11:48:08] Just remember that your studies are very important, and although Google Code In is a great scheme to take part in, your school work will help more in the long run [11:49:05] Seek help from your school IT department and try to get them to convince your parents.. [11:49:08] Yeah....I wish school was less important :/ [11:49:11] Works on my folks [11:49:47] There're the winter holidays coming [11:49:58] You can work on your tasks then [11:50:19] Just give it some time and concentrate on your School Studies [11:50:47] Sharat: I already have sent the consent again, now I need to wait for them to approve [11:51:06] shouldn't be too difficult.. [11:51:28] Yeah I'm in the final year of school [11:51:33] so a bit more pressure there [11:51:40] but GCI is very enjoyable :) [11:51:53] yeah, no arguments there .. :) [11:52:20] So did you both also claim the IRC task? Or can no one else claim it once I've claimed it? [11:52:30] so which IRC clients are you lot using? [11:52:39] gr3ymatter8055: lots of people can claim it :) [11:52:39] ChatZilla [11:52:42] am using XChat [11:53:04] my task has got approved, i'm just waiting for parental consent to be approved [11:53:19] I usually use qwebirc, but that is listed as a web client and the task details say I can't use a web or proprietary client so got this instead [11:53:52] I didn't see that earlier and got started on freenode webchat [11:54:00] but Xchat is good.. [11:54:29] bye.. [11:54:33] gotta study [11:54:40] .. :( [11:54:48] Sharat: See you soon :) [11:54:48] __________ [11:54:59] :) [11:55:06] bye [11:56:40] bye! [11:59:03] I spent yesterday the entire day to setup my laptop to finish my first task, now I would like to claim a new one, but I can't because my parental consent is being reviewed :D [12:15:56] divadsn, parental consent? [12:16:14] Ok then [12:16:18] kim_bruning, yes, I resent the entire pdf [12:16:34] Is that a comment that andre__ can do something with? [12:16:47] * kim_bruning isn't sure who's doing the course [12:17:24] I am not sure, I am only asking if I could assign a new one on phabricator in the meanwhile [12:17:31] andre__ ps .nl or .be nationality by any chance? [12:18:00] divadsn: if there is anything you see on phabricator.wikimedia.org who suits your interest, you can do it, without any warranty we can link it to your Google Code-In participation afterwards, but with the warranty your contribution will be welcome from the Wikimedia point of view. [12:18:36] divadsn: everyone is welcome to contribute, regardless of a pending status on GCI [12:18:43] kim_bruning, no [12:18:57] Parental consent review is done by Google. [12:19:00] andre__: your firstname is very popular in these two countries [12:19:15] Dereckson: mais c'est pas ma faux! :D [12:19:38] Wikimedia folks are not involved in parental consent form handling in Google Code-in. See the FAQ on the GCI site. [12:20:25] andre__, interesting. Are you the wmf side of things, or Just Another Present Hacker ? ;-) [12:20:53] * kim_bruning sees one Justin Du listed for wmf [12:21:16] kim_bruning: I'm https://www.mediawiki.org/wiki/User:AKlapper_(WMF) :) [12:21:46] Dereckson, thank you, will work anyway regardless of the current situation. I hope that this task won't be claimed by someone after my parental consent has been approved :) [12:22:23] bye folks! [12:22:30] andre__, So you're like Steve Irwin, except for bugs rather than crocodiles :-P [12:22:59] divadsn: that's a risk, and that's why I noted the lack of warranty [12:23:04] ehehe [12:23:51] Dereckson, I am aware of that risk, I left a note on the task on phabricator ;) [12:24:19] But I think that my consent should be approved in the next 2-3 hours [12:25:45] andre__, hmm, while I have your attention (briefly) what's status of unit testing for mw core? [12:25:52] * kim_bruning is mostly just curious [12:26:09] I guess whatever https://www.mediawiki.org/wiki/Manual:Unit_testing describes :) [12:26:19] not that I knew any details... [12:27:36] :-/ [12:27:46] but but but ... bug wrangling ^^;; [12:28:16] Oh well... had gekund (the question could have worked) [12:29:03] kim_bruning, you might to talk to QA I guess :) [12:29:19] as I care mostly about bug *reports*... [12:29:49] though... hmm, https://www.mediawiki.org/wiki/Quality_Assurance is obsolete [12:33:29] you see why I ask, on occasion. [12:33:49] there is a jenkins doing continuous integration at least. [12:34:17] andre__, I asked you about it due to the lazy programmer principle ;-) [12:34:55] (might have been in your bailiwick due to upfront workload reduction ;-) ) [12:38:09] andre__, thanks for answering, anyway :-) [12:38:47] https://integration.wikimedia.org/zuul/ [12:41:19] kim_bruning: what do you want to know about unit testing? [12:41:55] Dereckson, I'm a bit curious about the level of code coverage, and current best practices :-) [12:42:21] Dereckson, just because I've had to figure that out a couple of years ago, and was wondering how things are today. [12:42:24] yw [12:42:30] Coverage level is good for post 2010 code, awful for 2000x code [12:42:34] 200x [12:43:01] Ok, basically you're writing unit tests anytime you touch or create code then? [12:43:12] (most of the time at least) [12:43:20] That makes good sense to me. [12:43:35] It's a common trend for legacy codebase. [12:43:39] *nodnod* [12:44:12] Note some important parts are thorougly tested, like the parser. [12:44:21] *nod* [12:44:26] I noticed that back then too [12:44:59] I had to write a partial parser for mw last year. The core parser stuff is just a tad scary. Template code is much nicer :-) [12:48:54] Dereckson, thanks for the info :-) [12:50:52] Nowadays, you can use Parsoid for that [12:52:24] Hmmm... welll [12:53:16] I'll look at it again sometime soon :-) [13:08:14] Composer quandry... composer update wants to uninstall things that I want to keep whereas composer install says 'nothing to install or update' (and warns that the lock file is not up to date). I believe that this situation exists because I changed composer.json (removing things I want to keep -- even if I don't recall doing that). I believe the (only) way to resolve this is to modify composer.json by adding back the "missing" [13:08:14] packages that composer.lock knows about? [13:08:26] https://gist.github.com/freephile/29050c3724c8b4dd1b0a2af6f8366c5a is my set of composer files. [13:09:04] Specifically, you can see Bootstrap and Chameleon skin in the lock file, but not in the composer.json [13:09:14] freephile: if the lock file exists, i believe that `composer install` only looks at the lock file, so it ignores your changes to composer.json [13:09:53] MatmaRex: exactly... which is great because at least I have a record of what used to be in composer.json [13:11:35] i honestly don't know much about composer, but your idea sounds sane [13:11:48] I don't recall changing composer.json, but clearly i must have. And I'm just looking for confirmation that if I want to keep Bootstrap (and Lingo, and Chameleon, ...) the right way to do that is to either hand-edit composer.json, or else issue a series of 'composer require foo/bar1.0' [13:13:53] composer-local? [13:21:35] Reedy: I've got composer.local.json, and I DO recall changing that.. it used to have at least Lingo in it, but I found out that the 'best practice' is to have a stanza that searches through all composer.json files in your extensions and skins directories. [13:37:38] When I "require" stuff in composer.local.json, and run composer update --dry-run, it still wants to uninstall the things that I'm requiring? "composer validate" shows that it's not a problem with syntax [13:46:02] hi [13:47:52] mrigendraagrawal: Hi there :) [13:48:38] @d3r1ck hi [13:48:50] mrigendraagrawal: Hi [13:51:54] hi everyone [13:53:02] anyone there [13:53:33] hello [13:53:50] hi raymond [13:55:10] i am from GCI [13:55:30] sahil1: Hello [13:55:41] @sahil i am too [13:55:41] hi [13:55:47] hi sahil1 and welcome! [13:56:07] sahil1: Welcome :) [13:56:15] andre are you an mentor [13:56:20] thank you [13:57:17] mrigendraagrawal: yes I'm one of the GCI mentors :) [13:57:20] i am here for my GCI task [13:57:31] i am too [13:57:33] that's great! [13:58:29] nice to meet you andre klapper [13:59:09] you are also mentor in my task too [13:59:40] Likely :D [13:59:44] hehe [13:59:47] in mine alos [13:59:58] also [14:01:04] I am doing my 2 task [14:01:32] same here [14:02:46] sahil what was your first task [14:03:22] to use the features of druplicon bot on IRC [14:04:17] and yours [14:04:27] mine was to build an app gradle then run in avd [14:04:49] it means you are good coder [14:05:14] i am currently learning android studio [14:05:38] where are you from [14:05:52] india [14:06:02] me too [14:06:14] in india where [14:06:25] sorry cant tell [14:06:32] why [14:06:52] because it is online [14:06:59] (Reminder: This is a public IRC chat, and people do have privacy.) [14:07:29] tell me the state [14:07:32] mrigendraagrawal: I actually appreciate it that people don't hand out private information that easily :) [14:07:48] sahil1: if mrigendraagrawal would not like to comment or answer, that is entirely fine. [14:08:05] ok sir [14:08:26] I understand curiosity. But if people don't want to tell, that's also something to accept. Thanks :) [14:09:01] I am rom Haryana [14:09:05] from [14:09:19] great [14:10:22] you are not from haryana [14:10:37] no [14:11:04] Have you already found some GCI tasks that interest you after the "getting on IRC" one? :) [14:11:24] yes [14:11:52] no till now [14:12:16] sahil1, mrigendraagrawal, you both listen to andre__. If you follow what he tells you, then all shall be fine :) [14:12:44] ok [14:12:50] ok [14:13:44] sahil is this your first time in gci [14:14:00] no this is my second time' [14:14:15] second year or task [14:14:27] second year [14:14:52] last year how many tasks you have completed [14:15:00] 3 task [14:15:07] ok [14:15:18] your first time [14:15:18] this is my first time [14:15:27] sahil1: Meaning you will have to push harder this time around :) [14:15:41] yes [14:15:43] sahil1: Solving more problems is more fun :) [14:15:54] problems = tasks :) [14:15:58] yes of course [14:16:16] mrigendraagrawal: you too. [14:16:25] yes [14:16:37] You guys have many mentors around at your disposal. Make great use of them. Keep the ball rolling :) [14:16:50] i only know java [14:16:59] mrigendraagrawal: hmmm.... [14:17:30] d3r1ck are you a mentor [14:17:42] sahil1: Yes. :) [14:18:13] whats your name as mentor on GCI site [14:19:01] Alangi Derick [14:19:15] sahil1: I am Alangi Derick on the GCI site :) [14:20:06] you are not mentor in my task [14:20:57] d3r1ck can i ask you a question [14:21:29] sahil1: Feel free to ask and don't ask to ask :) [14:22:16] do you get any reward for being a mentor [14:22:24] or not [14:22:53] i dont think so [14:23:19] my brother friend is also an mentor [14:23:22] sahil1: No we don't :) [14:23:27] but i think they get a t-shirt as a reward [14:24:07] hmm they may send out a couple of tshirts, but I've not heard of it :) [14:24:49] i have seen a person wearing google codein t-shirt with mentor written on it [14:25:13] sahi1 did last year did you get any t-shirt [14:25:34] yes i got a t-shirt [14:25:40] ok [14:26:36] 20 min left [14:26:38] myrcx what's your name on GCI site [14:27:11] sahil1: Sam Tarling [14:27:47] you are mentor on my task [14:28:05] in my too [14:28:11] are you doing the IRC task? :) [14:28:23] yes [14:28:27] yes [14:28:56] Is it going well? Which IRC clients are you using? [14:29:08] i am using Xchat [14:29:15] Ice chat [14:29:48] Both good choices :) [14:29:54] thanks [14:30:03] thanx [14:31:00] 20 min left for my task [14:31:28] 15 min left in mine [14:32:17] ok [14:32:51] second task will soon be finished [14:32:58] yes [14:33:11] Well that's good :) just bear in mind that you're more than welcome to come back to IRC once this task is over! I would recommend you visit here and #wikimedia-dev as often as you can during Google Code In [14:33:40] ok [14:33:59] :) [14:34:47] ok [14:35:42] myrcx: is doing same organisation task increases winning chances? [14:36:04] mrigendraagrawal: what do you mean exactly by an "organisation task"? [14:36:24] like doing only wikimedia tasks [14:36:41] mrigendraagrawal: see the contest faq :) [14:36:58] ok [14:37:10] mrigendraagrawal: https://developers.google.com/open-source/gci/faq?hl=en#how_do_i_pick_which_organizations_to_work_with [14:37:19] last sentence :) [14:37:56] one organization will select 5 finalists [14:38:03] thanx [14:38:46] means to do same organisation task to increase wiing chances [14:38:47] andre__: +2 [14:39:00] winning [14:41:09] yes [14:42:15] 4 min left :) [14:44:09] mrigendraagrawal, you're very welcome to stay longer or join again. [14:44:32] mrigendraagrawal, the task is about making people get to know the infrastructure that is used in free and open source projects. [14:44:41] so "one hour" is pretty arbitrary [14:45:02] if you want to develop in the Wikimedia community, being on IRC most of the time is pretty common. [14:46:45] andre_ where you from [14:47:03] andre do we have to submit the .txt file of the chat [14:47:06] sahil1, I'm based Central Europe [14:47:12] sahil1, no, no need for that :) [14:47:20] we have public logs of all chats [14:47:22] or just nickname and client [14:47:55] andre [14:48:08] Tusar_: please don't ping me without any context [14:48:17] Tusar_, if you have a question or something to say, please just say it. Thanks! [14:48:24] no i have a doubt [14:48:38] then write your doubt together with my name, instead of just my name :) [14:48:47] sahil1: nickname and client are sufficient [14:48:55] ok sir [14:49:26] if i quit before completing 1 hour and send for review then what will happen andre [14:49:30] no need for "sir" :) [14:49:33] hi [14:49:41] hello [14:49:51] sahil1: http://bots.wmflabs.org/~wm-bot/logs/%23mediawiki/20161202.txt is the public log of this channel [14:50:06] (that's also why it can be good to not answer every question - this place is really public!) [14:50:39] andre: i have completed 1 hour please accecpt my task [14:50:44] Tusar_: your mentor will say "Needs more work", as with any other GCI task where a student has not fulfiled the requirements [14:50:49] mrigendraagrawal, no need to ping. [14:51:09] sorry [14:51:11] ok thanks andre [14:51:11] it was a pleasure meeting you all now i am sending my task for review [14:51:11] mrigendraagrawal: I will get there when I have time - same for reading emails, reviewing patches, etc etc [14:51:25] guys myself Tusar Behera. [14:51:25] There is no hurry, mentors have some time plus might sometimes do other things do :P [14:51:39] ok [14:51:53] lot of coding:-) [14:52:15] Or they might be asleep. [14:52:17] :) [14:52:24] Sleep... I've heard of that! :) [14:52:47] tusar which languages do you know in coding [14:53:03] html [14:53:11] ok [14:53:23] and u? [14:53:32] java [14:54:16] oh nice [14:54:31] can you teach me? [14:54:54] :-) [14:55:28] you can learn from site called thenewboston i have also learned android from there [14:56:15] i have 87 videoes in first siries and in secon near 60 [14:56:23] it* [14:56:25] if i stay online 30 min and 30 min tommorow will you approved andre [14:56:38] i dont think so [14:56:53] you need to be 1 hour [14:57:08] i am on wifi connection [14:57:17] i am also [14:57:25] dont have personal net [14:57:36] oh [14:57:43] Tusar_, see the task description... [14:57:51] so i dont know when the owner will close the net [14:58:05] Hi guys, my users has been complaining about session expiring too fast. Any clue? [14:58:48] i dont know much ed_wikibrasil [14:59:20] but you should no press button 2 times [14:59:37] or refresh frequently the webpage.. [14:59:58] tusar u are using web clint [15:00:22] oh yes [15:00:47] Tusar_: in that case your task won't get accepted anyway, but I think I told you? [15:00:52] it is not allowed in this task see the discription [15:01:38] i have to complete this task [15:02:13] then not use web clint [15:02:45] why? [15:03:02] it is not allowed in this task [15:03:12] Tusar_, please see the task description. [15:03:21] it says no web client, no proprietary clients. [15:03:40] i am in irc client [15:04:02] Tusar_, yes, a *web* irc client, in your browser. [15:04:11] Tusar_, the task asks you to install an irc client application. [15:04:23] i have install it [15:04:28] if I understand everything correctly [15:04:33] icechat [15:04:42] Tusar_: oh, I see! I am sorry! [15:04:48] I might have missed that. [15:05:06] but remember my name.:-) [15:05:07] indeed you did, I can see it.... [15:05:13] :D So many people here :D [15:05:49] andre what type of coding you do [15:07:00] sorry tusar i was think you are saying that u are using web clint because u said not to refresh web...lol [15:07:23] ok no problem [15:07:55] tusar do u study in class 10 [15:08:25] Tusar_: https://www.mediawiki.org/wiki/Bugwrangler describes what I'm doing [15:08:28] how do you know??? [15:08:39] :-| [15:09:21] you said u kow html and in class 10 html is there and in 11 java or c++ [15:09:38] depends upon school [15:09:49] andre [15:10:00] but in my school my comp tr teaches us javascript [15:10:10] i am still not able to upload media [15:10:14] Guneet: please don't ping me without content or a question. [15:10:22] combine the name with a question :) [15:10:25] javascript and java are too difrent things [15:10:26] ok [15:10:34] Guneet, then please describe exactly what you're doing [15:10:45] i made sandbox [15:10:48] Guneet, so someone else could follow your steps, without having to interpret anything [15:11:10] javascript is scripting language whereas java is a programming language. [15:11:17] and mede a seperate column for musical notes as well [15:11:28] Guneet: so you have a screenshot image file on your computer that you want to upload to www.mediawiki.org? [15:11:38] Guneet: let's please first make clear what you want to do, and where. [15:11:43] yes exactly [15:11:47] otherwise we all just guess [15:12:00] Guneet, so what are the steps you performed? [15:12:18] right and javascript only makes a website more attractive mean it is in web devlopment like html [15:12:28] i want to upload a sniped image of extension .png [15:12:48] and i am not that fast at typing so please wait [15:12:50] right [15:12:52] :) [15:13:44] i clicked on insert -> media [15:15:28] Tusar: i am in class 9 [15:16:05] nice [15:16:20] agarwal do you play any online games [15:17:25] very much and i have an level 20 gamerid in play store [15:18:21] play store [15:18:38] in google play [15:18:43] i mean [15:18:51] i have 16 [15:18:56] great [15:18:58] play games [15:19:06] right [15:20:31] ok bye [15:23:00] sorrry forr exiting [15:23:36] so it asked for selecting the file andre__ [15:23:43] and i do so [15:28:57] hello [15:29:13] Hi guys, my users has been complaining about session expiring too fast. Any clue? [15:29:31] no idea sir ji [15:30:49] Ed_WikiBrasil, what is the exact literal error? [15:31:07] Tusar_, no need to reply if you don't know the answer :) There are many other people around here who might know :) [15:31:22] ok [15:31:34] Guneet: I assume you're going to provide the rest of your steps too? [15:32:42] Ed_WikiBrasil, asking as I wonder whether you're experiencing https://phabricator.wikimedia.org/T151770 [15:34:45] hi [15:39:21] then we have to put a check mark on if it is our work [15:39:42] then click on upload [15:40:37] then the name = Musical_Notations [15:41:01] description = music [15:41:26] then clicked on save [15:42:02] and this is what it said later "We could not determine whether this file is suitable for Wikimedia Commons. Please only upload photos that you took yourself with your camera, or see what else is acceptable. See the guide to make sure the file is acceptable and learn how to upload it on Wikimedia Commons." [15:42:22] although .png is a supported format [15:42:38] andre__ please help me now [15:42:56] 5 mins more [15:43:06] and i am in 1 hour [15:45:32] andre__ [15:45:40] kim burning [15:45:58] is anyone here [15:45:58] Hi Guneet, I am here, if you need anything, please ask, otherwise no one is going to help you... Thank you [15:46:20] please have a look at my problem above [15:46:31] and tell me a solution to it [15:47:24] my one hour completed [15:47:46] congrats tushar [15:47:58] my task completed [15:49:05] wm-bot [15:49:23] you there [15:49:24] ? [15:50:32] Guneet: hi [15:50:57] hi :( [15:51:10] i have a problem [15:51:20] ok bye [15:51:21] its written above [15:51:31] please help me out [15:52:20] Guneet: Wikimedia Commons had some issues with copyright violations being uploaded using that tool, so it is currently quite restricted. please check out the guide linked in the error message you see, and try uploading using https://commons.wikimedia.org/wiki/Special:UploadWizard instead. [15:53:22] so do i have to make sandbox again [15:53:34] ? [15:55:16] no [15:55:48] ok thanks for your help :) [15:59:07] but it says you can't upload any screenshot [16:00:22] well, yes. only freely licensed images can be uploaded on Commons. [16:09:25] MatmaRex [16:09:47] now how do i insert the image [16:10:02] on sandbox [16:10:23] Guneet: you uploaded it? Insert -> Image, and copy-paste the file name into the search field [16:10:37] yes i di [16:10:39] did [16:10:52] ok [16:10:55] wait [16:12:45] thanks alot MatmaRex [16:12:58] its done [16:18:24] Guneet, sorry, I was away from keyboard. Where can your uploaded file be seen? Any link? [16:39:38] Hi guys,my nick is CookieMastery and im from Hong Kong,just call me cookie ;) [16:40:34] Hi! I am Miguel from Spain [16:44:19] Hi CookieMastery and welcome! [16:44:27] And also m1guelpiedrafita: Hi & welcome! [16:44:34] Are you both here for Google Code-in? [16:44:47] ( #wikimedia-dev might be a more active channel, actually :) [16:45:01] Yes, I'm here for Google Code-in [16:45:08] yes, and i hope that i can learn or share some knowledge ;) [16:45:14] same [16:53:50] Anyone there? [16:56:35] m1guelpiedrafita: likely. :) We just don't talk all of the time for the sake of talking, as we also have other things to do :) [16:57:13] andre__ would you please check my sandbox [16:57:23] https://www.mediawiki.org/wiki/User:Guneetconvent2002/sandbox [16:57:32] here is the link [16:58:31] Guneet: I don't get the "inline or centered as a block" part [16:59:08] Also, "click on insert menu -> Musical Notation" should stick to the style of the rest of the User Guide [16:59:12] which part? [16:59:32] Guneet, the "inline or centered as a block" part [16:59:37] how is that relevant? [17:00:01] As you wrote it, it is probably relevant, but how would I, as a user, insert that notation either inline, or centered as a block? [17:00:17] Regarding "click on insert menu -> Musical Notation", please see others sections in the user Guide [17:01:06] The rest of the user guide puts names of options in the UI in quotation marks, and the spelling should be identical with what you see in the UI. [17:01:08] ok [17:01:15] thanks:) [17:02:15] Guneet, also, can you only insert musical notations, or also edit existing ones, or both? That should be covered by your docs. [17:03:42] Guneet: the screenshots look good! [17:03:48] I've fixed the license of them. [17:04:06] and will move them to better names, as their filenames are extremely generic [17:04:39] Musical notations can be inserted or edited by typing the scale --- is this fine [17:05:35] Guneet, "Musical notations can be inserted or edited by typing the scale, either in ABC or in Lilypond format." maybe? [17:06:59] ok [17:07:00] You can also drop "The result -" part (which should not have a " -" at the end anyway) [17:07:01] fine [17:07:09] that's shown in the previous screenshot anyway [17:07:24] wait [17:40:23] andre__ would you please have look again [17:40:37] ihave made the changes you told me to [17:41:06] Guneet, not all of them yet :) [17:41:25] See what I wrote above: [17:41:26] Regarding "click on insert menu -> Musical Notation", please see others sections in the user Guide [17:41:26] The rest of the user guide puts names of options in the UI in quotation marks, and the spelling should be identical with what you see in the UI. [17:42:06] also, I said that you can remove "The result -" (why is there a " -"?) entirely as that is already shown in your previous screenshot [17:42:15] but you're getting closer :) [17:43:49] Guneet, have you checked for example https://www.mediawiki.org/wiki/User:Guneetconvent2002/sandbox#Editing_mathematical_formulae [17:43:57] no [17:44:04] Your writing style should be consistent with the rest of the document. [17:44:10] Because that makes documentation good. [17:44:10] ok [17:44:18] wait [17:44:21] Guneet, imagine you are reader of the doc [17:44:25] Guneet: wait for what? [17:45:06] If you don't want me to stare at this channel, you maybe want to write "I'll fix this" instead of "wait" :) [17:47:55] ok [17:48:01] i will fix this [17:48:16] hehe [17:49:37] now would you have a look at that again [17:49:44] hello I am mathematic-alpha [17:49:51] hi [17:50:02] Hello, as far I understand this task is related to the ConfirmEdit extension, right? https://phabricator.wikimedia.org/T151216 [17:50:19] hi Guneet [17:50:19] yes your right [17:50:26] mathematic-alpha, hi and welcome :) [17:50:40] Guneet, thank you ^^ [17:51:15] for what divadsn [17:51:37] thanks davadsn [17:52:24] andre__ now would you have a look at that again [17:55:22] Just submited my CodeIn task for review :) [17:55:27] andre__ are you there [17:56:18] Mr. Mentor [17:56:36] Guneet, did you check and read https://www.mediawiki.org/wiki/User:Guneetconvent2002/sandbox#Editing_mathematical_formulae ? [17:57:11] because that is the style of the user guide. Explaining what the user has to do :) [17:57:49] Guneet: Also, i asked you earlier: Can you only insert musical notations, or also edit existing ones, or both? That should be covered by your docs. [17:57:49] oh sorry [17:57:56] let me check [17:58:01] Guneet: I don't see how that is covered yet? [17:58:30] also, you can skip the "The Result" part (but I think I've written that a few times now?) [17:58:56] "can you" not "you can" [17:59:42] * divadsn learns for history exam now :( [18:03:01] i have seen the link [18:04:10] and should i delete "The Result" part [18:14:04] hiya and thanks for the great software [18:14:17] andre__ should i delete "The Result" part [18:15:50] Guneet, what did I write above? :) [18:16:14] that i have written it a few times [18:16:16] I got http://some.wiki.study/on/ working.. Just the style sheets appear not to be loading.. here is my conf http://apaste.info/N1W22 [18:16:29] *almost working [18:17:11] please refresh the page of the sandbox [18:17:16] of mine [18:18:08] and have look [18:18:20] andre__ are you there [18:18:25] ? [18:21:02] jubo2, the stylesheet URLs of your wiki have HTTP 503 errors - see your bowser log :) [18:21:32] jubo2, http://some.wiki.study/w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector [18:22:13] jubo2, see https://www.mediawiki.org/wiki/Manual:How_to_debug and the log file of your web server software [18:22:19] ...or enable PHP debugging. [18:23:40] Guneet: Close! :) [18:24:00] Guneet, please correct your spelling (you sometimes use capital letters for no reason in English language) [18:24:21] Guneet, and I don't really see a Musical notation icon but rather a single note in that screenshot :) [18:24:36] Guneet: did you proof-read yourself what you wrote? [18:25:19] Guneet, please read again aloud your text, you might find some errors. [18:25:27] i will fix it [18:25:34] Guneet, also (minor things), I'd replace "box" by "dialog" [18:25:48] ok [18:26:38] "make changes" could probably be "can make changes", and the "scale" in "typing scale" welcomes an article in English [18:27:16] Guneet, also, it is still unclear to me what are the steps when adding a new notation. You only tell me to click "Insert > Musical notation". There are more steps. [18:27:32] (You actually cover these steps, but under "editing".) [18:28:20] Guneet: Maybe move "To edit an existing Musical Notation on the page, double click on it." up to the first section? [18:28:31] Hello. We're trying to upgrade to 1.28 but Maps has "PHP Fatal error: Cannot redeclare class SemanticMaps in /srv/mediawiki/w/extensions/Maps/Maps.php on line 259" error [18:28:36] Guneet, because then the second section would bes the same for both adding and editing. [18:28:47] Configuration details https://github.com/miraheze/mediawiki and https://github.com/miraheze/mw-config [18:28:59] If someone could take a look that would be greatr [18:29:02] great* [18:29:29] Reception123: I guess you don't want both Maps and SemanticMaps installed [18:30:40] Reedy: yes. [18:30:50] We only want Maps [18:31:17] Sounds like you're using some old version of the extension [18:31:20] https://github.com/wikimedia/mediawiki-extensions-Maps/blob/REL1_28/Maps.php [18:31:23] There's no line 259 [18:32:56] Reedy: thank you. I will ask the other sysadmins from our site [18:47:27] andre__ is it fine now ? [18:49:43] the only thing i could not do was to insert the icon of musical notation [18:50:16] andre__ are you there [18:55:28] andre__ [19:06:05] Also, I haven't done this in a long time so I forgot. How can I edit the "___ is made by people like you." message on Special:CreateAccount [19:07:19] ?uselang=qqx to find the MediaWiki message [19:08:06] legoktm: Thank you very much [19:10:34] Sorry for bothering again, but I need to be able to add something under the "number of edits" etc. but when I tried https://publictestwiki.com/wiki/MediaWiki:Createacct-benefit-head4 it didn't work [19:16:10] Hey. How do I use optional parameters in a template that shows a table row if there? Mine ( http://pastebin.com/4XSfJr8g ) never shows the table row Gender, despite what's entered. [19:16:51] table row if set* [20:50:39] Hi guys, can somebody find a minute to help me resolving an issue? I've previously asked on stack overflow but [20:50:43] nobody answered me yet, and probably nobody will, so I think to reach you here :-) [20:50:49] The question is related to the creation of a custom sidebar per page, I've tried with an old plugin "CustomBar" but [20:50:54] it doesn't work on 1.28.0-rc.0. Now I'm trying with a fast and dirty hook on SkinBuildSidebar. For other details here it is the link: [20:50:58] https://stackoverflow.com/questions/40855596/custom-sidebar-per-page-mediawiki-1-28-0-rc-0/40922137#40922137. [20:52:54] Thank you :-) [21:03:43] How do I be an Ambassador? [21:04:01] Have you looked at the Tweeki theme, bartak? It uses its own menu system instead of the sidebar, maybe its code has the solution to your problem. [21:04:08] Schmoyoho: what is an "Ambassador"? [21:04:21] Schmoyoho, please provide a link to what you refer to [21:04:44] https://www.mediawiki.org/wiki/How_to_contribute [21:05:22] Schmoyoho, did you click the link? [21:05:40] Hey Gisle, thank you for the hint, I will look into it! [21:05:50] Schmoyoho: because https://meta.wikimedia.org/wiki/Tech/Ambassadors describes it, I'd say? [21:06:33] However, I feel like I am near the solution with the linked code, I only miss why it isn't rendered correctly xD [21:07:08] I got to go. [21:23:23] Well, however while I'm digging inside Tweeki code I'm here if anybody has other hints :-) [21:33:52] hi [21:34:05] MatmaRex: just fyi, my problem with composer.json v composer.lock v. composer.local.json was solved by removing all non-essential packages via "composer install --no-dev" and then I was able to "composer require --update-no-dev --sort-packages --optimize-autoloader -vvv mediawiki/lingo mediawiki/bootstrap mediawiki/chameleon-skin" (the packages c.lock knew about but were missing from c.json, while I blanked out c.local.json)) [21:34:25] i need help with file uploading on my mediawiki install, let me grab the logs [21:35:08] Is this way of doing optional tables outdated? It hides that table row even if the variable is set. http://pastebin.com/un2VGNMY [21:35:40] [FSFileBackend] FSFileBackend::doPrepareInternal: cannot create directory /e/e6 [21:35:55] as far as i can tell, it's trying to make a directory in root for some reason [21:35:59] how do i fix it [21:39:36] check the permissions on your upload directory and its subfolders [21:39:48] the permissions are fine, i tried that already [21:41:53] i also premade everysubdir referenced in localsettings, set it to 777, chowned multiple times [21:42:06] and i premade e and e6 [21:44:51] so i know it's trying to make them in root [21:47:13] plus, i made the e dir in root and it complains about another dir instead [21:47:23] so it thinks it should make it in root [21:47:40] is there like some sort of variable i need to set for the uploads dir? [21:50:06] it shouldn't be making anything in root [21:50:50] can you post your LocalSettings.php somewhere after stripping out passwords and other secret data (such as UpgradeKey)? [21:52:42] Guys, I need help, which one sounds better for you? http://www.strawpoll.me/11783756 [21:54:52] Thank you :) [21:55:46] uploading localsettings [22:00:18] https://dpaste.de/dcXZ [22:00:28] stripped out ip and stuff [22:14:48] divadsn: I'd either go for the CAPTCHA or task [22:15:15] divadsn, (telling you here because I only get a "{"success":"failed","errors":[["Please check the box or enter the text seen above."]]}" when trying to vote, maybe because I have cookies disabled) [22:15:53] andre__: Yeah, I think following task would be even better for every CAPTCHA module :) [22:18:25] One thing I would like to ask, is it ok when I post links here to images from my own image uploader at rly.li? [22:30:46] Gisle, I think that the code inside Tweeki can't help much... [22:31:17] I re-post here the question if somebody have time to look into it [22:31:20] https://stackoverflow.com/questions/40855596/custom-sidebar-per-page-mediawiki-1-28-0-rc-0/40922137#40922137 [22:42:19] bartak, may I see the entire code somewhere? Because your answer is unclear for me :/ [22:45:14] Because I can't represent your issue, a screenshot could also help ;) [22:45:45] *reproduce [22:46:00] hey divadsn, I'm going to provide you a screen in a moment [22:46:56] technoturnovers: sorry, was afk a bit [22:47:17] your issue is that $wgUploadDirectory is not defined until *after* LocalSettings.php finishes executing [22:47:27] so it is empty at the time you define your file backends [22:48:41] unless you know you need a custom file storage scheme, my recommendation is to remove wgFileBackends and wgLocalFileRepo entirely from your LocalSettings.php; they look incredibly similar to what mediawiki does by default anyway [22:50:07] if you do need them, then you'll need to harcode your wgUploadDirectory and wgDeletedDirectory [22:52:18] <_TWS> would someone be so kind as to point me to a page and/or proper search terms for how to add a simple infobox to my own site? [22:58:42] hey diva [22:58:47] here it is -> https://imgur.com/a/zLDbO [22:59:25] Basically when I am on that particular page I want to load a totally new Sidebar different than MediaWiki:Sidebar [23:01:11] The LOL LAL should appears as the TOOL menu [23:01:15] xD [23:01:24] Ah, now I understand what's your problem :') [23:01:42] :D [23:13:54] Hey diva, I've solved in this way: [23:13:56] $bar = array(); [23:14:01] $skin->addToSidebar($bar,'MySidebar'); [23:14:04] :D [23:14:09] just got back on here [23:14:18] i dont have uploaded and deleted defined [23:14:23] so i dont think its and issue? [23:14:30] i might have missed it [23:17:38] bartak, sorry, I was afk, but sounds great! But why are you initiating a variable instead of just use $skin->addToSidebar(array(),'MySidebar')? Or do you use it somewhere in your code later? [23:20:20] that first parameter may be a reference [23:20:37] yes, exactly for that reason [23:29:37] got to go [23:29:46] ill ask for help again when back