*** tiredbones has quit IRC | 00:08 | |
*** tiredbones has joined #schooltool | 00:24 | |
Spec | no jinty :-/ | 00:24 |
---|---|---|
pcardune | eldafar is back | 00:25 |
Spec | eldafar isn't jinty though | 00:31 |
*** didymo has joined #schooltool | 00:54 | |
*** tiredbones has quit IRC | 00:56 | |
*** tiredbones has joined #schooltool | 00:57 | |
Spec | can someone give me jinty's e-mail? :) | 01:00 |
eldafar | Brian Sutherland <jinty@web.de> | 01:01 |
Spec | thanks | 01:03 |
Spec | why does jelkner need the package by thursday? | 01:04 |
eldafar | he wants to show it off I suppose | 01:05 |
pcardune | did he say that? | 01:05 |
pcardune | he never told me | 01:05 |
Spec | yes | 01:05 |
Spec | he might not get it :p | 01:05 |
Spec | it depends which urge is more powerful: the urge to package, or the urge to play world of warcraft | 01:05 |
pcardune | oh jeese | 01:06 |
eldafar | there is urge to package? | 01:12 |
pcardune | let's hope so | 01:12 |
*** alga has joined #SchoolTool | 01:20 | |
Spec | eldafar: well, -3 < 5 on the urge_to_package scale of -5 to 5 | 01:24 |
eldafar | hah | 01:25 |
*** Spec is now known as x-spec-t | 01:32 | |
*** pcardune has quit IRC | 01:56 | |
*** eldafar has quit IRC | 02:35 | |
*** eldafar has joined #schooltool | 02:36 | |
*** alga has quit IRC | 04:39 | |
*** srichter has joined #schooltool | 05:12 | |
*** eldafar has quit IRC | 06:04 | |
*** Spec has joined #schooltool | 09:00 | |
*** x-spec-t has quit IRC | 09:00 | |
*** strichter has joined #schooltool | 09:25 | |
*** srichter has quit IRC | 09:38 | |
*** Spec has quit IRC | 09:40 | |
*** Spec[x] has joined #schooltool | 09:40 | |
*** ignas has joined #schooltool | 10:04 | |
*** vidasp has joined #schooltool | 10:32 | |
*** didymo has quit IRC | 12:00 | |
*** JohnFlux has joined #schooltool | 12:45 | |
*** JohnFlux has left #schooltool | 12:49 | |
*** thisfred has joined #schooltool | 13:33 | |
*** mgedmin has joined #schooltool | 13:45 | |
*** tiredbones has quit IRC | 14:09 | |
*** tiredbones has joined #schooltool | 14:10 | |
*** alga has joined #SchoolTool | 14:30 | |
*** mgedmin has quit IRC | 14:46 | |
*** mgedmin has joined #schooltool | 14:46 | |
*** thisfred has quit IRC | 15:11 | |
*** thisfred has joined #schooltool | 15:12 | |
*** povbot has joined #schooltool | 15:21 | |
*** alga_ has joined #SchoolTool | 15:32 | |
*** povbot` has quit IRC | 15:37 | |
*** alga has quit IRC | 15:39 | |
*** ignas has quit IRC | 16:21 | |
*** pcardune has joined #schooltool | 17:04 | |
povbot | /svn/commits: * pcardune committed revision 6384: | 17:19 |
povbot | /svn/commits: began more enhancements to sample data generator interface, allowing plugins to provide content | 17:19 |
*** eldafar has joined #schooltool | 17:38 | |
pcardune | strichter: is it bad practice for a for loop to modify the list it is iterating over? as in requirement/requirement.py:160 | 17:55 |
mgedmin | pcardune: it is a Bad Idea to insert/delete elements while iterating | 17:56 |
mgedmin | it isn't bad to modify elements in place | 17:57 |
pcardune | well, the code I'm referring to does the former | 17:57 |
pcardune | I can blame stephan for it ;) revision 5663 | 17:58 |
mgedmin | yep, I think you found a bug | 17:58 |
mgedmin | for bonus points you could try to write a unit test to demonstrate the bug | 17:58 |
mgedmin | the fix should be trivial: for name in list(self._order): | 17:59 |
pcardune | it's even more trivial: for name in self._order[:]: | 18:09 |
pcardune | writing a unit test for that is kind of hard | 18:09 |
pcardune | because it works fine for small lists | 18:10 |
mgedmin | well, list(foo) and foo[:] is more or less the same | 18:13 |
mgedmin | I don't know if you can say one is more trivial than the other | 18:13 |
mgedmin | I like the list(x) spelling better | 18:13 |
mgedmin | but that's a personal preference | 18:13 |
pcardune | actually, i like yours better too | 18:14 |
pcardune | and I will test it... a = [1]; for item in a: a.remove(item) works but a = [1,2]; for item in a: a.remove(item) doesn't | 18:15 |
povbot | /svn/commits: * pcardune committed revision 6385: | 18:38 |
povbot | /svn/commits: fixed bug with removing bases that have multiple requirements. Also added unit tests. This is for bug #55056 in launchpad | 18:38 |
mgedmin | pcardune: did you notice that you seem to have broken the functional tests on monday? | 18:51 |
mgedmin | according to http://source.schooltool.org/buildbot/ | 18:51 |
pcardune | yes I did, but I can't see how my changes could have possibly effected that | 18:51 |
pcardune | affected* | 18:51 |
mgedmin | sometimes changes in zope 3 break tests | 18:52 |
mgedmin | and some poor programmer gets blamed for that | 18:52 |
mgedmin | and sometimes tests are not quite deterministic | 18:53 |
mgedmin | and then any change can cause, say, a different layout of objects in memory, and this can cause the bad test to fail | 18:53 |
pcardune | yeah | 18:53 |
pcardune | i'll look into it now | 18:53 |
mgedmin | if svn up -r 6379 && make ftest doesn't fail | 18:54 |
mgedmin | but svn up -r 6380 && make ftest fails | 18:55 |
mgedmin | then your change was responsible somehow | 18:55 |
*** alga_ is now known as alga | 19:05 | |
*** faassen has joined #schooltool | 19:19 | |
pcardune | umm, so we found some inconsistencies in security relating to person info | 19:27 |
pcardune | specifically, for editing relationships involving persons, you can see a bunch of people you don't actually have access to | 19:28 |
pcardune | then when you try to add them to a relationship, it fails. | 19:29 |
*** pcardune is now known as pcardune_lunch | 19:30 | |
*** eldafar is now known as eldafar-t | 19:30 | |
mgedmin | pcardune_lunch: fwiw the test I suggested (reverting back to rev 6379) shows that it is your change that caused the functional test to break | 19:37 |
mgedmin | reverting the change with svn merge -r 6380:6379 fixes the policy_table.txt ftest, but breaks schooltool/requirement/README.txt | 19:39 |
mgedmin | (Expected: u'forloop', u'iter'] Got: [u'forloop', u'iter', u'whileloop']) | 19:39 |
mgedmin | I'm not familiar with those parts of the code to see what is happening | 19:40 |
mgedmin | by the way, wow | 19:42 |
mgedmin | policy_table.txt has an XXX: above should be "section activities: view" | 19:42 |
mgedmin | and your change makes it so | 19:42 |
mgedmin | for completely obscure reasons | 19:42 |
mgedmin | vidasp: you wrote that XXX | 19:42 |
mgedmin | rev 6272 | 19:43 |
mgedmin | what is going on here? | 19:43 |
mgedmin | changeset 6272 looks scary! | 19:45 |
mgedmin | hey, now the sampledata ftest fails for me | 19:47 |
mgedmin | something about form class="standalone" missing | 19:47 |
* mgedmin runs away | 19:49 | |
* eldafar-t laughs | 20:25 | |
*** eldafar-t is now known as eldafar | 20:26 | |
pcardune_lunch | hmm | 20:30 |
*** pcardune_lunch is now known as pcardune | 20:30 | |
pcardune | mgedmin: so what's going on? | 20:31 |
mgedmin | I think you need to ask vidas | 20:38 |
mgedmin | or someone else who worked on the security policy | 20:39 |
mgedmin | ignas? | 20:39 |
vidasp | mgedmin: whats wrong? | 20:39 |
*** SteveA has joined #schooltool | 20:42 | |
SteveA | th1a: hello | 20:42 |
th1a | SteveA: Hi. | 20:42 |
SteveA | I'd like to open the question of schooltool using Launchpad for bug tracking and support request tracking | 20:43 |
vidasp | mgedmin: XXX can now be safely removed and test fixed | 20:43 |
SteveA | There's a document here giving an overview of bugtracking features: https://help.launchpad.net/MaloneHighlights | 20:43 |
th1a | SteveA: I've actually put a few bugs in Malone to try it out. | 20:44 |
th1a | It is pretty much a not if but when question. | 20:44 |
pcardune | yes yes, we have started using launchpad for bugs in CanDo | 20:44 |
SteveA | We could work out how to get bug data from roundup and push it into Malone if the project wanted to make the change. | 20:44 |
SteveA | ah, so having a centralized bugtracker across cando and schooltool would be a help | 20:45 |
th1a | SteveA: What we really need to do is to weed out the bugs at the same time. | 20:45 |
SteveA | how do you mean? | 20:45 |
th1a | I mean, I think there are lots of obselete bugs. | 20:45 |
*** faassen has quit IRC | 20:46 | |
th1a | So we should go through them all when we migrate. | 20:46 |
th1a | It is something we should be able to do this month. | 20:46 |
SteveA | I think it may be easier to triage the bugs when they're in malone | 20:47 |
SteveA | because there are various malone features to help with that | 20:47 |
SteveA | for example, milestones, product releases and keyword tags | 20:47 |
SteveA | so, what I'd recommend instead is producing a dump of all your bugs | 20:48 |
SteveA | perhaps in some xml format | 20:48 |
SteveA | I'll get those imported into malone | 20:48 |
SteveA | and then you can triage on that | 20:48 |
SteveA | alternatively, at the stage when you have the bugs all in an xml or CSV file | 20:48 |
SteveA | go through it in a spreadsheet | 20:48 |
pcardune | SteveA: how do you import bugs into malone? | 20:48 |
SteveA | assigning tags to them | 20:48 |
SteveA | pcardune: a script that is run in our data centre that talks directly to the database | 20:49 |
pcardune | oooh, you are steve alexander, I only recently learned who you are | 20:49 |
th1a | SteveA is the man. | 20:50 |
SteveA | well, I'm *a* man | 20:50 |
SteveA | who are you pcardune ? | 20:50 |
pcardune | well, this is good, we have *a* man on the inside of launchpad | 20:50 |
pcardune | I'm the lead CanDo developer | 20:50 |
th1a | pcardune rules. | 20:50 |
SteveA | cool. hi pcardune. | 20:51 |
pcardune | I'm *the* under 20 person | 20:51 |
th1a | I'm trying to get pcardune to drop out of college ;-) | 20:51 |
SteveA | it will only lead to Free Software Delinquency | 20:51 |
th1a | I did manage to push a bzr branch into LaunchPad, after a few false starts. | 20:52 |
SteveA | I'm glad you managed it. There's a bunch of work going on in that area just now | 20:52 |
SteveA | to make it more user-friendly and dependable | 20:52 |
th1a | Took a couple tries. | 20:52 |
pcardune | What I'd like to see is a ticketing system, for things that aren't bugs but need doing | 20:53 |
SteveA | well | 20:53 |
pcardune | there are specifications, but those seems like bigger chunks of "things that need doing" | 20:53 |
SteveA | in the world of launchpad, we divide things that need doing into four areas | 20:54 |
SteveA | - bugs | 20:54 |
SteveA | - specifications (or features) | 20:54 |
SteveA | - support issues | 20:54 |
SteveA | - todo items | 20:54 |
SteveA | we haven't implemented a todo item tracker yet | 20:54 |
SteveA | the other three are covered | 20:54 |
pcardune | ok, that's great | 20:54 |
pcardune | i'm glad that it's on the plate then | 20:55 |
th1a | SteveA: I'll take a look at the bug situation. I may want to do it in a much more manual way than you're thinking. | 20:56 |
SteveA | how many bugs do you have? | 20:56 |
th1a | Because it is a problem that I've never really felt like I had a handle on what is in the bug tracker. | 20:56 |
th1a | Well, I'm going to have to take a look. There's just a lot of really old stuff in there. | 20:57 |
th1a | I need to take more ownership of bug tracking. | 20:57 |
SteveA | ok. mail me if you have questions or ideas about it. | 21:02 |
th1a | SteveA: Will do. | 21:02 |
*** SteveA has left #schooltool | 21:03 | |
povbot | /svn/commits: * vidas committed revision 6386: | 21:15 |
povbot | /svn/commits: Fixed broken functional tests. Mostly updated security policy test, as schooltools compliance to the planned security policy (doc/schooltool-security.xls) has improved. | 21:15 |
*** spec has joined #schooltool | 21:33 | |
*** thisfred has quit IRC | 21:49 | |
eldafar | is there an easy way to get rid of the unordered list of the navigation using skins? | 22:07 |
eldafar | because right now it spits out <ul> <li>Persons</li>....</ul> | 22:07 |
eldafar | and ... our hover menu is having issues with it, I tried tinkering with css to negate the effect of the list, but it's getting frustrated | 22:08 |
eldafar | frustrating* | 22:08 |
spec | who owns copyright on CanDO? | 22:09 |
eldafar | Paul wants it | 22:10 |
spec | pcardune: what's your e-mail? | 22:11 |
pcardune | google: paul carduner | 22:12 |
spec | if i wanted to open a web browser i'd just look in my gmail's contact list :-/ | 22:12 |
pcardune | paulcarduner _at_ gmail dot com | 22:12 |
spec | are you scared to write your e-mail address out correctly? : | 22:13 |
spec | :) | 22:13 |
eldafar | eldafar@gmail.com! | 22:22 |
eldafar | here's my email address for the world to see | 22:22 |
povbot | /svn/commits: * pcardune committed revision 6387: | 22:22 |
povbot | /svn/commits: moved li tags from viewlet template to viewlet manager template. | 22:22 |
spec | cando fails | 22:31 |
spec | a lot of files are missing final newlines | 22:31 |
pcardune | th1a: big time news | 22:58 |
eldafar | spec: huh? | 22:58 |
th1a | Yes? | 22:58 |
pcardune | just talked to dave welsh about the mass. thing | 22:58 |
th1a | uh huh | 22:58 |
pcardune | jeff is getting on to talk to you about things | 22:58 |
pcardune | in a couple minutes | 22:58 |
pcardune | so dont touch the remote! | 22:59 |
th1a | Uh... is there news to me or news to you? | 22:59 |
pcardune | I dont know, depends on what you know? | 22:59 |
pcardune | news to me for sure | 22:59 |
th1a | That the Mass RFR exists. | 22:59 |
pcardune | Have you seen it? | 22:59 |
th1a | Yes. | 23:00 |
pcardune | ok, well I just saw it now | 23:00 |
th1a | So is that the news? | 23:00 |
pcardune | yes | 23:00 |
pcardune | more or less | 23:00 |
pcardune | and that jeff is going to be on in a few minutes | 23:00 |
th1a | OK. I'll be here. | 23:00 |
*** jelkner has joined #schooltool | 23:04 | |
jelkner | th1a: tom, are you here? | 23:04 |
th1a | Yes. | 23:07 |
th1a | jelkner: I'm back. | 23:07 |
*** alga has quit IRC | 23:14 | |
*** rjelliso has joined #schooltool | 23:21 | |
*** rjelliso has joined #schooltool | 23:22 | |
th1a | jelkner: What's the one line description of CanDo at this point? | 23:22 |
*** mgedmin has quit IRC | 23:23 | |
eldafar | kickass? | 23:23 |
jelkner | th1a: rjelliso is going to work on moving cando docs to schooltool.org | 23:23 |
jelkner | a web based competency tracking application | 23:23 |
th1a | rjelliso: You need to create an account on http://schooltool.org | 23:25 |
rjelliso | all righty. | 23:25 |
rjelliso | Okay, just signed in. | 23:26 |
th1a | Also anyone else who is going to be working on this need to do the same. | 23:26 |
rjelliso | the docs are on the career center website, right? | 23:28 |
th1a | hm... www.schooltool.org seems to be misbehaving. | 23:32 |
th1a | Or something was... | 23:32 |
rjelliso | how so? I can get to it fine. | 23:32 |
th1a | Perhaps it was just me. | 23:32 |
th1a | Anyhow. | 23:33 |
th1a | You can add documents here: http://www.schooltool.org/st-products/cando | 23:33 |
th1a | This is just a plain old Plone folder. | 23:33 |
th1a | Hm... something is being cranky. | 23:34 |
rjelliso | I'll see if I can get to it... was schooltool.org being slow a bit ago, or was that not it? took a while to load. | 23:36 |
th1a | Right now everything is loading slowly on my machine. | 23:36 |
rjelliso | yup, loads all right. | 23:36 |
th1a | So it isn't just st.org | 23:36 |
th1a | OK... now, last year we used a more specific Plone app that handles software releases. | 23:37 |
th1a | Unfortunately, it just caused lots of heartache. | 23:38 |
th1a | pcardune has put new stuff into it though. | 23:38 |
th1a | So you should ONLY use this for internal stuff, if at all. | 23:38 |
rjelliso | alrighty. | 23:38 |
th1a | http://www.schooltool.org/products/cando/ | 23:39 |
th1a | You should have permission to add and edit things to both of these areas of the site. | 23:39 |
rjelliso | I do indeed. | 23:39 |
th1a | OK. That should get you started. | 23:40 |
rjelliso | I'll get to work on it. I'll just grab the docs from the career center site and add them there? | 23:42 |
th1a | Sounds good. | 23:42 |
*** pcardune has quit IRC | 23:46 | |
*** eldafar has quit IRC | 23:50 | |
*** vidasp has quit IRC | 23:58 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!