[00:00:38] YuviPanda: Yeah, php, mysql, apache [00:00:55] TParis: yeah, i think we already have a role setup for that. should be easy enough to setup once it is approved [00:00:56] Has an IRC bot too, some api calls, and gonna use OAuth [00:01:09] right, but underlying setup is still php mysql apache I guess [00:01:26] Thanks for the offer to help, I'll look for you whenever the project is created. This whole thing has been really frustrating [00:01:52] TParis: I understand. [00:02:40] TParis: I'll be around on IRC in PSTish hours usually (though I live in India) [00:03:02] TParis: if not, feel free to email me at yuvipanda@wikimedia.org, or drop a message on my enwiki talk page (User:Yuvipanda) [00:05:04] Thanks [00:05:53] TParis: yw! [18:16:42] What is the best way to release the source code for tool labs tools? [18:17:10] Is just putting the source code in an HTML page with a license enough? [18:17:34] Or just raw text? [18:18:25] PiRSquared, source control;) [18:18:56] I'm not new to programming, but I've never used that. What is that? [18:19:09] Is it like github? [18:20:15] https://en.wikipedia.org/wiki/Source_control ;) [18:21:18] PiRSquared: use github or gerrit and put a link from your tool [18:21:22] good enough [18:23:08] YuviPanda: Who did you say could approve it? [18:23:13] Coren and whom else? [18:23:22] TParis: andrewbogott_afk and Ryan_Lane [18:23:37] I don't know if any of them will be around before monday tho [18:23:39] Great thanks, now they're all pinged ;) [18:23:42] Ohh okay [18:23:42] L [18:23:51] :D [18:23:56] Well that's too bad [18:24:17] (sorry about stray characters, getting used to a kinesis advantage) [18:24:25] kinesis? [18:24:30] YuviPanda: when you use 'git', does it get sent to github or to a Wikimedia equivalent? [18:24:39] PiRSquared: by default? neither [18:25:00] TParis: http://www.kinesis-ergo.com/advantage.htm [18:25:13] i'm finding out the hard way that some of my finger-to-key-mappings are wrong [18:25:41] I type with two fingers so I don't that that'll work for me [18:25:54] I type really fast with two fingers, but that would wreck me [18:26:02] heh [18:26:13] I've CTS [18:26:21] So this is supposed to help [18:26:52] YuviPanda: should I do it as my user account or tool account? [18:27:04] I thought I had CTS. Been typing for two decades. But ten my doc said my wrist just had a ton of cysts [18:27:17] TParis: ah, I went to a doc and they did a bunch of tests and confirmed it was CTS [18:27:21] 2 docs actually [18:27:21] so [18:27:32] PiRSquared: I suggest starting at https://help.github.com/ [18:28:12] PiRSquared: it's a little messy to understand, but essentially it is like - you setup a remote repo on github, and push code to it from your *local* machine, and then pull code from it as your tool account [18:31:01] its nice when you figure out how to do what you want to do, but it's so expansive that once you get stuck your really stuck [18:31:09] I havent figured out if I like github yet [18:31:17] the GUI is total crap too [18:31:35] TParis: the UI is better than Gerrit [18:31:43] tho [18:31:47] but the underlying model is different [18:31:52] and +1 on getting stuck [18:32:25] dont accidently upload your database passwords. figuring out how to scrub the version is a pain [18:33:01] YuviPanda: so I can't do it from my labs account, but only from the local machine? [18:33:19] PiRSquared: you usually *push* from your local machine and pull from labs [18:33:26] the idea is that you don't want to put your private key on labs [18:33:27] so [18:33:37] PiRSquared: either way, I suggest reading through that page and experimenting with it [18:33:57] TParis: heh, once you do that once, it gets easy enough :D [18:34:00] filter-branch ftw! [18:34:52] What's better about going through all of this instead of just saving the file once? [18:34:56] Is it just for backups? [18:36:14] you can accept contributions from other people easily [18:36:26] makes it easy to know why a change was made [18:36:46] and makes *your* life easier too [18:39:09] okay, I'll try to figure this out ... [18:41:14] YuviPanda: Know anything about oauth? [18:41:41] TParis: haven't looked into it yet sadly [18:41:45] sorry! [18:42:28] np [18:47:16] also, if you have code that's shared across multiple tools, it makes it easier to keep it synchronized [18:47:56] currently I have one file, so I don't think that's a problem [21:59:38] the tool http://tools.wmflabs.org/searchsbl/ does not work, because a perl module "HTML::Template" is missing. what is the best way to continue? Shall I install that module locally? if yes: as local-searchsbl or as me (seth)? [22:07:19] hmm, ok, thanks all the same.