[01:27:53] Hello. [01:35:04] Gloria, can you tell me why my vagrant instance is returning 404s whenever I run my code [01:35:16] I think it's because of the dom and file_get_contents() function [01:35:43] Which code are you running? [03:45:15] Gloria, are you still there? [03:49:08] Probably. [04:18:42] Gloria: can i send you a pastebin of the code? it's a proposed implementation of 60135 [04:25:55] Withoutaname: You can share a pastebin with the channel. [04:27:28] http://pastebin.com/GgBX2gKw [04:29:29] I'm not sure https://bugzilla.wikimedia.org/show_bug.cgi?id=60135 is a confirmed bug. [04:36:02] idk, it's only if they really want it [04:36:35] I suggest asking the reporter if you're concerned [06:07:28] hello [06:07:32] can someone help me out with some permissions [06:08:00] my iser is www-data, should i chown -R the whole mediawiki directory as root:www-data ? [06:08:50] right now its 997:1001, the admin user is 1000:1000 and root is 0:0 [06:09:20] i su to www-data to test writing in some places and it doesnt allow me [06:10:14] because i suppose "other" permission [06:10:46] if the group was changed to www-data then everything would be group permission, thereby allowing writing in more situations [06:11:02] or should i relax chmod perms on a case-by-case basis? [06:39:52] Hi, how to have a serial number column in a table and autoincrement that? [07:26:18] how to have a serial number column in a table and autoincrement that? # wont work, a variable in python script is behaving wierd [07:28:08] tuxnani: You want an auto-incremented database field? [07:28:19] not a database field [07:28:28] i am trying to create a table in wikipedia [07:28:36] tuxnani: Oh, and you want it...ah. [07:28:59] tuxnani: You should maybe use a Lua module to generate the table. [07:29:00] !lua [07:29:00] Scribunto is a new extension that makes it easier to write repeatable code in Lua, rather than in complex wikitext templates. See http://www.mediawiki.org/wiki/Lua_scripting and http://www.mediawiki.org/wiki/Extension:Scribunto for more information. [07:54:18] !mediawiki [07:54:18] MediaWiki is a free software wiki package originally written for Wikipedia. It is now used by several other projects of the non-profit Wikimedia Foundation and by many other wikis. You can find out more about it at http://www.mediawiki.org [07:54:23] !wikipedia [07:54:23] A massively multiplayer online role-playing game (MMORPG) where players can click on the "edit this page" tab at the top of each level and add quips of information. Then, the Wikipedia Game Masters (GMs) check over these "edits" and if they are bad, the player is sent to "WikiJail," where they must appease the god Jimbo in order to escape. However, good "edits" gain the player "contributions", the much sought-after currency of Wikipe [08:04:02] That seems different from what I thought of Wikipedia. …and yet… the same. [08:26:38] can someone help me with this Failed to parse (PNG conversion failed; check for correct installation of latex, dvips, gs, and convert) error please [08:26:53] been trying at it for a few days now D: [08:27:14] reinstalled my OS three times thinking i must have done something fundamentally wrong [08:30:19] shawnbon206: usually this means that the binaries are not on the PATH of apache [08:41:51] thedj nginx [08:42:48] whatever you prefer :) [08:43:01] so should i symlink them inside /usr/share/nginx/bin ? [08:44:20] i can run them as the www-data user from the command line [08:45:07] sorry if i am saying irrelevant things i'm just at a loss [08:47:02] i'm not sure how that works on your setup. i'm just saying what most often has been the problem for me. [08:47:27] ohh.. so youre saying www-user is missing the env variable? [08:47:40] no. [08:47:41] i guess i didnt check that [08:47:45] oh [08:47:47] :D [08:48:19] i'm saying that the process that executes the PHP has a PATH. the binaries need to be in one of the directories specified in that PATH. [08:48:48] since you can make changes all over the place with regard to PATH, i can't exactly say where that needs to be changes [08:50:50] i dont understand, thanks for trying though :) [09:01:48] moin [09:03:00] im trying to fetch the remote ldap information to the local db thru the $wgLDAPPreferences. is it ok, to ask third-party module related stuff here, or should I buzz off? [09:04:45] tibyke: totally fine [09:05:12] I don't know how that extension works though, so I can't help :( [09:06:38] its like you have to define what local keys are mapped to what remote keys, something like: $wgLDAPPreferences = array($domain => array('email' => 'mail', 'realname' => 'cn', 'nickname' => 'sAMAccountName', 'language' => 'preferredLanguage')); [09:07:05] but unfortunately all i get is the literal 'cn', 'sAMAccountname' and 'preferredLanguage' in the local user table :( [09:08:05] maybe anyone else using this extension? [10:15:47] hi any one know where i can find a extention for logins of phpbb3 users? [11:31:56] ewa [11:32:07] ewa [13:08:56] ori, can I use https://gist.github.com/atdt/258f0994f988870a3bd5 as base for pywikibot? In effect, could you license it under MIT or equivalent? [13:26:08] ori: also, could the example stream serve non-NS0 pages? :-p [14:05:57] is there something required that is not documented for $wgDebugLogFile to work? i've gotten to the point of chmod 777'ing the damn file and still its zero bytes [14:06:12] i'm not entirely sure what type of events should actually get logged, but as its called debug... [14:06:46] i've got the absolute path to the file present, i do failed auth, successful auth, edit a page, file is still zero bytes. [14:06:56] any help would be awesome :) [14:29:24] hi Parabola - a lot of the West Coast of North America isn't here yet so you might want to email mediawiki-l [14:29:28] !lists | Parabola [14:29:28] Parabola: mediawiki-l and wikitech-l are the primary mailing lists for MediaWiki-related issues. See https://www.mediawiki.org/wiki/Mailing_lists for details. [16:32:42] valhallasw: sure, apache ok? [16:51:41] valhallasw: https://gist.github.com/atdt/258f0994f988870a3bd5 [16:52:29] hi ori how is your Monday going? [16:53:00] hi sumanah [16:53:08] it hasn't started in earnest yet but ok so far [16:53:10] you? [16:53:32] ori: Not bad! [16:54:49] ori: I'm seeking some bad examples for the performance standards/guidelines [16:55:59] sumanah: i'll have something by tomorrow, was just working on that for zurich [16:56:38] GREAT, thank you, https://www.mediawiki.org/wiki/Talk:Performance_guidelines would welcome some [16:58:16] Rahul21: mind if we talk here instead? [16:58:39] sumanah: sure, I pinged you on the tech list, my bad [16:59:22] Rahul21: I understand [16:59:34] Rahul21: your "goal and expected impact" could be a lot more specific. (in your grant request) [17:00:25] Rahul21: also, feel free to ask the OSBridge organizers to endorse your grant request. [17:00:32] sumanah: sure, will improve on that, could you write a line of endorsement if you liked our idea ? [17:00:43] Rahul21: I'm going to wait until you improve your proposal. [17:00:47] Your grant request. [17:01:05] ori: Cool, thanks. [17:01:08] sumanah: surely :) [17:01:30] * thedj eager for zurich... [17:02:24] thedj: me too! [17:03:44] sumanah: The people at the OSB are willing to endorse as per the mail I got [17:03:48] Rahul21: Open Source Bridge is a conference of a few hundred people. Some of them are developers at organizations that run MediaWiki installations. Many of them are not. What specific outcome would you like to achieve by teaching this lesson to them? [17:10:26] sumanah: Our primary goal is to encourage developers to use extensions. Many organizations have MediaWiki installations, but do they use Extensions ? We would love to teach them how to get started with making extensions. We plan on highlighting the roadblocks that we both faced when we developed our extension [17:10:27] richa: Rahul21 - the OSB organizers have statistics about how many people attend OSB, how many people have attended similar talks in previous years, and how many people have downloaded audio of past talks. I suggest you reach out to them and ask for that data, because it will make the "goal & expected impact" section much firmer [17:10:53] Rahul21: How many people will you encourage? How will you measure whether you have been successful? [17:12:59] ori: congrats on getting RC-to-WebSockets to work [17:13:12] I'm sorry I did not have much time to actually work on that [17:13:33] vvv: hey there, will you be at Wiki Conference USA in New York City later this month? [17:13:42] vvv: :) have you had a chance to look at the patch? any thoughts? [17:13:59] sumanah: is that like Wikimania except US-scoped? [17:14:08] Rahul21: richa - you may want to ask Alolita http://opensourcebridge.org/users/1108 Noopur http://opensourcebridge.org/users/1242 or Sucheta http://opensourcebridge.org/users/1409 for endorsements and advice on this [17:14:17] vvv: a bit, yes. http://wikiconferenceusa.org/ [17:14:23] North America. [17:15:13] Oh wow, it even is after the finals week [17:15:17] sumanah: We hope that everyone attending our session will be enncouraged, if given a chance [17:16:35] sumanah: How do we measure the impact ? Well since the audience will be from diverse backgrounds, a feedback form would be a good way to measure. [17:16:42] sumanah: Yeah, we will try to contact them for some advice. [17:17:27] Rahul21: I'm not sure you understand my concern here about numbers. There have been OSB sessions where only two conference attendees came to the talk. Would that be a good use of a few thousand dollars? [17:17:56] Do you care more about what they say on the feedback form, or what they actually go and do afterwards? [17:18:34] sumanah: definitely not [17:18:59] sumanah: I am getting to your point now. [17:19:15] ori: I did not realize socket.io had non-JS implementation [17:19:38] Is their on-the-wire protocol just WebSocket + JSON + some glue, or is something more substantial involved? [17:21:49] sumanah: We should create an impact such that after OSB is over, people should practically apply what they learnt [17:22:13] Rahul21: Yes. Take a look at https://www.mediawiki.org/wiki/Berlin_Hackathon_2012/Retrospective . [17:22:37] vvv: http://learn-gevent-socketio.readthedocs.org/en/latest/socketio.html#various-language-implementations [17:22:57] vvv: https://github.com/LearnBoost/socket.io-spec [17:23:14] vvv: websockets is one of four or five transports that socketio abstracts over [17:25:15] Rahul21: This is why I suggest you & richa reach out to the OSB organizers to get statistics from similar sessions from previous years, so that you can set reasonable expectations. How many people are likely to attend your session? How many people will download the audio afterwards? Will you collect the names and email addresses of participants and organize a checkin two weeks after the conference to see what new help they need and give them a smal [17:25:15] l task to do? [17:25:19] a small task to do? [17:27:24] sumanah: Sure. we will contact the organizer regarding this [17:28:15] sumanah: Yes we will surely, during the conference breaks we also plan to have an informal discussion with the people who participated in our session and clear their doubts. [17:28:24] Are you going to say that in the proposal? :-) [17:28:59] Sumanah: We haven't yet till now [17:29:03] richa: Rahul21 - one way to think about this is: under what circumstances would you think it's fair for the grants administrators to reject your request? Then prove to them that those are not the circumstances. :-) [17:29:29] petan: please respond on https://bugzilla.wikimedia.org/show_bug.cgi?id=54062 [17:29:33] sumanah: Well now since you have taught us so much about planning for a session, we will surely be writing it [17:29:42] sumanah: Thank you so much! [17:29:52] * sumanah nods [17:29:58] sumanah: Thanks :) [17:30:19] * sumanah waves [17:34:13] sumanah: I'll drop a mail to you( or ping you here ), after we improve the request. Is that okay with you ? [17:34:50] Rahul21: you know, I am not necessarily the best person to reach out to, here [17:35:56] I'm assuming you would be reaching out to me to either (a) get feedback on your grant proposal, or (b) get an endorsement. I have already given you my feedback on the proposal, and I haven't really worked with either of you or gotten to know you, so I don't feel very qualified on (b). Sorry. [17:37:16] btw vvv how is college? [17:41:22] Rahul21: am I maybe misunderstanding something? [17:42:37] sumanah: could you be a little specific ? [17:43:50] Rahul21: (If you'd prefer to continue this conversation in private I will entirely understand.) I mean, am I misunderstanding the potential reasons you would ping me again about your TPS request? [17:46:31] is the php user the same as the httpd user? [17:50:28] hi world > does someone here use CategoryTree ? [17:53:51] ghfggfh: yes. [17:54:33] does the last version work for you ? [17:55:28] Oh, I don't know, I'm not using the absolute latest version. [17:56:07] sumanah: kind of stressing recently (all final project), but nonetheless the things I'm doing these days make me quite happy [17:56:15] ok and so .if you use it > . does the $wgCategoryTreeSidebarRoot work for you ? [17:56:39] vvv: :D I'm glad you are doing things that make you happy. I hope you are learning a bunch [17:58:00] Hi sumanah! Missed your presence here. :) [17:58:15] Or maybe our timings didn´t match. [17:58:49] Niharika: I'm often not on IRC these days. [17:58:56] How are you? [17:59:40] sumanah: I´m great. Sucheta might not make it to OSB, so I´m a bit nervous about giving the talk alone (I have no experience!) [17:59:51] * terrrydactyl gives sumanah an e-hug [17:59:56] How are you? [18:00:02] Thank you terrrydactyl ! [18:00:04] *hug back* [18:00:15] Niharika: you can get experience! I presume there are users groups near you? [18:00:20] i’m going to wikiconference! if you don’t mind an in person hug, i’d love to give you one. :) [18:00:42] terrrydactyl: I will vary day by day and let you know on the day! :-) In any case it will be great to get to meet you and chat. [18:00:49] sumanah: User groups? [18:01:03] ghfggfh: sorry, I'm not using $wgCategoryTreeSidebarRoot - I guess I can't help you, but hopefully someone else can. [18:01:11] Niharika: also once you get to Portland (or San Francisco, if you are spending some time in San Francisco before OSB) you can give a practice run-through of your talk in front of friendly people [18:01:29] Oh, that´ll be nice. [18:01:31] Yaron: no problem thanks for your answers :) [18:02:10] Niharika: In many cities there is something like a Linux Users Group or a special-interest club for people interested in certain technical topics. Example: http://www.meetup.com/New-York-City-Storm-User-Group [18:02:54] Is there any group like that near you? You could practice your talk in front of them and they would get to learn from you. [18:03:04] is the php user the same as the httpd user? [18:03:44] sumanah: I see. But no such groups near my place or in college either, sadly. I could practice in front of random people though. Friends, family. [18:03:57] Niharika: You can of course start a group like that in your city or college. [18:04:27] https://www.mongodb.org/user-groups/guide is one guide to starting a user group. [18:04:38] sumanah: I plan to! After my GSoC responsibilities are over. :) [18:04:43] Got it. :-) [18:05:20] I realized one thing always leads to another and there´s never enough time for all the things we want to do in life. [18:05:53] Niharika: OSB is very supportive of first-time speakers. [18:05:56] That's quite true! [18:06:24] Yeah. I got my visa assistance letter and assurance of an endorsement too. :) [18:06:49] Great! [18:06:55] sumanah: If we have promised two speakers at the talk and only one goes, it´s not an issue, right? [18:07:10] Niharika: Well, I don't know - you should check with the organizers. [18:07:21] sumanah: Okay. I´ll mail them. [18:08:33] Late night for me. I´ll take your leave. Nice talking to you after so long, sumanah. :) Bye. [18:08:40] See ya! Good talking! [18:18:39] hi all [18:18:52] i have a question: [18:19:04] where is the parsed wikitext stored? [18:19:20] i've looked at the database tables and cant find an obvious one [18:19:38] or is it generated dynamically every time a page is loaded? (i doubt it) [18:20:09] lfschenone: It's cached, but not stored [18:20:29] thanks! is it cached in the users browser? [18:20:53] lfschenone: it's cached in the object cache [18:20:56] lfschenone: cf. https://www.mediawiki.org/wiki/User:GWicke/Notes/Storage#Rashomon_REST_web_service [18:21:11] lfschenone: which is usually not in the database, but in a service like redis or something [18:21:31] ah i see [18:21:34] lfschenone: it's only stored in the database (the 'objectcache' table) if there is nowhere better to store it at [18:21:49] one more question then [18:21:53] im trying to create an extension [18:22:12] which adds a tag [18:22:12] (i might be wrong on details, but it mostly works in this way) [18:22:32] and adds a user preference, so that if the user changes the currency of preference [18:22:44] the content of the wiki within the tag is updated [18:23:18] that is, empty the cache completely? [18:23:44] lfschenone: You could just parse it by returning multiple s with different classes, and use CSS to show/hide the appropriate one. [18:23:54] brilliant [18:23:57] lfschenone: nope. you'll want to add the value of the preference to the cache key [18:24:06] or yeah, just do what marktraceur says :) [18:24:06] Or that. [18:24:08] ah, thats another approach [18:24:17] thanks both [18:24:25] the Math extension does that [18:27:36] MatmaRex: damn irc, still fails [19:47:16] Hello qgil [20:01:08] Error : Failed to parse (PNG conversion failed; check for correct installation of latex, dvips, gs, and convert).... I've followed every solution on the wiki [20:01:22] reinstalled debian several times as wll [20:01:24] well [20:01:56] for math extension [20:02:11] checked all the $PATH 6 ways to sunday [20:03:02] like: sudo su - www-data -c 'which gs latex dvips dvipng convert' [20:04:08] /usr/bin/gs /usr/bin/dvipng /usr/bin/convert /usr/bin/latex /usr/bin/dvips [20:06:30] and i checked if the www-data user had permission to execute them [20:07:09] shawnbon206: have you tried setting the debug log to see if there's something useful in there? [20:07:29] or at least any descriptive error message [20:09:44] i havent.. [20:10:33] http://www.mediawiki.org/wiki/Manual:How_to_debug Vulpix this? [20:15:58] yes! [20:17:31] http://hastebin.com/zokizuhoka.erl i added this to the bottom of my Localsettings.php [20:18:02] gonna make the /var/log/mediawiki dir and make sure www-data can write there [20:20:38] perform a request that fails (try editing the page, and doing a preview, so the math formulas are updated), and disable the debug, since it will slow down things, and may reveal sensitive information in a production environment [20:21:09] disable the debug? [20:21:13] i just enabled it [20:21:22] you mean disable it after i find the problem [20:21:42] ? [20:22:35] well, once you get a page with the error, you can disable the debug, since repeating the error won't make the debug more useful [20:23:08] http://hastebin.com/quhiwojele.tex [20:23:10] since the debug log will be growing, it should be as small as possible, so you can focus on the particular request that produces the error [20:23:22] thanks for your help btw :) [20:24:33] well, hopefully it's a intranet/localhost site, but next time redact the COOKIE: information, since it contains session tokens that can be used to hijack your session [20:25:01] its not going to be public. i thought about that hehe [20:26:23] [texvc] Executing '/usr/share/nginx/html/extensions/Math/math/texvc '/tmp' '/tmp' '\alpha^2+\beta^2=1' 'UTF-8' 'transparent''. [20:26:31] yes, that line is interesting [20:26:44] the paths are weird on those /tmp dirs [20:26:46] try executing it in a shell [20:27:19] well, the real command being executed is the following (wfShellExec: /bin/bash...) [20:30:27] /bin/bash '/usr/share/nginx/html/includes/limit.sh' '/usr/share/nginx/html/extensions/Math/math/texvc '\''/tmp'\'' '\''/tmp'\'' '\''\alpha^2+\beta^2=1'\'' '\''UTF-8'\'' '\''transparent'\''' [20:30:29] this [20:30:38] that executed without error [20:30:51] but i dont know where this /tmp is supposed to be [20:31:37] /tmp is /tmp, the temporal directory in unix/linux systems [20:31:44] oh [20:31:50] of course [20:31:52] :) [20:31:57] it probably generates the PNG image there [20:32:09] and then MediaWiki moves it somewhere else [20:32:16] yes i see them [20:32:26] theres a bunch of .tex and one .png [20:33:17] hmm, maybe the PNG is your test, and the others are the failed attempts of MediaWiki [20:34:16] limit.sh is used to limit memory usage and execution time of external programs started by MediaWiki, maybe it needs more memory or time to generate the PNG images, and it aborts the execution before completion [20:34:34] it is a raspberry pi [20:35:18] well my test i executed the command identically to how mediawiki did [20:35:26] with includes.sh [20:35:34] shawnbon206: have you tried the complete commnand? in hastebin.com is truncated (you should double-click the line and copy to get it complete) [20:35:54] it ends with MW_WALL_CLOCK_LIMIT=180' [20:36:12] does it log the cruft it leaves behind at least? [20:36:22] oh ok let me try again [20:37:48] i tried the whole command it results in a .png without a .tex [20:38:04] i rm -rf all those /tmp files first [20:39:00] so i think youre right those .tex must be evidence the wiki couldnt get to the png [20:39:27] couldnt convert [20:40:09] weird [20:40:10] nothing in var/log/mediawiki [20:40:35] oh i typoed the name [20:44:53] http://hastebin.com/unefihawag.vhdl [20:44:55] theres the log [20:44:59] seems more inclusive [20:46:19] [Math] TeX: getHashPath, hash is: 4ada400386027b054f30af4ac0cfae2a, path is: mwstore://math-backend/math-render/4/a/d [20:46:21] FileBackendStore::getFileStat: File mwstore://math-backend/math-render/4/a/d/4ada400386027b054f30af4ac0cfae2a.png does not exist. [20:46:43] seriously, MediaWiki should stop outputting nonsense stuff like mwstore://math-backend/math-render in debug logs! [20:46:57] they're supposed to be for debugging [20:47:28] i assume it just check to see if that fine already exsist before it attempts to create it? [20:47:32] hi [20:47:33] now how are we supposed to know certainly what math-backend/math-render is? [20:47:46] is there a way to have a page with only a toc [20:47:54] without the rest in the same page [20:47:57] biberao: __TOC__ [20:48:11] hmmmm [20:48:11] Oh, but with the TOC of another page? [20:48:41] let me try to explain [20:48:48] http://en.wikipedia.org/wiki/Portugal <- this page [20:48:54] theres text on top [20:48:59] text in the bottom [20:49:09] i just want the page to have the TOC [20:49:13] which links to other pages [20:49:35] biberao: That...doesn't sound like it's in line with community standards. [20:49:47] oh [20:49:52] Technically feasible, sure, but not the sort of thing enwiki (or any wikipedia) does [20:50:31] it would be cooler though [20:50:38] how could i do it? [20:50:42] shawnbon206: the folder where it's trying to write it's probably defined in $wgMathDirectory (usually "{$wgUploadDirectory}/math") [20:50:53] biberao: "It would be cooler" is definitely not how Wikipedia sets its policy. [20:50:57] which i believe is images/math [20:51:19] biberao: I'd suggest talking to the Wikipedia community about this before doing it; it's a pretty major change. [20:51:28] i dont want to change [20:51:30] the wikipedia site [20:51:37] i meant on my own wiki [20:51:41] Ah, kay. [20:51:54] biberao: Don't use a literal TOC, then - use a list, possibly with styling. [20:52:06] Nest it as many levels as you'd like [20:52:12] ok [20:52:21] biberao: There's BookManager, which has some automated tools for doing this [20:52:24] Vulpix: /usr/share/nginx/html/images/math/4/a/d/4ada400386027b054f30af4ac0cfae2a.png [20:52:27] its there [20:52:35] But it may not be what you want unless you're actually using a wiki to represent a book [20:52:42] !e BookManagerv2 [20:52:42] https://www.mediawiki.org/wiki/Extension:BookManagerv2 [20:52:47] thanks [20:53:24] will try it [20:54:18] i open the file in an image editor the formula is rendered correctly [20:54:24] Vulpix ^ [20:55:00] shawnbon206: did the page rendered the formula fine this time? [20:55:07] no [20:56:35] same error failed to parse (png conversion failed) [20:57:21] somehow it does parse but then it cant find it afterwards? [20:57:45] shawnbon206: do you have SELinux enabled? [20:57:48] nope [20:58:07] its a very minimal raspbian install [20:58:25] all required components were installed with --no-install-recommends :P [20:59:06] texvc i compiled [20:59:09] well, I have no idea as to what's happening... I'm also not familiar with math neither [20:59:46] math is important :D [20:59:55] the only common things for such problems are limit.sh problems because $wgMaxShellMemory is too low, etc or permission problems [21:00:12] ok let me try again i will remove these parts [21:00:18] wait.. [21:00:20] nvm [21:00:43] that one in the images/tmp/ had to be put there by the math extension [21:00:50] not by me on the command line [21:01:14] i followed some short url tutorial when i installed i wonder if thats a possible cause [21:01:14] is there a newbie manual for that extension marktraceur ? [21:02:03] Uh. [21:02:19] http://www.mediawiki.org/wiki/Manual:Short_URL/Page_title_-_nginx,_Root_Access,_PHP_as_a_CGI_module [21:02:53] marktraceur: i cant see to use it [21:02:53] lol [21:03:46] Vulpix: on the permissions thing, i did chgrp -R the entire wiki to www-data [21:03:58] biberao: We've fallen into the "oh, adorable, you think MediaWiki is documented" trap [21:04:08] Sorry about that [21:04:10] marktraceur: true :| [21:04:13] You can do it manually [21:04:24] be kind and explain please [21:04:34] i might give you some sweet popcorn [21:04:45] biberao: Just make a list and put links in it. Not complicated. [21:05:39] then the bookmanager does nothing? [21:06:19] Vulpix: this is the only thing i didnt try: http://www.mediawiki.org/wiki/Manual:Troubleshooting_math_display_errors#Nginx [21:06:28] i wasnt successful when i did it anyways [21:06:50] i tried the edit they suggestested and then the wiki would just show a blank screen [21:07:00] biberao: I would continue to suggest that you use BMv2, but GorillaWarfare has failed in her documentation duties. [21:07:21] So I'm just going to bother her until she fixes it but in the meantime you'll have to use lists and links [21:08:20] ok marktraceur thanks [21:08:50] if he fed her some bananas she would help me now? [21:08:53] *no [21:08:54] running texvc as root seems silly [21:09:01] Probably not [21:09:31] shawnbon206: the last thing I would try is to run the command from the shell as www-data, with sudo, to see if it makes any difference [21:09:58] oh hold on [21:10:01] sudo -u www-data [21:10:17] -u uses login shell? [21:10:32] ive beeing using su - www-data -c '' [21:10:40] Not sure which is best [21:10:42] been using* [21:11:14] shawnbon206: yes. If you want to use a user id, use "-u #id" [21:11:28] why not adding your user [21:11:33] to the www-data group? [21:12:21] well, assuming www-data is also the user executing nginx [21:13:30] ok well it still worked as www-data [21:14:25] also with www-data 's enviroment thats the "-" in su - [21:15:37] marktraceur: she was nice enough to not need to feed her bananas :D [21:22:53] rar! [22:15:13] by any chance, has anyone else had issues with mediawiki on php 5.5.11? php would segfault repeatedly when loading special pages--downgrading php fixed it xD [22:16:04] I unfortunately don't have too much information to go off of, as xdebug gave me nothing; I'd probably have to run php through a C debugger to find out [22:17:00] !5.5 [22:17:03] Hm. [22:17:04] !5.4 [22:17:04] Traits? In MediaWiki? Yeah right, we wish. In the mean time, make your own wish: https://www.mediawiki.org/wiki/PHP_5.4 [22:17:20] It's so outlandish we don't even have a key for it. [22:17:30] 5.5 is outlandish? [22:17:32] !5.5 is See also !5.4, but prepare to be disappointed. [22:17:32] Key was added [22:17:46] ^d: You seem like the sort of person who might have better visibility into this problem. [22:17:46] wow, that's a neat trick. [22:18:23] <^d> I wonder what 5.5.x I'm running right now [22:18:33] <^d> 5.5.11, hmm [22:18:56] <^d> Works for me loading special pages. [22:21:28] well, the only thing Xdebug did tell me is that the HTMLSubmitField class was being redeclared, after a require() -- and really? fascinating. for me, it's 5.5.11+dfsg-3, a debian package [22:24:34] pastebin if anyone is curious: http://pastebin.com/2Uq9bkM3 [22:25:05] ^d: what system do you run? [22:25:13] <^d> OSX 10.9 [22:25:59] <^d> autoloader looks wonky, hmm. [22:27:18] ok i am going to try another wiki :( [22:27:21] <^d> oops: Maybe you've got an old file laying about? HTMLSubmitField shouldn't be in HTMLForm.php in master. [22:27:23] sometimes I would actually get that output on the webpage itself (I enabled debugging in LocalSettings.php) but most often, just a blank page, as php would segfault before then [22:27:25] i haz a headache [22:27:56] <^d> HTMLForm sounds out of date. [22:27:59] <^d> Or Autoloader. [22:28:04] <^d> Probably the former. [22:28:07] ^d: I'll check the git really quick for when that was obsoleted, but I tried this with 1.22.6 (after I tried it with 1.22.4, and 1.19...) [22:28:32] <^d> I know HTMLForm's gone through a bunch of refactoring recently. Wondering if something there is biting you. [22:31:14] line 2835 of HTMLForm.php defines the HTMLSubmitField class-- RELEASE-NOTES-1.22 confirms: [22:31:17] "== MediaWiki 1.22.6 == This is a security release of the MediaWiki 1.22 branch." [22:32:00] I wouldn't be surprised if it's been moved out since then though--an awful lot of classes in one file. I'll look at the git :) [22:32:21] HTMLForm.php was split to a bunch of files (one per class) [22:32:40] they're all in includes/htmlform/ or something like this [22:32:41] MatmaRex: yay! has a lot of this sort of refactoring been going on? [22:33:11] oops: it's going on all the time ;) [22:33:33] although we did sort of get at splitting very large files containing many public classes recently [22:33:43] SpecialPage.php was also split, and something else i don't remember right now [22:34:31] MatmaRex: I noticed the specialpages change, that was great--I had to tweak phpstorm just to point out all the deprecated classes so I could get an understanding of it before :) [22:35:01] shawnbon206: so you are done with the development of your extension? [22:36:59] Juandev: haha very funny. i am like on the third chapter of codecademy for python [22:37:31] thats the extent of my dev skillz. that and like 10% of bash [22:39:05] php is too leet for me [22:39:39] shawnbon206: once you are done, well invite you to wv [22:39:42] :-) [22:39:44] shawnbon206: php is leet? sheesh.. [22:40:02] MatmaRex: ^d: thanks! [22:40:58] no, its just i'm signifigantly unleet [22:41:32] if I could start again, I'd choose anything but php xD but I had to work with mediawiki for a project. so two years later... [22:41:44] going to try moinmoin [22:42:06] and i'll just focus on python until i am self sufficient [22:42:24] then i'll move onto other languages little by little [22:42:39] I think python would help get you to proficiency faster, yeah [22:42:53] python is hell [22:43:11] well the syntax looks a little weird to me honestly [22:43:19] when someone talks to me about python I get a headache [22:43:20] it looks like its not "real" [22:43:23] Juandev: I didn't say it was good, I just said it would result in faster learning of computer science :P [22:43:35] oops: sure [22:43:47] definitely [22:44:17] bye [22:44:19] :D [22:44:22] I bet you have a whole rant built up, but I don't wish to fill the room with it :D [22:44:28] later [22:44:35] i'm not gonna rant [22:44:43] shawnbon206: Juandev [22:44:51] oh [22:44:56] hes gone [22:45:14] oops [22:45:25] now i see where you got your nick [22:45:29] :) [22:55:58] ^d: quick question-- is everyone in here expected to be running mediawiki git? [22:56:18] <^d> Nope, lots of people using lots of versions. [22:56:38] We tend to use git's latest to verify bugs, though [23:04:55] im not using any version [23:04:58] :D [23:08:46] kk, thanks. shawnbon206 ? [23:09:00] <^d> I USE ALL THE VERSIONS [23:09:12] <^d> just kiddding. i only use master. [23:13:48] hi [23:13:56] what would be a good way to make an organizational chart [23:14:08] like boss and down the minions [23:14:08] :D [23:15:16] flowchart [23:49:09] biberao: not really sure what you mean? [23:52:34] biberao: http://orgchart.wmflabs.org/ runs http://git.wikimedia.org/summary/?r=wikimedia/orgchart.git [23:58:05] thanks marktraceur [23:58:14] i found flowchart too