| *** didymo has joined #schooltool | 00:11 | |
| *** alga has joined #SchoolTool | 00:23 | |
| Lumiere | th1a_: I was in the car with aelkner | 02:52 |
|---|---|---|
| *** ccarey has joined #schooltool | 03:03 | |
| *** ccarey has quit IRC | 03:17 | |
| *** alga has quit IRC | 03:48 | |
| *** fsufitch has joined #schooltool | 04:06 | |
| fsufitch | Lumiere: sorry i couldnt come earlier | 04:07 |
| fsufitch | but i rly couldn't... | 04:07 |
| fsufitch | wat did i miss? | 04:07 |
| Lumiere | nothing | 04:32 |
| Lumiere | I have been working cando for 10 hours today | 04:32 |
| Lumiere | and I can't think straight | 04:32 |
| fsufitch | Lumiere: whoa | 04:35 |
| fsufitch | ur crazy :-P | 04:35 |
| fsufitch | wait so was there a meeting? | 04:35 |
| Lumiere | nope | 05:04 |
| Lumiere | there was a meeting in richmond | 05:04 |
| Lumiere | at 10 am | 05:04 |
| Lumiere | where we discussed money for you this summer ^^ | 05:04 |
| *** lisppaste5 has quit IRC | 05:05 | |
| Lumiere | and aelkner, dwelsh, eldar, and I made glorious plans | 05:05 |
| Lumiere | but no meeting tonight | 05:05 |
| *** didymo has quit IRC | 05:14 | |
| *** lisppaste5 has joined #schooltool | 05:22 | |
| *** th1a has quit IRC | 05:28 | |
| *** th1a_ has quit IRC | 05:28 | |
| *** didymo has joined #schooltool | 06:04 | |
| *** alga has joined #SchoolTool | 10:40 | |
| *** fsufitch has quit IRC | 14:09 | |
| *** didymo has quit IRC | 14:29 | |
| *** ignas has joined #schooltool | 14:43 | |
| *** th1a has joined #schooltool | 15:30 | |
| *** alga has quit IRC | 15:34 | |
| *** alga has joined #SchoolTool | 15:51 | |
| ignas | th1a: ping | 16:47 |
| th1a | hi ignas. | 16:50 |
| ignas | http://ignas.pov.lt/setting_up_bzr_schooltool_sandbox.html | 16:50 |
| th1a | So is this 20-30 minute push stuff what's causing bzr to lose to git? | 16:52 |
| ignas | not sure really | 16:52 |
| ignas | with shared repositories | 16:52 |
| ignas | the push stuff to launchpad would take 20-30 seconds | 16:53 |
| ignas | only the initial checkouts would be painful | 16:53 |
| th1a | Does it take that long because you're pushing up the entire history of SchoolTool? | 16:53 |
| ignas | yes | 16:54 |
| ignas | add the fact that repository is like 70 megs | 16:55 |
| ignas | so just rsync is 15 minutes | 16:55 |
| ignas | bzr adds only like 5 minutes to that | 16:55 |
| th1a | OK. | 16:55 |
| th1a | So, once you push a new branch, making changes to it doesn't take particularly long then, right? | 16:56 |
| ignas | no | 16:56 |
| ignas | it's slower than svn | 16:56 |
| ignas | but it's bearable | 16:56 |
| th1a | And you wouldn't literally have to wait while the initial push was happening. | 16:56 |
| ignas | ? | 16:57 |
| th1a | It would be pushing the current changeset, you could start working on something else. | 16:57 |
| ignas | emm, not on that branch i think | 16:57 |
| th1a | OK. | 16:57 |
| ignas | anyway - you won't be pushing to launchpad | 16:57 |
| ignas | which takes the 30 minutes | 16:57 |
| ignas | and would be pushing to either schooltool shared repository | 16:57 |
| ignas | or to a shared repository of your own | 16:57 |
| ignas | which i am not explaining how to do, because that would add to the information overload | 16:58 |
| th1a | OK. | 16:58 |
| ignas | we'll just have to wait until launchpad fixes it | 16:58 |
| th1a | I know aelkner will be happy if some of this can be hidden in his makefile. | 16:59 |
| th1a | I guess since the URL's have to change some of it can't. | 16:59 |
| th1a | Easily. | 17:00 |
| ignas | i would be happy if aelkner would understand every and each step | 17:00 |
| ignas | in there | 17:00 |
| th1a | True. | 17:00 |
| ignas | hiding something you don't understand in the makefile leads to problems | 17:00 |
| ignas | and people being stuck until i can reply to their email | 17:00 |
| ignas | but i understand it will take time | 17:01 |
| ignas | which is why recomended steps are being documented | 17:01 |
| th1a | Anyhow, good work on the document. | 17:01 |
| ignas | i have posted the link in #bzr | 17:01 |
| ignas | and i am waiting for them to comment on it | 17:01 |
| th1a | Good. | 17:01 |
| *** aelkner has joined #schooltool | 17:30 | |
| aelkner | Lumiere: ayt? | 17:31 |
| aelkner | ignas: ayt? | 17:31 |
| ignas | yes | 17:31 |
| aelkner | do you have any idea what cando checkout Lumiere is using? | 17:32 |
| *** eldar has joined #schooltool | 17:32 | |
| aelkner | are they using cando-buildout as far as you know? | 17:32 |
| aelkner | what can you tell me about cando-buildout? i see that it's in the branches folder | 17:36 |
| th1a | hi aelkner & eldar. | 17:39 |
| eldar | hey th1a | 17:39 |
| aelkner | hello th1a | 17:39 |
| th1a | You should have asked him during your car ride yesterday. | 17:39 |
| aelkner | good point | 17:40 |
| aelkner | we'll work it out | 17:40 |
| Lumiere | huhuhu | 17:42 |
| Lumiere | I am using trunk | 17:42 |
| aelkner | ok, thanks | 17:44 |
| aelkner | ignas: ayt? | 17:46 |
| ignas | yes | 17:48 |
| ignas | aelkner: cando-buildout is the branch | 17:48 |
| ignas | that works with schooltool trunk | 17:49 |
| ignas | mostly works at least | 17:49 |
| eldar | mostly? | 17:49 |
| ignas | well - schooltool has changed the UI | 17:49 |
| ignas | I had fixed functional tests to pass | 17:49 |
| ignas | but some parts of the functionality | 17:50 |
| ignas | are very difficult to use | 17:50 |
| ignas | with the new UI | 17:50 |
| ignas | other than that - tests seem to be passing | 17:50 |
| aelkner | we'll take a look at it | 17:51 |
| ignas | you should be working on it as it is mostly a proper buildout and a proper egg | 17:52 |
| ignas | with proper schooltool integration | 17:52 |
| ignas | from what I can recall | 17:52 |
| aelkner | ignas: can we check out our cando ranch as cando into the cando-buildout dir? | 17:54 |
| ignas | hmm, i am not sure you need to do that | 17:54 |
| ignas | that branch is a buildout by itself | 17:54 |
| ignas | oh | 17:55 |
| ignas | hmm | 17:55 |
| ignas | cando_buildout_integration branch | 17:55 |
| aelkner | yeh, we branched the trunk | 17:55 |
| ignas | is a cando checkout | 17:55 |
| ignas | and a buildout | 17:55 |
| ignas | so you would be checking out cando into a cando checkout | 17:55 |
| aelkner | so we need to use cando_buildout_integration | 17:55 |
| aelkner | ? | 17:55 |
| ignas | and i would suggest working on cando_buildout, or else you will have to replicate a lot of work that i and ccarey did | 17:55 |
| ignas | on integratin schooltool with cando | 17:55 |
| aelkner | ok | 17:56 |
| ignas | yes you should use cando_buildout_integration branch | 17:56 |
| aelkner | so we're using cando-buildout | 17:56 |
| aelkner | what? | 17:56 |
| aelkner | what are the precise steps we need to take to get started? | 17:56 |
| aelkner | 1) checkout cando-buildout? | 17:57 |
| aelkner | 2) ? | 17:57 |
| ignas | svn co svn+ssh://source.schooltool.org/svn/cando/branches/cando-buildout-integration cando | 17:57 |
| ignas | cd cando | 17:57 |
| ignas | make test ftest | 17:57 |
| ignas | make run to run it | 17:57 |
| ignas | it's like schooltool.stapp2008spring or schooltool.sla | 17:57 |
| aelkner | so the serc/cando that's within it is the latest cando code? | 17:59 |
| ignas | yes | 18:00 |
| aelkner | Error: Can't download http://pypi.python.org/packages/2.4/z/zope.i18nmessageid/zope.i18nmessageid-3.4.3-py2.4-linux-i686.egg: 404 Not Found | 18:00 |
| aelkner | is there something that needs to change in setup.py? | 18:01 |
| ignas | yep | 18:01 |
| ignas | give me a second | 18:01 |
| ignas | commiting | 18:02 |
| ignas | saw the failure in buildbot | 18:02 |
| ignas | the branch has a buildbot by the way | 18:03 |
| aelkner | that's good | 18:03 |
| ignas | i will be commiting to it sometimes if you don't mind ;) | 18:05 |
| ignas | i am planning to be changing schooltool/trunk in some backwards incompatible ways codewise | 18:05 |
| lisppaste5 | eldar pasted "lxml error" at http://paste.lisp.org/display/60693 | 18:05 |
| eldar | I get this error when I try to run make | 18:06 |
| ignas | make ubuntu-environment ? | 18:06 |
| ignas | you should be having schooltool.gradebook error then | 18:06 |
| ignas | which i will try fixing | 18:06 |
| eldar | ok, I'm making ubuntu-environment | 18:07 |
| eldar | ignas, make ubuntu-environment did not help :( | 18:09 |
| ignas | sudo apt-get build-dep python-lxml | 18:10 |
| eldar | ignas, thanks :) now the tests run and fail so the buildout must have worked | 18:15 |
| ignas | :) | 18:15 |
| eldar | except I am getting the same gradebook error that alan is getting | 18:15 |
| aelkner | ignas: the schooltool.gradebook egg is broken | 18:16 |
| ignas | i have told you that ;) | 18:16 |
| aelkner | a .pt file is simply missing | 18:16 |
| ignas | run bin/buildout -n | 18:16 |
| ignas | to update the egg please | 18:16 |
| aelkner | yeh, but i didn't know what you were breaking | 18:16 |
| aelkner | ignas: how do we change bin/test to get doctests to stop on first failure? | 18:24 |
| ignas | -1 ? | 18:24 |
| aelkner | thanks | 18:25 |
| aelkner | oh, no that didn't work | 18:25 |
| ignas | bin/test --help | 18:26 |
| ignas | it says "-1" | 18:26 |
| aelkner | yeh, but it's running more than one test | 18:27 |
| aelkner | one for each sub-package i figure | 18:27 |
| aelkner | the test-runner, that is | 18:27 |
| ignas | it's one for test | 18:27 |
| ignas | doctests can have more than 1 failure per test | 18:27 |
| ignas | i don't know how to make it stop on the first doctest though | 18:28 |
| aelkner | ctrl-c | 18:28 |
| aelkner | then -p the package name the next time | 18:28 |
| aelkner | sound right? | 18:28 |
| ignas | probably, i use -s schooltool.something.something | 18:29 |
| ignas | most of the time | 18:29 |
| ignas | aelkner, eldar: http://ignas.pov.lt/setting_up_bzr_schooltool_sandbox.html is the latest edition of the bzr documentation | 18:30 |
| ignas | not guaranteed to work as i didn't have the time to test every step yet | 18:31 |
| aelkner | for this week, can we not get involved with this and just use the buildout we're already using? | 18:33 |
| ignas | with cando - yes you can | 18:33 |
| ignas | as long as schooltool and schooltool.gradebook eggs are good enough | 18:33 |
| ignas | and you don't need trunks for any of them | 18:33 |
| ignas | you will have to run bin/buildout -n sometimes | 18:34 |
| ignas | to update both eggs though | 18:34 |
| eldar | ignas, is there any real different between running bin/test -f | 18:43 |
| eldar | and bin/runfdoctests ? | 18:43 |
| ignas | bin/runfdoctests is a hack for running functional doctests a bit faster when you have a broken functional test | 18:44 |
| ignas | and what to rerun it without changing the code | 18:44 |
| ignas | i don't even know how to use it without looking at the source code ;) | 18:44 |
| ignas | I think it runs all the functional tests, and when it encounters a failing test - it gives you the option to rerun that test | 18:45 |
| ignas | or something like that | 18:45 |
| ignas | but you should not really care about it, it's just a hacky toy ;) | 18:45 |
| eldar | well the funny thing is, for me, tests pass when I run runfdoctests | 18:49 |
| eldar | but faily horribly when I run test -f | 18:49 |
| eldar | for alan it's the other way around | 18:49 |
| ignas | then runfdoctests is running the other set of tests probably ;) | 18:49 |
| ignas | did you run bin/buildount -n ? | 18:49 |
| eldar | yesh | 18:50 |
| ignas | could you post the errors you are seeing? | 18:51 |
| ignas | because buildbot is not detecting any failures | 18:51 |
| ignas | svn up just in case too | 18:51 |
| eldar | weeeeeird | 18:54 |
| aelkner | i tried running bin/make-schooltool-instance, and it asks me for a project name? | 18:54 |
| ignas | well - yes | 18:55 |
| ignas | bin/make-schooltol-instance instance/ | 18:55 |
| ignas | is the default | 18:55 |
| ignas | makefile does that when you do make run | 18:55 |
| ignas | by default | 18:55 |
| ignas | it even makes the instance a cando instance | 18:55 |
| ignas | eldar: what's weird? could you post the failures please? | 18:55 |
| aelkner | oh, yes, duh | 18:56 |
| eldar | ignas, the weird thing is, the test -f no longer fails | 18:56 |
| ignas | :) | 18:56 |
| eldar | ignas, nothing changed since last time I ran them except that I ran runfdoctests | 18:56 |
| aelkner | enter instance type? | 18:57 |
| aelkner | except the default? | 18:57 |
| aelkner | schooltool.stapp20078 | 18:57 |
| aelkner | schooltool.stapp2007? | 18:57 |
| ignas | aelkner: cando.app should be in the list | 18:58 |
| aelkner | Enter instance_type (SchoolTool instance type to use. Available types - | 18:58 |
| aelkner | cando.cando2007 | 18:58 |
| aelkner | schooltool.stapp2005 | 18:58 |
| aelkner | schooltool.stapp2007) ['schooltool.stapp2007']: | 18:58 |
| ignas | cando.cando2007 ? | 18:58 |
| aelkner | i'll tyy it | 18:58 |
| ignas | the default is the last one alphabetically ;) | 18:58 |
| aelkner | the make file has a make-instance | 18:59 |
| aelkner | it passes the args that you suggest | 18:59 |
| aelkner | but it doesn't create any schooltoolini | 18:59 |
| aelkner | so make run can't run | 18:59 |
| ignas | emm | 19:00 |
| ignas | really | 19:00 |
| ignas | there is no schooltool.ini | 19:00 |
| ignas | in instance/ ? | 19:00 |
| eldar | there isn't | 19:00 |
| ignas | let me see | 19:00 |
| ignas | hmm, it did for me | 19:01 |
| ignas | can you rm -rf instance/ | 19:01 |
| ignas | and make run again? | 19:01 |
| eldar | uhhh same thing, ini not found | 19:02 |
| * ignas is updating eggs to see if he can reproduce it | 19:02 | |
| eldar | it didn't make ini for some reason | 19:02 |
| ignas | can you paste me the output make run gives you | 19:02 |
| ignas | if you run it | 19:02 |
| * th1a notes that it is really preferable to get started earlier in the day if you're going to need a lot of help from ignas. | 19:02 | |
| ignas | after removing "instance/" ? | 19:03 |
| lisppaste5 | eldar pasted "instance" at http://paste.lisp.org/display/60698 | 19:04 |
| ignas | ahah | 19:04 |
| ignas | got it | 19:05 |
| ignas | will fix it in 2-5 minutes | 19:05 |
| aelkner | ok | 19:05 |
| eldar | ok :) | 19:05 |
| ignas | think i fixed it, testing now | 19:09 |
| ignas | fixed it again, testing | 19:17 |
| ignas | aelkner, eldar: works for me | 19:25 |
| ignas | aelkner, eldar: bin/buildout -n | 19:25 |
| ignas | rm -rf instance | 19:25 |
| ignas | make run | 19:26 |
| ignas | thank you for your patience | 19:26 |
| eldar | ignas, nyahaha works :) thanks | 19:28 |
| aelkner | mine works too | 19:34 |
| aelkner | thanks | 19:34 |
| aelkner | ignas: could you briefly bring me up to date on what was done with this branch | 19:35 |
| aelkner | i'm assuming this is the work you did after the chicago srpint | 19:35 |
| ignas | before | 19:35 |
| aelkner | to get cando to work with the schooltool tabs | 19:35 |
| aelkner | oh | 19:36 |
| ignas | and after, only 1 checkin after | 19:36 |
| ignas | added buildout.cfg and bootstrap.py fixed dependencies in setup.py | 19:36 |
| aelkner | but basically, this is the latest version of cando | 19:36 |
| ignas | and after the sprint made functional tests pass | 19:36 |
| ignas | yes | 19:36 |
| ignas | i think so | 19:36 |
| aelkner | well, i didn't change trunk | 19:36 |
| ignas | in that case - yes | 19:36 |
| aelkner | and eldar didn't | 19:37 |
| ignas | it is the latest cando | 19:37 |
| aelkner | good | 19:37 |
| aelkner | so we need to focus on only this branch | 19:37 |
| aelkner | and not get welsh and jason involved until we are ready | 19:37 |
| aelkner | wich could be a nujmber of weeks | 19:37 |
| aelkner | while we make the following changes: | 19:37 |
| aelkner | 1) get the newskin package to play well with tabs | 19:38 |
| aelkner | fix the requirements package to not use inheritance | 19:38 |
| aelkner | get cando to work with the netter cleaner requirements package | 19:38 |
| aelkner | anyway, that's it | 19:39 |
| ignas | yes, probably | 19:40 |
| ignas | i guess you don't want anyone working with a database that can break any minute | 19:40 |
| ignas | and requirements are not very stable from what i understand | 19:40 |
| *** wbrady has joined #schooltool | 19:40 | |
| *** ignas has quit IRC | 19:54 | |
| wbrady | aelkner: ayt? | 19:59 |
| aelkner | yes | 19:59 |
| *** ignas has joined #schooltool | 19:59 | |
| aelkner | tsup? | 19:59 |
| wbrady | so how do i add competencies to our IntroToIT class on the CanDo thing that's at cando.elkner.net | 20:00 |
| eldar | are you trying to add competencies through the newskin? | 20:02 |
| eldar | to get to the old schooltool schooltool interface by http://cando.elkner.net/++skin++SchoolTool/calendar | 20:04 |
| eldar | wbrady, from there you can login as an admin and do w/e | 20:05 |
| *** jelkner has joined #schooltool | 20:05 | |
| eldar | jelkner, you can go to http://cando.elkner.net/++skin++SchoolTool/ | 20:05 |
| eldar | for normal schooltool interface, since Matt killed it for you | 20:06 |
| eldar | by proxy passing/ rewriting urls whatever he did | 20:06 |
| *** wbrady has quit IRC | 20:21 | |
| *** jelkner has quit IRC | 20:22 | |
| ignas | schooltool release is broken in hardy at the moment, will fix it asap | 20:39 |
| *** ignas has quit IRC | 20:57 | |
| *** ignas has joined #schooltool | 21:36 | |
| *** alga has quit IRC | 22:22 | |
| Lumiere | ignas: is schooltool release fixed? | 23:35 |
| ignas | not yet | 23:39 |
| ignas | releasing now | 23:39 |
| th1a | ignas: Shouldn't you be asleep? | 23:40 |
| ignas | it's 23:40 | 23:40 |
| ignas | so - nope | 23:40 |
| th1a | Oh, I guess I have an exaggerated sense of the difference. | 23:40 |
| th1a | I'm imagining you in Australia or something. | 23:40 |
| ignas | may I suggest the new hardy clock thingie ;) | 23:40 |
| ignas | it's showing 16:40 at your home ;) | 23:41 |
| th1a | apt-get install hardy-clock-thingy? | 23:41 |
| ignas | no, just right click on your clock in the taskbar | 23:41 |
| ignas | and select preferences | 23:41 |
| ignas | then set locations | 23:41 |
| th1a | I see. | 23:41 |
| ignas | looks very nice | 23:42 |
| ignas | uploaded, will wait for it to get built on gutsy, then copy it to hardy | 23:42 |
| ignas | would have done it faster, but my firefox is segfaulting, so i had to get a backup browser ;) | 23:43 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!