*** didymo has joined #schooltool | 00:16 | |
*** jfroche has quit IRC | 02:01 | |
*** didymo has quit IRC | 03:27 | |
*** didymo has joined #schooltool | 03:33 | |
*** th1a has quit IRC | 07:34 | |
*** th1a has joined #schooltool | 07:34 | |
*** lameiro has quit IRC | 08:29 | |
*** didymo has quit IRC | 09:33 | |
*** ignas has joined #schooltool | 10:54 | |
*** jfroche has joined #schooltool | 12:38 | |
*** ignas has quit IRC | 13:50 | |
*** ignas has joined #schooltool | 14:07 | |
*** ignas has quit IRC | 14:08 | |
*** ignas has joined #schooltool | 14:08 | |
*** th1a_ has joined #schooltool | 14:54 | |
*** CrippsFX has left #schooltool | 15:51 | |
Lumiere | 'morning everyone | 15:58 |
---|---|---|
Lumiere | I am going to be on and off for today | 15:59 |
th1a | Good morning Lumiere. | 15:59 |
ignas | hi | 16:12 |
aelkner | hello | 16:14 |
Lumiere | I am running a video conference here at ACC | 16:14 |
th1a | Hi ignas, aelkner. | 16:15 |
aelkner | Lumiere: have you noticed the cando buildbot failures? | 16:15 |
ignas | whee, on one hand - my fault | 16:18 |
ignas | on the other hand - aren't you supposed to be using alpha release? | 16:18 |
ignas | instead of svn trunk | 16:18 |
aelkner | i suppose we need to change our make file | 16:19 |
aelkner | what is name of the egg we're supposed to use now? | 16:20 |
ignas | http://ftp.schooltool.org/schooltool/releases/2007.0.alpha5/ ? | 16:20 |
ignas | now you are using: http://ftp.schooltool.org/schooltool/releases/nightly/ | 16:20 |
ignas | i think | 16:20 |
aelkner | why did you put a ? after the alpha path? are you not sure if that's the one? | 16:21 |
th1a | Should I be able to install .debs for the new alpha, or do they need to be built? Anyone other than jinty know? | 16:22 |
ignas | because i "think" you should be using it | 16:22 |
aelkner | aren't you supposed to tel us what to use? | 16:23 |
Lumiere | aelkner: no | 16:23 |
Lumiere | looking now | 16:23 |
ignas | aelkner: no, not really, i am not packaging these eggs, and i don't really know what CanDo release plans are ... | 16:26 |
ignas | what i know for sure | 16:26 |
ignas | is that this egg is the most up to date "release" egg | 16:26 |
ignas | and i know that when the next release egg will come out | 16:26 |
ignas | it will be in a different place | 16:26 |
ignas | so you will not get it automatically | 16:26 |
ignas | which is why I am not sure whether you should use the url i have posted, even though i know that the egg you need is in there | 16:27 |
aelkner | Lumiere: your thoughts? | 16:28 |
*** test123 has joined #schooltool | 16:28 | |
ignas | test123: hi :) | 16:28 |
Lumiere | I would suggest that we try and get a 'release' symlink | 16:28 |
th1a | hi test123 (Ian). | 16:28 |
Lumiere | 'morning Ian | 16:28 |
th1a | We're just about ready to start. | 16:28 |
th1a | I don't think Ian & Lumiere have met. | 16:29 |
Lumiere | probably not | 16:29 |
th1a | Why don't you introduce yourselves. | 16:29 |
test123 | thanks for introducing me. I am here in CA trying to wake up | 16:29 |
th1a | test123: I appreciate the effort. | 16:30 |
test123 | ditto! | 16:30 |
Lumiere | test123: I know that feeling | 16:30 |
th1a | jfroche: ayt? | 16:30 |
* Lumiere has been working for 90 minutes in a video conf | 16:30 | |
jfroche | th1a, hello yep | 16:31 |
th1a | So Lumiere is essentially the project manager for CanDo; | 16:31 |
jfroche | i am in Italy for Plone conf and sprint | 16:31 |
jfroche | until tomorrow | 16:31 |
th1a | test123 is Ian Benson, a researcher at Stanford who is going to be using SchoolTool. | 16:31 |
th1a | Let's do our regular updates while Ian gets a cup of coffee. | 16:32 |
th1a | We'll do updates, Ian, release questions. | 16:32 |
th1a | OK? | 16:32 |
test123 | ok | 16:32 |
jfroche | hello Ian | 16:32 |
th1a | I had a really good time last week at the Open Minds conference in Indianapolis. | 16:32 |
th1a | It was the first all K-12 open source conference in the US. | 16:33 |
th1a | About 350 people, without much promotion. | 16:33 |
th1a | One really good thing is they brought over a core of good people from Europe (Skolelinux, Extremadura, etc). | 16:33 |
th1a | So a lot of people in the US had their eyes opened by that stuff. | 16:33 |
th1a | I also got Mako Hill a keynote slot, so teachers got to see some of the free software hacker side of things. | 16:34 |
th1a | i.e., the people who actually write most of this stuff. | 16:34 |
th1a | I made one particularly good connection with a company in Montreal called Revolution Linux. | 16:34 |
th1a | They do a lot of work with schools and in particular have some account integration software written in Python that they plan to open source. | 16:35 |
th1a | Using SchoolTool as a front end would make a lot of sense. | 16:35 |
th1a | I'll be talking to them more about that. | 16:35 |
th1a | Other than that I plan on getting this new release announced tomorrow or Wednesday at the latest. | 16:36 |
th1a | jfroche? | 16:36 |
th1a | (probably not much from the Plone conference...) | 16:36 |
th1a | Perhaps distracted by the plone conference... | 16:38 |
th1a | Want to jump in ignas? | 16:38 |
ignas | th1a: ok :) | 16:38 |
jfroche | th1a, yup was the whole week in Plone conf | 16:38 |
th1a | I'm going to have to leave at the end of the hour to go to the periodontist, btw. | 16:38 |
jfroche | can tell you about future feature of Plone :) | 16:38 |
ignas | th1a: as i am using paste to deploy my instances, i have made REST api available on localhost/api/ so you would not have to use another port | 16:39 |
ignas | i got (at last) some timetables from lyceum | 16:39 |
ignas | but the file was incomplete and now they are hunting for the definitive file | 16:39 |
ignas | the format changed a bit, so i had to modify my import machinery a little | 16:40 |
th1a | So to get persons via REST you say http://example.com/api/persons? | 16:40 |
ignas | yes | 16:40 |
th1a | That is a good move, I think. | 16:40 |
ignas | not in the release though, as that would be a bit too disruptive imho | 16:40 |
ignas | i have also refactored import scripts to allow importing timetables for specific terms | 16:41 |
ignas | so now you can create terms by yourself | 16:41 |
th1a | Well, it is practical if not the theoretical ideal. | 16:41 |
th1a | (the REST change) | 16:41 |
ignas | and just choose the term you want to upload timetables for | 16:41 |
ignas | oh, and the guy who will be redoing lyceum website contacted me | 16:42 |
th1a | ignas: Did that require a new format? | 16:42 |
ignas | th1a: no, the format is the same, just the import form is "extended" | 16:42 |
ignas | it seems that they want to integrate the website and schooltool | 16:42 |
th1a | OK. That's just in the lyceum branch now? | 16:42 |
ignas | so you would only have to log in once | 16:42 |
ignas | yes | 16:42 |
th1a | OK. | 16:42 |
ignas | i might add some small features to trunk though | 16:43 |
ignas | because now that you can upload timetables for separate terms | 16:43 |
ignas | there is a need to filter sections by terms | 16:43 |
ignas | as in - "show sections scheduled for term1" | 16:43 |
ignas | "term2" | 16:43 |
ignas | and "unscheduled" | 16:43 |
ignas | else you get duplicates | 16:44 |
ignas | sections for the same teacher, same course, different terms | 16:44 |
th1a | Yes. | 16:44 |
ignas | that's it | 16:44 |
th1a | Dealing with time requires more filtering. | 16:44 |
th1a | aelkner? | 16:44 |
aelkner | yes? | 16:45 |
th1a | Update? | 16:45 |
aelkner | working on worksheets | 16:45 |
aelkner | nothing else to report | 16:46 |
aelkner | other than the cando buildbot failure | 16:47 |
th1a | Are you going to be working on worksheets this week, too? | 16:47 |
aelkner | yes | 16:47 |
aelkner | i'll have to get jelkner to try it out | 16:47 |
th1a | OK. | 16:47 |
*** th1a_ has quit IRC | 16:47 | |
th1a | Worksheets are multi-page gradebooks, btw. | 16:48 |
th1a | OK, test123. | 16:48 |
th1a | You're up. | 16:48 |
test123 | good morning | 16:48 |
test123 | thanks for the invitation | 16:48 |
test123 | we are now in the fourth year of the stanford tizard project http://parents.sociality.tv/press | 16:48 |
test123 | we have a database of elementary teachers and 150 children in experimental schools across England. | 16:48 |
test123 | Jens and I are populating SchoolTool-LDAP as a gradebook for the common national maths curriculum | 16:48 |
test123 | We want to demonstrate the value of this open software development process to the children's math education. | 16:49 |
test123 | Timetable import will be useful as we have 6 classes to load in a week. | 16:49 |
test123 | I am happy to take questions | 16:49 |
test123 | but at this stage we are just getting our test environment | 16:49 |
th1a | One thing we need to do is make sure we're pointing Ian to the right branches. | 16:49 |
th1a | Since there are many right now. | 16:49 |
th1a | I don't think they want to use CanDo, since their assessment isn't really competency tracking. | 16:50 |
th1a | And they "lyceum" branch has a particular gradebook that is based on a single grade each day. | 16:51 |
th1a | Which is also not the right thing. | 16:51 |
th1a | I don't think. | 16:51 |
ignas | th1a: single grade each "meeting" not day | 16:51 |
th1a | ignas: Right. | 16:51 |
Lumiere | maybe the jelkner gradebook branch + ldap? | 16:51 |
th1a | Something like that. | 16:51 |
ignas | test123: what kind of timetable do you have? is it group based or is it individual for every child? | 16:52 |
th1a | The "jelkner-gradebook" branch is the one that aelkner is working on, and it is the most developed gradebook of the style I think you need. | 16:52 |
test123 | hi ignas | 16:52 |
th1a | I would think they're only tracking math sections, right? | 16:52 |
*** jhancock has joined #schooltool | 16:52 | |
test123 | the time table is for a group of children | 16:52 |
Lumiere | hi jhancock | 16:53 |
ignas | hi | 16:53 |
test123 | yes we are only tracking math | 16:53 |
jhancock | hey | 16:53 |
th1a | So essentially each kid will be in one section (maths). | 16:53 |
th1a | Right? | 16:54 |
test123 | I need to learn more about your data model - but in principle yes | 16:54 |
th1a | OK. That should help keep it simple. | 16:54 |
test123 | can I get what I need to know about the model from | 16:55 |
test123 | https://blueprints.edge.launchpad.net/schooltool/+spec/multi-term-gradebook | 16:55 |
th1a | Well, there is not too much detail there. | 16:55 |
test123 | https://blueprints.edge.launchpad.net/schooltool/+spec/multi-page-calculation? | 16:55 |
th1a | Not there either... | 16:55 |
test123 | source? | 16:55 |
th1a | I think you need some more basic background. | 16:55 |
th1a | It is all in the source ;-) | 16:56 |
th1a | Actually, the README's in different packages should be helpful. | 16:56 |
test123 | ok... I will parse them and update my requirements | 16:56 |
th1a | But beyond that, a course describes a block of curriculum taught in a term. | 16:56 |
th1a | English 9, English 10, Biology I, whatever. | 16:57 |
test123 | that's fine. There is no real magic in the Primary Strategy... | 16:57 |
th1a | I figure you probably have a few courses. | 16:57 |
th1a | And then sections are just a group of students, teacher(s), a course, a term and meeting times. | 16:58 |
test123 | ok | 16:58 |
th1a | We just don't usually call them sections in elementary. | 16:58 |
th1a | But it is the same as a section at university, really. | 16:58 |
test123 | since we are only working with a single subject this makes sense for primary school too | 16:59 |
th1a | Probably if you can do this without creating timetables, that will help keep it simple | 16:59 |
test123 | I am not so sure. The bulk of the data is in the form of a time line | 17:00 |
th1a | the jelkner-gradebook branch is less calendar-centric in the UI, so it works fine without having things scheduled into specific times. | 17:00 |
test123 | what is its unit of scheduling? or do they just have a logical sequence? | 17:01 |
th1a | Well, it is calendar-centric at this point. | 17:01 |
th1a | So you can create the school's overall timetable (when classes start and end). | 17:01 |
th1a | And plug sections into blocks in the timetable, | 17:01 |
th1a | and then the correct calendar events will be generated. | 17:02 |
test123 | this is all fine | 17:02 |
th1a | But right now there isn't a strong connection between doing that and how assessment is done in the gradebook. | 17:02 |
th1a | Essentially, the gradebook doesn't know what day it is. | 17:02 |
th1a | Although, of course, it could. | 17:02 |
th1a | In the future :-) | 17:03 |
th1a | Does that make sense? | 17:03 |
test123 | Very. I am happy to go with the existing model and leave it to the users to decide if the features are complete | 17:03 |
test123 | we are only taking 3 data points per child initially | 17:04 |
th1a | Basically, they'll log in and click on the section they want to assess, and get a gradebook. | 17:04 |
th1a | The system doesn't need to know what time the section meets. | 17:04 |
test123 | how much static data can we hold for each meeting? | 17:05 |
th1a | Describing the timetable is just a lot of work you probably can and should avoid. | 17:05 |
th1a | test123: I'm not sure what you mean. | 17:05 |
test123 | I would like to be able to describe the meetings with a sentence of text | 17:06 |
th1a | "Describe the meetings?" | 17:06 |
th1a | What do you mean by a meeting? | 17:06 |
test123 | Math Weds 9-10 (say) | 17:07 |
test123 | Subject: Fractions | 17:07 |
Lumiere | that can be the name of the section | 17:07 |
Lumiere | oh | 17:07 |
th1a | Hm... | 17:07 |
th1a | Does that need to be assessed? | 17:07 |
Lumiere | ignas: can a timetable instance have annotations? | 17:07 |
Lumiere | (a scheduled meeting of a section) | 17:08 |
ignas | Lumiere: timetable - not, timetable events in the calendar - yes | 17:08 |
th1a | They are regular calendar events now. | 17:08 |
test123 | thats ok then | 17:08 |
ignas | you have a Rich text editable descriptions for them | 17:08 |
ignas | though i am planning to add one more field that would be gradebook specific | 17:08 |
ignas | 1 description in the event for the students | 17:08 |
ignas | and another one seen in gradebook views when a meeting is selected | 17:09 |
test123 | That would be helpful for bulk loading | 17:09 |
ignas | for the teacher | 17:09 |
th1a | So you actually have more in mind here than just a gradebook. | 17:09 |
test123 | Yes. The gradebook is the basis of the functionality | 17:09 |
th1a | You also want what essentially a planning component? | 17:09 |
test123 | but the ``summative assessment'' that it records -- pass (level x)/fail (level x+1) | 17:10 |
test123 | is not good enough for us to perform a ``formative assessment'' | 17:10 |
test123 | so we need to know what the children have been taught as well as what grade they have achieved | 17:11 |
test123 | Its not so much a plan as a model of the context of the grade | 17:11 |
Lumiere | hmm | 17:11 |
th1a | Do you need to pre-load the plans, or do you want the teachers to enter what they are actually doing? | 17:11 |
th1a | Or both? | 17:11 |
Lumiere | th1a / test123: are you sure this isn't competency assessment? | 17:12 |
aelkner | i was going to say | 17:12 |
test123 | we will pre-load | 17:12 |
aelkner | it sound like what cando is doing | 17:12 |
Lumiere | the more you talk about this | 17:12 |
th1a | I think they would need longitudinal tracking. | 17:12 |
Lumiere | it sounds more and more like competencys | 17:12 |
Lumiere | th1a: which means what in english | 17:12 |
Lumiere | <_< | 17:12 |
aelkner | yeah: longitudes are on maps, right? | 17:13 |
th1a | My cat is attacking my hands... | 17:13 |
Lumiere | fun | 17:13 |
th1a | OK. | 17:13 |
th1a | Hm... | 17:14 |
th1a | How often are the formative assessments being performed? | 17:14 |
test123 | every mid term and end term | 17:14 |
th1a | But you also want to have descriptions of what should be done in each meeting? | 17:15 |
test123 | the government supplies that | 17:15 |
th1a | Do you need that in SchoolTool for this to work? | 17:16 |
test123 | I am just proposing that we integrate their descriptions | 17:16 |
test123 | so that we have a common starting position across the several schools | 17:16 |
test123 | It is a nice to have | 17:16 |
th1a | OK. This is a wishlist item then, not a basic requirement? | 17:16 |
th1a | OK. | 17:17 |
test123 | i can hold the data externally -- as we are at present | 17:17 |
th1a | I understand, then. | 17:17 |
th1a | Did we give you or Jens checkin rights last time around? | 17:18 |
test123 | both | 17:18 |
th1a | OK. | 17:18 |
th1a | It seems like you'll need to work in a branch. | 17:18 |
th1a | Really a branch off jelkner-gradebook, I'd think. | 17:18 |
test123 | is the LDAP delta in that line? | 17:19 |
th1a | No, which is why you'd need a new branch that combined them both. | 17:19 |
th1a | Unless someone has a better idea. | 17:19 |
test123 | that's fine | 17:19 |
th1a | I mean, we haven't merged the LDAP stuff into trunk, right? | 17:19 |
th1a | We do need to resolve that at some point in the next six months. | 17:20 |
Lumiere | test123: you may also want as you research schooltool | 17:20 |
Lumiere | to look over the cando module to see if it fits your requirements as well | 17:20 |
th1a | I doubt it will because they need to do multiple assessments of the same requirement. | 17:21 |
ignas | is jelkners gradebook still in schooltool branch? | 17:21 |
Lumiere | ah | 17:21 |
Lumiere | ignas: yes | 17:21 |
Lumiere | jelkner-gradebook branch | 17:21 |
aelkner | that's the one i'm working on | 17:21 |
ignas | that might make it a bit tricky to work with, because someone will have to do merges into Ian's branch from trunk and from jelkners-gradebook and from LDAP branches | 17:22 |
ignas | and these won't go through trunk for "normalization" | 17:22 |
test123 | is that not a straightforward thing to do? | 17:22 |
ignas | test123: doing it once is fine | 17:22 |
th1a | I was thinking they'd just stay up to date with the jelkner branch. | 17:22 |
ignas | knowing what changes to merge when branches have been changed is a bit more tricky | 17:23 |
th1a | aelkner is going to be working on that for a while. | 17:23 |
aelkner | that't right | 17:23 |
ignas | th1a: that's not automatic | 17:23 |
th1a | Right. | 17:23 |
th1a | I mean, it is inherently a little tricky. | 17:23 |
ignas | and i'd rather have schooltool.jelkner as a plugin sooner | 17:24 |
aelkner | you mean jelkner2007, right? | 17:24 |
ignas | yes | 17:24 |
ignas | i mean i will be changing a lot of things in trunk, so anyone who is using a branch of schooltool will have to merge the changes one way or another | 17:24 |
th1a | Well, the reason I got test123 up at 6:30 is to get you into the conversation, ignas. | 17:24 |
th1a | So whatever you think is best. | 17:25 |
ignas | so naturally jfroche's and lyceum approaches seem to suite better | 17:25 |
ignas | the problem is that jelkners gradebook is not in trunk yet | 17:25 |
ignas | and that we need a bit of work to move schooltool.jelkner2007 to a separate repository | 17:25 |
th1a | Well, perhaps that could happen sooner rather than later. | 17:25 |
ignas | i am just waiting for the release | 17:26 |
aelkner | which release? | 17:26 |
th1a | Our release or aelkner? | 17:26 |
ignas | schooltool release | 17:26 |
th1a | Well, it has been tagged, right? | 17:26 |
ignas | because going to schooltool being a namespace package touches jinty too | 17:26 |
ignas | i guess i could try just doing that on trunk | 17:26 |
th1a | I think it would be fine now. | 17:27 |
ignas | ok, so i'll look at LDAP branch, namespacing schooltool | 17:27 |
ignas | and moving of ldap branch to be a schooltool plugin | 17:27 |
th1a | Perfect. | 17:27 |
th1a | I guess I'll send an email with my questions about the release packages (i.e., if they exist and where they are). | 17:28 |
ignas | aelkner: are there many things in your branch that haven't been moved to jelkner2007? | 17:28 |
aelkner | my branch has a package called jelkner2007 in it | 17:29 |
aelkner | there is no jelkner2007 branch | 17:29 |
ignas | because as soon as schooltool becomes a namespace package, i'd like to move jelkner2007 out of the branch, and merge all the stuff in there to trunk | 17:29 |
aelkner | jelkner2007 is just the package that contains the overrides for making dashboard the default view | 17:29 |
aelkner | don't you mean jelkner-gradebook? | 17:30 |
ignas | yes i know, my question is - are there any things that are in other modules, that should be in schooltool.jelkner2007 | 17:30 |
aelkner | um | 17:30 |
aelkner | i don't think so | 17:30 |
ignas | ok | 17:30 |
aelkner | the only changes i made jelkner-gradebook were to the gardebook package | 17:31 |
th1a | I'm going to have to bolt to have my gums examined. | 17:31 |
aelkner | and the addition of the jelkner2007 package | 17:31 |
ignas | th1a: good luck | 17:31 |
th1a | Thanks for coming test123. I think it was helpful. | 17:31 |
test123 | it was | 17:31 |
ignas | aelkner: if that's everything, then it's fine | 17:31 |
th1a | Thanks to everyone else, too ;-) | 17:31 |
aelkner | ok | 17:32 |
* th1a drops the bag of gravel. | 17:32 | |
aelkner | Lumiere: what's your eta on getting together woth jinty? | 17:32 |
test123 | ignas: when should Jens and I plan on a checkout of the merged line? | 17:33 |
ignas | test123: hmm, tomorrow GMT evening if everything works out well, Wednesday evening if not | 17:34 |
test123 | thanks .. am not sure I am in a fit state to do the time zone arith so I will assume am PST! | 17:34 |
ignas | test123: what name do you want for your "extensions" branch? | 17:34 |
test123 | tizard | 17:35 |
ignas | ok | 17:35 |
ignas | so tizard will be a plugin for schooltool that depends on core schooltool and has all the required stuff enabled | 17:35 |
test123 | agreed... can I get the coffee Tom promised? | 17:36 |
ignas | yep :) | 17:36 |
ignas | as much as you want ;) | 17:36 |
test123 | great! looking forward to working with you all again... d:) | 17:37 |
*** test123 has left #schooltool | 17:37 | |
Lumiere | no eta | 17:39 |
aelkner | Lumiere: does Dave know that this is hanging in the balance? | 17:40 |
Lumiere | I don't know | 17:40 |
aelkner | I can just see him needing an emergency fix and me not being able to deliver it | 17:40 |
aelkner | you should let him know | 17:41 |
Lumiere | I have no idea when I will be available at the same time as jinty | 17:41 |
Lumiere | and for now | 17:41 |
Lumiere | juts make it the current alpha | 17:41 |
Lumiere | we'll deal with w/e else later | 17:41 |
Lumiere | and now | 17:41 |
Lumiere | I need to go | 17:41 |
Lumiere | I have a call to do | 17:41 |
aelkner | ignas: i just changed cando to use the alpha branch you gave me, and the failures are even worse now | 17:44 |
ignas | it's not on buildbot yet, is it? | 17:44 |
aelkner | i haven't checked in the cange to the makefile | 17:45 |
aelkner | shoudl i so that you can see the failures on the buildbot? | 17:45 |
aelkner | ignas: ? | 17:46 |
ignas | no, you should post me the failures in some way | 17:46 |
lisppaste5 | aelkner pasted "make test failures" at http://paste.lisp.org/display/49198 | 17:51 |
ignas | hmm, tar.gz egg seems ok | 17:54 |
ignas | but the "egg" eggs is broken | 17:55 |
ignas | not sure how to tell the toolchain to use source (develop) egg | 17:55 |
ignas | ok, i have fixed it in the repository | 17:56 |
*** jhancock_ has joined #schooltool | 17:56 | |
ignas | but jinty will have to release a new version of the eggs | 17:56 |
aelkner | so i should try make update followed by make test again? | 17:57 |
ignas | won't help | 17:57 |
ignas | meanwhile you should look at your scripts and find out what kind of parameters | 17:57 |
ignas | you must pass to the line that downloads schooltool | 17:57 |
ignas | to prefer development egg | 17:57 |
aelkner | i don't understand | 17:57 |
ignas | hmm, interesting | 17:58 |
aelkner | what's that? | 17:58 |
ignas | there are 2 eggs packaged | 17:58 |
ignas | in http://ftp.schooltool.org/schooltool/releases/2007.0.alpha5/ | 17:58 |
ignas | one of them the tar.gz egg is a source distribution egg | 17:59 |
ignas | and it has all the parts needed | 17:59 |
ignas | the other egg is .egg and is a binary distribution egg | 17:59 |
ignas | and it has schooltool.common missing | 17:59 |
ignas | so if there is a way (i don't know how to do it) to make your Makefile download the source egg | 18:00 |
ignas | i though "setup.py develop" | 18:00 |
ignas | should do that | 18:00 |
ignas | but apparently it doesn't as you are downloading the broken egg | 18:00 |
*** mgedmin has joined #schooltool | 18:00 | |
aelkner | what our makefile does is as follows: | 18:01 |
aelkner | PYTHONPATH=$(PYTHONPATH) $(PYTHON) setup.py develop --install-dir eggs -f $(SCHOOLTOOL_NIGHTLY) | 18:01 |
aelkner | where | 18:01 |
aelkner | SCHOOLTOOL_NIGHTLY=http://ftp.schooltool.org/schooltool/releases/2007.0.alpha5/ | 18:01 |
aelkner | can you tell me what i should change? | 18:01 |
aelkner | or is this a case for jinty? | 18:03 |
aelkner | please advise | 18:03 |
ignas | looking at it | 18:04 |
ignas | jinty can and should fix it by repackaging the egg | 18:04 |
ignas | i have tried suggesting you to look for a workaround, and now i am looking for an alternative solution | 18:05 |
ignas | until the egg will be repackaged | 18:05 |
aelkner | i wouldn't know what to do for the workaround | 18:05 |
aelkner | i'm not egg proficient | 18:06 |
aelkner | i guess i should look for jinty when he shows up here | 18:09 |
*** jhancock has quit IRC | 18:12 | |
ignas | he's not on IRC most of the time, so if you want to contact him use email | 18:13 |
aelkner | ok | 18:13 |
ignas | seems like 2006.999-2007-alpha1-svn-r7250 | 18:16 |
ignas | was still working | 18:16 |
ignas | (you had some failures because of zope though) | 18:16 |
ignas | so you might just change 'schooltool' to 'schooltool == 2006.999-2007-alpha1-svn-r7250' | 18:16 |
aelkner | the ISession stuff? | 18:16 |
ignas | until a working alpha will get released | 18:17 |
ignas | yes ISession stuff | 18:17 |
ignas | in cando/setup.py | 18:17 |
ignas | and it should make buildbot use the right schooltool | 18:17 |
ignas | i think | 18:18 |
aelkner | you mean change the schooltool entry in instal_requires to 'schooltool == 2006.999-2007-alpha1-svn-r7250'? | 18:18 |
ignas | yes | 18:18 |
aelkner | i'll try | 18:19 |
aelkner | No local packages or download links found for schooltool==2006.999-2007-alpha1-svn-r7250 | 18:19 |
aelkner | error: Could not find suitable distribution for Requirement.parse('schooltool==2006.999-2007-alpha1-svn-r7250') | 18:20 |
ignas | hmm, are you using the old nightly url? | 18:23 |
ignas | because you should be using it | 18:23 |
aelkner | oh | 18:23 |
aelkner | i'll change it back | 18:23 |
aelkner | make update now works | 18:24 |
aelkner | trying make test... | 18:24 |
aelkner | works | 18:24 |
aelkner | trying make ftest... | 18:24 |
aelkner | getting the ISession errors | 18:25 |
ignas | these are yours ;) | 18:26 |
aelkner | i don't think so | 18:26 |
aelkner | i mean, we didn't have these errors before | 18:27 |
aelkner | we made no change | 18:27 |
aelkner | now we have these errors | 18:27 |
aelkner | it's all over the place, too | 18:27 |
aelkner | TypeError: ('Could not adapt', <zc.resourcelibrary.publication.Request instance URL=http://localhost/++competencies++/treeindex.html>, <InterfaceClass zope.app.session.interfaces.ISession>) | 18:28 |
aelkner | for instance | 18:28 |
aelkner | it seems to not be able to adapt a view class to ISession anymore | 18:30 |
aelkner | or, i mean, the request to Isession | 18:30 |
ignas | try 2006.999-2007-alpha1-svn-r7231 | 18:30 |
ignas | if it does not work | 18:30 |
ignas | it's either changes in Zope3 or changes in your code | 18:31 |
ignas | it might work though because the change that came after changed some session stuff | 18:32 |
aelkner | it looks like using the earlier revision solved my problem. could you explain "the change that came after changed some session stuff" | 18:34 |
aelkner | ignas: what did you mean by that? | 18:36 |
ignas | zope eggs dependencies | 18:36 |
ignas | i have started depending on zope.session instead of zope.app.session | 18:37 |
aelkner | and that's when the problems started for me | 18:37 |
ignas | problems with ISession - yes | 18:37 |
aelkner | right | 18:37 |
ignas | jinty then told me about it in the mailing list | 18:37 |
ignas | and we branched out the release branch just before these changes | 18:37 |
aelkner | ignas: so the fix to setup.py to use that particular version of the schooltool egg should hold us for a while, right? | 18:41 |
ignas | yes | 18:41 |
aelkner | cool | 18:41 |
ignas | but you should switch to alpha releases as soon as you can | 18:41 |
aelkner | i'll leave that to Lumiere to coordinate with jinty | 18:41 |
aelkner | but thanks for sorting this out for me in the meantime | 18:42 |
*** jhancock_ has quit IRC | 19:53 | |
*** ignas has quit IRC | 20:09 | |
*** test123 has joined #schooltool | 20:12 | |
*** jfroche has quit IRC | 20:18 | |
*** test123 has left #schooltool | 20:34 | |
*** jhancock has joined #schooltool | 20:43 | |
*** povbot has joined #schooltool | 21:37 | |
*** th1a_ has joined #schooltool | 21:49 | |
*** jhancock_ has joined #schooltool | 21:58 | |
*** jhancock has quit IRC | 21:59 | |
*** jhancock_ has quit IRC | 22:04 | |
*** jhancock_ has joined #schooltool | 22:04 | |
*** mgedmin has quit IRC | 22:23 | |
*** th1a_ has quit IRC | 23:55 | |
*** th1a_ has joined #schooltool | 23:56 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!