*** aelkner has quit IRC | 01:19 | |
*** replaceafill has joined #schooltool | 01:50 | |
replaceafill | #ubuntu-sv | 01:50 |
---|---|---|
replaceafill | oopss :) | 01:51 |
*** replaceafill has quit IRC | 04:17 | |
*** alga has quit IRC | 04:57 | |
*** aelkner has joined #schooltool | 05:50 | |
*** alga has joined #SchoolTool | 11:52 | |
*** mgedmin has joined #schooltool | 12:44 | |
*** jfroche has quit IRC | 12:56 | |
*** lisppaste5 has quit IRC | 12:56 | |
*** jfroche has joined #schooltool | 12:57 | |
*** lisppaste5 has joined #schooltool | 12:57 | |
*** ignas has joined #schooltool | 13:00 | |
*** Aiste has joined #schooltool | 14:26 | |
*** th1a has joined #schooltool | 14:35 | |
*** replaceafill has joined #schooltool | 15:23 | |
Lumiere | 'morning all | 15:26 |
th1a | Good morning Lumiere. | 15:27 |
replaceafill | morning Lumiere th1a | 15:27 |
th1a | Good morning replaceafill. | 15:29 |
ignas | hi | 15:29 |
aelkner | hello | 15:30 |
th1a | Hi ignas, aelkner, yvl. | 15:31 |
th1a | Took a trip down to Arlington to work on a National Science Foundation grant with Welsh. | 15:31 |
Lumiere | that was last week? | 15:31 |
th1a | Fri/Sat. | 15:32 |
Lumiere | how'd it go? | 15:32 |
th1a | We got the ball rolling. We've got a month to finish it. | 15:32 |
th1a | Finish the preliminary proposal. | 15:32 |
th1a | Final proposal is in October. | 15:32 |
yvl | hi guys | 15:33 |
Lumiere | is that for the full one or the sugar one | 15:33 |
th1a | Not the sugar one. | 15:33 |
Lumiere | ah | 15:33 |
Lumiere | th1a: is the topic ok for you? | 15:33 |
th1a | It is about expanding CanDo/SchoolTool to track the full Governor's Academy program. | 15:33 |
th1a | Sure. | 15:34 |
th1a | Topic's fine. | 15:34 |
Lumiere | k | 15:34 |
* Lumiere cedes the floor ;) | 15:34 | |
th1a | That'll probably end up as about a 3 year $300,000 grant if we get it. | 15:35 |
Lumiere | that should cover pretty much everything schooltool needs for 3 years | 15:35 |
th1a | Well, not everything SchoolTool needs, but that'll keep the ball rolling if we get it. | 15:36 |
th1a | OK, ignas, how are you doing? | 15:36 |
ignas | fine, thank you | 15:36 |
ignas | schooltool works with python2.5 | 15:36 |
ignas | at last | 15:36 |
ignas | alga helped me to debug the nastiest Zope3 bug i have seen in 2 years ;) | 15:37 |
ignas | on friday | 15:37 |
* Lumiere requests that move happen post 2009.04 | 15:37 | |
ignas | so we released a new zope.security egg, and I have backported it to 3.4 branch | 15:37 |
ignas | Lumiere: nope, can't do that, must use python2.5 because of jaunty | 15:37 |
Lumiere | ah | 15:37 |
th1a | That's the problem. | 15:38 |
Lumiere | ignas: jaunty can't buildout 2.4? | 15:38 |
Lumiere | or does it not build 2.4 at all anymore? | 15:38 |
ignas | buildout - yes, apt-get, kind of | 15:38 |
Lumiere | ah | 15:38 |
ignas | builds python2.4 | 15:38 |
ignas | but some of the packages are not build for 2.4 anymore | 15:38 |
ignas | only for 2.5 and 2.6 | 15:38 |
ignas | like now - you still can get python2.3, but default pythons are 2.4 and 2.5 | 15:38 |
ignas | so for jaunty it'll be 2.5 and 2.6 | 15:38 |
ignas | which is why I am focusing on the release only at the moment | 15:39 |
ignas | to get this problem sorted out as soon as I can | 15:39 |
ignas | (i did not know how long it will take to fix the zope3 bug for example) | 15:39 |
ignas | but with Albertas, it took us 4 hours of pair programming | 15:39 |
ignas | the fix was 2 lines of code | 15:39 |
th1a | Sounds like fun. | 15:40 |
ignas | so, i have branched all the packages now | 15:40 |
ignas | will bump the versions on trunks | 15:40 |
ignas | match the KGS versions | 15:41 |
ignas | and try releasing for jaunty as soon as I can | 15:41 |
ignas | because if I don't get this done, there will be no point in writing code ;) | 15:41 |
th1a | And then once that's working you can shift back to bugs, etc? | 15:41 |
ignas | yeah | 15:41 |
ignas | because I will know that i have "release_date - now - 1" days left to fix them | 15:42 |
th1a | OK ;-) | 15:42 |
th1a | Sounds good. | 15:42 |
th1a | Anything else? | 15:42 |
ignas | nope, nothing else | 15:42 |
th1a | Just an update from packaging hell ;-) | 15:43 |
th1a | yvl? | 15:43 |
yvl | I finally committed functions for section copying / linking | 15:43 |
* ignas can't recall whether we did nightly KGS this or last week :D | 15:43 | |
yvl | no UI yet | 15:43 |
yvl | but Ignas can use it in importer after it's merged to trunk | 15:43 |
yvl | got stuck with reports | 15:44 |
yvl | (Reportlab is a "really ugly thing (tm)") | 15:44 |
aelkner | how so? | 15:44 |
yvl | won't go into details now, but basically just scrapped what I've done before and took a different angle | 15:45 |
yvl | PageTemplates, Frames | 15:45 |
yvl | Header/Footer rendering should be done directly on canvas (not via story) | 15:45 |
Lumiere | ignas: a week ago and tuesday | 15:45 |
aelkner | how can that be tested? | 15:45 |
Lumiere | I'll cover it :) | 15:45 |
yvl | aelkner, not very much | 15:46 |
th1a | You might need to go into some detail, yvl. | 15:46 |
yvl | I think we'll skip that testing | 15:46 |
yvl | ok, th1a | 15:46 |
th1a | Especially since your header has to go in his report. | 15:46 |
yvl | Reportlab has following hierarchy: Document -> PageTemplates -> Frames | 15:47 |
yvl | given a list of flowables (a story) it tries to fill frames in each page with them | 15:47 |
yvl | so story is the part aelkner is working on now, AFAIK | 15:48 |
yvl | I wrote PageTemplate/Frame builder today | 15:48 |
yvl | and for each page there is be a static part (header + footer) | 15:48 |
yvl | the thing is that static parts are not processed like the rest of the story, they must be "drawn" directly on canvas | 15:49 |
yvl | i.e. provide string/image/other element coordinates | 15:49 |
th1a | Ah. | 15:50 |
yvl | and Frames need to be adjusted so they won't overwrite the "flowable" part | 15:50 |
th1a | So this is specific to your task. | 15:50 |
aelkner | what task is that? | 15:50 |
th1a | The header. | 15:50 |
Lumiere | yvl: can it be aware of how many characters will fit? I know that when I was playing with the canvas and I didn't check I got problems | 15:50 |
yvl | yes, Lumiere | 15:50 |
Lumiere | cool | 15:51 |
yvl | though I don't think I want to do multi-line formatting or stuff like that by hand | 15:51 |
yvl | basic checks, and that's it | 15:51 |
yvl | so I hope I figured out a "clean" way to render the static part | 15:52 |
yvl | that won't kick us first time we need to do any modifications to header/footer | 15:52 |
th1a | So your changes don't affect what aelkner's doing. | 15:53 |
yvl | yep | 15:53 |
Lumiere | that's fine :) | 15:53 |
yvl | by the way - aelkner, what is the feature you're implementing? | 15:53 |
aelkner | what's the header/footer for? | 15:53 |
th1a | Report card. | 15:53 |
aelkner | i'm doing the report card, so how am i not effected | 15:54 |
aelkner | and what code did yvl change? | 15:54 |
yvl | we'll the main part of your work should be building the story which you pass to document.build(...) | 15:54 |
aelkner | i did that | 15:54 |
yvl | aelkner, I'm writing a new module | 15:55 |
yvl | so the difference will be, that you pass the same story, only to schooltool.report.PDFBuilder | 15:55 |
aelkner | ah | 15:55 |
aelkner | i see how nothing changes for me now | 15:55 |
th1a | When yvl started his explanation, I wasn't sure if this was leading to aelkner having to change the way he was doing his report. | 15:55 |
aelkner | i just need to test my stories | 15:55 |
yvl | yes | 15:56 |
aelkner | yvl: have you made progress with the xml version of stories? | 15:56 |
yvl | I haven't written the story xml printer yet :| | 15:56 |
yvl | should I make it priority item? | 15:56 |
aelkner | just so you know i'm waiting on that to test with | 15:57 |
yvl | ok, so yes | 15:57 |
th1a | I'm not convinced that it is worth spending a lot of time on. | 15:57 |
yvl | it's a 0.5-1 day task | 15:57 |
th1a | OK. | 15:57 |
yvl | just didn't start that yet | 15:57 |
yvl | my appologies for that | 15:58 |
th1a | No problem. | 15:58 |
yvl | ah, another small question - is there a list of features planned for this release anywhere? | 15:58 |
yvl | just to get a grip on amount of work left / time frame | 15:59 |
th1a | It is mostly clearing up gaps in the existing functionality now. | 15:59 |
ignas | it's in "bugs -> Assigned to Ignas Mikalajūnas" mostly ;) | 15:59 |
yvl | :) | 16:00 |
ignas | if it's not there - it should be ;) | 16:00 |
th1a | I mean, when I try to use SchoolTool now there are lots of WTF's. | 16:00 |
ignas | th1a: report them please | 16:00 |
ignas | or assign them to me | 16:00 |
ignas | if they have been already reported | 16:00 |
th1a | And since an undetermined number of them are a) something wrong with my source build and b) things not yet merged to trunk, it is a little frustrating. | 16:01 |
ignas | still, report it, i can "permanently" comment on the reasons it is | 16:01 |
ignas | or fix it by merging things | 16:01 |
ignas | there will be a lot of things flying around during the release, so we might lose stuff that is not "pinned down" | 16:02 |
th1a | OK. I'll launch the flood of bugs. | 16:02 |
ignas | to something or someone ;) | 16:02 |
ignas | it is better to know of 20 defects and fix 10, than think you only have 5 and fix all of them | 16:02 |
aelkner | i thought ignorance was bliss :) | 16:03 |
th1a | yvl: Is there any indication in the UI that a section is a multi-term section? | 16:04 |
yvl | not yet | 16:04 |
yvl | I plan to do simple (previous section, next section) links | 16:04 |
yvl | like Previous: Math, Term A | 16:05 |
th1a | OK. | 16:05 |
ignas | aelkner: yeah it is, but I am constantly aware of 50 out of 300 problems that schooltool has, i just have to be pointed in the right direction to accomplish anything ;) | 16:05 |
aelkner | sounds like you'll never have any bliss | 16:05 |
ignas | a heavy club might help | 16:05 |
yvl | th1a, I guess gradebook should be updated at some point | 16:05 |
th1a | For multi-term sections? | 16:06 |
yvl | yes | 16:06 |
th1a | Yes. | 16:06 |
yvl | evaluations only at last term stuff | 16:06 |
aelkner | i just had to make a change to the gradebook to handle multi terms | 16:06 |
th1a | Mostly navigational. | 16:06 |
aelkner | yvl: evaluations go by activity, student tuple | 16:07 |
aelkner | so the activity is the key | 16:07 |
aelkner | not the section | 16:07 |
yvl | emm, ok. | 16:07 |
aelkner | but activities are kept as annotations of the section | 16:07 |
aelkner | so i'm not sure how you mean multi-term section | 16:07 |
th1a | They are linked sections. | 16:08 |
th1a | So I don't know why anything would be broken. | 16:08 |
yvl | just read the old glossary recently | 16:08 |
yvl | ok, Ignas explained just now that there's no need to follow it | 16:09 |
th1a | Hm? | 16:09 |
yvl | (it states that multi-term section is evaluated only in last term) | 16:09 |
th1a | Ah... I guess I should re-read that part. | 16:10 |
yvl | (and a multi-term section is actually composed of several sections linked with section.next / section.previous) | 16:10 |
th1a | So what did this break aelkner? | 16:11 |
aelkner | so the linked sections are separate sections that just happen to match with next and previous | 16:11 |
ignas | they always match | 16:11 |
yvl | yep | 16:11 |
ignas | the only question/problem was | 16:11 |
aelkner | each section lives in its term container | 16:11 |
ignas | how do you "not grade" them for the first term for example | 16:11 |
aelkner | the gradebook works off of a section | 16:12 |
ignas | but aelkner mentioned before that users can just skip the grading in the first term | 16:12 |
ignas | and only grade it for the last term if they want to | 16:12 |
aelkner | may i explain how the gradebook works at the moment? | 16:12 |
aelkner | the gradebook is traversed to from a section | 16:13 |
aelkner | the view offers a drop-down of all sections that the teacher teaches | 16:13 |
aelkner | basically ILearner(teacher) which returns all section for the current school year | 16:14 |
aelkner | so, if a teacher teaches Algebra I in the fall and spring | 16:14 |
aelkner | then the drop-down will have 'Fall - Algebra I' and 'Spring - Algebra !' as choices | 16:15 |
aelkner | those being two different sections | 16:15 |
aelkner | yielding two different gradebooks | 16:15 |
Lumiere | are multi-term sections just sections with the same name in different terms? or is there something in the section that links them? (I can see a problem where you could name the sections in such a way that they accidentally linked otherwise... | 16:15 |
aelkner | each gradebook gets its worksheets from the section's annotations | 16:16 |
ignas | Lumiere: a matching name and even members are technically optional | 16:16 |
ignas | they are connected through "next" and "previous" attributes/properties | 16:16 |
ignas | now for the UI | 16:16 |
aelkner | but for the gradebook they are completely different sections | 16:17 |
Lumiere | good :) | 16:17 |
ignas | you can or even should filter out tje "Fall - Algebra I" and "Spring - Algebra I" | 16:17 |
ignas | and only have "Algebra I" in there | 16:17 |
th1a | The navigation will need to be rejiggered a bit. | 16:17 |
ignas | and have "next - previous" links in the gradebook view | 16:17 |
th1a | Although it will work as is. | 16:18 |
aelkner | where would the activities be kept? | 16:18 |
ignas | on each section separately | 16:18 |
aelkner | and how would the traversal work? | 16:18 |
ignas | same as always | 16:18 |
aelkner | what would the pull-down 'Algebra I' traverse to? | 16:18 |
aelkner | which term's section? | 16:18 |
Lumiere | aelkner: you can't get to Algebra I without being in a term | 16:19 |
Lumiere | so it goes to that term by default | 16:19 |
th1a | Actually, that's a good point. | 16:19 |
ignas | aelkner: the active terms section preferably | 16:19 |
ignas | or to the term that you are in | 16:19 |
ignas | depends on how you think the user would like it | 16:19 |
ignas | in lyceum.journal - I was picking the "current" term unless a term was selected | 16:20 |
* Lumiere notes that there should be a UI shortcut to your sections in the active term... | 16:20 | |
ignas | so if teacher reachers the section from his UI | 16:20 |
ignas | his Home view | 16:20 |
ignas | he will get the current term | 16:20 |
ignas | if he goes through "term -> Section -> gradebook" | 16:20 |
ignas | he get's that term | 16:20 |
ignas | that he used to reach the section | 16:20 |
aelkner | i'm not sure where the worksheets are supposed to be kept in this model | 16:21 |
aelkner | and what the use should see in the workseet drop-down | 16:22 |
aelkner | user | 16:22 |
th1a | Worksheets are contained by each single term section. | 16:22 |
th1a | In most cases teachers will just have one per term. | 16:22 |
ignas | yep | 16:22 |
th1a | Or a worksheet and a reportsheet. | 16:22 |
ignas | when you will add grading periods - you won't need that many worksheets anyway | 16:23 |
ignas | because mostly worksheets represent either terms | 16:23 |
ignas | or terms + grading periods | 16:23 |
aelkner | they are an open concept | 16:23 |
aelkner | teachers can just add worksheets at their will | 16:23 |
ignas | so you keep them on each section, so that teachers could add them | 16:23 |
ignas | on the term that they want | 16:24 |
* Lumiere notes that the whole worksheet concept is overengineered <_< | 16:24 | |
aelkner | it predates terms | 16:24 |
Lumiere | no it doesn't | 16:24 |
Lumiere | it predates terms being *required* | 16:24 |
aelkner | i should say schoolyears | 16:24 |
th1a | It is pretty simple. | 16:24 |
th1a | And it was a necessary hack at the time. | 16:24 |
th1a | If we get a default worksheet running, most teachers will never even know it is there. | 16:25 |
ignas | yep | 16:26 |
th1a | OK. Moving on... aelkner, how are the report cards coming? | 16:26 |
aelkner | i'm not ready to drop the worksheet discussion yet | 16:26 |
th1a | OK. | 16:26 |
aelkner | because i don't see a clear definition of what the drop-down should have | 16:27 |
aelkner | and where the worksheets should go | 16:27 |
aelkner | for instance | 16:27 |
th1a | Worksheets go where they already are. | 16:27 |
th1a | The dropdown should have other sections this term. | 16:27 |
th1a | There should be links to previous and upcoming terms of the same section. | 16:27 |
aelkner | so the user chooses 'Algebra I' from the dropdown and gets the algebra 1 for whatever term they were already on | 16:28 |
aelkner | but | 16:28 |
aelkner | the list of worksheets will contain all those for both terms, or only for the current term? | 16:29 |
th1a | Current term. | 16:29 |
aelkner | ah, so nothing needs to change except for adding the links | 16:29 |
th1a | Yes! | 16:29 |
aelkner | to get to another term for the current section | 16:29 |
aelkner | ah | 16:29 |
th1a | And pruning which other sections are listed. | 16:30 |
th1a | This strategy was chosen for simplicity. | 16:30 |
aelkner | i can see that | 16:30 |
aelkner | so the links of 'Previous' and 'Next' should be buttons on the form | 16:30 |
aelkner | instead of context links, right? | 16:30 |
aelkner | buttons would be easier | 16:30 |
aelkner | because they can be dynamically drawn on the form | 16:31 |
aelkner | right next to the drop-down | 16:31 |
th1a | I've been imagining them as links rather than action buttons. | 16:31 |
th1a | I don't know what you mean by "context links." | 16:31 |
aelkner | the links that appear according to the current context | 16:31 |
aelkner | menu items | 16:32 |
aelkner | they are registered against the context | 16:32 |
aelkner | so i could have 'Previous' and 'Next' registered againt the gradebook context | 16:32 |
ignas | you mean as "Actions" | 16:32 |
th1a | ? | 16:32 |
ignas | in the same menu as edit/view links are, the "Actions" menu | 16:33 |
aelkner | th1a: what do you mean when you say 'action button'? | 16:33 |
aelkner | buttons are on the form | 16:33 |
aelkner | action links are up top | 16:33 |
th1a | The buttons under the red bar. | 16:33 |
aelkner | let's call them links | 16:33 |
th1a | No, let's call them buttons. | 16:33 |
th1a | They're buttons. | 16:33 |
ignas | nope, do not add them to the action menu bar | 16:33 |
ignas | please | 16:33 |
th1a | We don't really want the action buttons to be navigational. | 16:34 |
th1a | Although sometimes they are as a hack. | 16:34 |
aelkner | what th1a refers to as action buttons are the <a>s that are not in the form that are in the menu viewlet manager | 16:35 |
aelkner | they go on the top row right below the red bar | 16:35 |
ignas | i know | 16:35 |
aelkner | so i agree with ignas that next and previous should not go there | 16:36 |
ignas | we seem to be in violent agreement | 16:36 |
th1a | Fuck you ignas. | 16:36 |
aelkner | no, th1a wanted the opposite i thought | 16:36 |
th1a | OK, are we ready to move on? | 16:36 |
Lumiere | some of us are in schools | 16:36 |
th1a | And running text to speech at high volume... | 16:37 |
Lumiere | and would really rather not have to explain why that word is on their screen <_< | 16:37 |
aelkner | well, i can table the previous and next discussion for now to give my report | 16:37 |
th1a | I'm just expressing my violent agreement. | 16:37 |
aelkner | well, i got the report card pdf to work now | 16:38 |
aelkner | it doesn't look pretty, but it succeeds in gathering the data from the schoolyears's section gradebooks | 16:39 |
th1a | Should I take a look at this in your branch? | 16:39 |
aelkner | sure | 16:39 |
aelkner | bzr+ssh://schooltool.org/aelkner/schooltool.gradebook/schooltool.gradebook_report_cards/ is the push branch | 16:40 |
aelkner | so you could pull from there | 16:40 |
aelkner | ignas: does he need to use a different url? | 16:40 |
th1a | OK. | 16:40 |
ignas | aelkner: yes | 16:41 |
aelkner | as in? | 16:41 |
ignas | http://staging.schooltool.org/bzr2/schooltool/aelkner/schooltool.gradebook/schooltool.gradebook_report_cards/ | 16:42 |
th1a | Thanks. | 16:42 |
aelkner | i haven't merged thrunk nack there yet | 16:42 |
aelkner | trunk | 16:42 |
aelkner | so you may want to wait until i do that | 16:42 |
aelkner | i can do that right after the meeting | 16:42 |
th1a | aelkner: OK. And we need to talk about SLA. Do you want to do that later on the phone on here? | 16:43 |
aelkner | phone would be best | 16:43 |
th1a | OK. | 16:43 |
th1a | replaceafill: How are you? | 16:43 |
replaceafill | th1a, well i added arrow keys navigation to the cando student gradebook | 16:43 |
th1a | Ah. So theoretically that'd work for the SchoolTool gradebook as well? | 16:44 |
replaceafill | now, im studying the cando.virginia package in order to fix the next bug | 16:44 |
replaceafill | well, i based my code on the existing code of the cando gradebook | 16:44 |
aelkner | i can port that later | 16:45 |
aelkner | th1a: please let me be the one to do that | 16:45 |
* Lumiere wishes that were refactored into a cando.competencies and a cando.virginia package (one for the basics of comps and one for VA specific stuff (long term!)) | 16:45 | |
replaceafill | yes its not difficult | 16:45 |
aelkner | i know | 16:45 |
* Lumiere feels massive pain from 24 screaming 5th graders in his room... | 16:45 | |
replaceafill | and i wanted to ask about the question Miguel put in launchpad | 16:46 |
th1a | Ah, the one in spanish? | 16:46 |
replaceafill | yes | 16:46 |
replaceafill | in ubuntu the schooltool-2008 package, sets the *.po files in the locales directory | 16:46 |
replaceafill | but doesnt compile them | 16:46 |
replaceafill | is there any way to compile them? | 16:46 |
replaceafill | cause i always compile the es/LC_MESSAGES/schooltool.po template by hand using msgfmt | 16:47 |
replaceafill | and i know schooltool.conf has a "lang" setting | 16:47 |
th1a | ignas? | 16:48 |
replaceafill | but i didnt find a match in ubuntu's /etc/schooltool/ | 16:48 |
replaceafill | i answered miguel but i thought maybe theres another way | 16:48 |
ignas | schooltool.conf that is in packages is missing some parts and should be updated | 16:48 |
ignas | i did not know the po files in the last release were not compiled though | 16:49 |
ignas | and will look into that | 16:49 |
replaceafill | yes, in my ubuntu i have all the *.po but no *mo | 16:49 |
ignas | I see | 16:49 |
replaceafill | but compiling by hand works :) | 16:49 |
ignas | yeah, must be a flaw in our packaging workflow | 16:49 |
ignas | because eggs do have the templates compiled | 16:50 |
replaceafill | th1a, i guess that's it from me | 16:50 |
th1a | OK, thanks replaceafill. | 16:51 |
th1a | Anything else Lumiere? | 16:51 |
Lumiere | ignas and I spent a few hours Monday and Tuesday working through making 2008.10 work as a KGS | 16:51 |
Lumiere | for CanDo (and it can be used for anyone running a release-branch of SchoolTool in the longer term) | 16:51 |
th1a | Ah, so that makes your CanDo bugfix releases easier? | 16:52 |
Lumiere | it makes it so a schooltool bugfix for cando can be released | 16:52 |
Lumiere | and the versions required aren't messed up | 16:52 |
th1a | Right. | 16:52 |
th1a | Excellent. | 16:52 |
Lumiere | (for example, the KGS that ignas builds forces versions on st eggs and stuff like ReportLab so it compiles) | 16:53 |
Lumiere | it also had the added benefit of getting the buildbot working for cando again | 16:53 |
Lumiere | so cando.cando2007 eggs are building | 16:53 |
Lumiere | (although not tested) | 16:53 |
ignas | what do you mean not tested? | 16:54 |
Lumiere | ignas also helped me get started on research for what would be required to move to bzr | 16:54 |
ignas | they are tested before being packaged | 16:54 |
Lumiere | ignas: have you tried to start cando from the egg? | 16:54 |
ignas | ahh, that part, well - nope ;) | 16:54 |
Lumiere | yea | 16:54 |
Lumiere | that's all I mean by not tested | 16:54 |
ignas | but removing the "develop = ." part should allow you to test it | 16:54 |
ignas | removing it from buildout.cfg | 16:55 |
Lumiere | hmm | 16:55 |
Lumiere | I'll try that later | 16:55 |
th1a | OK. That should wrap it up. | 16:56 |
th1a | Any last words? | 16:56 |
Lumiere | stability, stability, stability? | 16:56 |
ignas | well you know what i'd say ;) | 16:57 |
Lumiere | something random about eve online? | 16:57 |
th1a | Have a great week gentlemen! | 16:57 |
* th1a drops the bag of gravel. | 16:57 | |
th1a | How's EVE treating you ignas? | 16:57 |
yvl | thanks, th1a | 16:57 |
ignas | fine, thank you must run to another meeting ;) | 16:58 |
replaceafill | yvl, u have a minute? | 16:58 |
aelkner | th1a: shall i call you now? | 16:58 |
ignas | yvl: not at the moment, he will in a n hour or so | 16:58 |
ignas | replaceafill: ^ | 16:58 |
replaceafill | ignas, ah ok, thanks | 16:58 |
th1a | aelkner: Give me five minutes. | 16:59 |
aelkner | ok | 16:59 |
replaceafill | brb | 17:05 |
th1a | aelkner: I'm ready. | 17:05 |
*** replaceafill has quit IRC | 17:05 | |
*** replaceafill has joined #schooltool | 17:44 | |
aelkner | ignas: help! | 18:05 |
ignas | aelkner: what? | 18:11 |
aelkner | i have code on SLA's installation that's older than the code in the repositiry | 18:12 |
aelkner | and it needs to be that way becuase we're not ready to update them | 18:12 |
aelkner | however | 18:12 |
aelkner | when i do bzr revno and bzr log | 18:12 |
aelkner | i get the results for the latest revision in launchpad, not the one on the SLA machine | 18:13 |
aelkner | how do ask bzr to tell me what revno actually is on the machine | 18:13 |
aelkner | and isn't it dumb that bzr revno would return 163 even though 163 canges are not in the source code? | 18:14 |
aelkner | i'm having to look at each diff going back from 163 and seeing whether the code is in fact there | 18:14 |
yvl | replaceafill, I'm here :) | 18:19 |
aelkner | ignas: ? | 18:19 |
yvl | will be leaving shortly, so shoot :) | 18:19 |
replaceafill | hey yvl | 18:19 |
replaceafill | can i ping u tomorrow? | 18:19 |
replaceafill | just wanted to ask u something about cando | 18:19 |
yvl | sure | 18:19 |
replaceafill | but i'm at work right now | 18:19 |
yvl | you can email, btw | 18:19 |
replaceafill | maybe i can ask u tomorrow | 18:19 |
yvl | justas at pov.lt | 18:20 |
replaceafill | ah sure, will do that better :) | 18:20 |
replaceafill | ok, thanks | 18:20 |
yvl | deal ;) | 18:20 |
ignas | aelkner: a sec | 18:20 |
ignas | aelkner: got distracted by Ubuntu cola | 18:20 |
aelkner | no prob | 18:21 |
ignas | aelkner: you should ask that in #bzr | 18:21 |
aelkner | it's not obvious from bzr help, is it? | 18:21 |
ignas | aelkner: don't know really | 18:35 |
aelkner | i got the answer on #bzr | 18:39 |
aelkner | ignas: it's bzr version-info as opposed to bzr revno | 18:39 |
aelkner | then i would need to do bzr log -r 1..160 to get the log for changes up to revision 160 | 18:39 |
aelkner | which i got back from bzr version-info | 18:40 |
aelkner | it's a hassle, but i can deal with it | 18:41 |
*** Aiste has quit IRC | 18:49 | |
Lumiere | bzr info | 18:52 |
aelkner | Lumiere: the issue is that bzr revno and bzr log give you what is on the branch | 18:57 |
aelkner | and not what's in the working tree | 18:57 |
aelkner | so one has to use bzr version-info to get the actual 'working' version | 18:57 |
aelkner | and then use bzr log -r 1..'working revision' to get the actual log | 18:59 |
aelkner | ah, but this only seems to be the case for checkouts, not branches | 19:01 |
th1a | Ah, the checkout/branch dichotomy. | 19:01 |
Lumiere | aelkner: bzr info should give yo working tree info | 19:02 |
Lumiere | aelkner: you could always write a python-bzr script called bzr-wt-log :) | 19:03 |
Lumiere | or w/e | 19:03 |
th1a | or wtf | 19:04 |
aelkner | Lumiere: the folks at #bzr suggested writing a shell script call wt_log(), so you're on the same page as them | 19:06 |
Lumiere | th1a: nice! | 19:07 |
Lumiere | I second th1a's... bzr-wtf has a great ring to it ;) | 19:07 |
th1a | I'm working on being more subtle. | 19:07 |
Lumiere | I swear if we had a quotes list for this channel | 19:07 |
Lumiere | that would so be on it | 19:08 |
*** aelkner has quit IRC | 19:13 | |
*** aelkner has joined #schooltool | 19:22 | |
*** ignas has quit IRC | 20:13 | |
*** rbra has joined #schooltool | 20:18 | |
*** jcrowley has joined #schooltool | 20:20 | |
*** replaceafill has quit IRC | 20:36 | |
*** elarson has joined #schooltool | 20:43 | |
*** rbra has quit IRC | 20:49 | |
*** elarson has quit IRC | 21:03 | |
*** jcrowley has quit IRC | 21:04 | |
*** jstraw has joined #schooltool | 21:08 | |
*** mgedmin has quit IRC | 21:16 | |
*** replaceafill has joined #schooltool | 21:22 | |
*** alga has quit IRC | 21:33 | |
th1a | aelkner: Chris said tonight is good. | 21:41 |
aelkner | th1a: ok, i'll do it tonight | 21:42 |
aelkner | th1a: can i call you? | 21:55 |
*** balor has joined #schooltool | 22:30 | |
*** mgedmin has joined #schooltool | 23:30 | |
*** alga has joined #SchoolTool | 23:41 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!