[01:46:44] I will have some questions about GSoC, is this the right place to ask them or on the dev channel? I'm going to do some background reading first. [04:57:03] hello [04:57:27] By chance is anyone here? [04:57:36] Hi Dorfsbund. [04:57:37] What's up? [04:57:55] I am confounded by something in a wiki I set up :-) [04:58:10] It happens. [04:58:50] Heh. I am trying to do multilanguage support, but the {{Languages}} template doesn't seem to exist. [05:00:49] So I can't seem to do a {{Language:es}} for example, and have a pretty box with translations when I use {{Languages}} - any ideas? I've gone all over the mediawiki doc. [05:03:21] Dorfsbund: You haven't imported that template to your wiki? [05:03:40] Also that's not how it's used anyway. [05:03:54] {{Languages|pagetitle}} [05:06:36] No; I am not sure how to import it, as when (for example) I am on the mediawiki site and enter [05:06:55] .../Template:Languages - I get ... [05:07:28] a no such page [05:08:18] (the doc I found on importing a template recommended do that and cut/paste) [05:08:24] Visit the page "Special:Export" on the wiki you want to export from. [05:08:31] Visit the page "Special:Import" on the target wiki. [05:08:41] You can also copy and paste. [05:08:49] Templates often have a few weird dependencies. [05:09:13] If you can post links, it will help. [05:09:20] If your wiki is public. [05:11:07] super sweet fiona [05:11:19] it seems to work! [05:12:30] but no... fails to import [05:12:45] Import failed: No handler for model 'Scribunto' registered in $wgContentHandlers [05:15:11] I see I need to install scribunto - that makes me think I need to rethink this :-) [05:15:26] MediaWiki is a pain in the ass. [05:16:20] Well... so far I've only run into a few glitches - it doesn't work out the box for sure. [05:16:35] And I was amazed how quickly linkback spammers found me. [05:17:58] You're popular. [05:24:55] anyone here familiar with GSoC [05:25:12] I realize coding questions are more fun [05:26:19] not i [05:26:37] dispatch3d: Vaguely familiar. [05:26:43] You probably want to talk to Quim Gil, though. [05:26:46] Or Andre Klapper. [05:26:47] the wikipedia pages provide more information than any organization I've look at so far [05:26:54] Both of whom are more easily reached via e-mail. [05:27:03] Well, we're all about transparency! [05:27:09] those names sound familiar from the project ideas [05:27:25] there's a project on authorization that I thought would be fun [05:27:52] OAuth support [05:28:38] anyhow I'll try emailing them [05:28:42] thanks [05:33:51] thanks for the help [08:07:00] Hello, I want to use the wikiwyc extension but I can find no download [08:07:49] what is wikiwyc? [08:08:06] it is a editor plugin, the same that is used for wikia.com [08:15:20] nobody? [08:16:31] Nekura: AFAIK a lot of what Wikia uses isn't easily available [08:17:03] mhhh... [08:18:33] Nekura: have you tried looking at their versioncontrol? [08:19:23] Nekura: for example https://github.com/wikia/app' [08:19:27] -' [08:20:21] I only found this page http://de.community.wikia.com/wiki/Hilfe:Erweiterungen where the mediawikiwyg links to a blank page .. [08:21:09] linking to this http://www.mediawiki.org/wiki/Extension:Wikiwyg [08:23:34] hello everyone [08:23:41] is there a maint script that rebuilds "File usage" data ? [09:36:22] Hello! I try to run visual editor but it says "MediaWiki 1.25wmf16 required--this is only 1.24.1"... where can I download the nightlies? [09:38:01] wmf branches aren't nightlies [09:41:52] ok but where do I get these wmf branches? [09:54:10] hello again. i still couldn't change the autologout. even with $wgCookieExpiration = 5; i was logged in after half an hour. [09:54:34] and http://www.gossamer-threads.com/lists/wiki/mediawiki/76901 shows that the problem is all but new [09:56:06] there are 700 settings in the main config file but not one for the autologout duration? [10:04:33] I feel helpless upgrading to 1.25wmf16 [10:13:48] from the wiki: Never edit DefaultSettings.php; copy appropriate lines to LocalSettings.php instead and amend them as appropriate. [10:14:17] i take care, but i did not found ANY information now where those files are in the mediawiki tree [10:14:38] LocalSettings would be in the root when mediawiki is installed [10:14:43] DefaultSettings.php is in includes [10:15:01] it is, and there AdminSettings.php is a broken link [10:15:54] why .php and not .ini or .conf? or put them all into a config directory? i didn't have any clue for what to search until i found that page now by accident [10:16:46] I'm missing some kind of Sfn templates on my study wiki http://GloBBA12.si/wiki/ [10:17:13] I basically copied all the templates given in Wikipedia:Citation_templates [10:17:22] the "time to wait until a user is logged out" setting should be in http://www.mediawiki.org/wiki/Manual:Configuration_settings i suppose? [10:17:29] this is the 1st one I see missing with the approach I've taken [10:21:13] jubo2: Have you got lua? [10:21:15] /Scribunto? [10:45:38] Ouch, we had a spike in open newbie patches https://www.mediawiki.org/w/index.php?title=Gerrit/Reports/Open_changesets_by_newbie_owner&diff=1392537&oldid=1277845 [10:49:59] Nemo_bis: abartov newbie? ;) [11:17:16] I need help [11:17:16] Hi Nekura, just ask! There is no need to ask if you can ask [11:18:12] ok. if there is a request for a page or to edit one or a POST while editing, mediawiki must decide if it comes from a logged in user or from a visitor. i only see 2 places where it could come from. 1.: from the browser, possibly with cookies. then they must have the information that the user is logged in AND who he is. and somehow the logout timer must be reset, maybe by updating a timestamp. 2.: on the server in s [11:18:12] ome kind of cache. but that wouldn't be too safe without browser help. so maybe both of them. How does this actually work in mediawiki? [11:19:05] I do not know how to download media wiki 1.25 .. [11:19:57] Can someone assist me? [11:21:05] 1.25wmf16... Where is the download or what command do I have to send via putty? [11:21:06] Nekura: there are download links on mediawiki.org [11:21:44] 1.25 was not released yet.. so there is no download link... [11:27:15] Nekura: if you want to use a developer version, you have to install via git [11:27:18] +composer [11:28:31] And what would be the code to download it to my webspace using putty? git clone ....? [11:28:59] Nekura: yes, git clone, if your webspace has git installed. you also need to have composer installed. [11:29:15] generally, this is rather tricky in an environment where you have little control (like, shared hosting) [11:29:17] Nekura: https://www.mediawiki.org/wiki/Download_from_Git [11:29:17] I'm sorry that I am a bit unskilled in using git.. and what url would it be? [11:34:52] from [Manual:$wgCookieExpiration]: "This means MediaWiki users will be logged out automatically 180 days after they log in if they select the "remember me" checkbox when logging in." ... and if they don't? [11:35:37] They don't stay logged in, EdePopede [11:35:53] Nekura: https://try.github.io/levels/1/challenges/1 may be worth to be bookmarked, i did this one some time ago [11:36:38] p858snake: the login button has no effect? [11:37:07] oh this looks interesting, I will check this !! [11:40:47] actually logged in users *do* stay logged in. until they log out ("click here", iser choice) or the session expires (software choice). basically the same as with the mark checked, only not waiting 180 days and surviving to the next browser start. but if it isn't a session cookie and it *does* expire: *when* will this happen? [11:41:07] s/iser/user/ [12:10:43] Why does MediaWiki uppercases the first letter of a username ? [12:11:29] I've created a username 'johndoe' and it displays it as 'Johndoe' which looks ugly. I want it either 'johndoe' or 'JohnDoe' [13:25:36] hi I'm using GoogleLogin extension and I have problem with this parameter #$wgGroupPermissions['*']['read'] = false; [13:26:20] If $wgGroupPermissions['*']['read'] = false; is enable my GoogleLogin Authentication failure [13:26:45] I'm using mediawiki 1.24.1 [13:28:33] and I have $wgGLReplaceMWLogin=true; [13:55:37] Hi recently my mediawiki site said "Access denied" then worked after I refreshed the page should that be something to worry about? [14:04:11] Hiya. Is there a way to test e-mail notifications? They don't seem to be working for me. [14:09:34] I get password reset e-mails. But not watchlist e-mails. [14:10:16] Oh, herp. Nevermind. My e-mail hadn't been confirmed yet. Bet that was it. [14:37:12] Nekura? [16:43:58] how will i get a new notification when a window is blurred which is posted by mw.notify,because for getting the notification only thing i do is adding/removing the page from my watchlist [16:56:37] pratikbsp: You could test it with setTimeout( function () { mw.notify( 'Hello!' ); }, 5000 ); and a quick tab switch [16:57:19] I don't think it actually does anything [17:00:20] marktraceur: yes, i'm currently working on bug 42322,in which notification has to be paused which arrives when user is in another window. [17:00:41] Ah. [17:01:23] pratikbsp: Do you have some idea of how to do that, then? [17:04:52] i'm using blur/focus [18:00:59] andre__: Any chance we might have that chat today? :) [18:01:13] guillom, let's try now [18:01:18] great [18:01:42] andre__: So, I want to make progress on https://phabricator.wikimedia.org/T24 [18:02:53] Basically, we used to need the monthly engineering reports to get regular updates. Now that we have quarterly reports, we don't really need the monthly reports any longer. However, we should still find a way to collect regular updates so that we don't have to wait for 3 months to know what's happening in each project [18:03:49] So, I'd like to find a way for people to quickly enter a status update in Phabricator, if possible as part of their existing workflow, and where they can add a tag / project / sprint / whatever so we can see the status of different projects at a glance [18:04:48] My initial basic idea was to have a monthly or semi-monthly tag like "Sprint 2015-01" that people can add to tickets with updates. [18:05:14] There may be a better way with boards etc. HEnce why I'm asking the Phabricator expert :) [18:05:27] "to quickly enter a status update in Phabricator"? but is that still on a monthly basis? [18:05:37] and would that be exactly one for each project? [18:06:06] It's whenever they want; if they have a status every week, or every other week, or every month, then they can add it [18:06:28] No, there may be more than one for each project; but I don't think it's an issue as a first approximation [18:06:56] I don't want to force a reporting rhythm on the different teams, since some have weekly meetings, some semi-monthly, etc. [18:07:11] Hmm, that sounds like very diverse situations to deal with :) [18:07:40] I know people are writing updates (in etherpads, emails, mailing lists, wikis etc.) so I just want to find a mechanism where they can copy/paste that somewhere and be done with their reporting requirements [18:08:20] How about a tracking task, rather than a tag/project? [18:08:38] well, I can imagine some generic "Status-update" tag but that would not help you much because it's so date-independent [18:09:09] and tracking tasks are cumbersome because you'll need to know the number of that task and go there and edit the blockers and add your task number [18:09:19] so likely to get forgotten I am afraid [18:09:26] Right. And we can't make date-based queries in Phabricator, right? Like "give me tasks tagged with "report" closed in January 2015" [18:10:37] guillom, you can kind of: via going to https://phabricator.wikimedia.org/maniphest/report/ and using the "recently means" field in combo with the "recently closed" column and finding your project (like "team-status-update" or such) [18:10:52] yeah, the tricky thing is that there's no deadlines at all and just a "stream" of status-updates, basically... [18:11:22] So what about time-based tags? Like "Sprint-201501" [18:11:23] ah, uhm, "By Project" on the left, please. Not "By People" [18:12:06] guillom, hmm, if you want to cover updates that can happen at any time and for any kind of timeframe I'm not sure how that would help? [18:12:47] if my local branch is deleted, and I want to get it back from gerrit, which would be the best option out of 'fetch','cherrypick','checkout' or 'patch'? [18:13:07] guillom, sponteaneously I'd lean towards some generic term with some "important and relevant enough that I'd put this task into a status update" and (ab)using the "reports" functionality. But only because I cannot come up with a better idea [18:13:28] ...status update" description, I wanted to write. [18:13:30] andre__: If team A adds 1 report in January, they add that tag and it can be found on the tag's page. If team B adds 3 updates in January, they add the tag to all three and you see all 3 on the page? Not ideal but good enough imho [18:13:53] guillom, *only* if that ticket got closed in January [18:14:17] Ah. Uh. Hmm. [18:14:50] so if the ticket was about a bug itself, and that bug relevant enough for "release notes" (so to say), it would not be the "entry" for those release notes itself [18:15:06] as you mention the word "closed" before that's what came to my mind :P [18:15:18] Right [18:15:54] andre__: what do you mean by " (ab)using the "reports" functionality" [18:16:22] N [18:16:23] guillom: it is the only way to query in the UI for "tasks that got *closed* in last X days" [18:16:44] (Maniphest advanced query only offers created and updated in last X days) [18:17:54] andre__: That means that if 6 months pass, we can't access that report any more, right? We'd have a "last month" report, but that would be it [18:18:05] Not sure it's a problem, though, if we have the quarterly reports [18:18:53] guillom: define "can access" :P [18:19:11] via some Phab query? [18:19:14] Well, we wouldn't be able to have a page summarizing what happened in July 2014 [18:19:17] yes [18:20:37] andre__: It's not possible to tag individual comments, right? [18:23:17] guillom, no [18:23:25] sgrmbl [18:23:48] guillom, yeah, in Phab itself via Reports you can only say "in last 2 months", not "between 2m ago and 1m ago" [18:23:59] but let me check sth [18:24:18] Yeah, that's probably not a problem since we can use quarterly reports for that [18:28:15] guillom, 1) go to https://phabricator.wikimedia.org/maniphest/report/project/ 2) set "Recently Means" to 2014-12-31 3) update results [18:28:18] guillom, 4) cross fingers that you don't time out with 30sec 5) imagine that "Accessibility" was something like a "status updates" tag 6) click "9" in "Recently Closed" column 7) get a query result URL with explicit IDs that you can also use a few months later [18:28:33] * guillom follows the steps. [18:28:37] still feels hackish, but nothing better I can come up with. And might break at any time. :-/ [18:29:21] I wrote this to workaround not having a "find tasks closed between 2m ago and 1m ago" query itself in Phab, but storing that URL outside with an explicit ID parameter would "work" [18:31:07] I see [18:33:13] guillom, yeah hmm well allnotgreat grmbl... [18:33:27] andre__: I appreciate the help :) [18:33:59] guillom: well, I get paid for this, right? :P [18:34:02] you're welcome :) [18:34:35] andre__: Hey, I'm just thinking: What about using columns in a board? [18:34:59] Something like: [18:35:34] We have one project for 2015. One column per month. [18:35:41] Hmm, no it makes no sense [18:36:06] Sorry for thinking aloud [18:39:10] I'm sure there's a sane way of doing this [18:41:45] guillom: sorry, that's the best idea I have. Let me know once you've found a saner way :D Good luck [18:41:46] * andre__ goes offline for a while [18:42:47] andre__: Last question: Maybe I'm overthinking this. WHat if we just have a "report" keyword that people add to "important" tasks, and then we just tell people to look at /tag/report to see a stream of what happened recently in "important" tasks? [18:43:10] Sorry; you can respond when you come back :) [18:44:23] guillom, in theory that could work, but it would be sorted by last update I think [18:44:44] andre__: not necessarily a problem; it'll encourage people to add updates :D [18:44:48] plus /tag/foobar will die soon [18:44:54] and by default link to workboards instead [18:44:55] oh? [18:45:00] upstream [18:45:02] Qrrrrrg [18:45:12] yeah, not really sure if I like it either [18:45:19] anyway. later. :) [18:45:22] Hmm. I'll think more then. [18:45:24] Thank you :) [19:05:21] Hi, I have a question about developer access to geritt... is this the correct place to ask? [19:08:48] I guess so [19:10:15] !ask [19:10:15] Please feel free to ask your question: if anybody who knows the answer is around, they will surely reply. Don't ask for help or for attention before actually asking your question, that's just a waste of time – both yours and everybody else's. :) [19:31:02] @Nemo_bis:der?? [19:33:29] gvaibhavraj2: ? [19:33:42] maybe I used some slightly incorrect word [19:33:56] @Nemo_bis: Sir Pls review my patch https://gerrit.wikimedia.org/r/#/c/187807/. [19:34:10] I see [19:38:20] @Nemo_bis: Ans Sir pls let me know once u hv reviewed it and assign me some other bug [19:45:34] gvaibhavraj2: you can work on as many bugs as you want [19:47:05] Nemo_bis : But sir as i am newbie to this org. a little help would be appreciable from ur side.thanks in advance. [19:47:39] gvaibhavraj2: help for what? did you amend your previous changeset? [19:47:53] If you need suggestions for other bugs to try, https://www.mediawiki.org/wiki/Annoying_little_bugs hopefully helps [19:49:45] ok thanks and ya i hv amended with help of MarkTraceur Sir as he guided me along so this is the link to my final patch https://gerrit.wikimedia.org/r/#/c/187807/ [19:51:03] gvaibhavraj2: Question on the patch for you [19:53:49] marktraceur: Sir i hv tried it on some backgrounds it looked fyn to me. [19:55:54] gvaibhavraj2: It doesn't look appreciably better in the review interface [19:56:04] But maybe I'm just blind [19:56:09] I'll leave it to someone else to review [20:00:04] marktraceur:ok sir..till den i will start wrking on a new bug. [20:00:50] Good plan [20:01:52] marktraceur:Do u have any idea about the projects for Gsoc this year? [20:02:13] I don't, really [20:02:19] I had a project on there that I should probably take off [20:04:03] marktraceur:den what should i basically focus upon ryt now in order to work in this org for gsoc? [20:04:41] gvaibhavraj2_: Bugs! Basically what you're doing is great [20:05:33] marktraceur:I need to find some mentors also right? [20:05:51] And thnks fr motivating and appreciating me [20:09:00] gvaibhavraj2_: Yeah, you should look at the page with the list of projects [20:09:03] !gsoc [20:09:03] There are multiple keys, refine your input: gsoc2015, gsocapp, [20:09:07] !gsoc2015 [20:09:07] 1) To follow updates, login on mediawiki.org and click the star at https://www.mediawiki.org/wiki/GSoC2015 2) All the instructions you need now are at https://www.mediawiki.org/wiki/Hack 3) We have some ideas at https://www.mediawiki.org/wiki/OPPP , but the list a) is not complete, b) is only useful when you got some idea of MediaWiki 4) So, as first thing try to fix an easy bug https://www.mediawiki.org/wiki/Easy [20:13:02] thnks a ton :) [20:13:03] gvaibhavraj2_: your mentors will be the persons you find yourself working well with [20:13:40] That's why the suggestion is just to try any bug which which inspires you right now... we can't predict your interests before knowing you better (and vice versa) [20:13:44] nemo_bis:ok Sir!! Sir its my request if u also go through my submitted patch [20:15:37] gvaibhavraj2_: sorry, I'm going through about 250 patches right now [20:16:05] ok not a prblm.. [20:44:16] So when my wiki says it can't connect to the database, but I can ping the database from any of my front ends, what is it that wiki is trying to tell me? [20:44:59] ping != mysql is up/connectable/useable [20:46:26] ulfr: What does MediaWiki say about the database on the backend? [20:46:28] !debug [20:46:28] For information on debugging (including viewing errors), see http://www.mediawiki.org/wiki/Manual:How_to_debug . A list of related configuration variables is at https://www.mediawiki.org/wiki/Manual:Configuration_settings#Debug.2Flogging [20:46:52] marktraceur: Doesn't say a thing. Just get the Sorry! This site is experiencing technical difficulties thing [20:47:02] http://www.wikidoc.org/index.php/Main_Page [20:47:28] can you connect to mysql via the command line? [20:47:45] Yessir [20:48:56] Works for me [20:49:12] does for me now, didn't 2 minutes ago [20:49:20] Whatever you did worked, ulfr [20:49:27] .... [20:49:36] WHAT DID I DO?! [20:50:39] Honest to god all i did was console into a database slave and try and figure out what my dog was barking at :o [20:52:08] Hmm. Two mysterious mysteries back to back. This calls for a stiff drink. Thanks for the help I think [20:56:23] Best to just enjoy it and not question too much [20:56:29] Lest the random fix gods take it away [20:57:55] Is there a way to transfer a large amount of pictures from one wiki to another successfully? [20:58:40] Well, there's importImages.php [20:58:58] If you use that combined with a database dump it...might work [20:59:20] yeah, I've done that in the past [20:59:32] best way is with importImages.php [21:00:24] Sorry I got disconnected [21:00:40] So is there a way to do it? [21:01:57] Well, there's importImages.php [21:01:58] If you use that combined with a database dump it...might work [21:26:35] We usually use tar xf [21:27:22] I clearly opened too many tabs for my CR evening [21:30:01] Never too many tabs [21:32:15] hello everyone [21:32:29] is there a script that forms the "File usage" backlinks I can run? [21:33:07] purging pages would [21:33:15] (pages that use the files) [21:35:41] Hmpf, still the backlog of rebases from before the JSON migration [21:35:45] https://gerrit.wikimedia.org/r/#/c/64533/ [21:36:48] maybe next time we should add a GCI task of rebasing rotting changesets, hmmmmm [21:40:50] ReadError: if you use globalusage that provides a script for doing that [21:40:50] Nemo_bis: Sometimes they just aren't worth it [21:41:21] im just trying to propagate what pages use the file [21:41:29] i dont run any maint scripts currently [21:41:38] not looked in to globalusage though [21:44:53] marktraceur: I only do newbies, because it's too unkind to waste their efforts [21:51:06] So with importimages.php I just place ths files from the other wiki there or something like that? [21:51:15] *late* [21:53:07] just copy all the files into a single directory, tar it up, move it over to the new place, untar, and run it on that final directory [21:53:21] s/it/script [22:07:44] http://hypotheticalhurricaneswiki.webatu.pw/api.php?action=query&list=allimages&ailimit=max&format=json is there a way to upload them all by using that to another wiki with upload_by_url permission? [22:08:07] Erm [22:08:15] Repton: You have access to both wikis, right? Their servers? [22:08:44] No that wiki I don't so I'm guessing not then. [22:08:50] No no [22:08:59] I was asking because if you did, you should use importImages.php [22:09:15] Repton: You can probably write an API client that pulls allimages and uploads them one by one [22:10:01] Oh [22:10:20] http://hypotheticalhurricanes.hol.es/wiki/index.php?title=Main_Page this is the one I have full access to. [22:10:21] Not ideal maybe [22:29:41] Time to merge an initial import? https://gerrit.wikimedia.org/r/51843 [22:49:10] http://pastebin.com/DnU3mmj9 why won't this work for Upload_by_url? [22:49:42] define won't work? [22:50:36] Like in Special:Upload I do not see a option for uploading files by url [22:52:00] WFM, but with '*' on my dev wiki [22:58:59] Is there something I'm doing wrong in this: http://pastebin.com/DnU3mmj9 [22:59:18] I don't think so [22:59:25] I copied that, and only changed staff [22:59:56] There must be if it wont work... [23:06:40] Uh I had forgotten this rather hopeless one https://gerrit.wikimedia.org/r/#/c/99162/ [23:10:37] File extension ".php?action=query&list=allimages&ailimit=max&format=json" does not match the detected MIME type of the file (text/plain). Ugh I have to get past this somehow to upload all of the files [23:15:07] Repton: What on earth kind of client is complaining about that [23:16:04] I'm still trying to mass upload files [23:19:10] There is 391 pictures on that wiki so I don't want to manually upload them all [23:20:31] Did you look at the importImages.php maintenance script? [23:21:21] Reedy: Repton doesn't have server access to the other wiki [23:22:08] Which probably will make it harder [23:36:48] am I doomed to manually upload them all? [23:37:44] the uploadwizard will let you upload multiple files at the same time more easily [23:40:19] Ok [23:57:21] Sorry for this noob question but how would I set this as my logo using $wgLogo? [23:57:25] http://hypotheticalhurricanes.hol.es/wiki/index.php?title=File:Hypothetical_Hurricanes.png [23:57:46] I've tried in the past but failed