*** alga has joined #schooltool | 00:30 | |
*** replaceafill has joined #schooltool | 00:55 | |
*** alga has quit IRC | 01:48 | |
*** th1a has quit IRC | 03:20 | |
*** th1a has joined #schooltool | 03:22 | |
*** aks has joined #schooltool | 06:01 | |
*** aks has joined #schooltool | 06:01 | |
*** th1a has quit IRC | 06:55 | |
*** yvl has quit IRC | 09:11 | |
*** yvl has joined #schooltool | 09:13 | |
*** alga has joined #schooltool | 12:00 | |
*** aelkner has quit IRC | 13:14 | |
*** aelkner has joined #schooltool | 13:27 | |
*** menesis has joined #schooltool | 13:29 | |
*** aks has quit IRC | 14:25 | |
*** aks has joined #schooltool | 15:53 | |
*** vastu has joined #schooltool | 16:08 | |
*** vastu is now known as pgulley | 16:08 | |
*** aks has quit IRC | 16:12 | |
*** th1a has joined #schooltool | 16:24 | |
th1a | hi replaceafill, yvl, menesis, aelkner. | 16:31 |
---|---|---|
replaceafill | good morning/afternoon | 16:31 |
aelkner | morning | 16:31 |
th1a | Anyone have any ideas about this? https://answers.launchpad.net/schooltool/+question/168251 | 16:34 |
th1a | : S | 16:35 |
yvl | hey guys | 16:35 |
th1a | I guess one question is "How did you install Ubuntu in the first place?" | 16:35 |
yvl | normally I would say - get a ISP that is not brain-dead | 16:35 |
yvl | CD image maybe? | 16:36 |
menesis | find someone that can publish a renamed file | 16:37 |
yvl | yep | 16:37 |
* yvl looks around :) | 16:37 | |
menesis | but blocking URLs that contain *proxy* ... terrible | 16:37 |
yvl | Yemen... one of the stories to tell with beer :) | 16:39 |
th1a | Ah. | 16:40 |
th1a | Do we have a Launchpad repo that still works? | 16:40 |
th1a | OH, it is the word proxy in the package! | 16:41 |
th1a | I see. | 16:41 |
th1a | Duh. | 16:41 |
th1a | I skimmed over that part. | 16:41 |
th1a | Can we just email him a .deb? :| | 16:42 |
th1a | Maybe his ISP's spam filter will catch it. | 16:42 |
th1a | OK... moving on. | 16:42 |
th1a | Sorry for the distraction. | 16:42 |
th1a | Did you guys read my post about naming last night? | 16:43 |
aelkner | where would we find it? | 16:44 |
yvl | schwa | 16:45 |
th1a | Are you getting notifications about those? | 16:45 |
replaceafill | yes | 16:45 |
th1a | So I think the Mozilla Firefox approach makes sense. | 16:46 |
th1a | SchoolTool Flourish. | 16:46 |
aelkner | i didn't get any notification | 16:46 |
aelkner | link? | 16:47 |
yvl | aelkner, privatre | 16:47 |
aelkner | yvl, thanks | 16:48 |
yvl | well, I think you're on the right track, th1a | 16:49 |
yvl | but that's just my opinion | 16:49 |
yvl | and I'm biased :) | 16:49 |
th1a | It would be better to not just jettison "SchoolTool" anyhow. | 16:50 |
* yvl agrees | 16:51 | |
th1a | Plus I can't think of anything else that works with "Flourish." | 16:51 |
yvl | Flourish School, but that's a week option | 16:53 |
th1a | So basically I'm going to sit on this for a day, and if it still seems like a good idea tomorrow morning, go with it. | 16:53 |
th1a | I can't come up with anything else that is better than just "Flourish." | 16:53 |
th1a | And we'll move toward just calling the application Flourish. Like you don't say Mozilla Firefox anymore. | 16:54 |
yvl | SchoolTool CanDo, SchoolTool Flourish :) | 16:54 |
yvl | when specifying as part of SchoolTool project | 16:55 |
th1a | Except we're just going to completely assimilate CanDo into Flourish. | 16:55 |
th1a | Probably. | 16:55 |
yvl | we're gonna flourish the world | 16:56 |
th1a | The world will flourish. | 16:56 |
th1a | OK, yvl, make any progress on generations? | 16:57 |
yvl | yes | 16:57 |
yvl | fixed | 16:57 |
yvl | it was a curious bug, | 16:57 |
yvl | basically, evolve1 of journal has exposed it | 16:58 |
yvl | when original evolution was written, journal had no evolutions | 16:58 |
yvl | but the fault was in core - I didn't think that somebody will remove *all* references to a module | 16:59 |
yvl | anyway | 16:59 |
yvl | also - found more unfinished stuff in booking - | 16:59 |
yvl | booking link from the resource | 16:59 |
yvl | I also moved the levels to app and wrote evolution | 17:00 |
yvl | now writing evolution test | 17:00 |
yvl | next goes flourishing the levels | 17:00 |
yvl | that's it. | 17:00 |
yvl | so next in queue - level flourish views, jquery ui calendar | 17:01 |
th1a | kk. | 17:02 |
th1a | Do we need to see if interventions has a similar bug? | 17:02 |
th1a | in evolution. | 17:02 |
yvl | no -- the bug was in module mocker in core | 17:02 |
yvl | just exposed by Alan's (I think) journal evolution | 17:03 |
yvl | thanks! | 17:03 |
th1a | OK. So I'll try importing all the test data into a Natty SchoolTool and updating it to Flourish. | 17:04 |
yvl | cool | 17:04 |
yvl | thanks, th1a | 17:04 |
th1a | Thanks, yvl. | 17:04 |
th1a | aelkner? | 17:04 |
aelkner | i had to wrestle with z3c form widget last night | 17:05 |
aelkner | i got the add message view to work after i figured out how to create a DataConverter for it | 17:05 |
aelkner | also, i started work on the intervention student view changes we discussed, but nothing to show at present | 17:06 |
th1a | OK. | 17:06 |
th1a | Thanks. | 17:06 |
th1a | replaceafill? | 17:06 |
replaceafill | http://69.164.203.135:6660/schoolyears/2010/q1/sections/1/journal | 17:07 |
replaceafill | tom:tom | 17:07 |
replaceafill | also | 17:07 |
replaceafill | http://69.164.203.135:6660/schoolyears/2010/q1/sections/1/activities/Worksheet/gradebook | 17:07 |
replaceafill | i sync'ed the headers between journal/gradebook | 17:07 |
replaceafill | i have a question for yvl | 17:07 |
yvl | sure | 17:08 |
replaceafill | yvl, would it be possible to create a non-modal dialog with our current stuff? | 17:08 |
replaceafill | like setting modal: False in the Dialog class? | 17:08 |
replaceafill | i need a non-modal dialog for the Help in Journal | 17:08 |
replaceafill | th1a i also put the Journal tab back | 17:08 |
* yvl hasn't tried that | 17:08 | |
yvl | but should be that simple | 17:08 |
replaceafill | :) | 17:09 |
replaceafill | ok, i'll try | 17:09 |
replaceafill | th1a we're porting the score systems views, correct? | 17:10 |
yvl | (replaceafill - just set modal to false in dialogInit ) | 17:10 |
replaceafill | http://69.164.203.135:9990/scoresystems | 17:10 |
replaceafill | yvl right | 17:10 |
replaceafill | yvl i still can use the ModalFormLinkViewlet for the link, right? | 17:11 |
yvl | I think so | 17:11 |
replaceafill | thanks will try it later | 17:12 |
yvl | try it out - if it does not work, it should be fixed | 17:12 |
th1a | replaceafill, That page isn't loading for me. | 17:12 |
replaceafill | th1a the score systems one? | 17:13 |
replaceafill | hhmm | 17:13 |
replaceafill | it's probably the port... | 17:13 |
replaceafill | anyway, we need that view to manage score systems (i think) | 17:14 |
replaceafill | should it go under School? | 17:14 |
replaceafill | maybe next to demographics | 17:14 |
th1a | Yes. | 17:15 |
replaceafill | report sheets too, right? | 17:16 |
replaceafill | th1a http://69.164.203.135:7777/scoresystems | 17:16 |
replaceafill | does this port work for you? | 17:16 |
th1a | Yeah, I guess report sheets goes there too. | 17:16 |
replaceafill | ok, i'll work on that today | 17:16 |
th1a | OK, I'm looking at the old score systems page. | 17:17 |
replaceafill | i had thought of a table with title and (-) button | 17:18 |
replaceafill | Add | 17:18 |
replaceafill | --- | 17:18 |
replaceafill | - Score System | 17:18 |
replaceafill | for the sidebar | 17:18 |
th1a | Do we actually delete score systems or hide them? | 17:19 |
th1a | But yes, that's the basic pattern. | 17:19 |
replaceafill | k, i'll ping you when i have something to show you | 17:20 |
th1a | I think we may just hide them. | 17:20 |
replaceafill | ah yes | 17:20 |
replaceafill | "hide_extended-letter-grade" | 17:20 |
replaceafill | if 'hide_' + name in self.request: | 17:21 |
replaceafill | ss.hidden = True | 17:21 |
replaceafill | ok, that's it from me | 17:22 |
th1a | Thanks replaceafill. | 17:22 |
th1a | menesis, anything to add? | 17:22 |
menesis | fixed one intervention bug | 17:23 |
menesis | but other than that, no | 17:23 |
th1a | OK, thanks. | 17:23 |
* th1a drops the bag of gravel. | 17:23 | |
yvl | see you guys tomorrow :) | 17:26 |
*** fsufitch has joined #schooltool | 18:00 | |
fsufitch | aelkner: ping | 18:18 |
*** dreich has joined #schooltool | 18:20 | |
*** ignas has joined #schooltool | 18:36 | |
*** menesis has quit IRC | 19:23 | |
fsufitch | replaceafill: ping | 19:41 |
replaceafill | fsufitch pong | 19:41 |
fsufitch | do you know of any place in schooltool where a form is rendered from z3c form widgets, but in a regular template, rather than in a z3c form itself? | 19:42 |
replaceafill | you mean, like getting "content, content, form here, content content"? | 19:43 |
replaceafill | i mean, in the rendered page | 19:43 |
fsufitch | er... sort of | 19:43 |
fsufitch | what i have to do is render two forms on the same page, side by side: a view form and an edit/add form | 19:43 |
replaceafill | ah | 19:44 |
pgulley | replaceafill, dreich and I are trying to install schooltool so we can work on pyquiz tests in the newest version, and are running into an error. zope.ucol can't be found. | 19:44 |
replaceafill | fsufitch maybe you could set both forms as class attributes and do tal:content="structure view/form1/render" | 19:45 |
fsufitch | thing is, i wanted to render them in a table format, to make sure equivalent fields lined up | 19:46 |
fsufitch | i mean i could do that, but that's more messy and prone to visual breaking | 19:46 |
replaceafill | fsufitch what i suggest is what we do here schooltool/course/browser/templates/section_add.pt | 19:47 |
fsufitch | aelkner mentioned that with z3c forms it's possible to do a render() on the widgets for each attribute, but i havent seen anywhere in schooltool where that's done | 19:48 |
fsufitch | okay, i'll check it out | 19:48 |
replaceafill | fsufitch ah you should check the z3c-form macros | 19:48 |
replaceafill | hold on | 19:48 |
fsufitch | ok | 19:48 |
replaceafill | fsufitch schooltool/skin/templates/z3c-schooltool-form.pt | 19:49 |
replaceafill | maybe aelkner was suggesting the widget-rows macro | 19:49 |
fsufitch | hmm | 19:50 |
replaceafill | that would give you only that part of the form | 19:50 |
fsufitch | maybe if we mention aelkner's name enough he will come up and clarify :P | 19:50 |
replaceafill | without label and buttons for instance | 19:50 |
replaceafill | :D | 19:50 |
replaceafill | maybe you should call him | 19:51 |
fsufitch | i should | 19:51 |
fsufitch | in fact i think i will | 19:51 |
replaceafill | fsufitch last suggestion schooltool/level/templates/add_level_subform.pt | 19:51 |
fsufitch | hm okay | 19:52 |
replaceafill | pgulley how did you set up your instance? | 19:54 |
pgulley | just branched your branch of schooltool (Jamie reference us) and ran make run. | 19:55 |
aelkner | fsufitch, replaceafill, sorry i was away from keyboard, let me explain | 19:57 |
replaceafill | pgulley did you run 'make ubuntu-environment' | 19:57 |
replaceafill | pgulley let's continue on google talk, so we don't interrupt aelkner | 19:58 |
pgulley | replaceafill, no, running now. And agreed | 19:58 |
fsufitch | replaceafill: it's ok, i have aelkner on the phone | 20:06 |
aelkner | replaceafill, i suggested crating the form manually and mapping the request names to the objects | 20:15 |
replaceafill | ah ok | 20:15 |
aelkner | in the update method of a BrowserView based class | 20:15 |
aelkner | like the gradebook, it's easier that way | 20:15 |
replaceafill | dreich pgulley we can chat here again (so jelkner can read the log :D) | 20:43 |
*** menesis has joined #schooltool | 20:44 | |
replaceafill | menesis do you know why this happens in natty? http://pastebin.com/TL9wk9xm | 20:44 |
fsufitch | replaceafill: sounds like the wrong version of python-dev is installed | 20:45 |
replaceafill | he has python2.6-dev | 20:46 |
fsufitch | maybe schooltool is running on a different version of python without you knowing? | 20:46 |
* fsufitch takes a shot in the dark | 20:46 | |
replaceafill | hhmm we have: | 20:50 |
replaceafill | BOOTSTRAP_PYTHON=python2.6 | 20:50 |
replaceafill | in the Makefile | 20:50 |
pgulley | replaceafill: I'm not sure what changed, but realclean seemed to have fixed it. I pulled again, and it's running now. | 20:51 |
replaceafill | pgulley yay! | 20:51 |
menesis | replaceafill: not sure why, but I know this happens | 21:02 |
replaceafill | menesis i think it was because he started download eggs before running 'make ubuntu-environment' | 21:02 |
menesis | it is our custom bootstrap.py that does not work with python 2.7 | 21:02 |
replaceafill | but everything is fixed now | 21:02 |
replaceafill | ah | 21:02 |
menesis | oh | 21:03 |
menesis | I havent' looked at the pastebin | 21:03 |
*** ignas has quit IRC | 21:03 | |
menesis | yes python-dev missing is the problem | 21:04 |
menesis | and because bootstrap.py does not work with python2.7, python2.6-dev is needed | 21:06 |
th1a | flourish grinding away at migrating the sample data set... | 21:19 |
th1a | FAIL | 21:20 |
replaceafill | :( | 21:21 |
th1a | AttributeError: type object 'IInterventionMarker' has no attribute 'providedBy' | 21:23 |
replaceafill | did you add the flourish intervention branch to your buildout.cfg? | 21:24 |
th1a | Ah, yes, that's what I was wondering. | 21:24 |
th1a | What do I need to add? | 21:24 |
replaceafill | bzr branch lp:schooltool.intervention/flourish flourish.intervention | 21:25 |
replaceafill | add "flourish.intervention" to the develop = ... line in buildout.cfg | 21:25 |
th1a | What do I add to buildout.cfg? | 21:25 |
th1a | ah | 21:25 |
replaceafill | and "schooltool.intervention" to the [package] section | 21:25 |
replaceafill | under eggs = ... | 21:25 |
th1a | develop = . flourish.intervention | 21:26 |
replaceafill | yes | 21:26 |
th1a | Under eggs on on that line? | 21:26 |
th1a | or on that line | 21:26 |
th1a | or under | 21:26 |
th1a | ? | 21:26 |
replaceafill | http://pastebin.com/vhPLgxXS | 21:27 |
th1a | ;-) | 21:27 |
replaceafill | just omit the things you dont need :) | 21:27 |
th1a | hm... same error | 21:34 |
th1a | Do I need to do something other than make run? | 21:34 |
replaceafill | oops, yes, run bin/buildout | 21:35 |
replaceafill | although 'make run' should do it... | 21:35 |
th1a | Oh, I see. | 21:35 |
replaceafill | th1a you should probably activate all the flourish plugins | 21:40 |
replaceafill | (just in case) | 21:40 |
th1a | y | 21:40 |
*** ignas has joined #schooltool | 21:45 | |
th1a | replaceafill: Should I be worried about this? | 21:48 |
th1a | Develop: '/home/hoffman/Desktop/flourish/flourish.intervention' | 21:48 |
th1a | warning: no files found matching '*.js' under directory 'src' | 21:48 |
th1a | warning: no files found matching '*.mo' under directory 'src' | 21:48 |
th1a | warning: no files found matching 'version.txt' | 21:48 |
replaceafill | th1a no | 21:48 |
replaceafill | usual buildout warnings | 21:48 |
th1a | Maybe it is a bug? | 21:54 |
th1a | DOH. | 21:55 |
replaceafill | did you enable the gradebook? | 21:55 |
th1a | OK, I see it. | 21:55 |
th1a | ZopeXMLConfigurationError: File "/home/hoffman/Desktop/flourish/eggs/schooltool.gradebook-0.9.2dev_r269-py2.6.egg/schooltool/gradebook/browser/report.zcml", line 9.2-17.9 | 21:58 |
th1a | ConfigurationError: ('Missing parameter:', 'file_type') | 21:58 |
th1a | ? | 21:58 |
replaceafill | did you add the gradebook to the develop = ... line? | 21:59 |
replaceafill | i mean, the gradebook branch directory | 21:59 |
replaceafill | the error shows your instance is using the schooltool.gradebook egg | 21:59 |
th1a | Isn't that what your buildout.cfg is telling it to do? | 22:00 |
th1a | eggs = schooltool.gradebook? | 22:00 |
replaceafill | yes, but the file_type change is only in the flourish version, iirc | 22:01 |
replaceafill | so you need the flourish branch for the gradebook | 22:01 |
replaceafill | develop = . flourish.gradebook flourish.intervention flourish.journal | 22:01 |
replaceafill | line 4 in the pastebin | 22:01 |
th1a | Yes, I have that. | 22:01 |
th1a | I also have the old one, presumably. | 22:01 |
th1a | Do I need to get rid of it? | 22:01 |
replaceafill | can you run buildout again and paste the full log | 22:02 |
replaceafill | bin/buildout | 22:02 |
replaceafill | you should have lines like: | 22:03 |
replaceafill | Develop: '/home/hoffman/Desktop/flourish/flourish.gradebook' in the output | 22:03 |
th1a | http://pastebin.com/TJyVNP0z | 22:03 |
replaceafill | yes, everything seems fine there | 22:04 |
replaceafill | well, get rid of the egg directory for the gradebook | 22:05 |
replaceafill | rm -rf eggs/schooltool.gradebook* | 22:05 |
replaceafill | th1a could you paste your buildout.cfg (i'm just curious) | 22:06 |
th1a | Arrrgh... | 22:08 |
th1a | Now you can find my stupid mistake. | 22:09 |
th1a | http://pastebin.com/L0nxY7xh | 22:09 |
*** pgulley has quit IRC | 22:10 | |
replaceafill | i dont see anything wrong there either | 22:12 |
th1a | So... how would I just start over? | 22:12 |
replaceafill | you sure you branched the gradebook? (just asking) | 22:12 |
replaceafill | cd ~/Desktop/flourish/flourish.gradebook && bzr info | 22:13 |
replaceafill | :) | 22:13 |
th1a | Standalone tree (format: 2a) | 22:14 |
th1a | Location: | 22:14 |
th1a | branch root: . | 22:14 |
th1a | Related branches: | 22:14 |
th1a | parent branch: bzr+ssh://bazaar.launchpad.net/%2Bbranch/schooltool.intervention/flourish/ | 22:14 |
th1a | hoffman@stone:~/Desktop/flourish/flourish.gradebook$ | 22:14 |
replaceafill | that's intervention branch ;) | 22:14 |
th1a | Yeah... | 22:15 |
th1a | wtf? | 22:15 |
th1a | How does that happen? | 22:15 |
replaceafill | bzr branch lp:schooltool.gradebook/flourish flourish.gradebook | 22:15 |
th1a | from where? | 22:15 |
replaceafill | cd ~/Desktop/flourish | 22:15 |
replaceafill | rm -rf flourish.gradebook | 22:16 |
replaceafill | bzr branch lp:schooltool.gradebook/flourish flourish.gradebook | 22:16 |
th1a | oh shit, yeah, I see what I did. | 22:16 |
replaceafill | :D | 22:16 |
th1a | AAARRRRGH. | 22:18 |
th1a | This is why I never try to FIX these things once they go pear shaped. | 22:18 |
th1a | I don't need to fix them. | 22:18 |
th1a | Let's say I'm starting over. | 22:18 |
replaceafill | ok | 22:18 |
th1a | I should... | 22:23 |
replaceafill | bzr branch lp:scholtool/flourish | 22:23 |
replaceafill | cd flourish | 22:23 |
replaceafill | bzr branch lp:schooltool.gradebook/flourish flourish.gradebook | 22:24 |
*** fsufitch has quit IRC | 22:24 | |
replaceafill | bzr branch lp:schooltool.lyceum.journal/flourish flourish.journal | 22:24 |
replaceafill | bzr branch lp:schooltool.intervention/flourish flourish.intervention | 22:24 |
replaceafill | [edit the buildout.cfg file, your previous changes were good] | 22:25 |
replaceafill | make run | 22:25 |
th1a | arrrrgh... | 22:33 |
th1a | hoffman@stone:~/Desktop/flourish$ bzr branch lp:schooltool.gradebook/flourish flourish.gradebook | 22:33 |
th1a | bzr: ERROR: Permission denied: "Cannot create 'flourish'. Only Bazaar branches are allowed." | 22:33 |
replaceafill | :| | 22:34 |
replaceafill | th1a my bad, we dont have a flourish series for the gradebook | 22:35 |
replaceafill | i thought we did | 22:35 |
replaceafill | bzr branch lp:~schooltool-owners/schooltool.gradebook/flourish flourish.gradebook | 22:35 |
replaceafill | we don't have one for the journal either | 22:36 |
replaceafill | branch lp:~schooltool-owners/schooltool.lyceum.journal/flourish flourish.journal | 22:36 |
replaceafill | oops | 22:36 |
replaceafill | bzr branch lp:~schooltool-owners/schooltool.lyceum.journal/flourish flourish.journal | 22:36 |
th1a | I had working flourish without any of these branches. | 22:41 |
th1a | Can I just add the intervention branch? | 22:41 |
replaceafill | you'll need the gradebook for the file_type error | 22:42 |
replaceafill | th1a why dont we use the vps? | 22:43 |
replaceafill | i set the instance up | 22:43 |
replaceafill | and you send me the Data.fs | 22:43 |
th1a | I should be almost there now. | 22:43 |
replaceafill | ok | 22:43 |
th1a | ok, gotta go. | 22:50 |
th1a | Thanks. | 22:50 |
replaceafill | np | 22:50 |
* replaceafill goes to get lunch | 22:50 | |
*** replaceafill has quit IRC | 23:50 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!