[00:11:52] YuviPanda|zzzz: From bus to sleep. Good man. [01:03:44] what's the best way to get an edit count for anons? for registered users, User::getEditCount() works [01:06:40] you have to scan the revision table unfortunately [01:07:46] select count(*) from revision where rev_user_text=$ip [01:10:35] what about using contribs pager? [01:10:40] or is that for internal use only [01:14:18] legoktm, i imagine scanning the revision table is an expensive query ? [01:14:28] probably [01:28:43] Deskana: sleep proved elusive, sadly [01:28:47] Deskana: I've successfully moved to another city now [01:37:32] YuviPanda: You seem to do that a lot! [01:38:04] YuviPanda, where are you now? [01:38:12] Krenair: Chennai [01:38:22] after a 9h sleepless sitting bus journey [01:38:22] at night [01:43:56] hiya, guys... i'm wondering how english wikipedia made those navboxes that auto-hide on articles... i'd love to be able to have that functionality on a webpage i'm trying to build... like click show/hide for more... [01:56:12] RingtailedFox, https://www.mediawiki.org/wiki/Manual:Collapsible_elements [01:58:32] thanks [03:50:29] any hints on doing this? a template for the latest revisionid authored by a specified user [03:50:55] you could write a custom parser function for that [03:51:13] legoktm: thanks. I will look into that [03:52:00] IanKelling: https://www.mediawiki.org/wiki/Manual:Parser_functions has some docs [03:52:08] awesome, thank you [06:33:02] hi [12:44:18] I don't remember if this was all integrated into the coding conventions or pre-commit checklist http://www.gossamer-threads.com/lists/wiki/wikitech/299237 [12:50:43] Nemo_bis: hmm, it seems like several parts are at least NOT part of any of those. [12:51:26] perhaps we should add a "review convention" guideline to our set of guidelines. [12:59:19] thedj: I'm asking because I tweaked https://www.mediawiki.org/wiki/Git/Code_review/Getting_reviews [12:59:59] Nemo_bis: cool ! [13:00:01] It would also be useful e.g. to remove some (more) parts of the pre-commit checklist which are now handled automatically [13:00:20] And there are some obvious lacks in security advice https://www.mediawiki.org/wiki/Talk:Security_for_developers#isset.28.29 [13:00:34] Nemo_bis: i'd suggest adding the conventions navbox to the page. [13:01:49] Nemo_bis: well they are living documents. We should add whatever is needed. [14:02:45] thedj: on "* We are concerned that dashboards will become private in future.", what's the situation about that in phabricator? [14:03:43] Krinkle: "* There is no stylize.php for JavaScript.", is there an equivalent now or should it be requested? [14:03:59] Nemo_bis: Where is that bullet point? [14:04:12] Nemo_bis: Shouldn't be needed. All code is enforced by jscs [14:04:21] It's PHP that is a mess right now and not yet enforced. [14:04:36] All code passes, differently styled code is rejected by jenkins. [14:05:02] There is no reliable javascript formatter that supports custom rules that allow implementing our style guide. [14:05:17] And don't think it's worth the effort to work on any such thing at this point. [14:06:15] There is one horse I'm betting on (esformatter) that looks like it will achieve this at some point. jQuery is already looking at incorporating it soon. At that point we can point to it as something you can install locally if you insist on writing code differently and then reformatting it. [14:06:58] But personally I'd recommend you just install jscs in your editor and write code with our style guide from the start. That seems much more productive [14:07:12] [14:07:13] Nemo_bis: [14:14:40] Krinkle: it's from the message quoted above [14:15:12] What message? Other than the other bullet point to thedj, there's nothing here for at least another hour [14:15:23] I'm not sure what you mean by "all code passes", what's https://bugzilla.wikimedia.org/show_bug.cgi?id=60619 about? [14:15:33] 14.44 < Nemo_bis> I don't remember if this was all integrated into the coding conventions or pre-commit checklist http://www.gossamer-threads.com/lists/wiki/wikitech/299237 [14:15:39] Nemo_bis: that's jshint, not jscs [14:15:45] code quality vs coding style. [14:15:58] plus, both of those are passing on mediawiki core [14:16:18] not all extensions ever written, but we provide the tools to do it, it's up to them to opt-in and fix their code. [14:16:30] http://www.gossamer-threads.com/lists/wiki/wikitech/299237 is about MediaWiki and Wikimedia in general [14:16:35] a formatter is not going to rewrite code to use best practices. [14:17:16] nobody asked that IIRC [14:17:29] Most of those points are obsolete/resolved. Anyhow, we don't need a styler for js code. [14:17:48] I'm having a hard time finding any single resolved one :) [14:17:55] Ok [14:18:09] (But yes, most is already documented) [14:19:10] not everyone is good at separating use cases / needs from proposals. The point behind style for js there was most likely that we had no way to properly assert it. [14:19:15] We have that now as of last year we have node-jscs [14:19:49] which analyses code and points out style violations. We even have it 100% passing as of a few months now and have it enforced in jenkins so we don't get any new code that isn't formatted properly. [14:20:07] We've got loads more documentation. Almost 100% coverage in core for js on jsduck up on doc.wikimedia.org [14:20:14] QUNit testing in continuous integration: Done [14:20:31] "Make methods public/protected/private" Done loads of that. [14:20:49] Follow coding style [ in php ] and wrap long lines: Done loads of that (Thanks to siebrand) [14:21:57] and other things I can't be bothered to point out :) [14:23:53] I said "resolved", not "improved". [14:24:06] I'm not interested in assessing progress, I'm just updating docs. [14:24:06] yes, resolved. [14:30:34] Nemo_bis: dashboards in phabricator can be created as desired, used as desired and 1 can be set as the default for all or you can set one as your own default dashboard. [14:30:58] so that seems covered from that side. [14:32:10] although it seems you cannot delete them... :) [14:38:50] thedj: that's about use dashboards [14:39:05] like https://gerrit.wikimedia.org/r/#/dashboard/93 [14:43:06] Nemo_bis: yeah you have similiar stuff phabricator. (you have panels with queries over any component/table of phabricator) [14:46:42] http://fab.wmflabs.org/p/Nemo_bis/ still requires login [15:21:15] Recently my MediaWiki website was suspended because they said my hosting account was sending a high volume of emails through one or more FormMail scripts on my account. They said it had something to do with my code. Not only do I haven no idea how to fix this, I don't know exactly what the problem could be because I haven't altered the MediaWiki code at all. Is it possible that some administrative functions or just editing the wiki s [15:21:37] causing this problem? [15:23:04] hi Jack_ [15:23:19] hi sumanah [15:23:44] Jack_: what extensions were you running? it's probably a good idea to lock down some functionality with some of the antispam-type extensions [15:23:45] !spam [15:23:45] For information about combating and handling spam in MediaWiki, see and . [15:24:06] i had flaggedrevs installed as an extension. nothing else [15:24:20] what version of mediawiki? [15:24:42] the most recent 1.23 [15:25:02] "FormMail scripts" looks very unrelated to MW when googling [15:25:20] Unless your MW was hacked :) [15:25:20] even more so as it's a perl script [15:25:28] (is reminded of what that's an unfortunate version) [15:25:30] yeah i was unable to find almost anything online [15:32:51] Thanks guys for your help! Ill check out those antispam features and stuff. [15:33:57] I'm not sure how much they're going to help [15:34:18] Your wiki/account sounds more like it's been hacked and is running bad scripts somewhere [15:34:27] ohhhh [15:34:37] Where could I go to edit that or check? [15:34:47] can you still login to your acconut? [15:35:05] my website has been suspended I cant get to it at all [15:35:19] do you have ftp/shell access? [15:35:38] yes i can access the files through filezilla sorry im new to this haha [15:50:06] cscott: is oldid supposed to work with the new PDF export? e.g. https://en.wikipedia.org/w/index.php?title=Special:Book&bookcmd=render_article&arttitle=Comet&oldid=314941889&writer=rdf2latex [15:50:47] dunno. it certainly works in the parts i've written .... which don't include the php Collections extension proper. [15:51:17] my part of the code starts with submitting a metabook.json file to the OCG service, which includes a revision id as well as/in addition to a title. [15:51:38] nothing, that article fails [15:51:41] you should probably file a bug? and or dig into the Collection extension's php code yourself, if you feel brave. [15:51:48] it might be due to the gif [15:52:03] I'm going through https://etherpad.wikimedia.org/p/BugTriage-mwlib ; not one but dozens bugs coming out of it [15:52:12] yes, i think there's still a bug with rendering articles with images. :( [15:52:43] not sure that's worth doing yet, certainly not until images work (!) [15:53:38] but i guess it can't hurt [15:53:46] it shouldn't fatal [15:54:16] there is currently a fatal bug with image rendering. you don't need to file lots of dups of that. [15:55:21] for triage purposes, note that the new renderer is built on parsoid. so it's worth checking that VE displays the page "correctly" (for weird corner cases like "pipes in images found in tables") and filing the bug against parsoid rather than the renderer if appropriate. [15:58:01] any image? [15:58:33] https://en.wikipedia.org/w/index.php?title=Special:Book&bookcmd=render_article&arttitle=User%3AHeadbomb%2FSandbox24&oldid=619305186&writer=rdf2latex fails and has no images [15:59:24] cscott: if any page with images fails, it would be useful to know, I can't test anything in that case [16:01:43] Nemo_bis: yes, that's what i'm saying, i'd like to make sure that the image stuff is fixed first. [16:03:14] cscott: bug number? [16:04:13] User:Headbomb/Sandbox24 i can reproduce with mw-ocg-bundler and mw-ocg-latexer, though. that's a good bug. [16:05:13] i don't know if there's a bug filed for the image fail, might as well file a new one and we can resolve DUPLICATE it if mwalker already has one. [16:06:39] it seems that xelatex doesn't like \hypersetup{pdftitle={\nolinkurl{User:Headbomb/Sandbox24}}} [16:08:04] cscott: I don't see any relevant bug with "image" or major+ severity or recent [16:08:17] did you file a bug for User:Headbomb/Sandbox24 yet? i've got a patch for that one coming up maybe. [16:10:08] doing [16:18:40] cscott: how does it decide whether to include an image (i.e. whether an image is free)? http://web.archive.org/web/20090211065758/http://code.pediapress.com/wiki/ticket/436 (previous bug is at https://bugzilla.wikimedia.org/show_bug.cgi?id=68926 ) [16:34:37] Nemo_bis: it uses the image metadata API. but there's no field there for "don't include this image", that should probably be filed upstream if there are legal issues. [16:35:14] i don't know anything about that. is it really legal to include an image on a wiki article, but not to include it in a printed-out copy of the same wiki article? [16:35:19] cscott: upstream? [16:35:37] cscott: the article links to the page where authors are attributed [16:35:42] upstream: against mediawiki/core, against the multimedia API [16:36:01] so does the PDF [16:36:06] There isn't really an API for this stuff [16:36:13] there is now, it was added recently. [16:36:26] Not "really" [16:36:36] It's ok-ish for a small subset of things [16:36:56] Do you have an example of such a PDF with images? I've not been able to produce one yet [16:37:05] we discussed this, the consensus was that this was a bug for the multimedia team. it's not a bug with PDF, so long as PDF emits the stuff which the API gives us. [16:37:53] It's easy to exclude images. Where you're not sure, you don't use them, period. Legality is not an optional [16:37:59] if the API doesn't give appropriate license info, it's a bug to be filed against the API (and/or to be raised with the editor community of that wiki, etc, this is really out of my league and I don't know the details) [16:38:01] Anyway, have to see such a PDF first [16:38:37] again, i'm happy to respect a "dontinclude" flag which the API gives me. but that's a bug for upstream first, to include a dontinclude flag. [16:39:32] Nemo_bis: did you file a bug for the "all images make PDF crash" issue? mwalker is back online in #mediawiki-pdfhack, we can ask him about progress there. [16:40:42] It's not all images, perhaps; SVG are just skipped :P [16:40:59] filing [16:46:14] https://bugzilla.wikimedia.org/show_bug.cgi?id=68929 [16:47:19] thanks. [16:49:31] hm, file another bug for "SVG images are skipped", if you can? they should be converted with rsvg-convert or inkscape, perhaps there's a configuration problem on production and neither of those is installed. [16:51:10] later; it's all on the list at https://etherpad.wikimedia.org/p/BugTriage-mwlib anyway [16:53:46] Nemo_bis: https://gerrit.wikimedia.org/r/150856 for the User:Headbomb/Sandbox24 crasher. [17:03:20] hi fhocutt and sorry I am late [17:03:26] hi sumanah! no worries. [17:03:53] fhocutt: I was lunching with a colleague whom I rarely see and was talking about how frequently I get misgendered in IRC, especially in #gsoc [17:04:42] * fhocutt nods [17:04:52] fhocutt: anyway! on with our show [17:04:57] fhocutt: how is Seattle this morning? [17:05:04] and what have you been up to since we last talked? [17:07:15] leaving comments to ask questions, reading debugging tutorials, and starting on the getting-started instructions [17:07:30] Yes! I have seen you on mediawiki-api [17:08:24] fhocutt: which debugging tutorial(s) have you been reading? may I see? [17:08:44] http://www.vogella.com/tutorials/EclipseDebugging/article.html [17:08:48] http://javarevisited.blogspot.com/2011/07/java-debugging-tutorial-example-tips.html [17:08:56] http://eclipsesource.com/blogs/2013/01/08/effective-java-debugging-with-eclipse/ [17:09:03] http://javapapers.com/core-java/top-10-java-debugging-tips-with-eclipse/ [17:10:51] whoa! that is a lot of things! [17:11:19] fhocutt: and have you been trying any of the things they suggest? [17:11:38] not yet! [17:12:00] fhocutt: I highly highly encourage you! [17:12:10] fhocutt: Merlijn waves to you! [17:12:18] * fhocutt waves back [17:12:47] Mithrandir, have you had the chance to look at JWBF/my evaluation yet? [17:13:01] fhocutt: so I know you have often sort of stayed in reflective-land when it would be good to shift into a more active mode, and I think this is one of those moments :) [17:13:33] probably! [17:13:39] like remember that time on the subway when you asked how a specific thing worked in Python and I opened up an interpreter and we tried it? I think this is like that [17:14:24] yes. [17:15:21] fhocutt: Have you sent that note to the maintainer to ask for a tour? I can help you draft it [17:15:42] to do today includes following the Maven set-up tutorials and such, so I can make sure the getting-started is accurate [17:15:47] Cool, good [17:15:48] yes, I have, no response yet [17:15:52] ok [17:16:04] (glad you sent it!) [17:16:09] also a "this is how I understand the structure, am I correct" note, also no reply yet [17:16:26] got it. I expect you'll get a response today or tomorrow, although I may be wrong. [17:17:10] Mithrandir: I repeat Frances's ping. :-) Also, ^demon|away & YuviPanda|food, we might be able to use some of your advice re some "is this normal for Java" questions. [17:17:29] qchris_away: ^ I presume you are, as your nick says, away, but I could use your help too if you have time :) [17:17:53] (Frances: Christian (qchris) has hacked on Gerrit, which is (basically) written in Java, as well.) [17:18:09] useful! [17:18:48] (hi anomie I hope your vacation was refreshing!) [17:19:32] sumanah: It was good! I was thinking that if I could I might just stay and be remote from there instead of here ;) [17:19:46] :) where did you go anomie? [17:20:01] sumanah: Wisconsin [17:20:13] ah yes! I have enjoyed all my time in Wisconsin. [17:20:35] anomie: remind me, do you feel as though you can speak to "this is/is not normal in Java code" questions? [17:21:38] sumanah: Not really, except that if it's excessively complicated with lots of tiny classes all over the place it's disturbingly normal in some sectors. [17:21:49] <^demon|away> Is there a snippet I should be looking at? [17:22:05] sumanah: You could see if manybubbles has time [17:22:08] fhocutt: so IIRC you are blocked on: response to your "is this normal in Java" question; knowing exactly what the user agent policy requires; getting a code tour. Anything else you are also blocked on? [17:22:27] anomie: that's true! I know fhocutt has paired with Nik in the past [17:22:42] sumanah: I can talk about java stuff [17:22:56] fhocutt: mind if I fwd your questions for Tollef to ^demon|away and manybubbles? [17:22:57] hi manybubbles! [17:23:01] not at all. [17:23:15] fhocutt: I'm probably the best target [17:23:20] not that I'm not not busy [17:24:08] ok ^demon|away & manybubbles you should have a note in your inbox like Fwd: Fwd: Feedback on JWBF evaluation/issues filed? [17:24:23] k [17:24:47] those are the questions fhocutt is a bit stuck on [17:25:16] e.g. is the JavaDoc (online at http://jwbf.sourceforge.net/doc/) as incomplete as it seems to her? [17:26:19] <^demon|away> Yeah, user-added docs are a bit sparse there. [17:26:31] <^demon|away> It's mostly the stuff automatically inferred from types & such [17:26:47] <^demon|away> Here's a well-documented class there: http://jwbf.sourceforge.net/doc/net/sourceforge/jwbf/mediawiki/actions/util/MWAction.html [17:27:00] <^demon|away> well, ok-documented. [17:27:02] <^demon|away> better than most. [17:28:25] <^demon|away> This one not so much: http://jwbf.sourceforge.net/doc/net/sourceforge/jwbf/core/RequestBuilder.html [17:29:11] yeah, it seemed really spotty to me, but I wasn't sure whether that was actually normal for Java [17:29:44] most of the higher-level stuff is in /mediawiki/actions [17:30:07] <^demon|away> Second question: anything about it that makes it difficult to provide instructions? Not inherently, without having used the code myself. [17:30:36] <^demon|away> Personally, I like it when Java libraries give me a copy+pastable for my pom.xml, but you can get that from central too. [17:30:53] they are somewhat better documented, like this one: http://jwbf.sourceforge.net/doc/net/sourceforge/jwbf/mediawiki/actions/meta/GetVersion.html [17:30:57] <^demon|away> As far as documenting how to use it...that's always a good idea and nothing is Java-specific about it. [17:31:12] some of that was me being used to scripting languages, I am thinking [17:31:25] they do provide the dependency for c/p [17:31:31] for both Java and Scala [17:32:05] <^demon|away> Last question: "Am I correct that there's no functionality that would make it easy to combine API requests for multiple pages?" [17:32:16] <^demon|away> Nothing about Java prevents that. Sounds like a feature request for the author :) [17:32:52] for that one, I wasn't sure about whether I was reading things correctly [17:33:27] but I couldn't find anything that looks like joining items with "|", which is how you get info on multiple items in the API [17:33:30] Thank you ^demon|away - as you can see this is the kind of stuff where I need a little additional expert opinion as ammo when disagreeing with a maintainer :) [17:33:42] and thanks very much! [17:34:08] <^demon|away> yw [17:34:09] <^demon|away> :) [17:41:52] fhocutt: sumanah I was away, back now [17:41:54] * YuviPanda|food reads backscroll [17:42:19] Hey YuviPanda! I think fhocutt got the help that she needed on at least a couple of her questions. fhocutt what additional questions do you have? [17:43:17] a third opinion on the JavaDoc would be nice! [17:43:30] oh, where? [17:43:34] http://jwbf.sourceforge.net/doc/overview-summary.html [17:43:59] fhocutt: hi, sorry, I didn't get around to looking at stuff before I needed sleep last night. :-( [17:44:34] afaict, the methods that are most expected to be used and that are best documented are under net.sourceforge.jwbf.mediawiki [17:45:15] thanks, Mithrandir [17:45:17] a/me looks [17:45:25] sleep is good! I recommend it. [17:45:35] Pfft, sleep. [17:46:55] fhocutt: it could definitely use a lot of improvement. most of the individual methods / constructors seem to not have javadoc [17:47:39] cool, that's what I was thinking. [17:47:45] fhocutt: yeah, so, this is a pretty common complain from me about Java stuff is that you just have the javadoc, there's little in the "overview"/"how to use this"/design doc department [17:47:53] yes! [17:48:06] it took me way too long to figure out what the structure even was [17:48:08] so even in the case where there is good javadoc, you don't actually know where to start for a non-trivial project. [17:48:13] yes, exactly [17:48:58] indeed, JavaDoc should add to and supplement more freeform documentation [17:49:33] if there are good examples of varying complexity that can help somewhat, but I like having some sort of an overview [17:49:47] I am so glad that experienced Java developers agree with fhocutt (and me) in this [17:49:56] is it possible/expected to add context to the overview page so that's not just a list of packages? [17:50:32] or would this be better as a separate doc page? [17:50:50] not sure, I haven't done stuff with javadoc in ages. [17:51:21] but the description that says "JWBF Main package" and that contains the request builder is slightly a trap, since it's not where you want to start for a trivial thing [17:51:46] once you find the MediaWikiBot class page, you have a little bit of text and intro to start with [17:52:01] the maintainer/readme suggests looking at the integration tests as code samples [17:52:01] which is not the clearest to me as someone without much Java experience [17:54:08] definitely a trap, since there's no real description of RequestBuilder when you click through [17:55:01] * sumanah is eating dried mango and is watching other people help her intern - all is right with the world! [17:55:29] as a minor bug, the first and only example on the MediaWikiBot page also seems to call a function on the bot instance that doesn't exist? [17:55:36] (readContent) [17:56:27] it should, from what I can see, be readData [17:56:29] sumanah :-) [17:56:52] good catch! [17:57:22] sumanah: hey [17:57:41] hi kishanio [17:57:52] sumanah: how is going [17:58:02] ok, so from that, it sounds like going over sample code is a very good idea! [17:58:10] I'm ok kishanio, about to watch https://www.youtube.com/watch?v=2JbZ1uWoKEg&feature=youtu.be the metrics meeting of WMF [17:58:26] kishanio: https://meta.wikimedia.org/wiki/Metrics_and_activities_meetings . And you? [17:59:36] Mithrandir, could you take a look at whether there's anything to combine multiple API requests? [17:59:39] sumanah: im talking about yuh to a friend :) [17:59:54] kishanio: I hope you are saying good things about my work! [18:00:14] I looked for anything that involved joining with "|", but only found something that joined namespaces [18:00:25] so I don't *think* there is, but I'd like a check on that [18:01:02] sumanah: definitely. You wanna see this, http://www.ted.com/talks/kiran_bir_sethi_teaches_kids_to_take_charge [18:01:49] sumanah: im telling them about opensource side of world. http://www.schoolriverside.com [18:02:14] Thank you kishanio! Wow! Cool! [18:02:27] fhocutt: I can't see anything, but I don't have a good overview of the api, so.. [18:03:08] fhocutt: I feel like there are bits missing, like, given a MediaWikiBot instance, there's no way to search for content. Given an Article, I can't see a way to get a list of its revisions. [18:03:36] * fhocutt notes [18:03:55] maybe I'm just crap at looking [18:04:26] sumanah: oooh, btw, I did a cool thing. https://meta.wikimedia.org/wiki/Research:Ideas/Public_query_interface_for_Labs is a project to help volunteers / 'casual researchers' run SQL queries against our labs databases without having to go through SSH setup and other things. Just a web interface. [18:04:29] Mithrandir: I think you are the target audience, though, so if you have trouble.... a lot of people will [18:04:41] YuviPanda: you are consistently amazing and I think you're great [18:05:01] YuviPanda, nice! [18:05:07] sumanah: it's on quarry.wmflabs.org, is going to be on things tomorrow, and will be of great use during the research hackathon. [18:05:09] fhocutt: :) [18:05:11] YESSSSSS [18:05:32] this is great YuviPanda! [18:05:35] sumanah: I'm not a Java developer, but I do know my way around code, so as kind of a "maybe I should start playing with this", I'm probably not a bad sample. [18:05:36] Mithrandir, I will look and see what I see, but if those exist and aren't discoverable, that's a problem [18:05:38] ok, I am now going to concentrate on https://www.youtube.com/watch?v=2JbZ1uWoKEg&feature=youtu.be [18:05:47] * fhocutt waves to sumanah [18:05:51] :) [18:06:01] sumanah: I'll probably be over time building projects that help answer 'what happens when you reduce barriers to data access for people' :) [18:06:04] probably cool things [18:06:07] yes! [18:06:16] YuviPanda: I know fhocutt is deeply interested in those kinds of projects [18:06:19] sumanah: so if you've other ideas that'll similarly help there, do ping me. [18:06:22] fhocutt: also, my problem with using test cases as samples is that you end up with a bunch of the scaffolding interfering and making it harder to figure out what's going on [18:06:29] fhocutt: :D you should try out quarry.wmflabs.org! [18:06:53] so if that's easily separated out and you can grab the little sample and use it in a toy project against a real wiki, that's cool [18:06:58] Mithrandir, thanks for articulating that [18:07:11] but if you can't, the value's a lot less (smaller?) [18:07:49] there's a lot less value [18:12:04] ok, sounds good. Glad that it's not just me finding this a bit confusing and not easy to just pick up and use. [18:12:09] thanks Mithrandir! [18:12:10] :) [18:12:31] fhocutt: and btw if you need another pair of eyes on something, qchris is now no longer away :) [18:12:36] * sumanah goes back to looking at charts [18:12:45] * qchris waves [18:13:00] qchris: Frances is my intern; she's working on https://www.mediawiki.org/wiki/Evaluating_and_Improving_MediaWiki_web_API_client_libraries [18:13:11] Awesome! [18:14:36] fhocutt: qchris is Christian, who has in the past worked on Gerrit, and is now doing Analytics stuff [18:14:52] Hi Frances :-) [18:14:58] hi qchris! [18:15:39] per https://www.mediawiki.org/wiki/Analytics#Development [18:21:12] hey fhocutt - so, just to finish up this question: I think you are blocked on: knowing exactly what the user agent policy requires; getting a code tour. Anything else you are also blocked on? [18:21:55] I don't think so, but I will let you know if I think of anything [18:23:52] OK thanks fhocutt! and do you feel like you are set for what to be doing for the next couple of days? [18:24:08] sorry, weird phrasing there, hope you get what I mean [18:24:16] this is a bit specific but does anybody have an inkling where Wikipedia modifies its citation numbers (ie. such as [1]) to have a smaller line-height so that paragraphs do not have inconsistent line spacing? [18:24:25] get things working, play with bugging/debugging, document as I go! [18:24:27] I am searching all over their code and just not finding it. [18:24:48] QuasAtWork``: did you take a look at https://en.wikipedia.org/wiki/MediaWiki:Common.css ? I'm totally guessing right now [18:24:57] didn't find it there but I'll look again [18:25:18] fhocutt: that sounds a bit broad -- if you start feeling stuck and need more specific TODOs please let me know and I'll help you figure it out! [18:26:00] nope; only mods there to sup.reference are for background-color, white-space, font-weight, and font-style [18:26:36] not sure then :/ [18:26:43] will do. [18:27:36] fhocutt: ok, I'm off to misc other stuff, ping me if there's more input I can give. [18:29:07] thanks, Mithrandir, will do. [18:37:17] Hi! Is anyone able to diagnose why the CSS on my wiki is failing to be compiled?: https://freestatechronicles.com/index.php?title=Main_Page&useskin=vector [18:37:23] https://freestatechronicles.com/load.php?debug=true&lang=en&modules=skins.vector.styles&only=styles&skin=vector&* [18:46:59] WHOOOAAA just saw mvolz's citoid demo. WOW [18:47:04] (in the metrics meeting) [18:47:11] this is frakking awesome [18:48:07] fracking is bad [19:10:25] sumanah, glad to hear the demo went well [19:10:42] Krenair: indeed! it is so cool! [19:10:54] I haven't seen it yet [19:30:02] hey anomie - am available for the rest of the day, can PM if you can [19:33:07] why do log_params elements start with numbers, e.g., "4::target"? What do those numbers mean? [19:34:39] they are used as the argument # for message keys (e.g. $1, $2,...) [19:35:56] leucosticte, so remind me what types of log entries you see these in? [19:37:07] (stupid IRC client didn't show aaron's message until I messed with the scroll bar, ignore me) [19:38:33] Krenair: e.g., a move log entry. Reason I ask is, I'm adding some new ones, and was wondering if I should pick a particular number. e.g. https://gerrit.wikimedia.org/r/#/c/150864/2/includes/Title.php adds a '6::pageid' => $oldid [19:39:29] I think you just need to pick the lowest unused one so it can be used in your i18n message for the entry [19:49:42] well I did find it but not where I expected [19:50:08] it's in /skins/common/shared.css and is a rule present on the master head revision of MediaWiki [19:50:18] apparently new since 1.22.5 though because we don't have that rule in our file [19:53:38] https://github.com/wikimedia/mediawiki-core/commit/5468ea568eca7f1657c5af9423ac073d1cdb8e8c [19:53:53] later moved to shared.css [20:04:49] hey Krenair https://www.mediawiki.org/wiki/Requests_for_comment/API_roadmap anomie needs help to write a sort of "big things you need to know" digest of this for API users - could you maybe help out? [20:05:44] per https://www.mediawiki.org/wiki/Requests_for_comment/API_roadmap#General_discussion [20:23:21] Phabricator people, how do I log in via OAuth? Right now the login screen I see just suggests user/pass [20:27:22] Hi guys, I just installed Mediawiki to wiki.b507.us and dragged the LocalSettings.php to the root, set it to cmod 600. Unfortuanatly nothing happend. Is anyone able to help me? [20:28:59] Hi [20:29:13] Hi bty! [20:29:14] hi bty [20:29:28] What's up? [20:30:19] twentyafterfour: ^ my phabricator question [20:30:25] how do I log in via OAuth? Right now the login screen I see just suggests user/pass [20:30:42] I mean at http://fab.wmflabs.org/ [20:31:31] enrayarne: sorry, I don't know - when you say "nothing happened" you mean you still don't see a running installation? [20:34:06] !500 [20:34:06] A blank page or HTTP 500 error usually indicates a fatal PHP error. For information on debugging (including viewing errors), see . [20:34:11] enrayarne: ^^ [20:36:11] marktraceur and sumanah I'll try the debugger now [20:37:40] Im getting the following error: Fatal error: Class 'ResourceLoaderUserTokensModule' not found in /home4/bfivzers/public_html/wiki/includes/resourceloader/ResourceLoader.php on line 437 [20:41:36] Weird. [20:46:31] enrayarne: do you see a file named "ResourceLoaderUserTokensModule.php" in /home4/bfivzers/public_html/wiki/includes/resourceloader [20:48:52] legoktm I fixed it already, thnx for the response! [20:49:04] awesome [23:58:34] Does anybody have a tool or extension that works with current versions 1.23.X that helps manage (see extension list and extension versions) and update extensions?