[13:55:00] hello, i have a weird problem with MobileFrontend. basically, in the Special:MobileLanguages page(s), the interwiki links are - for some reason - generated with MY wiki's base url instead of the related wiki's base url [13:55:15] everything's fine in the desktop version and in the ajax popup [13:55:39] it's just those Special:MobileLanguages pages that are wrong and i can't understand why, on wikipedia they seem to work [13:56:50] (also, those pages don't have robots meta tags and they all get indexed by google, which isn't great but at least can be avoided with a robots.txt) [14:19:24] anyone? [14:24:16] eepsos: i dunno, perhaps it's just a bug? [14:24:18] !newbug [14:24:18] https://phabricator.wikimedia.org/maniphest/task/create/ [14:24:36] file it please :) use "MobileFrontend" in tags [14:24:48] eepsos: also, try asking on #wikimedia-mobile [14:40:41] alright thanks [15:53:09] Which are different roles to work for media wiki project [15:57:42] Which skills will be developed if you work with media wiki [16:10:47] funny, Hi! Did you check https://www.mediawiki.org/wiki/How_to_contribute ? [16:11:09] depends on what you mean by "work with/for MediaWiki" [17:05:51] Thanks for link [17:05:56] andre__: [17:06:19] Which tasks involves more and in detail coding [17:06:48] Development/api/testing or any other? [17:07:03] How those tasks are distributed further [17:07:37] Which softwares or hardware resource is required to contribute in each category [17:14:55] funny, see https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker [17:15:11] very hard to make such generalizations. [17:15:35] funny: any category can have "more and in detail coding". or not. Depends on what tasks you work on. [17:16:18] hardware resources = mostly irrelevant nowadays, apart from some work requiring a more stable and stronger internet connection (e.g. working with API)? [17:17:14] What about software's [17:17:15] software resource = depends on what you work on. If you want to hack on MediaWiki itself (PHP etc) you'll have to set up a different development environment than e.g. working on the Commons Mobile App for Android (Java etc). Two random examples I picked. [17:17:26] funny: Do you have a specific question? :) [17:17:45] Why they use word hack instead of contribute [17:17:56] because code contributions require hacking. [17:18:27] hacking is a bit clearer as it refers to code [17:18:35] I guess hacking is different than contribution [17:18:38] you could also "contribute" documentation, images, etc [17:18:39] no. [17:18:42] it's just a subset [17:19:12] Starter topics are mostly covered by the links I've provided. So if a specific sentence or section is unclear, feel free to point out that sentence and ask for clarification. :) [17:42:11] andre__: are you contributor? [17:42:26] Can you explain me your role or interests [17:42:38] Or skill sets [17:42:47] funny: sure :) see https://www.mediawiki.org/wiki/User:AKlapper_(WMF) [17:43:36] Explain me about bug wrangler [17:43:45] Bug=mistake/fault [17:44:00] Wrangler=finder or troubleshooter? [17:44:21] You look handsome in those clothes!!!!!! [17:44:50] Are you finding bugs in code [17:47:31] Which languages you work with [17:49:53] funny: The languages are listed on https://www.mediawiki.org/wiki/How_to_contribute which I already linked [17:50:48] please see the links I provided - thanks! :) [17:57:34] andre__: which are other contributor programs except media wiki you are aware of [17:57:51] in Wikimedia? [17:58:15] funny: Well, what would you like to do in a "contributor program"? [17:58:40] Code and learn on the way/fly [17:58:54] in Wikimedia? [17:59:26] I feel wiki media is having less no of languages support it need [17:59:28] Php [17:59:31] Js [17:59:38] And lua I guess [17:59:55] Out of them I am interested in js only [18:00:04] see https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker for other Wikimedia projects in other programming languages. Which I linked already. [18:00:11] I also want to learn few more languages [18:00:18] Hence hunting more programs [18:00:34] This conversation is not a good use of my time as I've linked these pages several times now but it seems like you have not read them, so I'll go back to doing something else. :) Good luck! [18:01:26] Can you find R or data science related language? [18:01:32] Project [18:04:07] andre__: you haven't answered my last query [18:04:17] Except media wiki network [18:04:53] funny: because people do not answer when they do not know the answer. No need to ping me :) [18:05:08] Ok [18:05:16] You can tell that I don't know answer [18:06:29] funny: no, that's not how IRC works. I'm not a personal support line, sorry :) [18:06:49] You also need to do research on your own. I can only provide pointers. Which I did. [18:07:47] You should clearly pass message that you don't know answer [18:07:51] So I can Google [18:09:21] I need few pointers outside media wiki projects [18:11:03] funny: I've answered that question twice already in the last minutes. [18:11:48] I guess your answer isn't in line with my question [18:11:58] Should I re ask? [18:20:00] funny: Sure. [18:21:06] Esther: I want to know which are other contributions programs happening or running around the world you know about or aware of which can help me to learn and develop various programming language knowledge while contributing [18:21:17] Or learning while working/on fly [18:22:02] Is it more clear or confusing? [18:22:06] More confusing. [18:22:18] I have to go now, but if you stick around this channel for a couple of days, maybe you'll learn some things. [18:22:26] Okay [18:37:29] hi [18:37:48] Is there any easy way to block a list of users? [18:38:06] I've got like 100 users I want to block indefinitely [18:38:22] but I would prefer to not have to manually block each one [18:41:56] Where/what form is the list in? [18:42:36] I've got it in an excel sheet [18:44:17] Hmm [18:44:21] I thought we had a maintenance script for this [18:52:03] api should be the best way to go for mass block I think [18:53:13] hmm I'll have to take a look at it [18:53:26] also is there a mysql search you can run to find users that arent blocked? [18:54:09] You'd need to join the user table to the ipblocks table to find out [18:54:14] for example: 'SELECT user_name, user_real_name, user_email [19:04:43] bobsburgers: 'SELECT user.user_name, user.user_id, user.user_email, ipblocks.ipb_reason FROM user JOIN ipblocks ON user.user_id==ipblocks.ipb_user' [19:04:51] bobsburgers: somthing like that ^ [19:05:20] see https://www.mediawiki.org/wiki/Manual:Ipblocks_table and https://www.mediawiki.org/wiki/Manual:User_table for all columns of interest [19:24:12] I couldn't find the changeset, it was goneā€¦ Nikerabbit run away with it! O_O Thanks! [19:24:43] That was a fast merge! [19:27:12] jeblad: huh? [20:32:35] Nikerabbit: changeset for translatewiki [20:32:39] Thanks [20:33:30] https://gerrit.wikimedia.org/r/#/c/360899/