*** alga has joined #SchoolTool | 00:48 | |
*** alga has quit IRC | 04:11 | |
*** fsufitch has joined #schooltool | 04:57 | |
*** th1a has quit IRC | 05:50 | |
*** yvl has quit IRC | 05:50 | |
*** spowers has quit IRC | 05:50 | |
*** th1a has joined #schooltool | 05:50 | |
*** yvl has joined #schooltool | 05:50 | |
*** spowers has joined #schooltool | 05:50 | |
*** replaceafill has joined #schooltool | 06:20 | |
*** replaceafill has quit IRC | 06:54 | |
*** mgedmin has joined #schooltool | 10:33 | |
*** balor has joined #schooltool | 11:48 | |
*** fsufitch has quit IRC | 12:30 | |
*** balor has quit IRC | 13:21 | |
*** alga has joined #SchoolTool | 13:31 | |
*** th1a has quit IRC | 14:49 | |
*** th1a_ has joined #schooltool | 14:49 | |
*** ptarrant has joined #schooltool | 15:19 | |
ptarrant | good morning guys | 15:19 |
---|---|---|
ptarrant | i shall return i gotta drop off a comp really fast | 15:21 |
Lumiere | hi | 15:24 |
ptarrant | hello | 15:24 |
dwelsh | good morning | 15:26 |
*** jelkner has joined #schooltool | 15:27 | |
ptarrant | morning dwelsh, jelkner | 15:27 |
jelkner | th1a_: are you here? | 15:27 |
jelkner | ptarrant: good morning! | 15:27 |
jelkner | so, we have some real agenda items for the meeting this morning. | 15:28 |
jelkner | 1. Releases and continuous integration | 15:29 |
jelkner | (getting our changes and bug fixes to our users) | 15:29 |
dwelsh | ptarrant: are you otherwise known as replaceafill? | 15:30 |
jelkner | 2. Planning for the future | 15:30 |
ptarrant | dwelsh : Nope, only known as this nick as far as I know | 15:30 |
ptarrant | excellent jelkner so those sound really good, I would like to propose #2 as an "always" in the meeting, as planning for the future is something that should be constantly updated | 15:32 |
th1a_ | Good morning. | 15:33 |
* th1a_ is sick, but I should be able to survive this. | 15:33 | |
ptarrant | th1a_ : morning | 15:33 |
jelkner | th1a_: sorry to hear that | 15:33 |
jelkner | let's keep it short than, so you can get back to bed | 15:33 |
jelkner | we need to good process for getting all our changes to our users | 15:34 |
ptarrant | forgive me if this this sounds stupid, but first thing that comes to mind is a shell script that uses bzr? | 15:34 |
ptarrant | if thats possible? i know little about how bzr works | 15:35 |
dwelsh | ptarrant, forgive me, but which Nick are you? | 15:35 |
dwelsh | a POV Nick? | 15:36 |
ptarrant | dwelsh : this is always my nickname - im confused as to what your asking? | 15:36 |
* th1a_ is confused. | 15:36 | |
*** th1a_ is now known as th1a | 15:36 | |
* ptarrant is also confused | 15:37 | |
dwelsh | Jeff Elkner and I literally do not recognize the nickname pterrant | 15:37 |
dwelsh | Sorry to be so dumb | 15:38 |
th1a | Phillip. | 15:38 |
th1a | Tarrant. | 15:38 |
th1a | Jeff invited him? | 15:38 |
th1a | You know, user meeting? | 15:38 |
ptarrant | yep | 15:38 |
th1a | He's a user? | 15:38 |
* ptarrant is the moron that 2 weeks ago tried to install jaunty to fix an issue | 15:38 | |
dwelsh | Apologies, pterrant. | 15:39 |
ptarrant | :) | 15:39 |
dwelsh | Introductions might be helpful. | 15:39 |
jelkner | my bad | 15:39 |
th1a | I know the idea of other users is still kind of foreign. | 15:39 |
dwelsh | It's hard addressing people when you don't know who they are. | 15:39 |
jelkner | we should start each meeting with introductions | 15:39 |
ptarrant | im sorry dwelsh | 15:39 |
jelkner | phillip works at a school in georgia | 15:39 |
dwelsh | Gotcha. | 15:39 |
jelkner | ptarrent: can you tell us more about your school? | 15:39 |
jelkner | how will you be using schooltool there? | 15:39 |
*** replaceafill has joined #schooltool | 15:40 | |
dwelsh | Good to meet you pterrant | 15:40 |
ptarrant | sure, Currently we have around 350+ students, we are hoping the use schooltool as a SIS system and gradebook. | 15:40 |
jelkner | good morning replaceafill! | 15:40 |
jelkner | awesome! | 15:40 |
ptarrant | we are a k-12 school | 15:40 |
replaceafill | good morning jelkner | 15:40 |
jelkner | that's what we need | 15:40 |
dwelsh | Great. Have you loaded an instance yet? | 15:40 |
jelkner | a real test case for schooltool | 15:41 |
ptarrant | dwelsh: good to meet you / i have loaded the interface and currently have 2 teachers using it. | 15:41 |
dwelsh | replaceafill: your two changes look good. | 15:41 |
dwelsh | We're ready to release what you've got | 15:41 |
ptarrant | i tried to get the vice principle to look at it, but he is slacking | 15:42 |
replaceafill | dwelsh, great | 15:42 |
jelkner | ptarrant: this problem will be of interest to you too | 15:42 |
jelkner | we need to figure out a good process so that fixes are released to users as soon as possible | 15:42 |
dwelsh | th1a: jason sent an IM to ignas, trying to sort out the correct schooltool branch | 15:42 |
dwelsh | we will need a schooltool branch update and a cando update | 15:42 |
dwelsh | in order to update our servers | 15:42 |
jelkner | it is our experience that is what builds confidence in the process and encourages user to get more involved | 15:42 |
dwelsh | right. the users love to see fixes to their issues and concerns | 15:43 |
dwelsh | Doublas' fixes have been excellent. | 15:43 |
ptarrant | jelkner: i don't know how if this is possible, but perhaps a shell script to run bzr (not sure if thats the correct command) to download the changes? | 15:43 |
th1a | I guess eggs have to be built? | 15:43 |
ptarrant | or could they be packaged so that apt-get would get them? | 15:43 |
jelkner | ptarrant: let's let the deveopers tell us ;-) | 15:43 |
jelkner | that is there job | 15:43 |
jelkner | we are the customers | 15:44 |
dwelsh | right. | 15:44 |
ptarrant | ahh :) sorry | 15:44 |
jelkner | our job is to articulate as clearly as possible what we need | 15:44 |
dwelsh | I guess my need as a user is just knowing when we can run the updates | 15:44 |
jelkner | so *they* can fix it | 15:44 |
jelkner | th1a: you should tell us how this works | 15:45 |
jelkner | but we need a good solution badly | 15:45 |
jelkner | replaceafill: any thoughts? | 15:45 |
jelkner | or should we take it to ignas? | 15:45 |
ptarrant | i would love to be able to login to the interface and if my permisions allow see an "updates available" message | 15:45 |
replaceafill | jelkner, i think so | 15:46 |
th1a | If you want to talk about the procedures, the procedure is that we'll do it when we do it. | 15:46 |
jelkner | in any case, th1a, once you're feeling better, this is a project manager's job | 15:46 |
th1a | Now, if you want us to do it NOW, then perhaps we can do it NOW. | 15:46 |
jelkner | since it directly concerns management of the project | 15:46 |
jelkner | NOW would be good ;-) | 15:47 |
th1a | No, I mean, push the changes. | 15:47 |
jelkner | as far as i understand it, ignas is making changes to trunk that will break our instances | 15:47 |
jelkner | so we need to find a way to commit the fixes we need now until integration with trunk can be done later | 15:48 |
jelkner | the process needs to be clear, and hopefully as smooth as possible | 15:48 |
ptarrant | i would think good documentation is needed/required | 15:49 |
jelkner | ptarrant: +1 | 15:49 |
jelkner | ptarrant: while waiting for th1a to weigh in, do you have your users on launchpad yet? | 15:49 |
th1a | You can't have easy & well documented AND cutting edge/get my changes in tomorrow. | 15:50 |
jelkner | th1a: fair enough | 15:50 |
ptarrant | i am a user on launchpad, not any one else | 15:50 |
jelkner | but we could have a simple document that explained our process | 15:50 |
jelkner | we are looking for a work flow all understand | 15:50 |
jelkner | starting with: 1. i find a bug | 15:51 |
jelkner | 2. i report it on launchpad | 15:51 |
th1a | Do you have a simple document for YOUR process? | 15:51 |
th1a | I understand our process. | 15:51 |
dwelsh | 3. developer fixes bug | 15:51 |
th1a | I don't understand YOUR process. | 15:51 |
jelkner | 3. dwelsh assigns it to replaceafill | 15:51 |
dwelsh | 4. bug committed to test server | 15:51 |
jelkner | 4. developer fixes | 15:51 |
dwelsh | 5. user confirms bug fix | 15:51 |
dwelsh | 6. bug released to all CanDo servers | 15:51 |
jelkner | so it is 6 we are hung up on, yes? | 15:51 |
dwelsh | the issues here is making sure developers have right branch | 15:51 |
dwelsh | It seems to me we should not be enmeshed in an upcoming SchoolTool release branch | 15:52 |
th1a | The three of us aren't going to sort this out. | 15:52 |
jelkner | ok, so you'll take it to ignas and get back to us? | 15:53 |
th1a | This is an ignas/replacafil/Lumiere problem. | 15:53 |
replaceafill | yes | 15:53 |
th1a | In particular, Lumiere and replaceafill have to explain what they need. | 15:53 |
jelkner | ok, we've stated the problem clearly enough? | 15:53 |
replaceafill | Lumiere, ping | 15:53 |
jelkner | if we have, our job here (on that topic, at least) is finished. | 15:54 |
jelkner | th1a: do you have what you need from us? | 15:54 |
th1a | Well, perhaps we've established that your developer and sys admin have to explain more clearly what is going on to the lead developer. | 15:54 |
jelkner | ahh | 15:55 |
jelkner | so, lead developer, what says you to that? | 15:55 |
th1a | lead developer = ignas. | 15:55 |
replaceafill | he's not here :) | 15:55 |
jelkner | no, *our* lead developer | 15:56 |
jelkner | which is u, man | 15:56 |
jelkner | otherwise what th1a said doesn't make sense | 15:56 |
replaceafill | i understand ignas and Lumiere started yesterday to find a solution | 15:56 |
replaceafill | but i guess it didnt work | 15:57 |
*** ignas has joined #schooltool | 15:57 | |
th1a | jelkner just missed that part of the conversation yesterday. | 15:59 |
jelkner | good morning ignas! | 15:59 |
ignas | jelkner: good morning | 15:59 |
replaceafill | th1a, yes | 15:59 |
th1a | Ah... just who we need ;-) | 15:59 |
jelkner | we are here trying to figure out the workflow to get changes to our statewide users | 15:59 |
ptarrant | great timming ignas :) | 15:59 |
ignas | Lumiere and I talked about cando deployment and updates | 16:00 |
ignas | yesterday | 16:00 |
th1a | Let me make one thing clear: the "official" workflow is when we are ready to do releases, we do releases. | 16:00 |
dwelsh | welsh think that getting people working on the right branches is the trick | 16:00 |
dwelsh | we have the same problem here: we have production branches and development branches | 16:00 |
th1a | Releasing things quickly is not the workflow. That is doing a favor. | 16:00 |
jelkner | th1a: what does that mean? | 16:00 |
dwelsh | we need production branches of schooltool and cando | 16:00 |
dwelsh | and these need to be separated from development branches for upcoming releases | 16:01 |
dwelsh | there does obviously need to be a merge down the line | 16:01 |
jelkner | you are opposed to continuous integration as a practice? | 16:01 |
dwelsh | but that should not hold up fixing minor bugs needed by users now | 16:01 |
ignas | we have them, you are not using them, you will start using them | 16:01 |
ignas | like tomorrow | 16:01 |
dwelsh | great. | 16:01 |
ignas | as I have said - Jason and I are discussing it and resolving some outstanting issues | 16:01 |
dwelsh | then for ignas and tom to plan the upcoming releases and merges | 16:01 |
dwelsh | that's all we need | 16:01 |
ignas | I am already planning all the merges, and keeping the 2008.10 branch stable and up to date, just that cando was using trunk, again | 16:02 |
dwelsh | so how did the "again" issue happen? | 16:02 |
dwelsh | is that something we need to fix? | 16:02 |
ignas | ahh | 16:03 |
ignas | yeah - cando has no releases | 16:03 |
ignas | only trunk | 16:03 |
ignas | so you don't have any workflow | 16:03 |
ignas | to keep cando up to date with schooltool trunk | 16:03 |
ignas | and have cando working with stable schooltool at the same time | 16:03 |
th1a | If you want new fixes tomorrow, you have to use trunk. | 16:04 |
ignas | or merge yourself | 16:05 |
ignas | problem mostly is - there are no development resources to keep 2 branches of cando | 16:06 |
ignas | there are no resources to keep cando up to date all the time | 16:06 |
ignas | and no resources to keep a special branch of schooltool for cando | 16:07 |
ignas | so you have to rely on me merging fixes to the stable release branch... | 16:07 |
ignas | not optimal, but the best we can do with current resources... | 16:07 |
dwelsh | ok. I get the problem, at least | 16:07 |
jelkner | so, ignas, what do you think is the solution? | 16:07 |
ignas | you use stable branch, and wait for me to merge | 16:08 |
jelkner | since a solution is *very* important to the future success of our project | 16:08 |
th1a | We're not talking about weeks here, right? Days? | 16:08 |
ignas | depends on how busy I am | 16:08 |
ignas | if i am busy with a release - up to a week | 16:08 |
dwelsh | in other words: igans is maintaining release branch of SchoolTool | 16:08 |
ignas | as I already do | 16:08 |
dwelsh | and he is manually merging bug fixes into that | 16:08 |
dwelsh | do I hear you right? | 16:09 |
dwelsh | On the CanDo side, we will maintain both a release and development branch | 16:09 |
ignas | yeah, as I already do | 16:09 |
jelkner | question: shouldn't we have a trunk and development branch maintained by seperate folks? | 16:09 |
ignas | of cando or schooltool | 16:09 |
jelkner | as ignas points out, his primary responsibility is the trunk | 16:09 |
dwelsh | schooltool | 16:09 |
jelkner | i mean the release | 16:09 |
th1a | You guys could maintain your own branch of SchoolTool. | 16:10 |
dwelsh | Meaning, we maintain the release branch of SchoolTool, once we're running on it. | 16:10 |
dwelsh | then once SchoolTool has a new release, we port over to it, rerelease ourselves | 16:10 |
ignas | not sure I want to leave it, as we release ubuntu updates | 16:10 |
ignas | from the release branch | 16:10 |
dwelsh | and then start maintaining THAT new release as the released version | 16:10 |
th1a | You guys don't have any problem deploying the CanDo specific bug fixes? | 16:12 |
ignas | 2 choices- release branch and wait for me to merge, or your own branch that you control and maintain | 16:13 |
ignas | and the other side of the equation | 16:13 |
th1a | I think just putting up with a short delay is the sanest choice. | 16:14 |
dwelsh | let's ask Jason. He's the one who would be maintaining schooltool release branch | 16:14 |
ignas | yeah, i think so too | 16:14 |
dwelsh | I'm ok with short delay (say a week). | 16:14 |
ignas | dwelsh: only I will be maintaining schooltool release branch | 16:14 |
dwelsh | the issue only relates to the schooltool side | 16:14 |
th1a | It is kind of a fast/cheap/good issue, really. | 16:14 |
th1a | Pick two. | 16:14 |
dwelsh | I would just beg you guys in schooltool to maintain both a release and development branch | 16:15 |
ignas | dwelsh: WE DO | 16:15 |
dwelsh | great. jason led me to believe otherwise. | 16:15 |
ignas | but we are focused on quality, not speed | 16:15 |
dwelsh | (I'll blame him, he's not here:) | 16:15 |
ignas | we want trunk and especially release - stable and working | 16:15 |
th1a | The release is what comes out every six months. | 16:16 |
dwelsh | and we don't want a release branch that is enmeshed with bigger, longer-term, more complex development issues | 16:16 |
ignas | th1a: the release branch gets bugfixes during the year, we had 7 bugfix releases i think | 16:16 |
th1a | Yes. | 16:16 |
ignas | dwelsh: not sure I understand the part about bigger issues | 16:17 |
*** ptarrant is now known as ptarrant-teachin | 16:17 | |
th1a | The problem is that you want something that is both stable and that incorporates your patches immediately. | 16:17 |
ignas | good and fast, but expensive ;) | 16:18 |
dwelsh | The bug fixes aren't big in release branches | 16:18 |
dwelsh | they should not be big issues to check and merge | 16:18 |
ignas | dwelsh: but someone has to do it | 16:18 |
dwelsh | right; I agree that you are the one, ignas | 16:18 |
ignas | dwelsh: and that someone is very concerned about quality | 16:18 |
dwelsh | a week turnaround is reasonable to me | 16:18 |
dwelsh | thank God; quality; yes | 16:18 |
ignas | dwelsh: and has rewrote the section title patch for example ;) | 16:18 |
jelkner | yes, a week turnaround is fine | 16:19 |
th1a | OK. We're settled then? | 16:19 |
dwelsh | settled. | 16:19 |
Lumiere | hi | 16:19 |
th1a | Beautiful. | 16:19 |
Lumiere | I'd have been around earlier | 16:20 |
th1a | Is there any problem with getting CanDo patches deployed? | 16:20 |
Lumiere | but I got called by my principal | 16:20 |
Lumiere | th1a: the problem is getting schooltool patches that coinside with CanDo patches | 16:20 |
Lumiere | deployed in such a way that doesn't break things | 16:20 |
Lumiere | which is what ignas and I talked about | 16:20 |
Lumiere | gimme 3 minutes to catch up on traceback | 16:21 |
th1a | Right. | 16:23 |
Lumiere | ok... I am not interested in being a release mantainer for schooltool | 16:26 |
Lumiere | and any change we're looking for on a release branch should be going to all schooltool users *anyways* | 16:27 |
Lumiere | if it isn't... it needs to come to a dev team meeting for what should go in and why. | 16:27 |
Lumiere | I think the final workflow is going to happen once we move to bzr... | 16:28 |
Lumiere | I think once we're on bzr we'll be able to handle a development trunk and release branch easier | 16:28 |
jelkner | Lumiere: so what should we do now? | 16:29 |
jelkner | make moving to bzr our top priority? | 16:29 |
Lumiere | jelkner: you let ignas and I finish what we started yesterday | 16:29 |
Lumiere | no | 16:29 |
Lumiere | we've got a basic plan in place, we just need to move it forward. | 16:29 |
Lumiere | I gotta run, back in 10-15 | 16:29 |
jelkner | ok, as long as dwelsh the statewide users see the bug fixes within a week we are fine | 16:29 |
jelkner | we can probably get away with up to two weeks | 16:30 |
jelkner | but any more than that and we have real problems with the process | 16:30 |
jelkner | ok, i have class at 11 | 16:31 |
jelkner | anything else we need to discuss about this? | 16:31 |
jelkner | we'll wait to hear back from Lumiere after he finishes with ignas | 16:31 |
jelkner | thanks! | 16:32 |
Lumiere | jelkner: this is going to be the longest one, we have to put together a workflow | 16:42 |
th1a | One question is what you're going to run post-1.0. | 16:42 |
jelkner | th1a: we will want to run as current a version as we can each september | 16:44 |
jelkner | so we will want karmic by next fall | 16:44 |
jelkner | but we won't want to change during the school year | 16:44 |
jelkner | i guess that is how we resolved the ubuntu release cycle vs. us school year, right? | 16:45 |
Lumiere | th1a: we'll be on 1.0 for september I think | 16:45 |
Lumiere | jelkner: I think the best thing we can do is standardize on the latest *release* we can | 16:45 |
jelkner | Lumiere: so you mean the april release? | 16:45 |
Lumiere | yea | 16:45 |
jelkner | ok | 16:45 |
jelkner | that makes sense | 16:46 |
Lumiere | if we need to be somewhere else we cross that bridge when we get there | 16:46 |
jelkner | as st matures, this will get easier | 16:46 |
th1a | One of the benefits of running trunk now is that you should be able to get fixes in, at least to "core" SchoolTool before 1.0. | 16:46 |
Lumiere | th1a: we don't have dev time for that I think | 16:46 |
Lumiere | and we can try and keep a trunk that stays with trunk as time goes on | 16:46 |
th1a | No, I mean, isn't that what's happening now? | 16:46 |
Lumiere | and a release branch that goes with st release branch | 16:46 |
Lumiere | th1a: it is | 16:46 |
jelkner | th1a: our problem is that we have maximum dev time only in the summer | 16:47 |
th1a | Run SchoolTool core 1.0, and perhaps a bleeding edge gradebook. | 16:47 |
jelkner | once you come down and help us write the big nsf grant, all our problems will be solved ;-) | 16:47 |
jelkner | then we can budget for the next 3 years and have a plan that makes sense | 16:47 |
jelkner | for now, we muddle through as usual ;-) | 16:48 |
th1a | What you want is inherently messy. It is like running the school website on Plone trunk. | 16:49 |
jelkner | that too will settle down as things mature | 16:49 |
jelkner | for now, you're right, it is messy | 16:50 |
jelkner | but we need to make it work | 16:50 |
jelkner | ok, th1a, see you friday! | 16:51 |
th1a | jelkner: Yes... hey, can I crash at your pad? | 16:52 |
jelkner | th1a: of course! | 16:54 |
th1a | OK. Probably I should meet you at ACC? | 16:54 |
jelkner | my son has a nice comfortable bed now | 16:54 |
jelkner | and he isn't there on weekends | 16:54 |
jelkner | so it is all yours | 16:54 |
jelkner | th1a: what time to you arrive? | 16:54 |
th1a | I should get to the school between 1:00 and 2:00. | 16:55 |
jelkner | perfect | 16:55 |
jelkner | btw. any interest in having indian food and being part of the meeting to launch sugar labs, dc? | 16:56 |
jelkner | i know i already asked you | 16:56 |
jelkner | you said "we'll see" | 16:56 |
th1a | Sure, I'll come. | 16:57 |
jelkner | cool | 16:57 |
jelkner | it will be exciting | 16:57 |
jelkner | ok, incoming students... | 16:57 |
jelkner | talk to ya'll later | 16:57 |
Lumiere | th1a: once ignas and I finish what we're doing, doing builds like ours for 8.10 will be easier | 16:57 |
*** jelkner has quit IRC | 16:57 | |
Lumiere | right now, locking to a version is painful, because buildout.cfg can only take a full revision number for dev eggs | 16:58 |
th1a | OK. | 16:59 |
replaceafill | brb | 17:03 |
*** replaceafill has quit IRC | 17:03 | |
*** ptarrant-teachin is now known as ptarrant | 17:33 | |
*** replaceafill has joined #schooltool | 17:53 | |
*** jelkner has joined #schooltool | 18:38 | |
* Lumiere is back | 19:13 | |
*** Lumiere changes topic to "SchoolTool development | Have you tried our PPA? http://tinyurl.com/stppa | IRC logs at http://source.schooltool.org/irclogs/ | SchoolTool Dev meetings Mon, 13:30 UTC (15:30 EET, 9:30 EST) | Use http://paste.lisp.org/new/schooltool for pasting | Write more unit and functional tests! Yes, you! | Build Status: http://source.schooltool.org/buildbot | User stories wanted for tjTalk module http://www.launchpad.net/tjtalk" | 19:16 | |
Lumiere | tinyurl wins... | 19:16 |
Lumiere | they added alias's! | 19:16 |
*** jelkner has quit IRC | 19:24 | |
ignas | Lumiere: ping | 19:48 |
Lumiere | ignas: pong | 19:48 |
ignas | can you try out one thing for me | 19:49 |
ignas | lisppaste5: url | 19:49 |
lisppaste5 | To use the lisppaste bot, visit http://paste.lisp.org/new/schooltool and enter your paste. | 19:49 |
Lumiere | yea | 19:49 |
lisppaste5 | ignas pasted "2008.04.cfg" at http://paste.lisp.org/display/77185 | 19:49 |
ignas | add the content to 2008.04.cfg | 19:49 |
ignas | and add "extends = 2008.04.cfg" after extends = versions.cfg | 19:50 |
ignas | in buildout.cfg | 19:50 |
ignas | and remove the schooltool version safeguards | 19:50 |
ignas | if that works - i'll get the code that generates the configs after each egg release deployed today | 19:50 |
Lumiere | ok | 19:51 |
Lumiere | [buildout] | 19:51 |
Lumiere | extends = http://ftp.schooltool.org/schooltool/eggs/3.4/versions.cfg 2008.04.cfg | 19:51 |
Lumiere | versions = versions | 19:51 |
Lumiere | hmm | 19:51 |
Lumiere | the extends is 2 lines | 19:52 |
ignas | hmm, maybethat will work | 19:52 |
Lumiere | let me buildout -n | 19:52 |
Lumiere | see if it crashes and burns | 19:53 |
Lumiere | Error: Couldn't find a distribution for 'schooltool==2008.10.9dev-r2474'. | 19:54 |
ignas | Lumiere: give me a second ;) | 19:56 |
Lumiere | k :) | 19:56 |
Lumiere | I wonder if 'a second' is enough time to stab welsh | 19:56 |
* ignas generated versions from his sandbox, and buildbot has different versions | 19:56 | |
Lumiere | lol | 19:56 |
replaceafill | :) | 19:57 |
Lumiere | ignas: you like my topic update? | 19:57 |
Lumiere | replaceafill: I keep getting spammed with him saying "we got more stuff to do" | 19:57 |
Lumiere | when I get all the bugmail from pl | 19:57 |
Lumiere | err lp... so I know what is coming anyways :) | 19:57 |
ignas | 2008.10.9dev-r2473 | 19:57 |
ignas | should work | 19:58 |
Lumiere | running make update | 19:58 |
Lumiere | working to the sounds of Lorenna McKennitt :) | 19:58 |
Lumiere | looks like we're good to go | 19:59 |
Lumiere | I'll tag your paste in a sec | 19:59 |
lisppaste5 | Lumiere annotated #77185 "results" at http://paste.lisp.org/display/77185#1 | 19:59 |
Lumiere | looks good to me | 20:00 |
ignas | echo "[versions]" && ls build/*/dist/*.tar.gz | sed s/.tar.gz// | sed s/build\\/.*\\/// | sed s/-/" = "/ | 20:00 |
Lumiere | lol nice | 20:00 |
Lumiere | sed-fu! | 20:00 |
ignas | ok, how do I join the [versions] bit and the other bit in a file | 20:00 |
Lumiere | hmm? | 20:01 |
mgedmin | (echo ... && ls ... | sed ... ) > file | 20:01 |
Lumiere | yea | 20:01 |
Lumiere | > is stdout to file | 20:01 |
ignas | cool | 20:01 |
Lumiere | >> is append | 20:01 |
Lumiere | 2> is stderr | 20:01 |
Lumiere | ignas: let me run it to make sure it all works while I'm at it | 20:03 |
ignas | ok :) | 20:04 |
Lumiere | ah crap | 20:05 |
lisppaste5 | Lumiere annotated #77185 "traceback" at http://paste.lisp.org/display/77185#2 | 20:05 |
Lumiere | did the latest release add a dep? | 20:05 |
ignas | nope | 20:06 |
ignas | did you update linux recently? | 20:06 |
Lumiere | yes, but icu wasn't recently updated I think | 20:06 |
ignas | libicui18n.so.36 is hardy | 20:07 |
ignas | while intrepid has 38 | 20:07 |
Lumiere | I am on intrepid | 20:07 |
Lumiere | ok | 20:07 |
Lumiere | lets start over | 20:07 |
ignas | then you want to remove zope.ucol egg and rebuild | 20:07 |
Lumiere | and make clean/make | 20:07 |
ignas | that will only help if you are not using egg cache i think | 20:07 |
Lumiere | yea | 20:07 |
ignas | you might have to delete the egg from there | 20:07 |
* Lumiere updates | 20:08 | |
* Lumiere starts again | 20:09 | |
Lumiere | ok now I need to add external activities | 20:09 |
ignas | hmm, ahh, yeah, indeed, schooltool.gradebook release branch does not have those | 20:10 |
Lumiere | yep | 20:10 |
Lumiere | which is on of the things we need to add to our side | 20:10 |
* ignas not sure they work with non-trunk schooltool though | 20:11 | |
Lumiere | I'll find out in a sec | 20:11 |
* Lumiere deals with that | 20:12 | |
Lumiere | broken trunk is a bad thing though | 20:12 |
Lumiere | (cando trunk is broken atm unless you know what to add) | 20:12 |
ignas | ouch | 20:13 |
Lumiere | yea | 20:13 |
Lumiere | because it requires external activities | 20:13 |
* Lumiere kicks jelkner | 20:13 | |
replaceafill | :D | 20:13 |
Lumiere | replaceafill: we need to talk later about how to lay out the branches :) | 20:14 |
Lumiere | we're definately going to want to have a "jelkner's cut his jugular" branch | 20:15 |
Lumiere | and a "sane safe stuff" branch | 20:15 |
replaceafill | :D cool | 20:15 |
* Lumiere misunderstood aelkner on the external activities stuff | 20:17 | |
Lumiere | if I had known that it *required* schooltool changes that were not merged | 20:17 |
Lumiere | I probably would have stopped from merging it | 20:17 |
replaceafill | :O | 20:17 |
ignas | Lumiere: not sure they do require | 20:17 |
ignas | Lumiere: i can and will merge them to 2008.10 version of gradebook | 20:18 |
ignas | as they are on a separate branch | 20:18 |
Lumiere | ignas: look at the traceback | 20:18 |
ignas | that has no other changes | 20:18 |
ignas | which? | 20:18 |
Lumiere | sec | 20:18 |
lisppaste5 | Lumiere annotated #77185 "trace2" at http://paste.lisp.org/display/77185#3 | 20:19 |
ignas | Lumiere: give me a few minutes | 20:19 |
Lumiere | kk | 20:19 |
Lumiere | for now to test | 20:19 |
ignas | i will try to merge external activities to out 2008.10 release | 20:19 |
Lumiere | I am branching external activiies | 20:20 |
Lumiere | that will let me test it | 20:20 |
Lumiere | then you can merge :) | 20:20 |
* Lumiere hates lp | 20:20 | |
Lumiere | I should really be using staging | 20:21 |
ignas | merged and running tests before commiting ;) | 20:21 |
Lumiere | lol | 20:21 |
Lumiere | you might beat me to it | 20:21 |
Lumiere | cause this branch is taking a lifetime | 20:21 |
mgedmin | Lumiere: what did lp do to you? | 20:23 |
Lumiere | 15 minutes to branch? | 20:24 |
Lumiere | mgedmin: by the time I branch this and start it... ignas will have merged, run tests, committed, and pushed eggs | 20:25 |
replaceafill | brb | 20:28 |
*** replaceafill has quit IRC | 20:28 | |
ignas | I have 2.3 gigs of schooltool in ~/src/schooltool/ | 20:31 |
Lumiere | ugh | 20:32 |
Lumiere | ok starting ;) | 20:32 |
Lumiere | hmm what did I miss | 20:32 |
ignas | tests passed | 20:32 |
ignas | commited | 20:32 |
ignas | waiting for buildbot to test it once again, and release it | 20:33 |
Lumiere | k | 20:33 |
Lumiere | lol after all that I got the wrong thing | 20:34 |
Lumiere | oh well | 20:34 |
ignas | yay http://ftp.schooltool.org/schooltool/releases/nightly/trunk.cfg | 20:38 |
ignas | schooltool nightly KGS | 20:39 |
ignas | now that's something ;) | 20:39 |
Lumiere | that should help all of us ;) | 20:39 |
ignas | bleeding edge and KGS | 20:39 |
ignas | fast + good ;) | 20:39 |
*** alga has quit IRC | 20:40 | |
Lumiere | yea | 20:40 |
Lumiere | well... we sure hope it is a KGS | 20:41 |
ignas | it only get's set if the these schooltool packages pass all the tests using Zope3.4 KGS | 20:42 |
Lumiere | ah | 20:42 |
ignas | and it tests them "all together" and "each separately" | 20:42 |
ignas | to weed out unset dependencies | 20:43 |
Lumiere | ignas: am I going to be using trunk or like a 2008.10.cfg | 20:43 |
ignas | and confclicts | 20:43 |
ignas | 2008.10.cfg | 20:43 |
Lumiere | kk | 20:43 |
ignas | but first - it must pass the tests ;) | 20:43 |
Lumiere | yes | 20:43 |
Lumiere | which takes a while | 20:43 |
Lumiere | btw, if you need to assign a couple buildbots to cando06int go ahead | 20:44 |
Lumiere | my loadavg is 0 | 20:44 |
Lumiere | and my cpu is .1 utilized XD | 20:44 |
ignas | :) | 20:44 |
Lumiere | the machine is shared with my production instance of cando | 20:45 |
Lumiere | but I rather doubt you could do anything to kill it | 20:45 |
* mgedmin bets he could :) | 20:46 | |
Lumiere | mgedmin: I am sure you could | 20:46 |
ignas | mgedmin: what do you think about the new face of schooltool buildbot http://source.schooltool.org/buildbot/ ? | 20:47 |
ignas | (new meaning - no more 27 targets ;) | 20:47 |
Lumiere | but it is unlikely that any code that would be checked into repository | 20:47 |
mgedmin | ignas: yes, you want a newer buildbot | 20:47 |
ignas | Lumiere: http://ftp.schooltool.org/schooltool/releases/nightly/2008.10.cfg | 20:47 |
mgedmin | the grid view is a bit better | 20:47 |
ignas | it works! it works! | 20:48 |
mgedmin | ignas: I press ctrl-minus five times and it fits | 20:48 |
Lumiere | ok replacing 2008.04.cfg with the url | 20:48 |
mgedmin | looks like a MIDI piano roll or something :) | 20:48 |
Lumiere | mgedmin: lol | 20:48 |
mgedmin | a symphony for buildbot in c# | 20:48 |
Lumiere | mgedmin: eww | 20:48 |
mgedmin | well, in python, actually | 20:48 |
Lumiere | ok python is ok | 20:48 |
Lumiere | ignas: is it possible to make buildbot have 2 master pages? | 20:49 |
Lumiere | then we could at least have 1 cando and 1 schooltool page | 20:49 |
ignas | Lumiere: greasemonkey! | 20:49 |
ignas | you can even add tabs | 20:49 |
Lumiere | also... you can kill all the buildout-integration stuff | 20:49 |
ignas | is cando trunk using buildout now? | 20:50 |
Lumiere | yes | 20:51 |
Lumiere | has been for a long time | 20:51 |
Lumiere | Getting distribution for 'schooltool.gradebook==0.3.6dev-r58'. | 20:51 |
Lumiere | Got schooltool.gradebook 0.3.6dev-r58. | 20:51 |
Lumiere | looks like versions worked | 20:51 |
* Lumiere tries to run it | 20:51 | |
Lumiere | argh | 20:51 |
* Lumiere wonders what he missed | 20:52 | |
Lumiere | OH | 20:52 |
* Lumiere shoots himself | 20:52 | |
Lumiere | ignas: still cannot import IExternalActivity | 20:53 |
ignas | hmm | 20:53 |
ignas | can you lisppaste your start-instance? | 20:53 |
lisppaste5 | Lumiere annotated #77185 "traceback3" at http://paste.lisp.org/display/77185#4 | 20:54 |
Lumiere | ignas: it is just start-schooltool-instance instance | 20:54 |
ignas | hmm, 2008.10 has r58 in it | 20:54 |
ignas | but the last one is r59 | 20:54 |
Lumiere | I also added schooltool.gradebook to my school.zcml to test it | 20:55 |
ignas | ok, release builder forgets to "update" | 20:55 |
Lumiere | hehe | 20:55 |
Lumiere | I'll make cando.cando2007 include it | 20:55 |
Lumiere | and this summer we'll push a cando.cando2009 <_< | 20:55 |
Lumiere | or better yet | 20:55 |
Lumiere | cando.cando10 | 20:55 |
Lumiere | (or 1 I guess) | 20:56 |
Lumiere | brb | 20:59 |
th1a | ignas: Where do we stand with contacts? | 21:00 |
ignas | haven't touched the relationships yet | 21:01 |
ignas | was busy preparing for the pre release branch | 21:01 |
ignas | want to have packages so I could test the python switch as early as possible | 21:01 |
th1a | OK. | 21:02 |
th1a | I just have to ask these questions in case the answer is "It is finished, but implemented in such a bass-ackward way you'll never actually find it in the interface." | 21:03 |
ignas | nope, i mean - you can add contacts | 21:03 |
ignas | and I think you can find "Contacts" under "Manage" | 21:03 |
ignas | but you can't attach them to persons yet | 21:04 |
th1a | I don't have Contacts on the manage page yet. | 21:04 |
* th1a does bzr pull | 21:05 | |
Lumiere | ignas: so, a thought on the buildout page... move the coverages all the way to the left and the releases all the way to the right | 21:05 |
ignas | th1a: ahh | 21:06 |
Lumiere | then you can check if tests are failing quicky and releases are all together | 21:06 |
ignas | th1a: ok, i am going insance | 21:07 |
ignas | th1a: contacts are not in trunk | 21:07 |
th1a | ok. | 21:07 |
th1a | np | 21:07 |
ignas | th1a: because I want to know how many problems there are with python2.5 | 21:07 |
ignas | th1a: before deciding on whether to go with grok | 21:07 |
th1a | That's fine. | 21:07 |
Lumiere | ignas: also, cando-coverage should be running on cando06int iirc | 21:08 |
ignas | and as soon as I'll know if we want to use grokcore.component i'll either merge code by replaceafil, or i will merge the clean version | 21:09 |
ignas | Lumiere: yeah, probably, but i need to make it work first | 21:09 |
Lumiere | kk | 21:09 |
ignas | Lumiere: and then move the slaves around | 21:09 |
Lumiere | works for me | 21:09 |
* ignas found out *why* release buildbot was not doing updates | 21:11 | |
ignas | Lumiere: try updating now | 21:11 |
ignas | Lumiere: 2008.10.cfg should point to proper versions now | 21:11 |
Lumiere | updating | 21:12 |
Lumiere | 2477 | 21:12 |
Lumiere | /home/jstraw/compile/cando/trunk/eggs/zope.configuration-3.4.0-py2.4.egg/zope/configuration/fields.py:417: UserWarning: You did not specify an i18n translation domain for the 'text' field in /home/jstraw/compile/cando/trunk/eggs/schooltool.gradebook-0.3.6dev_r59-py2.4.egg/schooltool/gradebook/configure.zcml | 21:14 |
* Lumiere guesses that should be saved for replaceafill | 21:14 | |
ignas | yep | 21:15 |
ignas | ok, cando buildbot works but is failing ;) | 21:15 |
ignas | can you commit something | 21:15 |
mgedmin | the phrase you're looking for is "successfuly fails" | 21:15 |
ignas | to cando | 21:15 |
ignas | like - buildout.cfg fix | 21:16 |
Lumiere | ignas: yes... like the fix to make it not fail ;) | 21:16 |
Lumiere | working on it now | 21:16 |
ignas | to see if cando buildbot will react to it | 21:16 |
*** replaceafill has joined #schooltool | 21:16 | |
Lumiere | replaceafill: error message for you | 21:16 |
Lumiere | /home/jstraw/compile/cando/trunk/eggs/zope.configuration-3.4.0-py2.4.egg/zope/configuration/fields.py:417: UserWarning: You did not specify an i18n translation domain for the 'text' field in /home/jstraw/compile/cando/trunk/eggs/schooltool.gradebook-0.3.6dev_r59-py2.4.egg/schooltool/gradebook/configure.zcml | 21:16 |
replaceafill | Lumiere, cool | 21:16 |
replaceafill | that's been there for a long time :) | 21:17 |
Lumiere | replaceafill: your gradebook work is merged to the 2008.10 release branch | 21:17 |
replaceafill | so, no branching anymore? | 21:17 |
Lumiere | in a minute nope | 21:17 |
replaceafill | yay! | 21:17 |
Lumiere | well you'll need to rebranch from the right place and give ignas fixes to it (I assume he can help with that) | 21:18 |
replaceafill | ah ok | 21:18 |
* Lumiere runs one more test | 21:19 | |
ignas | replaceafill: just branch from 0.3 branch | 21:19 |
ignas | replaceafill: as that's what cando will be using | 21:19 |
ignas | and i'll merge it to both trunk and 0.3 | 21:20 |
* Lumiere adds url and puts schooltool.gradebook into cando.cando2007 zcml on a fresh checkout | 21:20 | |
ignas | whatever works for you ;) | 21:21 |
ignas | ok, must run now, want to buy something to eat | 21:21 |
Lumiere | ignas: I have to include the zcml for it to find stuff | 21:21 |
ignas | duno, isn't cando including schooltool.gradebook itself? | 21:21 |
ignas | i mean - it depends on requirements | 21:21 |
Lumiere | nope | 21:21 |
*** mgedmin has quit IRC | 21:21 | |
Lumiere | it depended directly on requirements | 21:22 |
ignas | ahh | 21:22 |
ignas | well - duno, depends on whether cando2007 needs the gradebook adapters and views | 21:23 |
ignas | it will find the python code without zcml includes though | 21:23 |
Lumiere | it needs the IExternalActivity | 21:23 |
ignas | anyway - try without zcml include and see if it works + tests pass | 21:23 |
Lumiere | yea | 21:23 |
ignas | it's an interface | 21:23 |
ignas | python level | 21:23 |
Lumiere | k I will try that | 21:23 |
Lumiere | gotta finish getting eggs first | 21:24 |
ignas | ok, really must run now | 21:25 |
ignas | bye | 21:25 |
Lumiere | kk | 21:25 |
* Lumiere requests smaller sample data | 21:37 | |
Lumiere | it would be nice if we had a 200 user 5 class sample | 21:37 |
Lumiere | instead of 1000 users | 21:38 |
Lumiere | and like 500 classes | 21:38 |
*** ignas has quit IRC | 21:43 | |
* Lumiere reloads buildbot repeatedly | 21:52 | |
* Lumiere thinks that the utest suite is wrong on buildbot | 21:54 | |
Lumiere | ooh 133 tests is rather low ;) | 21:55 |
*** ignas has joined #schooltool | 22:08 | |
ignas | Lumiere, it seems cando tests passed | 22:13 |
Lumiere | yes | 22:13 |
Lumiere | but that test count is pitiful ;) | 22:13 |
Lumiere | and coverage failed | 22:13 |
Lumiere | (I force ran it to test) | 22:13 |
ignas | yeah, cause some stuff is not in buildout.cfg | 22:17 |
ignas | if you want to fix it | 22:17 |
Lumiere | what do I need to add | 22:18 |
ignas | look at schooltool buildout.cfg | 22:18 |
* Lumiere only has stapp2008spring XD | 22:19 | |
ignas | will do | 22:19 |
ignas | it should have z3c.coverage somewhere | 22:20 |
ignas | maybe in scripts target | 22:20 |
ignas | or somewhere close | 22:20 |
Lumiere | http://staging.schooltool.org/bzr2/schooltool/schooltool/trunk/? | 22:20 |
* Lumiere wonders how slow his internet is for these branches to suck so much | 22:22 | |
ignas | just use launchpad code browsing | 22:23 |
ignas | if you only want to see one file | 22:23 |
ignas | also - it's 70 megs of files | 22:23 |
ignas | unless you are using bzr shared repositories | 22:23 |
replaceafill | 70!?!? | 22:24 |
replaceafill | u mean every time i set up a new dev environment i download all of that? | 22:24 |
replaceafill | wow | 22:24 |
ignas | hey - it's full project history | 22:24 |
ignas | git takes up that much too | 22:24 |
ignas | http://bazaar.launchpad.net/~schooltool-owners/schooltool/schooltool/annotate/head:/buildout.cfg | 22:25 |
ignas | is easier ;) | 22:25 |
replaceafill | yes, i was checking when somebody added the logo :D | 22:25 |
ignas | look at the [scripts] | 22:25 |
ignas | part | 22:25 |
Lumiere | yea I see it | 22:25 |
ignas | just do "cando" instead of "schooltool" | 22:25 |
ignas | that will add bin/coverage script | 22:25 |
Lumiere | just added coverage | 22:25 |
Lumiere | still getting a TON of errors | 22:27 |
Lumiere | Not printing coverage data for '<doctest README.txt[11]>': [Errno 2] No such file or directory: '<doctest README.txt[11]>' | 22:27 |
Lumiere | of that sort | 22:27 |
ignas | hmm, link me the Makefile | 22:28 |
ignas | on some svn viewer ;) | 22:28 |
Lumiere | https://svn.schooltool.org/trac/cando/browser/trunk/Makefile | 22:29 |
*** th1a has quit IRC | 22:32 | |
ignas | Lumiere, it is slow | 22:32 |
ignas | can you just lisppaste it to me | 22:33 |
ignas | (one thing that should be done is - changing all cando-buildout-integration things into plain "cando" in the Makefile) | 22:33 |
Lumiere | yes | 22:33 |
Lumiere | I have to rewrite the html bit | 22:34 |
lisppaste5 | Lumiere pasted "makefile" at http://paste.lisp.org/display/77201 | 22:35 |
ignas | mv dist/cando-buildout-integration-*.tar.gz /home/ftp/pub/schooltool/releases/nightly - wrong, should be changed to plain cando | 22:35 |
Lumiere | yes I know | 22:36 |
Lumiere | I didn't even know we were building stuff like that | 22:36 |
ignas | hmm, can you post me the full output of "make coverage" | 22:36 |
ignas | Lumiere, only i knew that | 22:36 |
* Lumiere points to buildbot | 22:36 | |
Lumiere | wait nm | 22:36 |
Lumiere | that's old | 22:36 |
ignas | np, told it to do it again ;) | 22:37 |
Lumiere | and I don't want to wait for it | 22:37 |
lisppaste5 | Lumiere annotated #77201 "coverage" at http://paste.lisp.org/display/77201#1 | 22:37 |
Lumiere | oddly | 22:37 |
Lumiere | it checks and tries to remove the coverage dir | 22:37 |
Lumiere | but that fails | 22:37 |
Lumiere | I mean... 'test -d coverage || rm -rf coverage' is pretty obvious | 22:38 |
ignas | anyway | 22:39 |
ignas | bah | 22:39 |
ignas | || :D | 22:39 |
ignas | it should be plain rm -rf coverage | 22:39 |
ignas | though | 22:39 |
ignas | fixede everywhere but cando | 22:39 |
Lumiere | heh | 22:39 |
ignas | so fix that | 22:40 |
Lumiere | fixed the || bit | 22:40 |
ignas | good | 22:40 |
Lumiere | just made it rm -rf XD | 22:40 |
Lumiere | ok, I removed the symlink too | 22:42 |
Lumiere | and I fixed the mv dist thing | 22:43 |
Lumiere | ignas: that said, the errors in the annotation are there still | 22:43 |
Lumiere | just it doesn't fail at mv parts/test/coverage | 22:44 |
ignas | they are warnings | 22:44 |
ignas | not errors | 22:44 |
Lumiere | ah | 22:44 |
Lumiere | mv parts/test/coverage . | 22:44 |
Lumiere | grep: <doctest: No such file or directory | 22:44 |
Lumiere | grep: README.cover: No such file or directory | 22:44 |
Lumiere | how about those? | 22:44 |
ignas | hmm | 22:45 |
ignas | don't know | 22:45 |
ignas | let me see | 22:45 |
ignas | but first - i'll finish making pizza | 22:45 |
Lumiere | k | 22:45 |
Lumiere | mmm pizza ;) | 22:45 |
ignas | can you post the log with "grep" errors | 22:48 |
Lumiere | yea | 22:48 |
lisppaste5 | Lumiere annotated #77201 "coverage2" at http://paste.lisp.org/display/77201#2 | 22:49 |
ignas | @cd coverage && ls | grep -v tests | xargs grep -c '^>>>>>>' | grep -v ':0$$' | 22:50 |
ignas | this seems to be failing | 22:50 |
ignas | but I don't know which part of it | 22:50 |
Lumiere | <doctest README.cover | 22:51 |
ignas | yeah, i mean "ls | grep -v tests" | 22:51 |
ignas | or "xargs grep -c '^>>>>>>'" | 22:51 |
ignas | i'd guess xargs | 22:51 |
Lumiere | grep -v tests | 22:51 |
ignas | which means - grep -v tests skips all the tests | 22:51 |
Lumiere | has <doctets README.cover | 22:52 |
ignas | but there is a file named <doctests Readme.cover | 22:52 |
Lumiere | yes | 22:52 |
Lumiere | which is empty | 22:52 |
ignas | and xargs thinks it's 2 files | 22:52 |
Lumiere | yes | 22:52 |
ignas | and can't find any of those | 22:52 |
* ignas has no idea why bin/test --coverage creates those | 22:52 | |
Lumiere | so actually those not printing coverage data for <doctest README may be a problem after all | 22:52 |
ignas | it is a bug i'd guess | 22:52 |
ignas | well - the quick fix is rm -rf ing them both | 22:53 |
ignas | before the grep | 22:53 |
ignas | or grep -v skipping them | 22:53 |
Lumiere | yea | 22:53 |
* Lumiere tries it | 22:54 | |
Lumiere | got it | 22:55 |
Lumiere | +rm parts/test/coverage/\<doctest\ README.cover | 22:55 |
lisppaste5 | Lumiere annotated #77201 "Makefile diff" at http://paste.lisp.org/display/77201#3 | 22:55 |
ignas | cool | 22:56 |
ignas | i'll get either mgedmin or alga or maybe someone from #zope3-dev to look at the warnings | 22:56 |
Lumiere | committed | 22:57 |
Lumiere | thanks | 22:57 |
Lumiere | forcing release | 22:57 |
Lumiere | and pov-cando-buildout is running | 22:58 |
* Lumiere finishes letting Enya - Tempus Vernum play before going home ;) | 22:58 | |
ignas | oh - and if you have a couple of minutes add "-v" to the "move release" ;) | 22:59 |
Lumiere | will do in a bit | 23:00 |
ignas | aha - cando-2007-dev.tar.gz | 23:00 |
ignas | will have to look at it | 23:00 |
ignas | it does not have the version number, but hey - we have a cando egg | 23:01 |
ignas | built by buildbot | 23:01 |
Lumiere | nice | 23:01 |
Lumiere | does that mean we could have cando dpkg? :) | 23:01 |
ignas | yeah, though - the egg is cando2007 | 23:02 |
ignas | which is not really good | 23:02 |
ignas | 2007 should be the version number | 23:02 |
ignas | not a part of the package | 23:02 |
Lumiere | yes | 23:02 |
ignas | ok | 23:02 |
Lumiere | well cando.cando2007 is the package | 23:02 |
ignas | sorry | 23:02 |
ignas | it is a version | 23:02 |
ignas | so yeah | 23:02 |
ignas | cando version 2007 | 23:02 |
Lumiere | yes | 23:03 |
Lumiere | it never got updated | 23:03 |
Lumiere | I think we've made good progress :) | 23:04 |
ignas | yeah, cando is working | 23:04 |
ignas | and i think it has all the parts dwelsh wants | 23:04 |
Lumiere | yes | 23:04 |
Lumiere | replaceafill: can you test your branch with me later tonight? | 23:04 |
ignas | http://schooltool.pov.lt/coverage/cando/cando.html | 23:04 |
replaceafill | sure, what time? | 23:04 |
Lumiere | replaceafill: 7pm your time 8pm mine or so? | 23:05 |
Lumiere | won't take but 15 minutes or so | 23:05 |
replaceafill | 8 urs is 6 mine | 23:05 |
Lumiere | oh :) | 23:05 |
Lumiere | is 8 ok? | 23:05 |
replaceafill | 8 urs? | 23:05 |
replaceafill | sure | 23:05 |
Lumiere | just want to make sure everything looks ok | 23:05 |
Lumiere | before we merge it to trunk | 23:05 |
replaceafill | sure | 23:05 |
Lumiere | then I can run a trunk test and write the steps to upgrade | 23:06 |
Lumiere | to send to VA Dept of Ed | 23:06 |
Lumiere | and push acc's update | 23:06 |
Lumiere | ignas: thanks again! | 23:07 |
* Lumiere will be back in 45 | 23:07 | |
replaceafill | great work guys | 23:07 |
ignas | see you | 23:07 |
*** alga has joined #SchoolTool | 23:12 | |
replaceafill | ignas, does coverage run ftests? | 23:14 |
replaceafill | or just unit? | 23:14 |
ignas | hmm | 23:21 |
ignas | unit | 23:21 |
ignas | most of the time - even if functional test "executes" a piece of code - there is no guarantee that it tests what the output was ;) | 23:22 |
replaceafill | :O | 23:22 |
* ignas watched http://excess.org/article/2008/07/ogre-git-tutorial/ yesterday | 23:23 | |
ignas | git is crazy/scary and pretty cool at the same time | 23:24 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!