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