*** aelkner has joined #schooltool | 00:20 | |
*** didymo has joined #schooltool | 00:47 | |
*** alga has joined #SchoolTool | 01:16 | |
*** didymo has quit IRC | 02:06 | |
*** didymo has joined #schooltool | 04:53 | |
*** didymo has quit IRC | 05:28 | |
*** alga has quit IRC | 06:01 | |
*** didymo has joined #schooltool | 06:43 | |
*** jstraw has joined #schooltool | 08:07 | |
*** jstraw has left #schooltool | 08:08 | |
*** jstraw has joined #schooltool | 08:08 | |
*** didymo has quit IRC | 09:16 | |
*** Aiste has joined #schooltool | 10:46 | |
*** Aiste has quit IRC | 10:46 | |
*** Aiste has joined #schooltool | 10:47 | |
*** alga has joined #SchoolTool | 11:21 | |
*** tdoggette has joined #schooltool | 12:50 | |
*** alga has quit IRC | 13:51 | |
*** tdoggette has quit IRC | 13:53 | |
*** alga has joined #SchoolTool | 14:19 | |
*** tdoggette has joined #schooltool | 14:25 | |
*** ignas has joined #schooltool | 14:30 | |
*** fsufitch has joined #schooltool | 15:10 | |
*** th1a has joined #schooltool | 15:22 | |
*** alga has quit IRC | 15:39 | |
*** wbrady has joined #schooltool | 15:59 | |
*** whaddon has joined #schooltool | 16:08 | |
fsufitch | wbrady, whaddon: gmorning | 16:09 |
---|---|---|
wbrady | hello | 16:10 |
jstraw | hi fsufitch, wbrady, whaddon, th1a, ignas | 16:16 |
fsufitch | jstraw: hi | 16:16 |
fsufitch | i've been up for a while | 16:16 |
fsufitch | working on a pet project... | 16:16 |
wbrady | fsufitch: do you want me to submit that second part of the bug? | 16:16 |
fsufitch | wbrady: that would help, yeah | 16:17 |
jstraw | heh... this is the week where you are stuck in the middle of nowhere with dsl... right fsufitch? | 16:17 |
fsufitch | yep | 16:17 |
jstraw | kk | 16:17 |
jstraw | I'll remind welsh | 16:17 |
fsufitch | i sent him an email | 16:17 |
fsufitch | he should know | 16:17 |
fsufitch | also ccarey should be coming in, so you won't be lonely :-P | 16:17 |
jstraw | k | 16:17 |
jstraw | brb | 16:17 |
wbrady | fsufitch: is the second part the part about putting up a message or something? | 16:18 |
fsufitch | i dont remember... | 16:18 |
fsufitch | lemme see | 16:18 |
wbrady | cause jason wrote this one | 16:19 |
th1a | hi jstraw | 16:19 |
fsufitch | wbrady: Finally, Data Checking needs to occur on the client and server side still. If invalid data is sent somehow, throw a message saying "no data was saved, invalid data sent somehow" or something like that. | 16:20 |
fsufitch | end quote | 16:20 |
fsufitch | that's what it says | 16:20 |
wbrady | ok | 16:21 |
fsufitch | i admit, that is a problem, but it needs to be a separate bug | 16:21 |
wbrady | will do | 16:21 |
wbrady | is it ok if i keep the wording basically the same | 16:23 |
fsufitch | yup | 16:24 |
wbrady | ok done | 16:24 |
fsufitch | yay | 16:26 |
fsufitch | yum, tostitos for breakfast | 16:26 |
*** jboisture has joined #schooltool | 16:29 | |
th1a | good morning ignas, aelkner. | 16:30 |
aelkner | morning | 16:30 |
th1a | And the rest of you rabble. | 16:30 |
ignas | hi | 16:31 |
th1a | So the CanDo sprint is next week, right? | 16:32 |
aelkner | that's right | 16:32 |
th1a | Can you refresh my memory on the goals for that? | 16:32 |
aelkner | we will want to finalize the gradebook | 16:32 |
aelkner | and our tests | 16:32 |
aelkner | we have lots of bugs submitted | 16:32 |
aelkner | that are already being worked on | 16:32 |
aelkner | but we just want to have it all polished out by the end of the sprint | 16:33 |
aelkner | one more thing | 16:33 |
aelkner | we want to discuss with Lee Capps | 16:33 |
jstraw | I will be in Richmond Thursday | 16:33 |
aelkner | the entire stradegy for importing/exporting | 16:33 |
th1a | So that doesn't include the simpler requirements? | 16:33 |
aelkner | meaing? | 16:34 |
aelkner | i mean, what simpler requirements | 16:34 |
th1a | I mean, requirements package. | 16:34 |
jstraw | the requirements package was the first thing worked on... wasn't it? | 16:34 |
aelkner | nope | 16:34 |
aelkner | we didn't touch it | 16:34 |
jstraw | ah | 16:35 |
aelkner | what we did was to not use inheritence anymore | 16:35 |
aelkner | so one could remove inheritence | 16:35 |
aelkner | and make sure everything still works | 16:35 |
aelkner | if we have the time | 16:35 |
aelkner | which could happen | 16:35 |
aelkner | but the import/export issues | 16:35 |
jstraw | are substantal | 16:36 |
jstraw | and more imporant | 16:36 |
jstraw | +t | 16:36 |
aelkner | will be of indetermenant length | 16:36 |
aelkner | so we will want to tackle them first | 16:36 |
aelkner | i figure Justus will learn a lot by attending those design meetings | 16:36 |
aelkner | and he would be the ideal candidate to do the eventual work | 16:36 |
th1a | Just removing the functionality shouldn't be hard. | 16:37 |
aelkner | the rest of the developers have a clear understanding of whta they need to be doing | 16:37 |
aelkner | bascially | 16:37 |
th1a | OK. Just remember that we need to do that before the gradebook can land in the beta. | 16:37 |
aelkner | ok, we'll definitely keep that in mind | 16:38 |
aelkner | and hope to accomplish it | 16:38 |
th1a | jstraw: Any other thoughts? | 16:38 |
fsufitch | aelkner: by the way, dropping in with an extra issue | 16:38 |
aelkner | go ahead | 16:38 |
fsufitch | as we add more and more JS functionality to the gradebook, it becomes more and more untestable | 16:38 |
fsufitch | i think at the moment there is no way to even test submitting of grades | 16:39 |
jstraw | th1a: only what fsufitch and wbrady might have :) | 16:39 |
jstraw | but I think aelkner covered cando well | 16:39 |
aelkner | we could use zope's selenium package | 16:39 |
aelkner | that helps with testing JS | 16:39 |
aelkner | so that could be one of the sprint goals | 16:39 |
ignas | or you could write the code in such a way that still allows functional testing | 16:39 |
ignas | and usage of the gradebook without javascript | 16:39 |
* jstraw is with ignas | 16:39 | |
th1a | Being completely dependent on js is not desirable. | 16:40 |
jstraw | fsufitch: at this point is what you have really any better then what was there last year? | 16:40 |
aelkner | completely dependant is overstating it a bit | 16:40 |
jstraw | if it requires JS to work? | 16:40 |
aelkner | it required JS last year too | 16:41 |
fsufitch | jstraw: yes it is | 16:41 |
fsufitch | but it also required ajax | 16:41 |
fsufitch | which was slow | 16:41 |
fsufitch | and it also loaded EVERYthing, recursively | 16:41 |
aelkner | well, yeah, we got rid of that stupid recursive lpoading problem | 16:41 |
fsufitch | also that needed jquery | 16:42 |
fsufitch | which broke badly | 16:42 |
th1a | ignas: Have you ever used zelenium? | 16:42 |
fsufitch | th1a: i believe we were discussing selenium with phillip von weiterhausen | 16:43 |
jstraw | yes... | 16:43 |
ignas | selenium, no not really, i have looked at posibility of integrating it with functional tests | 16:43 |
ignas | but that complicates buildbot | 16:43 |
ignas | development sandbox setup | 16:43 |
jstraw | he suggested it was not a great solution | 16:43 |
jstraw | it takes forever to use | 16:43 |
fsufitch | yeah | 16:44 |
jstraw | (because it requires x and a running browser) | 16:44 |
ignas | and the system itself | 16:44 |
th1a | Yes. I mean, it doesn't seem like something to add NOW. | 16:44 |
fsufitch | then what about testing the gradebook? | 16:44 |
aelkner | well, how much is JS? | 16:44 |
jstraw | aelkner: the submit button... | 16:45 |
ignas | fsufitch: well - you shouldn't have written it in a way that you can't test in the first place ;) | 16:45 |
aelkner | i don't think they did | 16:45 |
fsufitch | well, u can test that the grades are there | 16:45 |
aelkner | there;s server side validity checks, no? | 16:45 |
fsufitch | but the submit does preliminary, pre-submit checking | 16:45 |
fsufitch | and if there's anything wrong, then it refuses to submit | 16:46 |
th1a | While on one hand it seems reasonable to assume javascript for a lot of stuff, it would be good if the core functionality worked without it -- things like adding grades to the gradebook. | 16:46 |
aelkner | that's ok, but you can still can be server-side tests | 16:46 |
fsufitch | oh, server-side should work | 16:46 |
fsufitch | i don't even see how that *could* be dependent on JS | 16:46 |
aelkner | they idea is, we have good server-side tests | 16:47 |
aelkner | and let the JS be untested | 16:47 |
ignas | so it works without javascript then... what you are not testing is - whether javascript error reporting works, yes? | 16:47 |
fsufitch | well, a little more than that | 16:47 |
fsufitch | there's fill-down, there's cells changing orange when wrong scores are input, there's cells changing red when you try to submit bad data, and then there's the warning bar which changes message and is hide-able, and the competency text bar, which displays text when a comp is moused over | 16:48 |
fsufitch | i.e. a lot of js | 16:48 |
jstraw | fsufitch: can you test it ignoring the js? | 16:48 |
aelkner | we already have | 16:49 |
fsufitch | you can test that the right grades are being *displayed* | 16:49 |
fsufitch | but there's no way to test its submission | 16:49 |
jstraw | aelkner: not submit | 16:49 |
aelkner | why not | 16:49 |
jstraw | because it is all JS driven atm | 16:49 |
aelkner | functional tests can fill in fields | 16:49 |
fsufitch | because it calls a javascript function that isn't document.gradebook.submit() | 16:49 |
aelkner | and submit them | 16:49 |
fsufitch | it calls submitGradebook() | 16:49 |
th1a | OK, I see the issue. I don't want to go on with this now... | 16:49 |
fsufitch | which checks all fields for validity | 16:50 |
th1a | You'll have to discuss this later. | 16:50 |
aelkner | th1a: we'll work this out at the sprint | 16:50 |
aelkner | it's not a problem | 16:50 |
th1a | I have a feeling that you just aren't really going to be able to test this stuff in our normal way. | 16:50 |
aelkner | we will make sure that server side it working | 16:50 |
th1a | I mean, it is not an easy problem. | 16:50 |
jstraw | we'll look at it | 16:51 |
jstraw | :) | 16:51 |
aelkner | and not worry about testing JS | 16:51 |
*** wjohnsto has joined #schooltool | 16:51 | |
*** wjohnsto has joined #schooltool | 16:51 | |
th1a | One last CanDo related thing -- deciding who is going to fix the password issue. | 16:51 |
aelkner | i might be able to if i get the time during the sprint | 16:51 |
aelkner | it was assigned to me after all | 16:52 |
aelkner | but that's a change that needs to go into schooltool itself | 16:52 |
th1a | Yes. | 16:52 |
aelkner | so we will need to coordinate with ignas on merging branches | 16:52 |
jstraw | I assigned it to you because you know both schooltool and cando best... so you would be most likely | 16:52 |
aelkner | but that's it | 16:52 |
jstraw | to see all the consequences of the change | 16:52 |
aelkner | make s sense to me | 16:53 |
th1a | aelkner: You just have a lot on your plate now for SLA. | 16:53 |
aelkner | true, i will feel the crunch in the ninth inning | 16:54 |
aelkner | but what else is new | 16:54 |
jstraw | of course... pass change is low priority | 16:54 |
jstraw | if it isn't marked that for cando | 16:54 |
jstraw | I will remark it | 16:54 |
th1a | I guess the bottom line here is that if CanDo feels they need that *quickly* they may need to do it themselves. | 16:54 |
th1a | Otherwise for SchoolTool, it is an important fix for October. | 16:55 |
aelkner | can ignas do it? | 16:55 |
*** wjohnsto_ has joined #schooltool | 16:55 | |
aelkner | and if so, could he do it in the short term? | 16:56 |
th1a | That's what I'm saying. I don't consider it a "drop everything" bug for SchoolTool. | 16:56 |
ignas | proper fixing might take time, and i don't really have much time :/ | 16:56 |
ignas | i mean - administrators should still be able to change passwords for others | 16:56 |
ignas | without old password | 16:56 |
jstraw | yea | 16:56 |
jstraw | it is not a drop dead fix here either | 16:56 |
ignas | while should have their password change dialog protected | 16:57 |
jstraw | so pass on it till someone can get to it | 16:57 |
aelkner | yeah, it's not that it doesn't work already | 16:57 |
aelkner | it's just not password protected for users | 16:57 |
aelkner | who already should have entered the password anyway! | 16:57 |
th1a | Basically, someone will have to stop and think clearly about what they are doing to not screw up the security, so it shouldn't be too hard, but not something to just jam in. | 16:57 |
*** tdoggette has quit IRC | 16:58 | |
aelkner | we could agree to drop it for now, yes? | 16:58 |
aelkner | jstraw: ? | 16:58 |
jstraw | yes | 16:58 |
jstraw | already have ;) | 16:58 |
th1a | It is important though, because if a teacher leaves their computer (as they do) you don't want a kid to easily change their password. | 16:58 |
jstraw | yes | 16:58 |
th1a | OK... moving on. | 16:58 |
jstraw | thanks th1a | 16:58 |
*** tdoggette has joined #schooltool | 16:59 | |
th1a | aelkner: Have you been reading mysql docs? | 16:59 |
aelkner | just the mysql-python ones | 16:59 |
aelkner | i was hoping to avoid having to install mysql on my machine | 16:59 |
th1a | You need to get over that. | 16:59 |
th1a | That's why God invented "apt-get remove." | 17:00 |
aelkner | yes, i fifured it would have to | 17:00 |
aelkner | so i was probably goning to be installing mysql this week | 17:00 |
aelkner | but i could write a lot of the sql queries without mysql | 17:00 |
aelkner | as the tests will need to dummy out mysql anyway | 17:00 |
jstraw | mysql-python is pretty easy | 17:00 |
* jstraw uses it | 17:01 | |
jstraw | although I am not doing transactions etc | 17:01 |
aelkner | perhaps you could explain how to connect to a remote db | 17:01 |
th1a | You need to know a little about mysql though. | 17:01 |
fsufitch | jstraw: i tried to udnerstand it a few weeks ago and failed. think you could explain some stuff to me later? | 17:01 |
th1a | You have to enable that in the server's config. | 17:01 |
jstraw | fsufitch: mysql-python? | 17:01 |
th1a | It is off by default. | 17:01 |
fsufitch | yes | 17:01 |
jstraw | k | 17:01 |
aelkner | ah, that would help | 17:01 |
*** wbrady has quit IRC | 17:01 | |
aelkner | i could ask chris to set that up for me | 17:02 |
aelkner | but yes, i will read the mysql docs | 17:02 |
aelkner | to see what they say on the matter | 17:02 |
jstraw | aelkner: I use a local mysql with no external access | 17:02 |
th1a | Can't you turn it on on the test server? | 17:02 |
aelkner | i'd like to, just don't know what to turn on | 17:03 |
th1a | Well, you need to quickly learn. | 17:03 |
fsufitch | what's this for? | 17:03 |
aelkner | fsufitch: it's for SLA, don't worry | 17:03 |
fsufitch | import/export? | 17:03 |
fsufitch | oh | 17:03 |
jstraw | fsufitch: sssh :) | 17:04 |
fsufitch | ookay | 17:04 |
th1a | http://www.google.com/search?q=mysql+enabling+remote+access | 17:04 |
aelkner | th1a: thanks i'll look intpo it | 17:04 |
th1a | We're digging our grubby fingers into Moodle's database. | 17:04 |
jstraw | lol | 17:05 |
jstraw | with a hammer and chisel | 17:05 |
aelkner | moodle likes it dirty | 17:05 |
fsufitch | heh | 17:06 |
th1a | Well, theoretically they have a web api, but I don't trust it. | 17:06 |
th1a | OK, anything else aelkner? | 17:06 |
aelkner | not particularly | 17:06 |
aelkner | oh | 17:07 |
aelkner | just to discuss quickly | 17:07 |
aelkner | the goals for Justus | 17:07 |
aelkner | i figure that | 17:07 |
aelkner | he will be learning the app | 17:07 |
aelkner | but also, I figured he should attend the design meetings with Lee Capps | 17:07 |
aelkner | regarding import/export | 17:07 |
aelkner | and he could handle that part of the coding effort | 17:08 |
th1a | ignas: justas has longish brown hair? | 17:08 |
aelkner | but mainly he would be training to take over for the student developers | 17:08 |
aelkner | when they drop off in the fall | 17:08 |
ignas | th1a: yes | 17:09 |
aelkner | longish brown hair? | 17:09 |
aelkner | well then we can't give him import/export | 17:09 |
aelkner | not funny i know | 17:09 |
aelkner | anyway... | 17:09 |
aelkner | that's all i got | 17:09 |
*** wbrady has joined #schooltool | 17:10 | |
*** wjohnsto has quit IRC | 17:10 | |
th1a | Oh... the POV lineup is just Aiste, Albert, Ignas, Justas, Marius and Vika? | 17:10 |
th1a | I thought there was another guy. | 17:10 |
ignas | Gediminas | 17:10 |
ignas | and Laurynas | 17:10 |
th1a | OK. You need to update your website. | 17:11 |
ignas | yes! | 17:11 |
th1a | OK, ignas, how are terms coming? | 17:11 |
ignas | not much, spent last week with bugfix release and the CSV change | 17:12 |
ignas | our release machinery broke down | 17:12 |
ignas | and I am investigating it at the moment | 17:12 |
ignas | wrote jinty an email, maybe he can help | 17:12 |
ignas | and got sidetracked with the Zope3 bug with python2.5 | 17:12 |
* ignas expected more discipline from Zope3 developers | 17:13 | |
ignas | C and python code has diverged in at least 2 places in Zope security | 17:13 |
th1a | Have you tried jinty's packages? | 17:13 |
ignas | yes | 17:13 |
ignas | they work for me ;) | 17:13 |
ignas | and i could even install twisted side by side with schooltool | 17:13 |
th1a | I've got python-zodb: Depends: python-zopeinterface | 17:13 |
ignas | hmm | 17:14 |
th1a | So I need to email him about that. | 17:14 |
ignas | yes | 17:14 |
ignas | definitely | 17:14 |
ignas | maybe I didn't perform a completely clean install | 17:14 |
th1a | Or perhaps it is me. | 17:14 |
ignas | i'll try removing *everything* and try installing it then | 17:14 |
ignas | because what I have tested was an "upgrade" | 17:15 |
th1a | That's what I'm doing, too. I mean, I'm upgrading. | 17:15 |
ignas | i see | 17:15 |
ignas | well - you should definitely write an email to Brian | 17:15 |
ignas | oh | 17:16 |
th1a | I shall. | 17:17 |
ignas | another problem that took me a while was our CSV import views | 17:17 |
th1a | Did you fix them? | 17:17 |
ignas | i have added the course ID to the CSV | 17:17 |
ignas | that was easy | 17:17 |
ignas | but I have found like 3-4 bugs | 17:17 |
ignas | some of them serious in the rest of the CSV views | 17:17 |
ignas | i don't think i will be fixing them soon though ... | 17:17 |
ignas | must get terms going and finish them first | 17:18 |
th1a | Yes. | 17:18 |
ignas | just - do not try importing persons with username @@index.html using the csv form ;) | 17:18 |
jstraw | lol | 17:19 |
th1a | Indeed. | 17:19 |
jstraw | just make @ an illegal character | 17:19 |
*** mgedmin has joined #schooltool | 17:19 | |
ignas | it's a bit more complicated, but nothing that is not fixable... | 17:19 |
ignas | hmm | 17:20 |
ignas | what would happen if i'd import @@delete.html?delete.manager=checked ... | 17:20 |
ignas | anyway, that requires manager privileges | 17:20 |
jstraw | ignas: I'd mark it as a critical security bug? | 17:20 |
ignas | jstraw: users can't do that | 17:21 |
jstraw | yes but manager can | 17:21 |
ignas | jstraw: yes, a manager can shoot himself in the leg in easier ways | 17:21 |
jstraw | lol true | 17:21 |
th1a | Yes. We'll close it up eventually though. | 17:21 |
ignas | yes | 17:21 |
ignas | reported it | 17:21 |
ignas | and some more csv or __name__ related bugs | 17:21 |
ignas | so i would not forget it | 17:22 |
ignas | so as soon as i'll get bugfix release going, or during the fixing period i'll work on terms | 17:22 |
ignas | hopefully Zope3 people will comment on the python2.5 problem | 17:23 |
th1a | So you're still jammed up on getting the bugfix release machinery working? | 17:23 |
ignas | yes | 17:23 |
ignas | it fails in an interesting place | 17:23 |
ignas | so i'll probably need some help from Brian | 17:23 |
ignas | to fix it | 17:23 |
th1a | OK. Don't get behind on terms. | 17:23 |
ignas | yes :/ I know | 17:24 |
th1a | Any last words? | 17:24 |
ignas | have a nice week! | 17:24 |
th1a | Indeed. Have a good one. | 17:25 |
* th1a drops the bag of gravel. | 17:25 | |
* th1a goes to see what the furnace installers are doing to his basement. | 17:25 | |
jstraw | lol | 17:26 |
*** jstraw has quit IRC | 17:40 | |
*** wbrady_ has joined #schooltool | 17:49 | |
*** wbrady has quit IRC | 17:49 | |
wjohnsto_ | fsufitch: ayt? | 18:05 |
fsufitch | yes | 18:05 |
wjohnsto_ | dwelsh says to be available around noon for the conference call | 18:05 |
*** jboisture has quit IRC | 18:15 | |
*** jboisture has joined #schooltool | 18:19 | |
fsufitch | wjohnsto_: okay | 18:22 |
*** povbot has joined #schooltool | 18:37 | |
*** ccarey has joined #schooltool | 18:43 | |
ccarey | fsufitch: hi | 18:44 |
fsufitch | ccarey: hello | 18:44 |
ccarey | whatcha working on today? | 18:44 |
ccarey | fsufitch: can i take some of your assigned bugs? | 18:47 |
fsufitch | go right ahead :) | 18:47 |
ccarey | anything specific you | 18:48 |
fsufitch | i'm still working on beautifying gradebook and making it better | 18:48 |
ccarey | 'd like me to work on? | 18:48 |
ccarey | nice | 18:48 |
fsufitch | could you do the latest thing i reported? | 18:48 |
fsufitch | the comp checking and stuff for the student gradebook? | 18:48 |
ccarey | ok i'll take a look at that | 18:48 |
ccarey | fsufitch, i added validity checks and error messages last week | 18:53 |
ccarey | to student gradebook | 18:53 |
fsufitch | really? | 18:53 |
fsufitch | sweet | 18:53 |
fsufitch | then just make that bug as fixed | 18:53 |
ccarey | its just that submit is broken right? | 18:53 |
ccarey | i still get an error when i submit | 18:54 |
ccarey | so i'd have to fix that | 18:54 |
ccarey | fsufitch can i clean out the gobby files? | 18:58 |
fsufitch | sure | 18:58 |
*** dwelsh has joined #schooltool | 19:09 | |
dwelsh | fsufitch: how do we call you? | 19:09 |
fsufitch | my skype handle is fsufitch | 19:09 |
fsufitch | lemme get it active | 19:10 |
dwelsh | not skype, has to be tel | 19:10 |
dwelsh | call me 703.228.5735 | 19:10 |
dwelsh | fsufitch: you there??? | 19:12 |
fsufitch | yes, i'm here | 19:12 |
fsufitch | having sound card probs though | 19:12 |
fsufitch | i'll call | 19:12 |
fsufitch | i have to restart first though | 19:12 |
dwelsh | yes, please do | 19:12 |
fsufitch | so, brb | 19:12 |
dwelsh | right | 19:12 |
*** fsufitch has quit IRC | 19:12 | |
*** jboisture has quit IRC | 19:23 | |
*** ignas has quit IRC | 20:40 | |
*** mgedmin has quit IRC | 20:55 | |
*** aelkner_ has joined #schooltool | 21:30 | |
*** jboisture has joined #schooltool | 21:31 | |
*** aelkner has quit IRC | 21:32 | |
*** jstraw has joined #schooltool | 21:33 | |
*** dwelsh has quit IRC | 21:38 | |
jstraw | whaddon: libxml2-dev libxslt1-dev | 21:55 |
*** wbrady_ has quit IRC | 22:03 | |
wjohnsto_ | whaddon | 22:41 |
wjohnsto_ | jboisture | 22:41 |
wjohnsto_ | ccarey | 22:42 |
wjohnsto_ | jstraw | 22:42 |
* jstraw stabs someone in the face | 22:42 | |
*** jstraw has left #schooltool | 22:47 | |
*** jstraw has joined #schooltool | 22:47 | |
*** th1a_ has joined #schooltool | 23:33 | |
*** th1a has quit IRC | 23:35 | |
*** whaddon has quit IRC | 23:49 | |
*** wjohnsto_ has quit IRC | 23:50 | |
*** ccarey has quit IRC | 23:54 | |
*** jstraw has quit IRC | 23:55 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!