*** 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 2.15.1 by Marius Gedminas - find it at mg.pov.lt!