[01:00:18] * guillom accepts the blame from marktraceur. [01:44:02] dang [01:44:06] so many people [01:44:28] Must havem ore [01:47:15] hi [01:47:21] anyone online :o [01:49:23] evvverybodyyyy [01:50:17] nice [03:12:43] I'm writing an extension that uses page properties. Lately it hasn't worked as it was supposed to, it runs in a Vagrant box, but then I did a vagrant git-update and also a apt-get update & upgrade. Now it seems to work, but I still can't see what has changed. [03:15:11] Only thing I have is that it seems like PageProps::setProperty() did not set the property as it should, even if the arguments seems to be valid [03:18:29] There is a kind of error for profiling, perhaps that gives an indication [03:18:38] [DBPerformance] Expectation (writes <= 0) by MediaWiki::main not met: [03:18:39] query-m: INSERT INTO `logging` (log_id,log_type,log_action,log_timestamp,log_user,log_user_text,log_namespace,log_title,log_page,log_comment,log_params) VALUES (NULL,'X') [TRX#10ce77] [03:33:21] jeblad: There's no PageProps::setProperty() function...? [03:34:17] What dose @ Mean? [03:36:28] at? [03:37:18] The Nickname on the side to the right. [03:37:47] oh, I'm currently op'd [03:37:55] https://en.wikipedia.org/wiki/IRC_operator [03:38:33] actually https://en.wikipedia.org/wiki/Internet_Relay_Chat#Channel_Operators is a better link [03:38:35] Sorry, ParserOutput::setProperty() [03:39:10] jeblad: it should work fine then....you should also make sure that your job queue is running properly [03:39:38] But it did not work [03:40:51] I don't like it when a bug bites and there are noe explanation [03:44:52] * jeblad will now bang his head repeatedly against the wall [03:54:13] hi, I'm just here from the Google Code-In. How is everyone? [03:57:11] only bugs here [03:58:59] haha, [03:59:13] whats the difference between mediawiki and wikimedia [04:00:55] MediaWiki is the software. Wikimedia is the foundation/company. [04:04:14] https://www.mediawiki.org/wiki/Differences_between_Wikipedia,_Wikimedia,_MediaWiki,_and_wiki [06:11:03] This is probably an age-old question, but is there a /good/ way with MW 1.26 or higher to use its wikitext parser in another project? [06:13:07] what do you want to use its parser for? [06:13:19] Putting mediawiki in another framework :^) [06:13:43] Mainly just the wikitext part [06:14:23] you need just the parser or all of the api like storing users and access lists and stuff? [06:14:44] Just parsing. [06:16:04] Hrm, though Parsoid may be a better option. [06:30:58] Hey Guys [06:31:46] Hi speus1908. [06:43:28] Hi [07:09:44] CZauX_: Have your other project send requests to api.php?action=parse to parse wikitext? [07:11:01] Hello and big thanks for the awesome MW software [07:11:17] I need to blacklist words in articles. Any pointers? [07:11:59] THere is some Russkiij botnet / troll army spamming pornospam all over the place and I got better things to do than to clean up after them [07:12:10] I got the Titleblacklist active [07:12:22] legoktm: Does it actually work that easily? I thought you'd have to add in a whole bunch of variables that parsing needs to actually expand the wikitext to html [07:12:29] but I don't think that allows for blocking offending words in articles [07:20:57] jubo2: You want the AbuseFilter extension. [07:20:59] !e AbuseFilter [07:20:59] https://www.mediawiki.org/wiki/Extension:AbuseFilter [07:21:12] Debra: Thanks [07:23:18] Debra: can I git clone into it [07:23:28] the page gives no instructions on that [07:30:17] Into what? [07:30:26] Almost all MediaWiki extensions are in Git. [07:30:57] https://www.mediawiki.org/wiki/Download_from_Git#Download_an_extension [07:31:07] $ git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/AbuseFilter.git [08:14:02] Debra: ohh.. I already downloaded and enabled the tarball [08:14:28] Any simple examples how to block certain content words? [08:14:47] Got these russkiijs spamming porno links all over the place [08:14:54] CZauX_: uh, try it? https://en.wikipedia.org/w/api.php?modules=parse [08:23:53] Uhhh.. [08:24:03] Debra: http://develop.consumerium.org/wiki/Special:AbuseFilter is telling me I have no rights [08:24:23] I did add the permissions for group 'sysop' in LocalSettings.php [08:24:29] what could be wrong? [08:25:25] jubo2: hihi, could you dpaste those lines from your LocalSettings? [08:26:32] myrcx: Hold on... I changed something. I see if it works now [08:27:24] damn.. now http://develop.consumerium.org/wiki/Special:AbuseFilter gives database error [08:27:43] myrcx: okk. I pastebin [08:28:56] myrcx: http://paste.debian.net/899787/ [08:32:25] jubo2: they're all fine - ran the update.php after install? [08:33:50] after installing the extension? no. [08:34:01] I probably should? [08:34:11] give https://www.mediawiki.org/wiki/Manual:Update.php it a run [08:34:26] it needs to update the db schema [08:35:42] Cheers myrcx. Now it works [08:35:51] jubo2: no problem! :) [08:36:09] Now I add 'порно' to it [08:36:16] does it take regex btw? [08:36:25] I assume it does [08:36:57] but for now I just need to stop those russkij botnets / troll factories from wasting everyones time [08:37:05] oh yes! https://www.mediawiki.org/wiki/Extension:AbuseFilter/Rules_format [08:40:17] jubo2: https://dpaste.de/K5Jc is a basic regex filter if you need the layout [08:46:06] hmm.. [08:46:34] now the Abusefilter is activating for me without even mentioning the word that is bannned :( :( [08:46:41] What could be wrong? [08:51:41] jubo2: under the filter you'll see "Export this filter to another wiki" - could you dpaste that? [08:55:05] (failing that, just dpaste the filter "Conditions:" [08:55:07] ) [08:56:27] I would just like to stop people and botnets from entering Russian language porno links [08:56:50] but this extension seems very versatile so doing such a simple thing seems complicated [08:57:32] AbuseFilter is a little like that :/ if you have the conditions I can take a look for you? [09:00:25] You'll find the batch testing feature very useful in creating the conditions - http://develop.consumerium.org/wiki/Special:AbuseFilter/test [09:02:30] myrcx: bookmarked [09:03:29] I would just like to stop anyone from entering the word 'порно' to any new or old article [09:03:47] But this tool is so versatile and complicated that I cannot see how to do this [09:03:54] HI my name is Nihar and this is my first google code in task [09:04:06] How to submit this?? [09:04:18] gamerguy980: Hello again, I believe I saw you yesterday :) how long have you been around in the channel all together? [09:05:16] yes [09:05:31] I am not sure how to attach file to submit?? [09:05:37] can you help? [09:05:38] jubo2: So for example with https://dpaste.de/K5Jc if you wanted to disallow the regex "hell(o)*" you would change the varaible "nope" to := "hell(o)*" [09:06:14] i dkont know how long i hav been around [09:06:48] gamerguy980: sure, if you head over to the task, at the bottom you'll find the comments - there will be an option to "attach a file". Take a screenshot of here (hello!) and save it as an image file. You can then attach that file [09:07:09] oh ok [09:07:17] thank you! [09:08:01] Hi, my name is Lee Care Gene and I'm from the Google Code-in task. [09:08:10] oh hi [09:08:18] i am also there [09:08:27] jubo2: https://regex101.com/ is great for regex creation [09:08:45] Hi LeeCareGene, nice to have you here :) is this your first Google Code-In task? [09:09:39] myrcx: still the rule is blocking me from doing a normal edit without the banned word in it :( :( [09:10:26] jubo2: may I see the entire rule? PM me if you'd like [09:10:27] Yes [09:10:40] LeeCareGene: that's awesome :) how are you finding IRC? [09:10:52] myrcx: It is `nope :="порно";` [09:11:35] The interface looks like a log [09:11:35] jubo2: and the rest of the rule is the same as the example? [09:12:08] there is nothing more myrcx [09:12:52] jubo2: that may be why, can you copy the entire example? [09:13:26] that is the entire example [09:13:43] LeeCareGene: haha yes it does! Just a quick note, I believe the IRC task says something about not using the freenode web client, and downloading an open source IRC client instead [09:13:54] So I need to enclose that inside something and not just list things I want banned myrcx? [09:14:30] Someone needs to write an "Abusefilter for Dummies" [09:14:33] jubo2: so to confirm, it looks like https://dpaste.de/7PQy ? [09:15:15] myrcx: Hi, I am also from GCI, is the Konversation app also counted as a open source IRC client? [09:15:29] It says "install an IRC client you like (except those listed as "web" or proprietary)" [09:15:42] I installed ICE CHAT [09:15:59] divadsn: yes Konversation is open source :) [09:16:16] LeeCareGene: Yes, I know, but I installed nothing, I just use the one which is bundled with Kubuntu :D [09:16:36] myrcx: Ok, thank you :) [09:31:26] I don't know if my question was sent, I live in Poland and use the free Internet access provided by Aero2 but it has speed limitions up to 512 KB/s and it resets the connection every hour, how much data will be downloaded for the installation? [09:33:56] divadsn: https://hexchat.github.io/downloads.html is about 9MB, which would take about 2 minutes at that speed [09:35:33] myrcx: I mean the MediaWiki-Vagrant installation, sorry, I forgot to copy one part ^^ [09:41:30] divadsn: no worries :P I'm not 100% sure, but it does contain 31MB of Mediawiki install plus it requires Virtualbox (117MB) and Vagrant (100MB+) [09:45:56] myrcx: Ok, I will be back home tomorrow, so I will download and install it when I come back home and use my fiber connection then :D In the meanwhile I can setup my account on Phabricator and read the instruction pages for GCI students :) [09:46:31] divadsn: Great idea :) [09:48:32] myrcx: As far as I have seen, is Phabricator something like GitHub and Bitbucket, but without code repos? [09:49:41] divadsn: Phabricator is *massive* (see: https://www.phacility.com/phabricator/) - it is an issue tracker all the way through to git/code hosting with code reviews [09:49:50] we do however still use Gerrit for a lot of code review [09:52:10] So the difference that you use Phabricator instead of GitHub, right? :) [09:53:27] myrcx: Yes, I already got some experiences with Gerrit when I was contributing to CyanogenMod :D [09:55:22] divadsn: Primarily, yes :) and awesome! [10:09:40] we do however still use Gerrit for a lot of code review p858snake|L2_: cheers :) [10:29:29] can anyone help me to configure my mediawiki? [10:31:42] ksenia: anything in particular you're stuck on? [10:32:32] hello? [10:32:59] ksenia, myrcx is asking whether there is anything in particular you're stuck on. :) [10:33:15] Please do not close the chat. We can't chat with you when it is closed. [10:34:15] i've try to configure the sidebar on my mediawiki since yesterday but without success [10:34:36] i'm using the vector skin [10:35:16] What change do you want to make, and how are you making it? [10:35:24] Hi [10:35:43] my wish is that the sidebar looks like the sidebar from the thomas krenn wiki: https://www.thomas-krenn.com/de/wiki/Hauptseite [10:36:07] in my LocalSettings i have these lines: require_once ('extensions/DynamicSidebar/DynamicSidebar.php'); $wgDebugLogGroups["dynamic-sidebar"] = "/tmp/sidebar-debug.txt"; $wgDynamicSidebarUseUserpages = true; $wgDynamicSidebarUseGroups = true; $wgDynamicSidebarUseCategories = true; [10:36:31] i've install DynamicSidebar [10:37:08] emilyo11: hi there! :) [10:37:37] hello :) [10:37:42] hi [10:37:47] oh hi [10:37:52] gry, do you think that you can help me? [10:38:17] so is your task complete [10:39:14] ksenia: Have you followed the steps at https://www.mediawiki.org/wiki/Extension:DynamicSidebar - I realise you probably have but its best to double check. Can you also dpaste (https://dpaste.de/) those lines of your LocalSettings (not all of it, just those relating to DynamicSidebar) [10:39:48] one moment please, i'll check [10:39:58] Guneet: me? [10:40:07] yes [10:40:10] you [10:40:27] yup i have completed 2 [10:40:35] you? [10:41:09] whoa [10:41:18] i am on 2nd [10:41:30] myrcx, yes i've follow the steps from https://www.mediawiki.org/wiki/Extension:DynamicSidebar [10:41:32] keep going! [10:41:44] and 've paste my code in https://dpaste.de/ [10:42:06] thanks [10:42:30] hey do you know what a sandbox is and how to make it? [10:42:42] me? [10:42:50] anyone [10:42:51] ksenia, they use this extension https://www.mediawiki.org/wiki/Extension:CategoryTree [10:43:23] ksenia, it is listed at https://www.thomas-krenn.com/de/wiki/Spezial:Version [10:43:23] idk is it this? https://www.sandboxie.com [10:43:41] Guneet: Sandbox: basically just anything that's not in the main namespace [10:43:47] Guneet, for example a subpage of your user page [10:43:51] yesterday, i've install these CategoryTree extension see my localsettings: require_once ('extensions/CategoryTree/CategoryTree.php'); $wgCategoryTreeAllowTag = true; $wgUseAjax = true; $wgCategoryTreeSidebarRoot = "Server-Hardware"; [10:44:05] look up the term "Sandboxing" with regard to IT :) [10:44:12] ksenia, do you have any categories defined? does it start working? [10:44:24] thnks andre [10:45:46] yes i've defined one category, but i can't see the category when i log in, i can only see it when i type Kategorien:mycategory [10:47:32] nothing shows up in your wiki sidebar? [10:47:46] no nothing [10:48:22] edit your MediaWiki:Sidebar [10:48:34] add '* categorytree-portlet' line to the top [10:48:38] do a hard refresh [10:50:10] done [10:50:23] but it's nothing to see [10:51:19] can i see your wiki URL? [10:52:56] open sandbox, put 'Manual [10:53:06] replace 'Manual' with a name of an existing category [10:53:15] see whether it shows a category tree or not [10:56:50] gry, just one moment please, i've a meeting now [10:57:02] i'll come back as fast as i can [10:58:34] sure. take your time :) [11:03:27] hi [11:03:41] Prabal1208: Hi there :) [11:04:51] where are you from [11:05:08] I am from the UK :) are you here as part of a Google Code In task? [11:05:26] yes [11:05:56] Prabal1208: Wonderful :) how are you finding IRC so far? [11:06:18] myrcx /me too (not part of gc2016) [11:06:36] new to it, will get used to soon :) [11:07:45] hi [11:07:56] You will :) and hello paladox, I recognise your username from somewhere! [11:08:13] yep i am in #wikimedia-releng, #wikimedia-operations [11:08:20] and a few other wikimedia channels [11:08:20] hi [11:08:32] hi [11:08:35] am i disturbing [11:08:45] nope [11:08:54] Prabal1208: Not at all! Many people talk here, sometimes all at the same time! It can get a little confusing haha [11:09:10] Prabal1208: What are you looking forward to most about Google Code In? :) [11:17:55] hi [11:18:03] greetings prabalrawalay120 :) [11:18:24] U codein USer [11:19:31] Hi prabalrawalay120! [11:19:32] ok [11:19:43] shabo [11:19:58] prabalrawalay120: if that was meant to mean "You CodeIn user", then some GCI folks are here, yes :) Welcome! [11:20:21] But many people here in general, not only Google Code-in :) [11:20:34] ok [11:20:40] sry [11:20:42] andre__, out of curiousity, how does code-in and summer of code overlap? [11:20:55] prabalrawalay120, welcome :) [11:21:03] hey andre would please anwer to my query first [11:21:28] gry, they don't :) [11:21:39] ok :) [11:21:44] whats the criteria for being a finalist? [11:21:47] Guneet: where is your question here? I only see "ok" and "shabo" in the last minutes :) [11:22:02] emilyo11, see the FAQ on the GCI website, assuming you refer to GCI :) [11:22:11] okay thks :) [11:22:18] subpage of your personal user page on mediawiki.org [11:22:30] i am not able to go to this sit [11:22:33] Guneet: alright, and what is your actual question? [11:22:35] site [11:22:49] Guneet, so you cannot reach https://www.mediawiki.org/ ? [11:23:15] emilyo11, From https://developers.google.com/open-source/gci/faq : "If you're trying to be a Finalist or win a Grand Prize, you need to be in the top-ten task completers for an organization." [11:23:16] thanks [11:23:31] oh :( thanks [11:23:45] emilyo11: general questions about GCI that are not related to MediaWiki or Wikimedia could also go to #gsoc [11:23:45] i suppose the site in the discription is wrong [11:23:57] okay [11:23:58] Guneet, which description? Do you have a link? [11:24:16] https://codein.withgoogle.com/dashboard/task-instances/5682475804131328/ [11:24:23] there you go [11:24:26] Guneet: we cannot look over your shoulder. So if you want other people on IRC to know what you talk about, you need to be descriptive :) [11:24:39] ^ that's generally true for everybody on IRC, by the way :P [11:24:51] ok sorry [11:24:58] :) [11:25:37] Guneet: Oh,m interesting. So if you enter "mediawiki.org" into your browser's address bar, it does not go to https://www.mediawiki.org/ ? [11:25:49] Guneet: which browser is that? And what is shown instead? [11:26:00] its chrome [11:26:18] it says : the site can't be reached [11:26:59] but now its fine [11:27:06] thaks for your help [11:28:45] How weird... [11:28:55] Guneet: I see. Thanks for clarifying. And glad it works for you now! :) [11:29:09] Gunnet SIngh from SHCS [11:29:19] yes shabo [11:29:29] be quiet [11:29:39] it was just joke [11:29:44] u hav done any task till now [11:29:59] sharat is also with me ' [11:30:06] Aur bhai Ganne [11:30:33] meri B'day party pe 16 Dec 5 baje Dominoes a jaiyo [11:30:37] ok [11:30:44] Folks. Please use proper English words so others can understand you. [11:30:47] Thanks :) [11:30:51] meri query nahi ayi kya [11:30:52] konsa task kar rha hai [11:30:55] i psr [11:31:26] i have sent you a qury prabal have a check [11:31:58] where [11:32:10] that's hundi [11:32:12] sorry [11:32:25] now we will use english only [11:32:44] I hope it's hindi and not hundi :D [11:32:47] Heh, thanks :) [11:33:09] it was mistyping [11:33:27] guneet [11:34:53] yes bro [11:35:50] 'Afternoon Guneet Paji [11:36:01] its evening [11:36:06] afternoon [11:36:14] whateve.. [11:36:19] np [11:36:37] Which task r u doin' [11:36:38] gtg bye [11:37:00] shabbo what is np ?? [11:37:17] ishita it is no problem [11:37:39] kutte teri side me hi baitha hoon [11:37:43] hey no girls to be included [11:37:53] oo guneet [11:38:14] slapbet chanta 1 by sharat to shabbo [11:38:22] sorry from ishu to psr [11:38:34] gunnet why are u to slow [11:38:49] i am reading your fight [11:39:00] np [11:39:13] sory bro, shabbo mera acnt chala raha tha [11:39:21] ab to bhi [11:39:30] jhuth bol rha hai [11:39:41] by the way how many tasks did you do [11:39:41] who does OOUI.js reviews? [11:39:47] Sharat1909: prabalrawalay120: Guneet: If possible, please can you speak in English so that other can contribute to the conversation [11:39:55] ok [11:40:03] srry we will [11:40:11] ok sherat [11:40:15] yep [11:40:28] i dont wanna chat anymore [11:40:35] ok bye [11:40:37] let me do my task [11:40:44] which one [11:40:56] bye [11:45:21] hi [11:48:33] hi [11:48:39] hi [11:48:50] prabalrawalay120: Hello [11:49:18] prabalrawalay120: Are you here for the IRC Google Code In task? [11:49:22] gunnet u doing 1 hour task [11:49:27] yep [11:49:45] prabalrawalay120: That's good - what IRC client are you using? [11:49:58] freenode [11:50:44] prabalrawalay120: The web client? Please note the task asks you to download an open source client and not use a web client [11:51:56] k, thanx [11:52:01] bye [11:57:53] hi [11:58:06] hey gry, i am back [11:59:25] ok [11:59:36] to answer your question: you can't see my wiki, because it is an internal ip [11:59:59] here in our company [12:01:06] hi [12:04:06] hi [12:04:38] prabalrawalay120: We all see your lines here. No need to repeatedly post "hi". :) [12:04:49] prabalrawalay120: Not everyone will be talking all the time - we have other things to do and we don't always keep an eye on the channel :) [12:04:54] Let's keep this channel a bit focused on MediaWiki please. Thanks :) [12:05:23] * andre__ is still curious which IRC client software prabalrawalay120 went for [12:05:33] ok sorry [12:05:43] no worries :) [12:09:39] andre [12:10:34] when i save the sandbox it says : unknown error [12:10:40] gry, are you available?:) [12:10:47] and i am not able to save it [12:11:35] what is the problem [12:18:30] Guneet, on which page are you exactly? [12:18:47] its my sand box [12:19:32] Guneet, that does not help anybody who cannot look over your shoulder :) [12:19:35] please provide a URL [12:20:10] https://en.wikipedia.org/w/index.php?title=User:Guneetconvent2002/sandbox&action=edit [12:20:12] do anyone have time to help me? [12:20:15] this is it [12:21:01] Guneet, what is the complete error message you see? [12:21:09] I see content on that page that you linked to [12:21:35] sorry gotta go to market [12:21:40] ok :) [12:21:40] talk to you later [12:21:43] alright! [12:51:18] hey there! can anyone help me [12:51:20] ? [12:51:30] what do you need help with? [12:52:00] !ask | ksenia [12:52:00] ksenia: 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. :) [12:52:25] with my mediawiki sidebar and categorytree, my wish is that my mediawiki looks like the wiki from thomas krenn: https://www.thomas-krenn.com/en/wiki/Main_Page [12:52:55] i've install the extensions Dynamicsidebar and categorytree and configure it in my localsettings.php [12:53:48] but when i log in my mediawiki i do not see a sidebar or categories, and yes i've set a category with URL/Kategorien:Server-Hardware [12:56:30] ksenia: Hmm, I haven't used either of those extensions but that wiki doesn't seem to use Dynamicsidebar: https://www.thomas-krenn.com/en/wiki/Special:Version [12:58:09] i know this url you've sent, thank you, but i don't know how i have to configure my localsettings to become my mediawiki like thomaskrenn [12:59:34] Niharika, do you think that the sidebar comes with the Extension CategoryTree? [12:59:42] ksenia: I'm not clear how you want your categories to appear. [12:59:56] You mean collapsible sidebar headers? [12:59:59] I think so, yes. [13:00:06] Check out https://www.mediawiki.org/w/index.php?title=Extension:CategoryBreadcrumb&oldid=1802237 [13:00:57] Niharika, just one moment please, i'll install the Extension [13:05:58] Niharika, i've installed the extension and navigate to Special:Version on my wiki [13:07:20] ksenia: Does it work? [13:08:15] only what i see is the special version page [13:08:33] i don't know what is the next step, sorry i'm a beginner [13:09:36] ksenia: What exactly are you aiming for? [13:09:53] You want your wiki to look, visually, like the Thomas Krenn wiki? [13:10:03] Orange and white like that? [13:11:14] LeeCareGene: Hi there! Are you here for the Google Code In IRC task? :) [13:11:25] Yes [13:11:49] Great to have you here :) [13:12:11] This is my second time doing this task [13:12:26] I used A wrong client the first time [13:12:45] Hi LeeCareGene and welcome! [13:12:46] no not orange and white, i want the navigation to looks like thomas krenn wiki with the sidebar and categorytree, because it is very clear and it's easy to find what do you search for. this wiki, that i have to configure is for our company, for all the sysadmins and programmers for notices and guides, do you understand? [13:13:15] Ah! No worries, feel free to hang out here for an hour or so and you'll be through that task in no time :) [13:13:53] LeeCareGene: Whilst you're here you may want to check out #wikimedia-dev (lots of interesting stuff goes on in there) [13:16:36] Heyy LeeCareGene, nice to see you here :) you got the right IRC client this time ;) [13:17:11] ;D [13:18:00] so, is this your first time with GCI? [13:18:57] yes [13:19:14] I wonder how to make it more clear in the GCI task description, to not use proprietary and in-web-browser-only IRC clients - if anyone has ideas for improving the phrasing, please let us know :) [13:21:06] Just write "Don't use proprietary and in-web-browser-only IRC clients" [13:21:21] andre__ write it in upper case? upper case attracts attention [13:22:31] andre__: Maybe just give a list of clients for people to choose from? Not an exhaustive list but ones we know work well, for beginners to use. [13:22:40] LeeCareGene ah, I remember when i first got in GCI as a student, it was like exploring a whole new world of open-source [13:23:27] Niharika, the task does link to https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients but well, it includes web and proprietary ones as well [13:23:43] andre__: Perhaps also link to https://developers.google.com/open-source/gci/resources/irc ? [13:24:37] I agree with myrcx [13:27:01] I must make some documentation tasks? Or can i do only stricte programming? [13:28:02] rlot whatever you are comfortable and confident with [13:31:37] hi [13:32:06] Prabal: Hi :) are you here for the Google Code In IRC task? [13:32:17] is Sir [13:32:35] I Am Using Xchat APp [13:32:45] That's great :) how are you finding it? [13:33:00] i found it from wikiedia [13:33:00] Hi! [13:34:09] i want the navigation to looks like thomas krenn wiki with the sidebar and categorytree, because it is very clear and it's easy to find what do you search for. this wiki, that i have to configure is for our company, for all the sysadmins and programmers for notices and guides, any ideas? [13:34:11] Prabal: Sorry, I meant how is IRC and XChat, are you finding it easy to use? :) [13:36:40] A couple of our users are having issues with invalid session data, seemingly related to Firefox. "Sorry! We could not process your edit due to a loss of session data. Please try again. If it still doesn't work, try logging out and logging back in." link to suggestions thus far: https://en.wiktionary.org/wiki/Wiktionary:Grease_pit/2016/November#Session_data_error_on_Mozilla_Firefox [13:37:10] Any thoughts on what might be causing this? The help text for the message on wiki suggests server config things, but since this is a Wikimedia wiki I am guessing it is not that? [13:37:35] They have cleared cookies/cache and logged out and back in. [13:40:29] hi [13:40:58] hi [13:41:39] hi PhANTOM [13:41:48] hello [13:41:53] TheDaveRoss: Hi, have you created a report on Phab? https://blog.wikimedia.org/2015/10/14/bug-reports-and-feature-requests/ [13:42:52] HI [13:43:21] hi [13:43:41] Hi :I [13:43:49] hi [13:44:01] :) [13:44:23] Prabal: Are you looking forward to doing more Google Code In tasks? :) [13:44:54] I didn't understant [13:45:11] are u trying to stay that u will do more tasks or not [13:45:16] i will [13:45:24] That is good :) [13:45:26] So welcome [13:46:11] Do i need to restart apache after installing something with composer? [13:46:15] thanx Sir [13:46:41] sir how much time i have to be online now [13:47:27] at least an hour :) [13:47:50] ok sir [13:50:59] Prabal, stay here for 25 more minutes :) [13:51:37] Hi Prabal and welcome! :) [13:51:53] ...and no needs for "sir" here :P [13:52:07] (I know it's common in some cultures) [13:54:17] hi [13:54:23] hi PrabalRawalay120 [13:54:26] hello [13:54:47] myrcx: no, I wasn't sure if it was an actual bug or if it was a known error with fixes [13:55:28] Sir there is an error it disconnects me time to time [13:55:50] TheDaveRoss: I'd suggest creating a task just in case - if it's known you'll get a quick resolution, if not it can be investigated quicker :) [13:56:31] sounds good [13:56:45] TheDaveRoss: That being said I have a feeling we had a similar thing on enwiki... with Firefox too [13:56:56] PrabalRawalay120 the internet connection is the culprit for this most of the time [13:58:38] make sure you give it a quick check [14:00:49] What is WMDE? [14:02:24] rlot: WMDE = Wikimedia Deutschland I believe [14:03:23] Thanks! [14:03:48] indeed [14:04:01] myrcx: I made a bug. https://phabricator.wikimedia.org/T152008 thanks. [14:05:31] TheDaveRoss: Cheers :) [14:06:26] And then andre__ just needs to come along and ruin it all :P you were correct TheDaveRoss, it is "known" and another ticket existed - https://phabricator.wikimedia.org/T151770 [14:06:59] lame, I searched "loss of session data" and got no results on Phab or enwiki [14:07:15] no worries [14:07:29] the search in Phabricator is not very good. And most stuff is stored in my brain anyway :P [14:07:44] That's why you're the Bug Wrangler [14:09:24] well, thanks for looking into it [14:10:07] sir now howmuch time is left [14:10:32] sry sir i remmber [14:10:36] PrabalRawalay120: probably not long, you've been here a while :) [14:10:54] just 14 min left [14:11:21] PrabalRawalay120: Great :) though do feel free to stay longer or pop in another time :) it'll help with other Google Code In tasks [14:12:28] PrabalRawalay120: We don't use "sir" or "ma'am" here. :) [14:15:23] PrabalRawalay120: IRC is generally a place where we discuss bugs or work, so the "stay for one hour" is just to have some criteria in the GCI task. [14:15:25] PrabalRawalay120, We actually want people to get an idea how this IRC thing works and is used, and would love people to stay longer and re-join IRC - but that's not part of the GCI task :) [14:16:19] ok [14:17:00] got it [14:17:16] i will connect to irc later too [14:17:49] yay :) [14:17:54] hi [14:18:04] 'm a participant of GCI16 [14:18:09] Hi Sharat and welcome! [14:18:27] Hi Sharat :) how are you finding IRC? [14:18:27] TheDaveRoss: you would have to search for login or session and hope to find something.... phab fulltext search = not so much [14:19:03] well I would put in a bug to improve it, but nobody would be able to find it ;) [14:19:16] exactly :-D [14:20:04] been using it for a while, used to it @myrcx [14:20:11] We'll fix Phab search one day. It's just... a very complex topic. [14:20:21] https://phabricator.wikimedia.org/T151500 look, they are already working on it :-P [14:20:27] Sharat: That's great :) [14:20:39] quite seriously, we all hit this often so it's not going to fall off the radar... [14:20:41] andre__: MAKE PHAB GREAT AGAIN [14:20:50] Reedy: NO PHAB LEFT BEHIND ? [14:21:05] PHAB IS GOING TO BUILD A WALL AND BUGZILLA IS GOING TO PAY FOR IT [14:21:08] anomie: re your comment on T151770, would deleting cookies/clearing cache not resolve the issue? The two users who are having it on our wiki claim they have done this. [14:21:08] T151770: Frequent loss of session data - https://phabricator.wikimedia.org/T151770 [14:21:30] Reedy: That sounds like stuff for https://phabricator.wikimedia.org/macro/ ? :P [14:21:38] have to stay onine for a GCI task :) [14:22:08] i have submitted gci task for review [14:22:11] I'll be working with wikimedia this year, like the tasks [14:22:13] hi sharat [14:22:17] andre__: Thanks for ruining todays productivity [14:22:18] xD [14:22:19] Sharat: you could also check out #wikimedia-dev which is more developer focussed. If you want to. :) [14:22:25] i 2 [14:22:33] Reedy: you're very welcome. How are your GCI tasks going? :P [14:22:37] PrabalRawlay: K, bro [14:22:38] TheDaveRoss: If clearing all cookies doesn't fix it, then they'll need to capture the HTTP requests and responses for an attempted edit so I can have *something* to go on besides that one person somewhere has a symptom. [14:22:40] no i am fine here [14:22:47] andre__: I'm hoping to win the competition [14:22:49] andre:This is my first task [14:23:05] this is my first task 2 [14:23:13] Andre: will check #wikimedia-dev [14:23:18] i registerd today only [14:23:26] it would be good too if they could describe step by step what they do (open browser, go here, try to log in, go to this page, click the edit tab, orwhatever order they do it) TheDaveRoss [14:23:30] Reedy: hope you do win [14:23:40] I'm just a a beginner [14:23:43] Sharat: I'm trolling, unfortunately [14:23:49] I'm supposed to be mentoring [14:23:57] apergos: anomie: I will pass those requests along [14:23:59] Reedy is winning the trolling contest so far, no question [14:24:02] andre__: https://phabricator.wikimedia.org/T151973 do I need to do much more to that to make it eligible for import? [14:24:06] Reedy: Good luck! I'm still undecided whether to accept your parental consent form though ;) [14:24:07] TDR: cool [14:24:08] what do u mean by trolling [14:24:22] PrabalRawalay120, "trolling" in this context means "joking" [14:24:24] bd808: andre__ is being mean to me! [14:24:26] but it has more meanings [14:24:29] ok [14:24:57] Reedy: Get used to it. [14:25:09] Heyy Sharat, nice to see you here, which IRC client are you using? [14:25:13] Don't know what happened, I got disconnected [14:25:19] Am using Xchat [14:25:25] same here :) [14:25:35] Sharat: I hope you'll find some more interesting tasks! [14:25:42] shart i got disconnected 3 times [14:25:48] Reedy: still need to take a look at that task but will do now [14:25:50] that is perfect Sharat [14:25:59] this is due to internet [14:25:59] Yep, Planning on doing something interesting this year @andre [14:26:22] Works fine for me @Hasun [14:26:38] These IRCs, you don't know who's talking to whom [14:26:47] yep [14:27:13] :PSR120, did your task get approved ?? [14:27:39] no ' [14:27:50] well, good luck @PSR120 [14:27:50] SharatSA: It can be confusing - many IRC clients auto-complete the username you're trying to mention. For example, mine when I type Shar then press [Tab] it completes it [14:27:53] its not reviewd [14:28:07] hmm... [14:28:17] np [14:28:20] but these clients are usefull a lot [14:28:22] Putting the person's username you want to talk to at the beginning of the message helps show which message is for whom [14:28:24] SharatSA it will get approved once Prabal's 1 hour is over :D [14:28:56] Does the timing have to be exact ?? @husun [14:28:56] Husun_ how much time is left for an hour [14:29:04] an hour @PSR [14:29:36] PrabalRawalay120, who's your mentor ?? [14:29:38] 3 minutes [14:30:02] Husun_, Seems to me PSR is closing on it [14:30:19] I've just been on for a few minutes..:) [14:30:47] my task is approved but it is saying waiting for parental approvel [14:31:00] PrabalRawalay120, kk [14:31:02] sharat send me yu r mail id [14:31:11] sharatsa.garg@gmail.com [14:31:44] PrabalRawalay120, won't tell u the password though .. :) [14:32:03] haha [14:32:05] Haha..LOL [14:32:41] PrabalRawalay120, Get all students from SHCS on one channel [14:32:45] oh, it got approved, yay Prabal! [14:32:57] #SHCS or #SHCSGCIteam [14:33:08] what's SHCS? #justasking [14:33:09] (This channel is public. Please consider sending email addresses in private conversation, for your own privacy.) [14:33:12] Congo Shobo [14:33:29] Got it @andre_ [14:33:39] I'll remember it :) [14:33:40] It's up to your judgement - I can just warn :) [14:33:44] kk [14:33:59] Thanks for reminding . [14:34:45] Husun_, SHCS stands for Sacred Heart Convent School [14:35:03] I and PrabalRawalay120 study there [14:35:35] so, like did your school tell you of GCI? [14:35:45] Yes [14:35:49] told* [14:36:02] ah, that is so cool, you have a cool school [14:36:04] interesting! [14:36:30] Our school got the third or fourth highest participation the last year [14:36:34] It's good [14:36:53] hello? [14:36:53] back in my school, not a single soul knew of GCI xD [14:37:09] At our school, we've got a lot of students interested in OpenSource [14:37:17] Everyone there knows GCI [14:37:22] i need to put my site on lockdown do to spambots (i.e. restricting account creation, editing to only admins, etc) [14:37:42] can anyone help with the steps for this? [14:37:58] One of our schoolmates even managed to be a finalist 2 years back [14:39:12] Leaving for a while, will be back 30 minutes later [14:39:15] SharatSA that's pretty awesome *impressed* [14:39:31] def1: https://www.mediawiki.org/wiki/Manual:Preventing_access#Restrict_account_creation [14:40:01] thank you [14:41:22] additionally, is there a way i could restore the site to a backup i made earlier? i know this may be outside of this chat's field, but i had a backup file on GoDaddy and i'm not sure if that would revert the edits [14:42:38] Reedy: Regarding T151973, I've rewritten the task desc a bit, but what is expected from a student? Do you have a list of extensions that need cleanup? [14:42:38] T151973: Cleanup ContentHandler deprecated function calls in other Extensions - https://phabricator.wikimedia.org/T151973 [14:42:57] andre__: Not to hand.. But the answer will be "a lot" [14:43:04] Is expecting them to find them, as well as fix it, too much/ [14:43:10] Reedy: so how would a student go for finding an extension? [14:43:18] Reedy: I guess you want people to take one extension, clean up, and provide a patch? If so, explicitly say so. :D [14:43:26] DWTFYW [14:43:27] Students must know the scope and the expectations that mentors have... [14:43:27] ;D [14:43:50] Reedy: Yeah, but DWTFYW doesn't help judging when a work is "done" ;) [14:44:18] i don't want to be an annoyance, but would anyone know about restoring sites from backups? [14:44:47] Reedy: I want that task in GCI. I just wonder how to break it down into chunks, and not make students check out **all** MW extensions repos [14:45:21] def1: Waht sort of backup? [14:45:26] Reedy: I could run a grep over all extensions if you want me to though, and then we can continue to see how to break this down? [14:46:03] Might need a few greps... Yeah. Or doing it via an IDE [14:46:09] i backed up the database of my MW site on my website host, and i'm wondering if restoring it would bring the site back to a period before the spambots [14:46:18] I think some of them will be red herrings; the only usages have been fixed [14:46:23] So I guess weeding those out too would be nice [14:46:31] def1: It should if you remove the current database [14:59:34] Mmmm, my favorite type of herring. [15:04:14] Hi all! I'm Aditya J Gupta, a teen front-end web developer who loves to code and keeps learning. I'm here through Google Code-in [15:05:29] Hi adityagupta4213 and welcome! [15:05:46] adityagupta4213: Hi there :) out of interest, which IRC client have you chosen to use? [15:05:55] XChar [15:06:00] XChat [15:06:08] sorry, mistyped [15:06:52] does a mysql database contain all aspects of MediaWiki outside of settings, extensions, images etc? [15:07:39] yes, unless you use services such as parsoid [15:09:03] adityagupta4213: Awesome :) we're glad to have you here [15:09:46] that means if i have to roll back to a certain date on my site, all the user data, pages and edits will be back to the way they were? [15:10:23] yes [15:11:55] not sure what happens to the older content tables that have regular expiry (recent changes etc); you may not recover those old rows from 3 months ago or whatever it is [15:12:18] but those don't impact the actual page and revision content that is stored/shown [15:13:06] would this mean that users who made accounts after the date would cease to exist at that point? [15:13:37] yes, their user entries would be gone if you roll back the database [15:25:45] Can anyone provide a piece of advice for a beginner participating in Google Code-in? [15:26:45] my Special:LastUserLogin page gives me a blank page back, why? [15:27:15] adityagupta4213, yes/no/maybe. On irc the procedure is to ask your question, and if someone is online who knows the answer, they'll answer [15:27:32] hi [15:27:39] adityagupta4213, do be patient, since people come in and out of channel at all times :-) [15:27:51] kim_bruning: Oh, alright :) [15:27:53] * kim_bruning waves to LauraHilliger [15:28:28] i have a problem regrding my task [15:28:43] can anyone help me out [15:28:44] hello Guneet, same story as with adityagupta4213 [15:28:50] Is there a way to get user preferences from the API? All I've found so far is setting. [15:28:51] guneet go ahead [15:29:04] Guneet, Ask a question, and we'll see soon enough :-) [15:29:13] i have a task related to sandboxing [15:29:36] (incidentally, if you can ask your question in 1 line, or as few lines as possible, that's a plus) [15:29:42] ang i am not able to shift back to visual editor [15:30:05] i am stuck at the classic edtor [15:30:50] this happens when i log on to mediawiki.org and view its source [15:32:18] Guneet: There should be a symbol on the right. [15:32:27] Pencil-shaped, I think. [15:32:41] wait [15:33:04] no there is nothing [15:33:06] Once you open the wikitext editor, that is. [15:33:31] You do not have permission to edit this page, for the following reason: This page has been fully protected by an administrator and can be edited only by administrators. You can view and copy the source of this page. [15:33:38] this is written [15:33:54] {{Main page}} [15:33:59] Guneet: So it's a protected page. What page is this? [15:33:59] yes, so... there you go. [15:34:00] with this code [15:34:08] Niharika, the main page of mediawiki.org ;-) [15:34:16] Guneet: You shouldn't mess with the Main Page. Try a sandbox page. [15:34:29] Any sub page of your user page. [15:34:32] Guneet, yes. You realize you're trying to edit the wiki at mediawiki.org , not your own wiki, right? [15:34:39] yes but where do i copy the code from [15:34:39] User:Guneet/Test for example. [15:34:47] Guneet: What code? [15:35:04] like templates etc. [15:35:15] Guneet, ah yeah... you want to see the code of the main page? [15:35:23] yes [15:35:25] Guneet, What are you trying to do? [15:35:42] the task says [15:35:52] make a sandbox page [15:35:59] ok [15:36:13] copy the code etc. from the main page [15:36:33] then add some musical score images [15:36:44] Guneet: Okay, I'll try to explain. [15:36:59] When you open the source for Main page you see {{Main page}} [15:37:04] That's a template. [15:37:08] yes [15:37:12] ok [15:37:20] All templates have the syntax {{something}} [15:37:23] https://www.mediawiki.org/wiki/Project:Sandbox [15:37:31] Ok [15:37:34] so if i copy it its done [15:37:40] So if you want to copy the same text to your sandbox page, all you need to do is include the same template. [15:37:50] are you sure it said from mediawiki.org? [15:38:02] https://www.mediawiki.org/wiki/Template:Main_page [15:38:07] yes it does [15:38:07] Niharika: hi - so the renaming script will still be running for a couple more of weeks? [15:38:07] ^- here's the main page template [15:38:22] Guneet, ok, so maybe make a sandbox for yourself, IDK [15:38:26] thnx [15:38:31] s/renaming script/maintenance script that prevents renaming users/ [15:38:43] mafk: Not a couple more weeks. We're trying to optimize it to go faster. Current estimate is 3-4 days. [15:39:03] mafk: How big is it a problem if renames are disabled till then? [15:39:07] Niharika: thanks for the update :) [15:39:23] Niharika: IMHO not a big problem since rename is mostly a courtesy [15:39:27] mafk: I saw your comment on ticket but wanted to be sure of my estimate before responding. [15:39:30] Thanks! [15:39:47] but the queue might be rather long :) [15:40:16] mafk: Uh oh. How long is it? [15:40:52] Niharika: since I cannot access the global rename queue I don't exactly know, but if there's a way to do a select count(*) via sql [15:40:59] I might be able to see [15:41:26] mafk: So the script will actually take about 2-3 weeks to cover enwiki, meta wiki etc. but right now we modified the script to avoid those wikis. We'll probably end up scheduling another window in a few weeks to cover those wikis. [15:43:36] Niharika: I can't tell if that's good or bad [15:43:58] * mafk trying to guess which table has Special:GlobalRenameQueue [15:45:32] mafk: 28793 records in the renameuser_queue. [15:45:40] I'm guessing that involves all, renamed or not. [15:47:40] mafk: 252. [15:47:48] mafk: select count(*) from renameuser_queue where rq_status='pending'; [15:47:54] I think that's right. [15:48:08] on centralauth_p? [15:48:29] mafk: Yep. [15:49:00] How do i be a support team member? [15:49:22] mafk: Actually, it's not on labs. I did the query on production. [15:49:34] Schmoyoho: What do you mean? [15:49:40] MariaDB [metawiki_p]> select count(*) from renameuser_queue where rq_status='pending'; [15:49:42] ERROR 1146 (42S02): Table 'metawiki_p.renameuser_queue' doesn't exist [15:49:43] MariaDB [metawiki_p]> [15:49:45] yep I see [15:49:55] Probably confidential. [15:50:03] well, it does not matter [15:50:23] Look at this link https://www.mediawiki.org/wiki/Template:SupportTeamSig [15:51:06] please see if my sandbox matches the discription [15:51:10] Find some pages on Wikipedia that include musical scores. Create a Sandbox page for testing around as a subpage of your personal user page on mediawiki.org. Insert some musical scores there and play with the VisualEditor (not the classical wiki text editor) to understand how editing works [15:51:21] Then create a separate section for editing musical scores in the VisualEditor user guide. This will be similar to the one for poems, but with different screenshots you will have to provide. [15:51:56] * Niharika goes afk for dinner [15:52:57] Guneet, noone can see "your sandbox" if you don't provide a link to it. :) [15:53:09] hey would you please see if the sandbox matches the discription [15:53:09] Please be explicit and provide URLs. We cannot look over your shoulder :) [15:53:13] wait [15:53:23] https://en.wikipedia.org/wiki/User:Guneetconvent2002/sandbox [15:53:25] also, what is "the description"? [15:53:38] Find some pages on Wikipedia that include musical scores. Create a Sandbox page for testing around as a subpage of your personal user page on mediawiki.org. Insert some musical scores there and play with the VisualEditor (not the classical wiki text editor) to understand how editing works [15:53:44] Then create a separate section for editing musical scores in the VisualEditor user guide. This will be similar to the one for poems, but with different screenshots you will have to provide. [15:53:55] Guneet, the sentence "Create a Sandbox page for testing around as a subpage of your personal user page on mediawiki.org." [15:54:06] Guneet, do you think that matches your link https://en.wikipedia.org/wiki/User:Guneetconvent2002/sandbox ? [15:54:28] wait [15:54:36] ...and you could also link to https://phabricator.wikimedia.org/T117437 if you wanted :) [15:54:39] yes it does [15:54:41] which is the task you're working in [15:54:47] Guneet, have you compared those to URLs? [15:55:12] Guneet: "on mediawiki.org" vs. "wikipedia.org"? [15:55:14] which urls [15:55:21] Guneet: maybe you don't follow the instructions closely :) [15:55:34] (which might not be a problem, just pointing out to read carefully) [15:55:37] then please explain them [15:55:47] Guneet, well, mediawiki.org is not wikipedia.org ? [15:55:55] I'm not sure what's there to explain. [15:55:56] Hey guys, I'm here for the Google Code-In task [15:56:01] It's comparing strings, basically :D [15:56:06] Welcome b1uepear! [15:56:35] so what is wrong [15:56:40] Guneet: the task asks you to create a sandbox page (a subpage of your user page) on mediawiki.org. You're on wikipedia.org. [15:57:02] but there is no link for a sandbox [15:57:13] Guneet, where is "there" now? [15:57:24] The more specific you are, the easier it is to help :) [15:57:36] on the mediawiki.org page [15:57:55] Guneet: there is no such link in the top bar, that's true. Valid point. :) [15:58:06] Guneet: but why did you go to some other website then? :) [15:58:39] cause i saw how to make a sandbox on youtube [15:58:55] Guneet: Heh! That is... pretty clever, I have to say :D [15:59:02] Guneet: you could just create https://www.mediawiki.org/wiki/User:Guneetconvent2002/sandbox if you wanted [15:59:18] Guneet: but you can also continue on https://en.wikipedia.org/wiki/User:Guneetconvent2002/sandbox I guess [15:59:34] so will it help [16:00:02] (still, following instructions in GCI task descriptions might be more successful in the end than following instructions in random Youtube videos :D ) [16:00:13] Guneet: I'd expect so, if VisualEditor is enabled on English WIkipedia. [16:00:14] ok [16:00:20] (it is, actually) [16:04:01] andre__ [16:04:04] Guneet: but https://en.wikipedia.org/wiki/User:Guneetconvent2002/sandbox looks like a pretty good "playground"/sandbox for testing so far! Good luck! :) [16:04:31] i have copied it to the link given by you [16:04:45] have a look [16:04:47] https://www.mediawiki.org/wiki/User:Guneetconvent2002/sandbox [16:04:54] ah, nice! [16:05:17] did you visit it [16:05:28] so is it fine [16:06:31] andre__ [16:07:06] Guneet: Do you have a specific question? If so, please ask it. [16:07:46] the last question for the day is : is it presentable [16:07:49] Guneet: If the task description is somehow unclear, please say which parts are unclear :) [16:08:07] Guneet, i think it's needed to create sandbox about EDITING music scores in wikimedia interface [16:08:09] I guess it works as a testcase. As far as I can tell. I'm not a mentor of that task, as far as I remember... :P [16:09:00] no you are [16:09:02] Guneet: that Sandbox page should probably work, and now you can see how editing those music scores your Sandbox page in the VisualEditor (not: "Edit Source") works, and start drafting documentation. [16:09:07] a mentor of mine [16:09:19] About music notation interface [16:09:23] Heh, I see. :D I honestly don't remember all tasks I mentor :D [16:09:29] not about music notation at all [16:09:32] I think [16:09:35] true [16:09:51] it's more about using the VisualEditor to edit pages that include or should show musical scores. [16:09:58] documentation of what [16:10:07] Of interface [16:10:13] Of VisualEditor [16:10:29] ok [16:10:43] so in text editor [16:10:47] or what [16:10:51] Guneet, let's take a look at https://phabricator.wikimedia.org/T117437 [16:10:59] it says "Make a new section for musical scores in the user guide for VisualEditor" [16:11:15] Guneet, Have you taken a look at https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide ? [16:11:27] yes [16:11:29] good [16:12:04] Guneet, have you found and checked the section about poems on that page? [16:12:26] its loading [16:13:04] means i have copied something wrong [16:13:56] Guneet: why? [16:14:29] Guneet: have you tried using the VisualEditor to edit one of the scores on your Sandbox test page? If not, I guess that is your next step, to understand how that works and to document it :) [16:15:06] andre__ [16:15:17] Guneet, please do not ping me without any content. [16:15:30] it's a bit distracting [16:15:40] if you have a question, please ask it together with pinging. Thanks! :) [16:15:57] sorry [16:16:35] now should i document in a text editor [16:16:36] Guneet, have you used the VisualEditor yet on your Sandbox testing page? If not, you should do that. And read https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide to learn what it is. [16:17:05] Use visual editor, and document it. Its about Visual Editor's notation interface, not about musical notation at all [16:17:06] And then draft editing music scores in VisualEditor. And if that draft is okay, it will be added to https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide in the end. [16:17:16] rlot is right :) [16:17:17] i have used only the visual editor not the standard one [16:17:34] I think I've laid out your next steps... [16:19:04] yes you have [16:19:13] thanks for your hepl [16:19:16] help [16:19:23] Read everything once again. [16:20:32] ok [16:23:38] Guneet, I am still not sure that you understand what the task is about. [16:23:51] So please go through the task description, step by step. :) [16:23:58] No worries, you'll get there. [16:59:36] andre__ when save my sand box it says: The modification you tried to make was aborted by an extension hook [17:00:07] what is this extention hook and how to fix it [17:01:45] andre__ [17:05:48] Guneet: there is no need to ping me. You can ask your question here, and someone who knows the answer might answer. [17:05:55] (that's how IRC works :) [17:06:19] when save my sand box it says: The modification you tried to make was aborted by an extension hook [17:06:26] what is this extention hook and how to fix it [17:07:16] I wonder if this could be https://phabricator.wikimedia.org/T52828 [17:07:28] Guneet: What exactly did you try to change in your edit? [17:07:51] nothing to change but add certain things [17:07:59] Adding IS a change. [17:08:13] Is that the complete and entire error message that is displayed? [17:08:23] like a table and a bit of text with media [17:08:29] yes [17:08:46] yes it is [17:09:38] Guneet, is that blocking the work on your task somehow? [17:09:48] Because I don't see how. :) [17:10:19] it only occurs when i save the things [17:10:34] else it is fine [17:11:01] As I understand it, you have a score shown on your testing "Sandbox" page. So you could continue working on your task. [17:11:08] Anyway... :) [17:12:57] anyway? [17:13:01] what [17:14:21] anyone here [17:14:21] Hi Guneet, I am here, if you need anything, please ask, otherwise no one is going to help you... Thank you [17:14:59] would you please help me the same problem [17:15:13] described above [17:15:59] when save my sand box it says: The modification you tried to make was aborted by an extension hook [17:16:09] what is this extention hook and how to fix it [17:16:43] vm-bot are you there [17:17:19] vm-bot [17:17:50] there's no vm-bot in the channel? [17:18:04] oh wm-bot [17:18:24] hi kim [17:18:29] Hi guneet [17:18:39] Nice sandbox [17:18:42] please help me out [17:18:45] when save my sand box it says: The modification you tried to make was aborted by an extension hook [17:18:51] Ok [17:18:57] what is this extention hook and how to fix it [17:19:02] what was the modification you tried to make? [17:19:32] ps , maybe don't add your email address to a webpage [17:19:40] that's a good way to get a LOT of spam [17:19:46] ok [17:19:49] let me try [17:19:54] (so gmail stops a bunch of it, still not the greatest idea ever) [17:20:01] in the mean time [17:20:07] what was the modification you tried to make? [17:20:24] tables [17:20:29] images [17:20:33] text [17:20:34] all at once? [17:20:39] and thats it [17:20:42] ok [17:20:43] well [17:20:50] split it into steps [17:20:50] no one by one [17:20:52] add 1 thing [17:20:57] I don't believe you [17:21:01] did you save each time? [17:21:31] no [17:21:34] ok [17:21:40] and the problem is same [17:21:51] I don't believe you [17:22:07] Ok, make 1 edit, and save it [17:22:09] it doesnt matter [17:22:11] tell me if it works [17:22:14] and what the edit was? [17:22:21] ok [17:23:15] bit strange that you started out with templates, and text was last. Strange assignment [17:23:53] no i copied the template [17:24:05] Ok, and what did you learn from that? [17:24:10] its still the ssame [17:24:13] same [17:24:17] what is the same? [17:24:27] the error [17:24:31] ok [17:24:34] what did you try to add? [17:24:44] i deleted a row of table [17:24:58] which table? [17:25:17] Ok [17:25:26] so whatever you're doing, it's not working [17:25:29] you'll have to start over [17:25:34] next time, save in between steps [17:25:50] so cancel your edits. [17:25:50] start over? [17:25:54] yes [17:25:59] ok [17:26:07] you don't have to start over completely [17:26:07] but [17:26:11] cancel your edits [17:26:18] there's a cancel button/link [17:26:19] click it [17:26:44] you did too many things at once in one edit, so we can't know what went wrong [17:27:06] then, do 1 thing, just 1 thing. and save it [17:27:22] ok [17:27:36] if the change works, great. if not, tell me what you changed [17:29:54] having some more luck now? [17:30:15] you're taking awfully long to do Just 1 Thing. [17:30:34] in fact, you have done no thing so far [17:31:37] ok, whatever it is you're doing, can you just hit save right now? [17:31:49] you can always hit edit again and continue [17:31:57] .... [17:32:13] Ok, you probably have irc open in another window/tab and aren't even reading this :-/ [17:32:52] webirc, so you probably have this open in a different browser window [17:33:35] Oh well, I'll go off to get dinner or so :-) [17:44:44] * kim_bruning pokes Guneet some more [17:44:56] yes [17:45:05] its working!! [17:45:13] Oh good! [17:45:18] did you figure out maybe what's wrong? [17:45:33] oh [17:45:34] no it's not [17:45:37] you still haven't saved [17:45:53] savesaveSaveSAVEsaveSAVESaveSAVE [17:46:12] O:-) [17:47:29] thanks alot kim [17:47:43] hope its done [17:47:52] https://www.mediawiki.org/wiki/User:Guneetconvent2002/sandbox [17:47:57] have a look [17:48:04] bye [17:48:24] good night everyone [17:49:45] you didn't save [17:49:53] oh wait [17:50:00] now to mediawiki.org again [17:50:03] Oh ok [18:55:59] Can someone answer please: Update to 1.28: Images are missing [18:56:19] On the Support Desk [19:02:16] Schmoyoho, I do see an image on that page. [19:02:39] Me to. [19:02:55] That is the problem. [19:03:31] Schmoyoho: I thought the problem is that there is *no* images instead? [19:03:38] You wrote "Images *are missing*". [19:05:00] That is not me. I am trying to help him. [19:08:35] Ok, I am back. [19:21:15] What's the purpose of the data in the updatelog table? Is it used for anything, or is it safe to truncate? [19:21:59] (for context, I've noticed that on my install, that table is an order of magnitude bigger than any other table, and disk space is becoming a concern) [19:23:02] Hi I'm Nadia i am participating in the google code-in it for the first time. I love technology, gaming and coding. [19:23:10] stwalkerster: it logs action that the update.php script performs, so that they are only performed once. [19:23:29] stwalkerster: that table shouldn't get very big, though. how big is it on your installation? :o [19:23:39] about 400M [19:24:30] (18k rows) [19:25:06] uhhh D: [19:25:39] mine has 103 rows [19:26:55] stwalkerster: i'm not sure if it's safe to truncate. there definitely shouldn't be that much data in there. can you look what is actually stored there? [19:27:44] Have you done google code-in before? [19:28:06] Im from google code in [19:28:07] Hi NadiaN. [19:28:13] Its my first time there [19:28:18] and its great [19:28:19] Hi [19:28:26] Welcome to media wiki. Congrats on doing your first task. :) [19:28:45] Thanks [19:28:55] Uhh, Mediawiki channel*. [19:29:05] * Niharika so sleepy [19:29:39] NadiaN: Did you pick your next task? [19:30:09] Yes its for OpenMRS but im trying to get a head [19:30:37] Once in here for over an hour this would be my third in total. [19:30:38] I'm sure you already have one. ;) [19:30:45] Nice. :) [19:33:41] stwalkerster: hmm, it looks like we insert a row into updatelkog every time that update.php is run. this is silly. [19:33:59] I love coding but may need to develop my skills before I tackle some coding tasks. [19:34:14] stwalkerster: i think you can safely do this: delete from updatelog where ul_key like 'updatelist-%'; [19:34:34] MatmaRex: that makes sense with what I'm seeing [19:34:34] stwalkerster: i suspect most of your rows are like this, and they seem to serve no purpose whatsoever… no idea why we even insert them [19:35:57] yep, 36 rows not like updatelist-%, 18229 like updatelist-% [19:36:17] ostriches: hey, what's the purpose of DatabaseUpdater::setAppliedUpdates()? you wrote it in uh, 2010… :D [19:36:38] this is probably a holdover from when I had `git pull && php update.php` on a regular cron job [19:36:46] It was probably a dumb idea, most things I wrote then were dumb. [19:36:48] * ostriches looks [19:37:06] it adds a row to updatelog every time you run update.php, and nothing ever looks at them or deletes them, afaics [19:38:33] What a horrifically dumb thing for it to do. [19:38:48] It would be useful if it weren't for that stupid key [19:38:55] Yeh i have to keep erasing my table [19:38:59] $key = "updatelist-$version-" . time() . self::$updateCounter; [19:39:26] What sort of idiot would write code like that? [19:39:33] LOL [19:39:33] :> [19:40:26] I was an idiot. [19:40:32] MatmaRex: Go at it with a crowbar. [19:40:38] lol :) [19:41:08] ostriches: i wonder if we should have a database update to remove those rows. heh [19:41:21] Lmfao [19:41:22] Nah [19:41:41] Just remove the dumb logic. The answer to the earliest question: can it be truncated, is yes [19:42:49] heh, we have a DatabaseUpdaterTest, and this is the only thing it tests. [19:43:05] *snort* [19:43:12] Unlike, you know, testing something useful [19:44:19] cheers guys, schema shrunk from ~440M to ~30M :) [19:46:52] How many tasks have people done? [19:50:22] ostriches: https://gerrit.wikimedia.org/r/324544 [19:50:38] stwalkerster: the rows should stop appearing in MW 1.29 ;) ^ [19:51:56] NadiaN: in GCI? I think max 2 or 3 so far [19:52:04] it's only been running for 51 hours :) [19:52:48] I know I've submitted my 2nd for review and this will be my third. [19:53:01] oh cool! [19:54:37] I'm waiting for submition of my 5'th task [19:55:31] Wow! You have been very busy. [19:58:01] Hi all, I need help regarding a parserfunction (if) inside a table as it registers the new rows of a table ( |- ) as the 'if-seperators' [19:58:16] Is there any way to avoid this? [19:58:57] Kayokensa: yeah. either use HTML syntax for the table, or use {{!}} instead of | in the table syntax (but not in the #if syntax). [19:59:32] (if {{!}} doesn't generate | on your wiki, you're using an older MediaWiki version – either upgrade, or create Template:! on your wiki that just contains "|") [20:01:07] Thanks for the fast response, I will try it [20:07:46] How is everyone? [20:08:16] good, very good tbh @NadiaN how bout you? [20:08:55] Very good too really enjoying GCI! [20:09:21] @MatmaRex okay so the {{!}} seems to work (the template also exists) , i just need to figure out how to implement it correctly :) Thanks again [20:09:35] Doing alright, should probably introduce myself, doing GCI and thought to pop in and see if any help was needed in any way :) [20:10:12] Nice! [20:12:00] GCI = Goodle Code-In ? [20:12:07] Yes [20:13:46] Google Code-in???? [20:14:33] Google Code-in !!! [20:15:33] k [20:16:20] ¿¿¿Code-In de Google??? [20:16:54] Yes? [20:23:17] Do you have a Link? [20:23:46] for google code in? [20:24:38] yes. [20:25:26] https://developers.google.com/open-source/gci/ [20:27:54] I'm going now hope you all do well! [21:09:17] Is MediaWiki 1.28.0 For mac? [21:10:10] Is MediaWiki 1.28.0 For mac? [21:14:57] Hello everyone, I am setting up Vagrant right now and it asks me to provide my git username, should I enter my e-mail address? [21:35:27] Schmoyoho, see System Requirements and Compatibility on https://www.mediawiki.org/wiki/Download [21:36:30] divadsn: your Gerrit user name is whatever you used following https://www.mediawiki.org/wiki/Developer_access [21:36:39] It is likely not your email address. [21:37:59] andre__: Thanks, I was a bit confused. Well, I am also a bit tired. ^^ [21:41:44] divadsn, your user name seems to be "divadsn" [21:41:49] according to the search field on Gerrit [21:44:37] andre__: Yes, I have created my account on wikitech, so I am ready to rock and contribute :) [21:45:41] divadsn, yay! :) [21:49:04] andre__: But for now I go sleep (it is 10:48 pm in Poland), tomorrow I have classes from 8 am to 6:30 pm, so yeah, I will probably start on Friday :) Good night everyone! [21:49:45] Hopefully my Pi won't go off, so I will have a track on the conversations going on here ^^ [21:50:01] Is MediaWiki 1.28.0 For mac? [21:50:02] divadsn, good night! [21:50:22] Schmoyoho: see my reply 15 minutes ago in this very channel? [21:52:14] My mac dose not support .tar.gz [21:53:35] Schmoyoho: Do you use Homebrew? http://brew.sh/ [21:53:55] No. [21:54:03] Schmoyoho: What Mac OS version is that? [21:54:22] I'd expect Mac OS X too unpack a .tar.gz file when double-clicking it. [21:54:31] Schmoyoho: Then it's time maybe to install it :D [21:55:10] ...and there are a lot of instructions on the internet how to make a Mac system do that. [21:55:13] Schmoyoho: OS X can open a tar.gz file [21:55:21] OSK EL capitan [21:55:40] 10.11.6 [21:55:50] Schmoyoho: so your question is answered. [21:56:13] it should just magically uncompress and unpack into a directory if you open a tar.gz in the finder [21:56:22] It shows me the Developer Part [21:56:31] When I open it. [21:56:31] you can also use the command line to `tar xvf name-of.tar.gz` [21:56:41] Schmoyoho: what is "it" and what is "the Developer part"? [21:57:26] Where it shows the code lines. [21:57:36] MediaWiki is not a graphical application, it is a collection of PHP scripts and other assets to be served using a web server [21:58:37] the closest thing to a MediaWiki "application" is our MediaWiki-Vagrant virtual machine manager [21:59:01] I only have Xcode. [21:59:28] Schmoyoho: maybe we should back up. What were you hoping to *do* with MediaWiki [22:02:10] I just thought it was a App Version of the wikis. [22:03:16] Schmoyoho, have you checked https://www.mediawiki.org/wiki/Differences_between_Wikipedia,_Wikimedia,_MediaWiki,_and_wiki ? [22:03:28] ...as I'm not sure what you think of when you write "the wikis" [22:05:22] A wiki is a place that the community makes the system by gathering info about people,business's and more. [22:06:03] And putting it in one place. [22:07:14] Schmoyoho: alright, and what would you like to do that made you download MedisWiki? [22:08:53] .?? [22:09:27] Can You re-right that [22:10:24] We have some native apps for iOS and Android devices, but there is no official desktop client for OS X, Windows, Linux, etc. [22:10:53] Ohh ok. Thanks [22:11:03] The MediaWiki software package is the server side code that is used to serve a wiki as a website [22:11:05] Schmoyoho, use 7zip for .tar.gz [22:12:15] Schmoyoho, or double click. mac can open it by double click [22:13:31] Do you have a link? [22:14:18] Schmoyoho, See https://www.mediawiki.org/wiki/Download - "you can use 7-Zip to decompress it." has a link. [22:16:05] It worked. [22:16:10] Thanks. [22:16:39] * andre__ is slightly puzzled [22:29:16] whatever code editor is activated on .js files [22:29:34] can it please have an option to 'save and keep editing at the same line I left off' [22:30:01] (and hi all :) ) [22:32:52] gry: CodeEditor, file a task in Phabricator? [22:38:11] Thanks for giving its name andre__, I have now filed https://phabricator.wikimedia.org/T152051 . [22:44:19] can anybody give a hint about a good way to bulk upload files ? [22:44:51] i already try extension:uploadwizard, but my server seems to don't work with that, staying timeout [22:45:47] anyone know if wikipedia uses any plugin to do that ? i'm thinking give a try to extensions:msupload [22:47:32] upload wizard should work, check logs on server to see why it is timing out [22:49:33] alex1a: If you have access to the server, you can import images with a maintenance script. [22:49:58] yeah i have, any documentation to that ? [22:50:15] I don't remember off the top of my head...let's try... [22:50:24] !import [22:50:24] To import pages a few pages, use Special:Import - you can also import pages directly from another wiki (see !importsources). For mass imports, use importDump.php - see for details. NOTE: when using content from another wiki, follow the LICENSE TERMS, especially, attribute source and authors! [22:50:33] Hm, no dice [22:50:39] https://www.mediawiki.org/wiki/Manual:ImportImages.php [22:50:58] i will give a try, thank you so much marktraceur [22:51:07] Cheers! [23:06:30] nice [23:06:54] this task took longer than expected -_-