*** bskahan has quit IRC | 05:35 | |
*** bskahan has joined #schooltool | 05:43 | |
*** bskahan has quit IRC | 06:26 | |
*** mgedmin has joined #schooltool | 09:28 | |
mgedmin | hCalendar is a semantic XHTML representation of iCalendar, intended for bloggers | 10:46 |
---|---|---|
mgedmin | http://developers.technorati.com/wiki/hCalendar | 10:46 |
*** ignas has joined #schooltool | 11:33 | |
tvon | oh my | 11:50 |
tvon | seems it would be easy enough to support | 11:52 |
*** alga has joined #SchoolTool | 12:54 | |
*** jinty has joined #schooltool | 12:58 | |
*** bskahan has joined #schooltool | 13:03 | |
*** Aiste has quit IRC | 13:07 | |
*** SteveA_ has quit IRC | 13:37 | |
*** SteveA_ has joined #schooltool | 13:40 | |
*** Aiste has joined #schooltool | 13:45 | |
*** SteveA_ is now known as SteveA | 13:56 | |
*** srichter has quit IRC | 13:59 | |
*** tvon has quit IRC | 14:43 | |
*** srichter has joined #schooltool | 15:09 | |
*** tvon has joined #schooltool | 15:09 | |
srichter | ident | 15:12 |
*** tvon|x31 has joined #schooltool | 15:37 | |
*** tvon has quit IRC | 15:43 | |
bskahan | alga: hey alga, do you know of places that sections/courses is lacking unit tests or is it just lacking a coherent doctest for documentation purposes | 15:55 |
*** tvon|x31 has quit IRC | 15:57 | |
*** tvon|x31 has joined #schooltool | 16:02 | |
alga | bskahan: just docs | 16:03 |
alga | I'll reply to the list too | 16:03 |
bskahan | alga: ok, I'll work on documentation today | 16:07 |
tvon|x31 | does anyone have secret plans for schoolbell.app.csvimport or can I safely gut it? | 16:23 |
tvon|x31 | nothing seems to touch it | 16:23 |
*** Aiste has quit IRC | 16:23 | |
*** Aiste has joined #schooltool | 16:24 | |
*** mgedmin has quit IRC | 16:25 | |
bskahan | tvon|x31: I ported that over from schooltool 0.9 before foisting CSV stories off on you, so its likely no on e is using it | 16:25 |
tvon|x31 | ping | 16:38 |
*** tvon|x31 has quit IRC | 16:38 | |
*** tvon|x31 has joined #schooltool | 16:38 | |
*** tvon|x31 has quit IRC | 16:41 | |
*** Aiste has quit IRC | 16:43 | |
*** alga has quit IRC | 16:47 | |
ignas | pong | 16:51 |
*** Aiste has joined #schooltool | 16:55 | |
*** erchache has joined #schooltool | 16:56 | |
erchache | hi | 16:56 |
th1a | Hi. | 16:57 |
ignas | hi | 16:57 |
jinty | hoy | 17:00 |
ignas | hey | 17:04 |
jinty | hidiho | 17:04 |
*** Aiste has quit IRC | 17:06 | |
jinty | erchache, in case you missed the mailing list message, the translation template in rosetta has been updated, so there is less risk of wasting your work... | 17:09 |
erchache | ok | 17:10 |
erchache | i dont see it yet.... | 17:10 |
erchache | a second....im going to see it | 17:10 |
*** tvon has joined #schooltool | 17:22 | |
erchache | yaauuuu | 17:30 |
erchache | pass me rosseta url please | 17:30 |
th1a | https://launchpad.ubuntu.com/products/schoolbell/unknown/+pots/schoolbell-ui/ | 17:31 |
erchache | ok | 17:31 |
erchache | yes...are update....but appears 5 dictionaries from spanish.....must be only one! | 17:33 |
erchache | jinty | 17:33 |
erchache | thla | 17:33 |
erchache | yes...are update....but appears 5 dictionaries from spanish.....must be only one! | 17:33 |
*** SteveA is now known as SteveA|afk | 17:33 | |
erchache | has spanish | 17:34 |
erchache | spanish(mexico) | 17:34 |
erchache | spanish(peru) | 17:34 |
erchache | spanish(spain) | 17:34 |
th1a | Well... that's a Rosetta issue. | 17:34 |
erchache | spanish(United States) | 17:35 |
erchache | but this is an error | 17:35 |
erchache | for spanish of course....with other languages perhaps are ok....but on spanish are bad | 17:35 |
th1a | We'll just have to pick one to work on. | 17:36 |
erchache | more big? | 17:36 |
jinty | I think that spanish(spain) is the es_ES locale | 17:40 |
jinty | and pure spanish is the es locale | 17:40 |
bskahan | there's no 2 letter locale to go with the 4 letter locales? | 17:40 |
*** Aiste has joined #schooltool | 17:41 | |
erchache | yes | 17:42 |
erchache | im using | 17:42 |
erchache | spanish(spain) | 17:42 |
jinty | I think it is possible to create the 2 letter locale in rosetta | 17:42 |
erchache | ${number} persons | 17:42 |
erchache | ${number} must be untranslate no? | 17:42 |
*** mgedmin has joined #schooltool | 17:43 | |
* jinty I don't know | 17:43 | |
erchache | uhmm | 17:44 |
erchache | i think spanish(spain) where i'm working must be only one dictionarie for spanish | 17:45 |
*** mgedmin changes topic to "Schoolbell 1.0 is out! Get it from http://www.schooltool.org/releases/schoolbell1.0/final/ | MORE UNIT TESTS! | IRC logs are at http://source.schooltool.org/irclogs/" | 17:45 | |
*** alga has joined #SchoolTool | 17:47 | |
erchache | im taking errors on rosetta? | 17:48 |
erchache | im taking errors on rosetta! | 17:48 |
erchache | randomly | 17:48 |
* jinty looks at https://launchpad.ubuntu.com/products/schoolbell/+translations and sees a Spanish translation as well as Spanish(country) | 17:49 | |
th1a | If Rosetta isn't working well, you can do the translation using another tool and upload the translation file to Rosetta. | 17:50 |
mgedmin | erchache, you should complain about rosetta problems on #launchpad, I think | 17:51 |
*** gintas has joined #schooltool | 17:52 | |
th1a | erchache: It is good to let us know as well, though, so we know if we should steer people away from it until it is more stable. | 17:53 |
SteveA|afk | erchache: /join #launchpad | 17:54 |
SteveA|afk | that is where the rosetta developers are | 17:54 |
* mgedmin wonders how SteveA can type while afk | 17:54 | |
SteveA|afk | i have long arms | 17:54 |
erchache | ok | 17:57 |
th1a | OK folks, let's start this week's meeting. | 18:02 |
tvon | ok | 18:02 |
erchache | ooopppss | 18:02 |
erchache | is this a official event? | 18:02 |
th1a | It is now :-) | 18:02 |
th1a | You're welcome to stay. | 18:02 |
bskahan | erchache: weekly meeting, everyone is invited | 18:02 |
erchache | ok ok thanks :D | 18:02 |
erchache | ok ok | 18:02 |
* jinty has to run off in about 5 min for about 20 min | 18:03 | |
erchache | lets go! | 18:03 |
th1a | First, let me set the context here. | 18:03 |
th1a | We've got to release on the 31st. | 18:03 |
th1a | This is a very important release in terms of getting people in schools looking at the new SchoolTool. | 18:04 |
th1a | On the other hand, we are assuming that people will be beginning to evaluate the release for use in the fall. | 18:04 |
erchache | i can help on this | 18:04 |
erchache | oopps sorry :( | 18:04 |
th1a | So if we have to live with a few ragged edges, it is not as deadly as it might be later on. | 18:05 |
th1a | I don't expect people to be throwing this into production at the end of the school year. | 18:05 |
th1a | So... what are the loose ends for SchoolBell 1.1? Etria? | 18:06 |
bskahan | we have 2 release blockers for sb 1.1 and one for st 1.0 | 18:06 |
tvon | I have to fix the i18n bug in group csv importing, then make person/resource csv importing (which should only be a few lines of code and a few zpts) | 18:06 |
tvon | and rest for preferences which I'm hacking at now | 18:06 |
bskahan | the sb 1.1 blockers are the forms rendering and the timezone generation | 18:06 |
bskahan | the st 1.0 blocker is getting the add/edit forms for courses to display in the browser | 18:07 |
th1a | Does the form rendering problem show up in Konqueror? | 18:07 |
bskahan | th1a: yes | 18:07 |
th1a | OK, so at least you can see it :-0 | 18:07 |
bskahan | form rendering isn't a problem, we'll have it done tomorrow | 18:07 |
th1a | What's the nature of the timezone generation problem? | 18:08 |
bskahan | timezone generation is in progress but I ran into a problem with event __parents__ | 18:08 |
bskahan | I don't think it will take long to figure out | 18:08 |
bskahan | the st blocker is defeating me though | 18:08 |
th1a | tvon: what's the nature of the i18n bug? | 18:09 |
tvon | th1a: no biggie, gintas fixed it in the timetable code (which my csv stuff is basically a cheap copy of), so I just need to move it over | 18:09 |
gintas | th1a, it's easy to fix | 18:09 |
jinty | bskahan: could you make critical level issues (release blockers) of these, with topics of SchoolBell 1.1/Schooltool 0.10, so that I can know when you are finished | 18:10 |
gintas | but I have a few other i18n problems | 18:10 |
bskahan | jinty: yes | 18:10 |
th1a | bskahan: What's up with add/edit forms for courses? | 18:10 |
th1a | Why are they different? | 18:10 |
bskahan | I'm not really sure | 18:10 |
bskahan | if you go to /groups/+/addSchoolToolSection.html the form is there | 18:11 |
gintas | most notably http://issues.schooltool.org/issue226 | 18:11 |
th1a | So it is a mysterious bug rather than a big conceptual bug? | 18:11 |
* jinty goes away a while | 18:11 | |
bskahan | /sections/+/addSchoolToolSection.html isn't there | 18:11 |
bskahan | th1a: yes, its probably 1 line of zcml that I have wrong | 18:12 |
* mgedmin looks | 18:12 | |
th1a | mgedmin: Thanks. | 18:12 |
bskahan | other than the form location courses/sections are working in tests and via rest, so hopefully once I figure out the add form problem it will just be a few minutes of cleanup | 18:12 |
th1a | OK. | 18:13 |
th1a | gintas: What other i18n problems are you having? | 18:13 |
mgedmin | zcml looks right at the first glance | 18:13 |
bskahan | mgedmin: in browser/configure.zcml there's a menuItem commented out | 18:13 |
gintas | th1a, see the issue I just pasted | 18:14 |
th1a | Ah. | 18:15 |
gintas | shouldn't be hard to fix though, and maybe it's not that important | 18:15 |
th1a | OK. | 18:15 |
th1a | What are the other outstanding issues at POV? | 18:15 |
alga | re. releases? | 18:16 |
th1a | Yeah. | 18:16 |
th1a | I don't need to know your other issues ;-) | 18:16 |
alga | I'd like to discuss the timetable overlays | 18:16 |
alga | not sure if now's the time | 18:17 |
th1a | Did you get my response to your email? | 18:17 |
alga | yes, thank you | 18:17 |
th1a | Well, let's discuss it now. | 18:17 |
alga | the question is: should a person be able to overlay any other person's timetable? | 18:17 |
alga | or just their own? | 18:18 |
th1a | Ideally, they could if they had permission to view the person's calendar, they could view the timetable. | 18:18 |
alga | I imagine it would clutter the overlay selection UI a bit | 18:18 |
alga | and the code, a lot :-) | 18:19 |
alga | so just being able to overlay your own timetable is not enough? | 18:19 |
th1a | Well, it ultimately is very important, since one of the main reasons to use this application is so that someone in the office, for example, can see where a student is supposed to be at a given time. | 18:20 |
th1a | But I guess you don't have to _overlay_ to do that. | 18:20 |
bskahan | to see the student's schedule they don't have to overlay it | 18:20 |
th1a | Yeah. | 18:20 |
alga | ok, another thing | 18:21 |
alga | in 0.8, we had simple HTTP views for timetables | 18:21 |
alga | now, nothing of the kind is planned | 18:21 |
th1a | OK, so I suppose you don't have to overlay other timetables. | 18:21 |
th1a | Simple tables. | 18:21 |
alga | yes | 18:22 |
th1a | For the tt schema? Or an individual student's? | 18:22 |
alga | I think we had something for both | 18:22 |
th1a | Yeah. | 18:23 |
th1a | Hm... | 18:23 |
bskahan | alga: the menu item for timetable schema leads to a 404 | 18:24 |
th1a | ReportLab's timetable widget generates an HTML representation as well as PDF, so I'm not sure if we can get both from them. | 18:25 |
th1a | Not quite sure how the pieces will fit together. | 18:25 |
alga | bskahan: yes, I'm working on it | 18:25 |
* bskahan nods | 18:25 | |
*** erchache has quit IRC | 18:25 | |
th1a | alga: Can you reuse the very simple tables we already have and we'll see if we can use ReportLab's fancy ones? | 18:26 |
alga | th1a: we can, but the problem is that we don't have the simple ones :-) | 18:27 |
mgedmin | bskahan, ignas found your problem | 18:27 |
alga | we would have to reimplement them | 18:27 |
th1a | Dammit. | 18:27 |
ignas | line 122 in schoolbell/browser/configure.zcml | 18:27 |
ignas | same should happer for containers you have created too | 18:27 |
bskahan | ignas: /me nods | 18:27 |
ignas | s/pper/happen | 18:28 |
th1a | Well, there'll have to be a simple representation of the timetable schema. | 18:28 |
bskahan | the container should have a menuItem? | 18:28 |
th1a | For an individual timetable you can just look at the calendar overlay, right? | 18:28 |
alga | currenntly, no :-) | 18:29 |
bskahan | <containerView | 18:29 |
*** erchache has joined #schooltool | 18:29 | |
*** tbenita has joined #schooltool | 18:29 | |
ignas | yep containerView | 18:30 |
bskahan | ignas: thanks | 18:30 |
alga | if we can get by with simple HTML tables for timetables and an overlay just for self, that sounds like an easiest solution | 18:30 |
tbenita | hi | 18:30 |
th1a | tbenita: Hi. We're in the middle of our weekly developer's meeting. You're welcome to sit in. | 18:31 |
bskahan | ignas: that did it | 18:31 |
th1a | alga: OK. Do that. | 18:31 |
tbenita | ok th1a thx | 18:31 |
alga | th1a: thanks | 18:31 |
th1a | alga: If we're running short on time getting the tt schemas going (and we are...) | 18:32 |
th1a | then the emphasis should be on just doing simple timetables simply. | 18:32 |
erchache | hi | 18:32 |
th1a | It is much more important at this point to make the UI simple and clear. | 18:32 |
alga | th1a: we could brief you on our status | 18:32 |
alga | tt schema wizard view is basically working | 18:33 |
th1a | alga: Go ahead. | 18:33 |
alga | but the way it was in 0.8 | 18:33 |
th1a | Right. | 18:33 |
alga | I don't think we can do the workflow you proposed this time | 18:33 |
th1a | I definitely don't want to release that the way it was in 0.8. | 18:34 |
th1a | It was a major turn-off. | 18:34 |
alga | really? | 18:34 |
th1a | It was too complicated for people with simple cases. | 18:34 |
gintas | by the way, I couldn't really test my CSV import because adding courses did not work | 18:35 |
th1a | The widgets were great, but it was too much all at once for a new user. | 18:35 |
gintas | I think it still doesn't work | 18:35 |
alga | th1a: so we have to choose: either to drop something or to delay the deadline | 18:35 |
bskahan | gintas: it will be working in a few minutes | 18:36 |
th1a | If I have to compromise (and I do), I'd rather just have a simple timetable schema wizard that did time and day based schedules. | 18:36 |
alga | that form is quite complex the way it is, making it more flexible and step-by-step is even harder | 18:37 |
th1a | It needs to be a sequence of simple forms. | 18:37 |
th1a | So we will just make a couple forms in the sequence. | 18:37 |
th1a | It's doable. | 18:37 |
* jinty returns | 18:38 | |
alga | will just hiding the irrelevant parts of that page help? | 18:38 |
th1a | Perhaps. | 18:38 |
th1a | Do you have that diagram I made? | 18:39 |
alga | yes | 18:39 |
th1a | OK. Here's what I'd like to see. | 18:41 |
alga | I would estimate implementing it at about 5 days or so | 18:42 |
th1a | We don't have to do the whole thing. | 18:42 |
th1a | It could just be like this: | 18:42 |
th1a | Click "Timetable Schemas" | 18:42 |
th1a | Ah, I guess "Add a schema | 18:43 |
th1a | " | 18:43 |
th1a | If it is working like the other index pages. | 18:43 |
*** erchache is now known as erchache_away | 18:43 | |
th1a | Anyhow, | 18:44 |
* mgedmin nods | 18:44 | |
th1a | I'm not worried about actually supporting multiple schemas in this release, but... | 18:44 |
th1a | "Add a schema" | 18:44 |
th1a | You give the schema a name, | 18:44 |
th1a | You've got a form where you enter a series of start and end times and an optional name for each period. | 18:45 |
th1a | And... that's it. | 18:45 |
th1a | Just do normal time-based schemas. | 18:45 |
th1a | I'd rather make that super-easy and add the more complex cases later, than have a very confusing page that covers all the cases now. | 18:46 |
alga | ok | 18:46 |
alga | that sound simple | 18:47 |
th1a | Then we can add additional choices that'll lead you to pages you need for more complex situations. | 18:47 |
mgedmin | th1a, by "normal time-based schemas" you mean weekly repetitions, always 7 days? | 18:48 |
th1a | Well, assuming you go to school mon-fri. | 18:48 |
mgedmin | always 5 days then? | 18:48 |
th1a | Yes. | 18:49 |
mgedmin | ok | 18:49 |
alga | What tt model? | 18:49 |
alga | weekly or requential? | 18:49 |
mgedmin | weekly | 18:49 |
th1a | The next step will be to give the user a choice between the two... | 18:49 |
th1a | But I think that should be through links to additional forms, rather than one big page. | 18:50 |
th1a | We just have to remember that people are going to be giving this a quick initial look, and we'd rather have them think, "this looks easy" than, "this looks complete but confusing." | 18:51 |
jinty | other issues? | 18:52 |
* jinty means tarball contents | 18:52 | |
th1a | etria: Are we going to be able to work on moving the website? | 18:52 |
gintas | jinty, make sure you are aware of issue226 | 18:52 |
gintas | just so that you don't package an incomplete version of schooltool/schoolbell.pot | 18:53 |
tvon | th1a: sure, when? | 18:53 |
jinty | gintas: too late, we just actually put one up on rosetts | 18:53 |
th1a | Well, we'll have to see if we've still got a server at Canonical. | 18:53 |
th1a | I'll send an email today. | 18:53 |
jinty | s/rosetts/rosetta | 18:53 |
alga | th1a: what if we leave our current form as the "advanced" option and add a simpler one? | 18:54 |
jinty | gintas: but yes, I'll take care of it | 18:54 |
th1a | I'm trying to get PloneSoftwareCenter running on my laptop, with no luck. | 18:54 |
th1a | alga: that's a good idea. | 18:54 |
tvon | th1a: we use PSC for our site | 18:54 |
bskahan | th1a: yes, we can start moving the website tomorrow | 18:54 |
gintas | jinty, grep the .pots for 'zcml' to make sure they are OK | 18:55 |
th1a | OK. I think we'll do considerable reorganizing, too. The current one is over-complexified, as I tend to do. | 18:55 |
gintas | and several i18n strings will be removed today from the restive interface, so if you wait a few hours, you will save some work for the translators | 18:56 |
alga | th1a: your simple form is doable in 1 day. Should we add it to the current contract? | 18:56 |
jinty | gintas: I am quite sure they are not OK:( | 18:57 |
th1a | alga: Well... my intention in the contract was that the timetable schema pages would be completely redesigned, so at this point we're doing significantly less than I intended. | 18:58 |
alga | well, our proposal explicilty said "Port the timetable schema wizard from SchoolTool 0.9." | 18:59 |
th1a | Hm... let me take a look at the proposal. | 18:59 |
th1a | OK. My bad. | 19:00 |
alga | It is my fault probably | 19:01 |
th1a | Well, there wouldn't have been time to do it anyhow. | 19:02 |
alga | I was trying to minimize the work, because porting all the timetabling stuff was very intimidating even without redesign | 19:02 |
th1a | Right. | 19:02 |
th1a | OK. Add the day. | 19:02 |
alga | OK | 19:02 |
th1a | Actually, I feel better now, because I had been thinking that it was in the contract and wasn't going to get done, meaning your estimates were off, etc. | 19:02 |
th1a | It's fine. I need to read more carefully. | 19:03 |
th1a | OK, that's our hour... | 19:03 |
th1a | Wait a sec, though. | 19:04 |
th1a | When will SB 1.1 be done? Tomorrow? | 19:04 |
jinty | when there are no more critical issues | 19:04 |
bskahan | mgedmin: can you out the data.fs somewhere for us to download and mail me the passwords for the canonical server? | 19:04 |
th1a | Let me rephrase that... when will there be no more critical issues for SB 1.1? | 19:05 |
mgedmin | bskahan, data.fs of www.schooltool.org? | 19:05 |
bskahan | should be tomorrow | 19:05 |
bskahan | mgedmin: yes | 19:05 |
mgedmin | ok | 19:05 |
* tvon seconds tomorrow | 19:05 | |
bskahan | th1a: yes we can get the timezone generation and forms rendering finished today | 19:05 |
th1a | mgedmin: do you have the info for the Canonical server? | 19:05 |
th1a | OK, so we can still plan on being on schedule for the SB release candidate. | 19:06 |
* mgedmin will pack it first | 19:06 | |
mgedmin | th1a, no | 19:06 |
bskahan | mgedmin: thanks | 19:06 |
th1a | What's the estimate for SchoolTool 0.10. | 19:06 |
* jinty closes critical issue 228 | 19:07 | |
* bskahan closes critical 230 | 19:08 | |
bskahan | sections and courses are addable now | 19:08 |
bskahan | there's still some UI polish to be done, but they're functional and initial ftests | 19:09 |
th1a | alga: When do you think we'll be ready for the rc? | 19:09 |
alga | th1a: till the end of this week | 19:10 |
th1a | OK. We can live with that. | 19:10 |
th1a | Sorry about the confusion about what was in the contract. | 19:10 |
bskahan | end of the week for both RCs? | 19:10 |
th1a | I'd like to get SB 1.1 rc1 out on time. | 19:11 |
jinty | th1a: realize that you sacrifice quality(bugfix time) for features | 19:11 |
alga | jinty: but there won't be lots of pre-release testers, will there? | 19:11 |
th1a | I don't think I'm adding features. | 19:11 |
jinty | but remember the last relase, schoolbell 1.0, it took about a week to shake out most of the big bugs | 19:12 |
bskahan | jinty: we also don't really plan to add features to this 'branch' schooltool calendar between now and fall, if I understand correctly | 19:12 |
*** erchache_away is now known as erchache | 19:12 | |
th1a | bskahan: Well, that goal has slipped. | 19:12 |
th1a | We'll have to add a few features. | 19:13 |
bskahan | th1a: ok | 19:13 |
jinty | we will be maintaining this branch separately? | 19:13 |
th1a | No. | 19:13 |
th1a | Well... | 19:13 |
jinty | so 0.10.1 | 19:13 |
jinty | ...? | 19:13 |
th1a | There might be some development branches, but there won't be a separate branch of releases. | 19:14 |
* jinty is afraid already | 19:14 | |
th1a | SchoolTool 0.11 will still just be a "SchoolTool Calendar" release. | 19:14 |
bskahan | th1a: then why not move all unfinished features to that release? | 19:15 |
jinty | ok, about the SchoolTool tarball, do we want to put all of Zope+schoolbell+schooltool in it, or just schooltool? | 19:15 |
th1a | I'm doing that as far as I'm concerned. | 19:15 |
bskahan | th1a: ah, ok | 19:15 |
mgedmin | uhh, I'm unable to log in to schooltool.org zope with managerial privileges | 19:15 |
mgedmin | what is that script called that can change the initial user's password? | 19:16 |
tvon | mgedmin: zope/bin/zpasswd.py | 19:16 |
th1a | jinty: I guess all of them. | 19:16 |
th1a | We're more worried about simplicity of installation than size of download. | 19:17 |
bskahan | th1a: could we have SchoolTool ship by itself and depend on SchoolBell? | 19:17 |
jinty | bskahan: that was my plan until recently | 19:17 |
th1a | We could... | 19:17 |
th1a | Don't underestimate how important it is to make this as simple as possible for non-technical users who just want to kick the tires. | 19:18 |
jinty | ok, I'll do that then... | 19:19 |
th1a | We have to deal with libxml2 now as well. | 19:19 |
gintas | jinty, I removed the unnecessary i18n from the restive views | 19:19 |
gintas | jinty, wait, I just found more ;) | 19:20 |
jinty | heh | 19:20 |
jinty | th1a: please tell me we are not going to include it in the tarball | 19:20 |
th1a | I want to know if there is some way I can include it in the Mac and Windows packages. | 19:21 |
th1a | I don't think we need it in the tarball, though. | 19:22 |
* mgedmin still can't log in! | 19:22 | |
* th1a remembers why he hasn't been nagging mgedmin to add new products to the Plone site. | 19:22 | |
* th1a bangs the virtual gavel, in case anyone is obediently waiting for me to do so. | 19:23 | |
gintas | jinty, now I think I got rid of all of them | 19:25 |
jinty | ok, I'll fix 226 quickly and send th1a another template | 19:26 |
mgedmin | yessss!!!! finally!!!! I have access!!! | 19:28 |
* mgedmin packs the Data.fs | 19:29 | |
bskahan | I'd like to make sure that sb1.1 and st0.10 are fully functional in latest IE and Safari (and gecko of course) | 19:29 |
bskahan | I access to all three now, but I've added Safari and InternetExplorer keywords to the tracker if anyone sees issues | 19:30 |
bskahan | s/I access/I have access/ | 19:30 |
mgedmin | bskahan, do you really want to receive 181 mb over email? | 19:33 |
mgedmin | that's how much the data.fs weighs after packing it with 1 day of history | 19:33 |
bskahan | mgedmin: no, if you can put it somewhere I can wget it that would be ideal | 19:33 |
mgedmin | 172 mb gzipped | 19:33 |
bskahan | or scp it to the canonical box | 19:33 |
mgedmin | I don't believe I have a user account there | 19:33 |
th1a | mgedmin: Do you remember who our contact for that is? | 19:34 |
mgedmin | elmo? | 19:34 |
th1a | GMail's search is surprisingly useless. | 19:34 |
th1a | SteveA|afk: Who's our contact at Canonical re: the server which hopefully hasn't been commandeered for something else? | 19:36 |
Aiste | steve won't be at his keyboard for a while still | 19:37 |
th1a | Aiste: Thanks. | 19:39 |
*** erchache has quit IRC | 19:41 | |
mgedmin | bskahan, I just mailed you the link where you can download schooltool.org's data.fs | 19:46 |
bskahan | mgedmin: thanks | 19:48 |
mgedmin | jinty, 16 minutes after you closed issue 228 bskahan reopened it by adding another template="../../..." to configure.zcml | 19:52 |
bskahan | hrm | 19:52 |
bskahan | heh | 19:52 |
bskahan | I'll fix it | 19:52 |
mgedmin | "Fox for issue 226." | 19:57 |
* mgedmin is having fun reading today's commits | 19:58 | |
jinty | grrrr, if another person wastes 20 min of my cpu time making useless packages... | 19:58 |
mgedmin | reminds me of jim's canonical "fux big" typo in a commit message | 19:58 |
*** mitchell has joined #schooltool | 20:01 | |
jinty | :) | 20:05 |
*** jinty has quit IRC | 20:06 | |
mitchell | th1a: Tom, you there? | 20:06 |
th1a | I am. | 20:06 |
mitchell | this is jeff elkner, talking as mitchell | 20:06 |
th1a | Hi Jeff. | 20:06 |
mitchell | hi | 20:06 |
mitchell | did you see the email with the timeclock user stories? | 20:07 |
mitchell | i haven't checked my mail for a few days | 20:07 |
mitchell | so i don't know if you wrote back | 20:07 |
th1a | Yeah. I think I did. | 20:07 |
mitchell | ok, i'll go check | 20:07 |
mitchell | in the mean time, i have another question | 20:07 |
th1a | Yes? | 20:08 |
mitchell | mitchell is also working on a mini app in zope 3 | 20:09 |
mitchell | is this a good place to ask zope 3 questions? | 20:09 |
th1a | Well, anyone who could answer a Zope3 question here is probably also in Zope3-dev, so it is a toss up. | 20:10 |
mitchell | great | 20:10 |
mitchell | so let me turn this over to mitchell, so he can tell you what he is trying to do while i go read your email | 20:11 |
mitchell | hello, mitchell speaking | 20:11 |
mitchell | here's the deal: | 20:11 |
mitchell | i want to execute dynamic doctests... | 20:13 |
mitchell | the user enters some code to pass a required doctest | 20:13 |
mitchell | i can do this in the python terminal | 20:13 |
mitchell | but doing the same thing in zope3 fails | 20:14 |
mitchell | exec(docstring+usercode); import doctest; return doctest.testmod() | 20:15 |
mitchell | works in the python terminal | 20:15 |
bskahan | why require intervention at all? | 20:15 |
bskahan | test multiple inputs in the doctests | 20:15 |
mitchell | oh, im sorry | 20:16 |
mgedmin | mitchell, don't use doctest.testmod() | 20:16 |
mitchell | this is to test student knowledge of python | 20:16 |
mgedmin | use a doctest function that accepts the doctest as a string | 20:16 |
mgedmin | also, note that it is unsafe | 20:16 |
mitchell | yes, thank you, I have | 20:16 |
mgedmin | >>> import os | 20:16 |
mitchell | doctest function? | 20:16 |
mgedmin | >>> os.system("rm -rf /") | 20:16 |
mitchell | i was aware of that, thank you | 20:17 |
mitchell | I don't want to have to write to the filesystem if possible | 20:18 |
mitchell | i know it would be extremely simple if I could write to it though | 20:18 |
mgedmin | mitchell, something like the following might work | 20:19 |
mgedmin | runner = doctest.DocTestRunner() | 20:19 |
mgedmin | test = doctest.DocTestParser().get_doctest('''>>> print 'hi' etc...''', {}, 'foo', 'foo.py', 0) | 20:19 |
mgedmin | runner.run(test) | 20:19 |
mgedmin | try looking at the documentation of the doctest module with pydoc or online | 20:19 |
mitchell | yes, I will, thank you very much. I hadn't thought of that | 20:20 |
mitchell | i must be off, thank you so much for your help, I greatly appreciate it | 20:20 |
*** mitchell has quit IRC | 20:20 | |
*** gintas has quit IRC | 20:23 | |
*** jinty has joined #schooltool | 20:52 | |
*** jinty has quit IRC | 20:53 | |
*** jinty has joined #schooltool | 21:02 | |
*** gintas has joined #schooltool | 21:49 | |
*** ignas has quit IRC | 21:55 | |
*** alga_ has joined #SchoolTool | 21:59 | |
*** alga has quit IRC | 22:12 | |
* jinty has his first look at schoolbell partly translated into afrikaans | 22:19 | |
*** alga_ has quit IRC | 22:43 | |
*** mgedmin has quit IRC | 22:46 | |
*** Aiste has quit IRC | 22:50 | |
*** jinty has quit IRC | 22:50 | |
*** SteveA|afk is now known as SteveA | 23:06 | |
*** Aiste has joined #schooltool | 23:11 | |
*** bska|mobile has joined #schooltool | 23:14 | |
*** bskahan has quit IRC | 23:33 | |
th1a | SteveA: ayt? | 23:47 |
SteveA | h | 23:48 |
SteveA | i | 23:48 |
SteveA | 23:48 | |
SteveA | t | 23:48 |
SteveA | o | 23:48 |
SteveA | m | 23:48 |
th1a | Hi Steve. | 23:48 |
th1a | We're ready to actually move our web site to the Canonical server, if it hasn't been appropriated to some other more fast moving project. | 23:49 |
th1a | I don't remember who I'm supposed to talk to about that. | 23:49 |
th1a | And GMail's search is surprisingly useless. | 23:49 |
tvon | heh | 23:49 |
bska|mobile | th1a: did you upgrade to Tiger? | 23:51 |
th1a | Yeah. | 23:51 |
th1a | Spotlight is pretty impressive. | 23:51 |
* SteveA asks the canonical sysadmin | 23:51 | |
bska|mobile | should import some af the gmail into mail.app and compare the search | 23:51 |
th1a | That doesn't sound like much fun. | 23:52 |
tvon | heh | 23:52 |
bska|mobile | bah, you don't know what fun is ;) | 23:52 |
th1a | I've tried to use Mail.app with GMail, but it is unsatisfying. | 23:53 |
th1a | I've becomed hooked on GMail's overall paradigm for handling mail, even though it has been poky for me lately. | 23:54 |
th1a | I think my wireless connection drops a fair number of packets, which makes the Ajax interface pretty hang-prone. | 23:54 |
bska|mobile | th1a: I've had the same problem with gmail with increasing regularity, so it may not be just you | 23:55 |
th1a | That's useful to know. | 23:56 |
*** gintas has quit IRC | 23:56 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!