| *** mgedmin has quit IRC | 00:43 | |
| *** didymo has joined #schooltool | 00:49 | |
| *** jinty has joined #schooltool | 01:22 | |
| *** eldar has joined #schooltool | 07:01 | |
| *** eldar has quit IRC | 07:02 | |
| *** didymo has quit IRC | 09:33 | |
| *** thisfred has joined #schooltool | 11:07 | |
| *** mgedmin has joined #schooltool | 11:16 | |
| *** mgedmin has quit IRC | 12:12 | |
| *** mgedmin has joined #schooltool | 12:13 | |
| *** didymo has joined #schooltool | 13:03 | |
| *** ignas has joined #schooltool | 13:35 | |
| *** alga has joined #SchoolTool | 13:37 | |
| jfroche_ | ignas: hello, schooltool namechooser doesn't take into account the normalization of unicode (utf8) characters , i changed this for latin characters (things like é è ï ...) should i put this back to trunk ? | 13:53 |
|---|---|---|
| *** jinty has quit IRC | 13:54 | |
| ignas | first put it somewhere where i could review it | 13:54 |
| jfroche_ | i ll commit all | 13:54 |
| *** didymo has quit IRC | 14:12 | |
| jfroche_ | ignas: can we overrides the security:allow directive in zcml ? | 14:20 |
| ignas | why? | 14:20 |
| ignas | you want to disallow something? | 14:21 |
| jfroche_ | yup | 14:21 |
| ignas | you can't at the moment | 14:22 |
| ignas | what precisely you want to disallow? | 14:22 |
| jfroche_ | pretty much all for everybody | 14:23 |
| jfroche_ | policy is you need to be authenticated at least to see something | 14:23 |
| ignas | well - i think the default is like this | 14:23 |
| ignas | what can you see without being authenticated? | 14:23 |
| ignas | with all the checkboxes turned off | 14:23 |
| jfroche_ | calendars | 14:24 |
| ignas | school calendar | 14:24 |
| ignas | not calendars | 14:24 |
| jfroche_ | courses | 14:24 |
| jfroche_ | terms | 14:24 |
| jfroche_ | ttschemas | 14:25 |
| ignas | and level container i think if you are using it | 14:25 |
| jfroche_ | uhm right not calendar (forgot that i overrides this security setting) | 14:25 |
| ignas | well - you will have to disable it in zcml by deleting everybody from schooltool | 14:26 |
| jfroche_ | right | 14:26 |
| ignas | or you might override Everybody Crowd | 14:26 |
| ignas | not sure if that will work though | 14:26 |
| ignas | never tried doing it | 14:26 |
| jfroche_ | ok i am trying this | 14:27 |
| ignas | if you will define EverybodyCrowd that is empty | 14:27 |
| ignas | though in that case you might have some problems with images for example | 14:27 |
| jfroche_ | in fact what makes the security:allow not overridable ? | 14:29 |
| ignas | it's cummulative | 14:30 |
| ignas | you can have more than 1 declaration | 14:30 |
| ignas | and they add up | 14:30 |
| jfroche_ | ok i c | 14:31 |
| jfroche_ | ignas: right with an empty the everybody crowd i get an assertionError: ('no crowd found for', None, 'zope.View') | 14:34 |
| mgedmin | ignas: want to use Review Board for reviewing changes? http://reviewboard.chipx86.com/ | 14:35 |
| ignas | mgedmin: i can't run tests on review board | 14:35 |
| ignas | mgedmin: your style review system is more convenient even ;) | 14:37 |
| ignas | jfroche_: that assertion error is fixed in lyceum | 14:50 |
| *** jinty has joined #schooltool | 14:57 | |
| jfroche_ | great | 14:58 |
| jfroche_ | ignas: thanks it works now | 14:58 |
| jfroche_ | nothing accessible | 14:59 |
| jfroche_ | but login form working perfectly | 14:59 |
| ignas | i see | 15:04 |
| ignas | though instead of making Everybody empty | 15:04 |
| ignas | you should make it inherit from Authenticated | 15:04 |
| ignas | crowd | 15:04 |
| jfroche_ | is it different than always returning False ? | 15:05 |
| ignas | yes | 15:06 |
| *** pcardune has joined #schooltool | 15:27 | |
| pcardune | hi all | 15:27 |
| *** povbot has joined #schooltool | 15:37 | |
| jfroche_ | hello pcardune | 15:38 |
| pcardune | hi jfroche_ | 15:38 |
| jfroche_ | ignas: who fires ICatalogSetUpEvent ? | 15:38 |
| ignas | jfroche_: bootstrap something | 15:47 |
| jfroche_ | ignas: what whould be the best place ? | 15:49 |
| ignas | ? | 15:49 |
| ignas | bootstrap is the best place | 15:49 |
| jfroche_ | ok got it thanks | 15:53 |
| *** aelkner has joined #schooltool | 16:28 | |
| th1a | Hi ignas, jfroche_, jinty, aelkner, Lumiere, pcardune. | 16:30 |
| ignas | hi | 16:30 |
| aelkner | hello | 16:30 |
| jfroche_ | hello | 16:30 |
| pcardune | hello | 16:31 |
| th1a | Want to start us off, pcardune? | 16:31 |
| pcardune | sure | 16:32 |
| pcardune | yesterday we finished with our sprint, I thought it was pretty successful in the end | 16:32 |
| pcardune | We have a lot of interns this year which are picking up zope3 very quickly and making real contributions already | 16:32 |
| pcardune | we almost have xml import/export of cando competencies | 16:32 |
| pcardune | we have bar code generation for resources and persons | 16:33 |
| pcardune | we worked through planning for the upcoming sprint in new hampshire | 16:33 |
| pcardune | and aelkner + friends made progress on SIF implementation, which he should probably say more about | 16:33 |
| th1a | aelkner? | 16:34 |
| pcardune | I also started working on plugin support for cando add on packages | 16:34 |
| aelkner | yes, that's right. | 16:34 |
| th1a | I mean, tell us about it, aelkner. | 16:34 |
| aelkner | we got almost all of the schooltool views done. | 16:34 |
| th1a | Not "aelkner!?" | 16:34 |
| * pcardune chuckles | 16:34 | |
| aelkner | so, we're just about ready to start talking to tinyzis | 16:34 |
| aelkner | we checked out tinyzis and ran its tests | 16:35 |
| aelkner | there seems to be some work needed to get them to pass | 16:35 |
| aelkner | also, we saw your note on the wiki about using apache | 16:35 |
| aelkner | i'd like to get tinyzis to work first | 16:35 |
| aelkner | and use it to get an end-to-end test working | 16:35 |
| aelkner | that being: | 16:36 |
| Lumiere | hi all | 16:36 |
| aelkner | two schooltool instances sharing person data | 16:36 |
| th1a | hi Lumiere. | 16:36 |
| aelkner | theand maybe course info | 16:36 |
| aelkner | and when we have that working, we could look into apach and mod_python | 16:36 |
| aelkner | so that's where we are | 16:37 |
| th1a | Do you mean there is work to be done on tinyzis or your agent? | 16:37 |
| aelkner | tinyzis has exception on testing | 16:37 |
| pcardune | aelkner: you know that the sifagent package does the tinyzis checkout already right/ | 16:37 |
| aelkner | oh, didn't look there. | 16:38 |
| aelkner | ok | 16:38 |
| pcardune | s/\//? | 16:38 |
| th1a | aelkner: Send me the exception in an email. | 16:38 |
| Lumiere | lol | 16:38 |
| aelkner | ok after the meeting, right? | 16:38 |
| pcardune | aelkner: you can run it using make run-zis or something to that effect, look in the Makefile | 16:38 |
| th1a | aelkner: Sure. | 16:39 |
| aelkner | pcardune: ok | 16:39 |
| th1a | pcardune: So someone's writing code to generate barcodes? | 16:39 |
| th1a | Is there a library for that or something? | 16:39 |
| Lumiere | the code to generate barcodes is done | 16:40 |
| pcardune | th1a: there is a library for that, from reportlab | 16:40 |
| pcardune | but an intern already spent tons of time looking at barcode specifications and wrote his own | 16:40 |
| th1a | So you can print them on a laser printer? | 16:40 |
| Lumiere | yes | 16:40 |
| pcardune | and it was integrated into schooltool at the sprint | 16:40 |
| th1a | Is he going to write something to read them from the serial port? | 16:41 |
| pcardune | that is already handled by barcode scanners | 16:41 |
| pcardune | which act like keyboards | 16:41 |
| pcardune | they pretend to type what the barcode says, and hit "enter" | 16:41 |
| th1a | Oh yeah. | 16:42 |
| pcardune | which is quite fortunate for us | 16:42 |
| th1a | So that just goes into a form. | 16:42 |
| pcardune | yep | 16:42 |
| pcardune | so the barcode generation is currently in cando, but is should be moved out to be it's own little schooltool plugin package and eggified | 16:43 |
| pcardune | I want to get that working the right way in vilnius | 16:43 |
| th1a | Sounds great. | 16:43 |
| Lumiere | just need to make sure that we make the form | 16:43 |
| Lumiere | start up to get the data | 16:44 |
| th1a | Anything else to report, Lumiere? | 16:44 |
| Lumiere | the cando buildbot slave is still down, hopefully I'll have it up by the end of this meeting | 16:45 |
| Lumiere | I am working up an xml schema for importing and exporting just about everything in schooltool at least at some level | 16:45 |
| Lumiere | I started with competencies | 16:46 |
| Lumiere | but at some point I am going to have people and courses as well | 16:46 |
| Lumiere | I am hoping to run the more schooltoolish parts by people in schooltool-dev | 16:46 |
| pcardune | For those who don't have SIF zones setup in their area | 16:46 |
| th1a | Lumiere: Yes, perhaps we should have accepted the inevitability of that a long time ago. | 16:46 |
| Lumiere | and for archival purposes | 16:46 |
| Lumiere | ignas's school year stuff is going to be great | 16:47 |
| ignas | :D | 16:47 |
| ignas | i wouldn't be so sure about it ;) | 16:47 |
| Lumiere | but I am constantly kicked by not having an out-of-zodb backup of stuff | 16:47 |
| * Lumiere curses quietly at this server | 16:48 | |
| th1a | Is that it from CanDo-land? | 16:49 |
| pcardune | I think that covers it | 16:49 |
| pcardune | th1a: were you expecting more? ;) | 16:49 |
| th1a | I expect great things from the brilliant CanDo developers. | 16:50 |
| th1a | jfroche_: What have you been up to? | 16:50 |
| jfroche_ | This week I worked on translations, demographics edit/views and I begin to work on attendance | 16:50 |
| jfroche_ | got phone contact with the school but no meeting yet | 16:51 |
| jfroche_ | we have | 16:51 |
| jfroche_ | a meeting on the 16 | 16:51 |
| th1a | Well, that's progress. | 16:52 |
| jfroche_ | pretty much all. Would like to know where i could help the most at the sprint | 16:52 |
| th1a | We'll discuss that in part 2. | 16:53 |
| jfroche_ | ok | 16:53 |
| th1a | ignas? | 16:53 |
| ignas | http://ignas.pov.lt/april-june-report.html | 16:53 |
| pcardune | as ignas says, "shiny" | 16:53 |
| ignas | new from last week - data storage for term grades, and some more work attendance views | 16:54 |
| th1a | Nice. | 16:55 |
| th1a | OK... jinty? | 16:56 |
| jinty | yep? | 16:56 |
| * jinty reads backlog | 16:56 | |
| th1a | What's the state of packaging? | 16:56 |
| jinty | still waiting on pcardune for the javascript stuff | 16:57 |
| jinty | and ignas to integrate z3c.optionstorage (or tell me he's not going to do it) | 16:57 |
| jinty | so, basically blocked | 16:57 |
| pcardune | I'll do the javascript stuff right now | 16:58 |
| jinty | +1 | 16:58 |
| th1a | OK, so that leads into the EP discussion. | 16:58 |
| ignas | i'll do z3c stuff this week | 16:58 |
| th1a | So right now, the priorities are: | 16:58 |
| th1a | 1) packaging (spec'd by jinty); | 16:58 |
| th1a | 2) some random fit 'n' finish (spec'd by me this week); | 16:58 |
| th1a | 3) random technical debt payment (spec'd by ignas). | 16:59 |
| th1a | Does this sound good to everyone? | 16:59 |
| pcardune | what does technical debt payment mean? | 16:59 |
| * Lumiere wonders what 3 might be | 16:59 | |
| ignas | pcardune: i have a looooong list of things that we could and should do before releasing | 16:59 |
| pcardune | :) | 16:59 |
| Lumiere | ooook :) | 16:59 |
| ignas | missing subscribers, functionality unreachable from the UI | 17:00 |
| ignas | usecases lost, functional tests missing | 17:00 |
| th1a | Technical debt is stuff that isn't a bug per se, but shortcuts, hacks, etc. that need to be cleaned up. | 17:00 |
| ignas | th1a: and bugs too | 17:00 |
| pcardune | thank you ignas | 17:00 |
| * Lumiere bows at ignas's feet for tihs | 17:00 | |
| Lumiere | xp on the i | 17:00 |
| pcardune | C-x t on the i | 17:01 |
| th1a | Should we put these things in Malone with an 'EP' tag? | 17:01 |
| Lumiere | th1a: mark their milestone as EP | 17:01 |
| pcardune | That would be good | 17:01 |
| Lumiere | (EuroPython2007 would be a good milestone tag :) ) | 17:01 |
| Lumiere | I do this in cando for bugs that are targeted to the next release | 17:02 |
| th1a | ignas: Is there any general area that jfroche_ and pcardune might turn their attention to in preparation for the sprint? | 17:03 |
| ignas | th1a: hmm, with limmited time in sprint we will not be able to do that much | 17:03 |
| ignas | my plan is to clean up and test timetabling | 17:04 |
| Lumiere | I have something for that weekend as well | 17:04 |
| ignas | and to fix most of the i18n stuff | 17:04 |
| Lumiere | although it will be just th1a's time | 17:04 |
| Lumiere | ignas: you get to help pcardune with i18n for cando too ;) | 17:04 |
| ignas | another thing that keeps bugging me is Section - Student relationship | 17:06 |
| th1a | I would really like to clean up sections. | 17:06 |
| ignas | one more good thing to do is to move away from ids of groups to marker interfaces | 17:06 |
| ignas | so i have more things that should be fixed than we will have time ;) | 17:06 |
| Lumiere | ignas: if we put them in launchpad (or wherever) | 17:07 |
| Lumiere | and prioritize | 17:07 |
| Lumiere | we can just get through whatever we have time to do | 17:07 |
| ignas | Lumiere: i am the bottleneck, as these tasks are not estimated | 17:07 |
| Lumiere | ah | 17:08 |
| th1a | What do you mean about marker interfaces? | 17:08 |
| ignas | and mostly internal fixes | 17:08 |
| ignas | th1a: if i am to add school year switch, i will have to add some archival code of old manager group for example | 17:08 |
| ignas | we don't want old manager groups interfering, and at the same time - preserving "manager" as the id of the group is not very feasible | 17:09 |
| ignas | so we need a way to make "2007-managers" the manager group | 17:09 |
| ignas | and make "2006-managers" not managers group | 17:09 |
| th1a | So how does a marker interface work in this case? | 17:11 |
| ignas | you have IManagerGroup and you directly provide it on "managers" group on creation | 17:11 |
| ignas | instead of checking the name of the group to determine if someone is an administrator, you check the interface | 17:12 |
| ignas | so you can have lithuanian teacher group names "mokytojai" | 17:12 |
| ignas | and permissions will work | 17:12 |
| ignas | now teacher group must have an id "teachers" | 17:12 |
| th1a | I see. | 17:12 |
| ignas | i'd be happy enough if we would fix timetables during the sprint though | 17:14 |
| ignas | at least timetables | 17:14 |
| th1a | jinty: How much other packaging-related stuff do we have at the sprint, if pcardune and ignas do their homework? | 17:14 |
| th1a | ... | 17:17 |
| th1a | Well, I don't think it is much. | 17:18 |
| th1a | ignas: So shall we enter and tag some things in Malone this week? | 17:18 |
| pcardune | as an aside: schooltool.person.person imports schooltool.app, which imports schooltool.person.person... how do you get around this circular import? | 17:19 |
| ignas | pcardune: grep for word "appease" in the source | 17:19 |
| pcardune | to those who are interested: import schooltool.app # sacrifice to appease circular import gods | 17:20 |
| Lumiere | lol | 17:21 |
| jfroche_ | :) | 17:21 |
| th1a | That's an example of technical debt. | 17:21 |
| pcardune | yeah, i was going to say... | 17:21 |
| ignas | th1a: not really, it's more or less impossible to fix, because of BBB | 17:21 |
| Lumiere | BBBB? | 17:21 |
| Lumiere | -B | 17:21 |
| Lumiere | <_< | 17:21 |
| ignas | backwards compatibility | 17:21 |
| ignas | you can't move classes around in Zope3 applications whenever you want :/ | 17:22 |
| pcardune | ignas: what about this part: # XXX: Bad, it depends on the person package. | 17:22 |
| mgedmin | ignas: have you seen zope.deferredimport? | 17:22 |
| ignas | mgedmin: no, i haven't seen that | 17:22 |
| mgedmin | I noticed it accidentally | 17:23 |
| mgedmin | a cool little thing | 17:23 |
| th1a | OK... any last words? | 17:25 |
| Lumiere | yes | 17:25 |
| Lumiere | th1a: we're putting someone on rewriting the schooltool website :) | 17:25 |
| * Lumiere puts up a small plate as a shield | 17:26 | |
| Lumiere | for example... | 17:26 |
| th1a | I've no problem with that. | 17:26 |
| Lumiere | if you go to cando.schooltool.org | 17:26 |
| Lumiere | vs schooltool.org | 17:26 |
| Lumiere | and click on cando | 17:26 |
| Lumiere | you get 2 completely and totally different things | 17:27 |
| ignas | oooh, cando part looks eeek | 17:27 |
| th1a | Hm... that's not right. | 17:27 |
| ignas | having Outdated documentation as the first item in a list | 17:27 |
| Lumiere | yes | 17:28 |
| Lumiere | hence why I want to put 1 person | 17:28 |
| Lumiere | on cleaning up not just cando's parts | 17:28 |
| Lumiere | but the entire site | 17:28 |
| th1a | That's fine with me. | 17:28 |
| Lumiere | we're also planning to change it from fixed width | 17:29 |
| Lumiere | to 100% width | 17:29 |
| Lumiere | it's not hard | 17:29 |
| th1a | OK. | 17:29 |
| Lumiere | and all of us wide-screen-laptop users will be much happier | 17:29 |
| Lumiere | *is about to fire up buildbot* | 17:29 |
| th1a | Lumiere: Let me know how you want to move forward. Perhaps jfroche_ can set you up with a development instance. | 17:31 |
| Lumiere | that might be best | 17:32 |
| Lumiere | that way robbie's work doesn't blow up the entire site | 17:32 |
| Lumiere | *takes the matches away from him* | 17:33 |
| th1a | OK... let us know if you want that done. | 17:33 |
| Lumiere | yea | 17:33 |
| th1a | Time's up... | 17:33 |
| pcardune | it should be beta.schooltool.org | 17:33 |
| th1a | jfroche_: Can you set that up? | 17:33 |
| pcardune | because we are so web2.0 cultured | 17:33 |
| Lumiere | welcome to the cando weekly dev meeting <_< | 17:33 |
| jfroche_ | no problem | 17:34 |
| th1a | Thanks. | 17:34 |
| Lumiere | unfortunately noone seems to be here | 17:34 |
| Lumiere | except paul and I | 17:34 |
| jfroche_ | trunk ? | 17:34 |
| Lumiere | so this may not last too long | 17:34 |
| th1a | Next week in Vilnius! | 17:34 |
| * pcardune calls eldar | 17:34 | |
| * th1a drops the bag of gravel. | 17:34 | |
| pcardune | th1a: hotel room? registration? | 17:34 |
| * Lumiere picks it up | 17:34 | |
| ignas | th1a: when are you leaving home? | 17:34 |
| th1a | I'll send you the info, pcardune. | 17:34 |
| th1a | ignas: My flight is at 7:10 Saturday. | 17:35 |
| jfroche_ | th1a: same for me | 17:35 |
| pcardune | th1a: thanks | 17:35 |
| th1a | Oh... I guess I need to add a day to our hotel reservation then. | 17:35 |
| jinty | th1a: sorry (One point for me at EP is to figure out IRC on mac) | 17:36 |
| jinty | I think there's a fair bit | 17:36 |
| Lumiere | jinty: pcardune can help | 17:36 |
| Lumiere | he's using it atm | 17:36 |
| pcardune | parallels + ubuntu + xchat :) | 17:36 |
| jinty | but I think the rest of the packaging can be done in 1-2 programming sessions doable in | 17:37 |
| Lumiere | adium should work for it | 17:37 |
| jinty | eew, but I really need good alerts | 17:37 |
| jinty | I need bouncy icons | 17:37 |
| pcardune | Colloquy | 17:37 |
| Lumiere | adium should have all of pidgin's alerts | 17:37 |
| Lumiere | which should do sound even | 17:37 |
| jinty | like the stuff skype has | 17:37 |
| pcardune | Colloquy has good alerts | 17:37 |
| jinty | got sound, never hear it | 17:38 |
| Lumiere | heh | 17:38 |
| * jinty investigate Colloquy | 17:38 | |
| th1a | I haven't heard an alert since I got the bright idea to upgrade my sound card. | 17:38 |
| * th1a recommends Colloquy. | 17:38 | |
| *** eldar has joined #schooltool | 17:40 | |
| pcardune | hi eldar | 17:40 |
| eldar | pcardune, good morning | 17:40 |
| eldar | crap, it's already 10:40 | 17:40 |
| pcardune | yep | 17:40 |
| eldar | sorry about that | 17:40 |
| pcardune | check your email, I sent out a thing about curriculum vs information | 17:41 |
| Lumiere | eldar: you may want to look over the logs | 17:41 |
| *** jinty_ has joined #schooltool | 17:42 | |
| jinty | hey jinty_ | 17:43 |
| jinty | horah, bouncy icons | 17:43 |
| * jinty used to be a terminal addict | 17:43 | |
| *** jinty has left #schooltool | 17:43 | |
| * Lumiere is still a terminal addict | 17:44 | |
| *** jinty_ is now known as jinty | 17:44 | |
| *** jinty is now known as jinty_ | 17:44 | |
| *** jinty_ is now known as jinty | 17:44 | |
| Lumiere | sorry about messing up the buildbot ;) | 17:45 |
| Lumiere | hopefully I'll get it to compile right | 17:45 |
| Lumiere | and be able to look over ftests soon | 17:45 |
| * pcardune wonders why schooltool tests are not passing on a fresh checkout? | 17:45 | |
| jinty | Lumiere: not really my problem... | 17:45 |
| eldar | okay, done | 17:46 |
| pcardune | eldar: how does that sound to you? | 17:46 |
| ignas | pcardune: install libicu-dev on the cando buildbot server | 17:47 |
| *** jinty_ has joined #schooltool | 17:47 | |
| eldar | pcardune, makes sense | 17:47 |
| Lumiere | ignas: I just did | 17:47 |
| Lumiere | I need to get a decent 'setting up a development environment' page again | 17:48 |
| *** jinty_ has left #schooltool | 17:48 | |
| *** jinty has quit IRC | 17:48 | |
| *** jinty has joined #schooltool | 17:48 | |
| Lumiere | build successful | 17:48 |
| pcardune | could we make a schooltool-dev package that depends on all the packages we need for development? | 17:48 |
| Lumiere | yes-please | 17:49 |
| pcardune | eldar: so I'd like to see some real progress on journal queuing today | 17:49 |
| Lumiere | or even schooltool-internal-dev on the ftp.schooltool.org repository | 17:49 |
| jinty | pcardune, there's already an new schooltool egg built every schooltool commit | 17:49 |
| jinty | (as soon as we work out the bugs) | 17:50 |
| jinty | ftp://ftp.schooltool.org/pub/schooltool/releases/nightly | 17:50 |
| Lumiere | jinty: that doesn't install setuptools, libicu36-dev, python-all-dev etc etc | 17:51 |
| pcardune | oh that is excellent - we'll want that with cando as well | 17:51 |
| jinty | pcardune, first get your buildbot up ;) | 17:51 |
| Lumiere | it is up | 17:51 |
| Lumiere | ;) | 17:51 |
| jinty | well, tests passing with the schooltool egg as well ;) | 17:51 |
| *** ignas has quit IRC | 17:52 | |
| * jinty makes not to fix the egg build | 17:52 | |
| Lumiere | jinty: I just need to make coverage work | 17:52 |
| eldar | pcardune, real progress eh | 17:52 |
| pcardune | yes :) | 17:52 |
| * th1a goes to take a shower. | 17:56 | |
| eldar | pcardune, do you have any idea why emacs didn't apply all of the options listed in your .emacs file? | 17:57 |
| eldar | it ignored the background and text color, along with some other things | 17:57 |
| pcardune | try, M-x reload | 17:58 |
| aelkner | eldar: i still have some cosmetic things to work on with the threaded journal entry stuff, and then there's the evolution stuff. ETA sometime this evening. | 17:59 |
| aelkner | Could we work on integration of my branch tomorrow arounf noon? | 18:00 |
| eldar | aelkner, that's fine, i'll start working anyways | 18:00 |
| aelkner | i have a dentist appointment at 10, so I'l be back on-line around noon | 18:00 |
| eldar | pcardune, well reload works, the colors don't change though :-/ | 18:00 |
| pcardune | aelkner: I did some cosmetic stuff yesterday | 18:00 |
| aelkner | on my branch? | 18:01 |
| pcardune | yes | 18:01 |
| aelkner | what stuff? | 18:01 |
| pcardune | look at the diffs | 18:01 |
| Lumiere | merging some trunk updates | 18:01 |
| aelkner | ok | 18:01 |
| Lumiere | aelkner: starts with r841 | 18:02 |
| aelkner | pcardune: crap. i just made my own changes to do the same thing, but differently. i guess i'll use yours. | 18:09 |
| eldar | pcardune, well i'm gonna go ahead and create a branch | 18:09 |
| aelkner | please email me in the future when you change my branch. | 18:09 |
| pcardune | aelkner: you should be on the commit mailing list | 18:10 |
| pcardune | eldar: sounds good | 18:10 |
| aelkner | how do i subscribe? | 18:10 |
| Lumiere | aelkner: http://lists.schooltool.org/mailman/listinfo/cando-checkins | 18:12 |
| Lumiere | http://lists.schooltool.org/mailman/listinfo/checkins | 18:12 |
| Lumiere | the first covers cando checkins | 18:12 |
| Lumiere | the second covers schooltool | 18:12 |
| Lumiere | the buildbot also reports to them | 18:12 |
| aelkner | Lumiere: thanks | 18:13 |
| pcardune | does anyone know if zope3.4 has dublin core fields/ | 18:23 |
| pcardune | ? | 18:23 |
| aelkner | pcardune: to get rid of the ?s when i do an svn stat, i would need to do an svn ignore? | 18:39 |
| pcardune | what is it that you want to ignore? | 18:40 |
| pcardune | there are a couple ways to do it depending on what you want to ignore | 18:40 |
| aelkner | I get all of the .pyc files with ?s before them | 18:40 |
| pcardune | then you need to modify ~/.subversion/config | 18:41 |
| aelkner | cool. so I only have to do it once on my machine | 18:41 |
| pcardune | yeah | 18:42 |
| *** bnguyen has joined #schooltool | 18:59 | |
| Lumiere | 'afternoon bnguyen | 19:02 |
| bnguyen | hello Lumiere | 19:05 |
| aelkner | pcardune: looking at the ContainerDeleteView in schooltool.skin, it looks like it wouldn't work for threaded entries. | 19:11 |
| pcardune | nope | 19:11 |
| aelkner | It expects the delete.(jkey) to be a key off of the current context. | 19:11 |
| aelkner | key | 19:11 |
| pcardune | yep, so you'll have to write your own | 19:12 |
| aelkner | since sub-entries are off of a different context, they can't be deleted. | 19:12 |
| aelkner | that could take me some time, and our plan was to get evolution scripts ready by days end. | 19:13 |
| aelkner | also, i have the SIF stuff to do with the interns tomorrow. | 19:13 |
| aelkner | could I just make it so that the checkboz only appears in the journal view for the top-level entries? | 19:13 |
| aelkner | that i could do inside the hour. | 19:13 |
| aelkner | then move on to evolution | 19:14 |
| pcardune | aelkner: just do evolution now | 19:14 |
| *** thisfred has quit IRC | 19:14 | |
| pcardune | and work on delete after that in the time that you have | 19:14 |
| aelkner | ok | 19:14 |
| aelkner | pcardune: where are you now? at Dave's? | 19:16 |
| pcardune | ACC | 19:16 |
| Lumiere | eating leftover pizza | 19:16 |
| aelkner | yummy | 19:16 |
| Lumiere | and hacking on coverage | 19:16 |
| *** mgedmin has quit IRC | 19:24 | |
| *** jinty has quit IRC | 19:29 | |
| eldar | aelkner, pcardune were you going to make a different type of journal entry that can only be contained in a journal entry | 19:37 |
| eldar | or did you drop that idea? | 19:37 |
| pcardune | dropped | 19:37 |
| *** deathO has joined #schooltool | 19:43 | |
| *** deathO is now known as wjohnsto | 19:43 | |
| eldar | pcardune, hey now that zpkg is dead we have no need for all the SETUP.cfg files, right? | 19:47 |
| pcardune | yep | 19:48 |
| pcardune | correct | 19:48 |
| *** bnguyen has left #schooltool | 19:59 | |
| pcardune | th1a: LOL | 20:22 |
| Lumiere | th1a: so I'm supposed to be better at navigating schooltool then playing video games? | 20:22 |
| *** fsufitch has joined #schooltool | 20:35 | |
| Lumiere | 'noon... | 20:35 |
| fsufitch | Lumiere, i'm not working right now, but i can still answer my e-mails | 20:35 |
| Lumiere | how are things going | 20:35 |
| Lumiere | ah | 20:35 |
| fsufitch | :) | 20:36 |
| fsufitch | but yeah, that interface would be nice | 20:36 |
| Lumiere | maybe we should run it down the side of the dashboard ;) | 20:36 |
| Lumiere | so you pop the dashboard open | 20:36 |
| Lumiere | and the dock lets you choose actions to open in the dashboard | 20:37 |
| fsufitch | yeah | 20:37 |
| eldar | i'll be back in a few hours | 20:37 |
| *** eldar is now known as eldar|away | 20:37 | |
| Lumiere | kk | 20:37 |
| *** alga has quit IRC | 21:05 | |
| *** fsufitch has quit IRC | 21:13 | |
| aelkner | Lumiere: do you have a test instance of cando that I could use its Data.fs file for my evolve script testing? | 21:26 |
| aelkner | pcardune: you copied my journal threading code to the trunk before I could write the evolve scripts?! | 21:29 |
| pcardune | yeah | 21:30 |
| pcardune | aelkner: don't worry it's not a problem | 21:30 |
| aelkner | because we haven't released it yet, right? | 21:30 |
| pcardune | yep | 21:30 |
| Lumiere | aelkner: I don't know that i have anything with clean enough journals to be useful | 21:30 |
| Lumiere | aelkner: this is why we lamented jelkner from using trunk so strongly ;) | 21:31 |
| Lumiere | if he were using trunk right know | 21:31 |
| aelkner | yeh | 21:31 |
| Lumiere | we'd blow his data up | 21:31 |
| Lumiere | (yay?) | 21:31 |
| aelkner | so there's no customer installation that you could get to say tonight to copy their Data.fs? | 21:31 |
| aelkner | pcardune: where could i find a version of cando that still has the old journal entry class? | 21:33 |
| pcardune | aelkner: just checkout cando2006 | 21:34 |
| Lumiere | pcardune: does 06 even compile atm? | 21:35 |
| pcardune | yeah | 21:35 |
| pcardune | or well... maybe | 21:35 |
| pcardune | but you could get some data to play with from dwelsh | 21:36 |
| pcardune | if that's what you need | 21:36 |
| aelkner | pcardune: i'll email dwelsh for the data. what's the url for checking out cando2006? | 21:38 |
| pcardune | check online, i don't know it off the top of my head | 21:38 |
| pcardune | rtfw? | 21:38 |
| Lumiere | it's in the 2006 install area of the cando.schooltool.org | 21:38 |
| aelkner | Lumiere: got it, thanks | 21:45 |
| aelkner | pcardune: what does rtfw mean? | 21:45 |
| pcardune | like rtfm except replace manual with wiki | 21:46 |
| aelkner | ha ha | 21:46 |
| * Lumiere applauds marius | 22:16 | |
| Lumiere | to bad he isn't here to hear them | 22:16 |
| aelkner | pcardune: i finished the evolve script if you'd like to take a look. did you get the notification of my change? | 23:05 |
| pcardune | aelkner: i'll check now | 23:05 |
| pcardune | aelkner: I did not get the notification | 23:06 |
| pcardune | you are using https right? | 23:06 |
| aelkner | uh, how would i check that? | 23:07 |
| pcardune | svn info | 23:07 |
| aelkner | Repository Root: https://aelkner@svn.schooltool.org/cando | 23:07 |
| aelkner | i got the email saying i was added to the list. | 23:08 |
| aelkner | Welcome to Cando-checkins" | 23:08 |
| pcardune | i think it has to do with you using https instead of svn+ssh | 23:08 |
| aelkner | Is it posible that there's a time-lag? | 23:08 |
| pcardune | possible | 23:08 |
| pcardune | I will send an email to jinty about it | 23:08 |
| aelkner | ok | 23:09 |
| pcardune | but I'm looking at the diff on trac | 23:09 |
| pcardune | and I'm not sure you should do it that way | 23:09 |
| pcardune | because you are essentially replacing all journal entries so any references to existing journal entries will be broken | 23:09 |
| pcardune | you want to modify existing journal entries, not copy them | 23:09 |
| pcardune | aelkner: ping | 23:14 |
| aelkner | i'm back | 23:14 |
| aelkner | how would i modify an entry to be a container? | 23:14 |
| pcardune | well, look at the __init__ method for a BTreeContainer | 23:15 |
| aelkner | or wait. | 23:15 |
| pcardune | and for SampleContainer | 23:15 |
| aelkner | if i have an object in python assigned to myvar | 23:16 |
| pcardune | self.__data = self._newContainerData() | 23:16 |
| aelkner | and i say myvar = 'something else' | 23:16 |
| aelkner | it changes the reference. crap. i was thinking it wouldn't | 23:17 |
| pcardune | yep | 23:17 |
| aelkner | i can see how what i did definitely would. | 23:17 |
| aelkner | becuase i deleted the object and recreated it. | 23:17 |
| aelkner | ok. i'll look into it. | 23:18 |
| *** Lumiere changes topic to "SchoolTool development | IRC logs at http://source.schooltool.org/irclogs/ | Dev meetings Mon, 13:30 UTC (15:30 EET) - CanDo Dev meetings Mon, 14:30 UTC (10:30 US/Eastern) | Use http://paste.lisp.org/new/schooltool for pasting" | 23:45 | |
| Lumiere | I'm building a test of coverage | 23:46 |
| Lumiere | If it works internally | 23:46 |
| Lumiere | (the server isn't visible) | 23:46 |
| Lumiere | I'll move it to the right place and get the link set | 23:47 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!