*** jfluhmann has joined #schooltool | 00:40 | |
*** jfluhmann has left #schooltool | 00:41 | |
*** fsufitch has joined #schooltool | 00:51 | |
*** aelkner has joined #schooltool | 01:15 | |
*** fsufitch has quit IRC | 01:15 | |
*** fsufitch has joined #schooltool | 01:19 | |
fsufitch | aelkner: hi | 01:19 |
---|---|---|
aelkner | hello | 01:20 |
fsufitch | long time no talk ;) | 01:20 |
aelkner | i'm reading your chat with ignas | 01:20 |
aelkner | yeah, it's been a while | 01:20 |
fsufitch | yup | 01:20 |
fsufitch | btw, as i told ignas i'd do, i did fix the Makefile to include the stuff it was supposed to | 01:20 |
fsufitch | i.e. just added python-lxml | 01:20 |
aelkner | that's cool | 01:20 |
fsufitch | i hope me committing to trunk was ok... | 01:21 |
fsufitch | it's only 1 word after all | 01:21 |
fsufitch | anyway | 01:21 |
aelkner | well, you have earned a certain amount of trust over the months, so i don't see any problem with what you did | 01:21 |
fsufitch | ok :) | 01:22 |
aelkner | i think if you take baby-steps | 01:22 |
aelkner | like only commiting to canod trunk for now | 01:22 |
aelkner | and only making the small kinds of changes you made today | 01:22 |
aelkner | and most importantly, making sure make test AND make ftest pass | 01:22 |
aelkner | then you shouldn't have to wait on me to take a diff from you | 01:23 |
aelkner | over time | 01:23 |
fsufitch | all right | 01:23 |
aelkner | as you make more contributions to cando | 01:23 |
aelkner | and your track record continues to demostrate your trust-worhtyness | 01:23 |
aelkner | we can recommend that you have schooltool commit access | 01:23 |
aelkner | but one thing at a time | 01:23 |
fsufitch | thanks :) | 01:24 |
fsufitch | i'm not really aiming for schooltool commit access just yet ;) | 01:24 |
aelkner | for now, if you want to tackle cando bugs/blueprints | 01:24 |
aelkner | i'd say go for it | 01:24 |
aelkner | and feel free to commit if you follow the afore mentioned discipline | 01:24 |
fsufitch | ok | 01:25 |
aelkner | it would be nice if you send me an email before you choose a bug or blueprint | 01:25 |
aelkner | so that we don't waste time doing work on the same thing! | 01:25 |
fsufitch | yeah | 01:25 |
aelkner | make sense? | 01:25 |
aelkner | cool | 01:25 |
fsufitch | i should also inform launchpad of what i'm working on right? | 01:25 |
aelkner | yeah, by assigning the bug or blueprint to yourself | 01:26 |
aelkner | actually, that should automatically send an email to the list | 01:26 |
aelkner | but send me a redundant one just for now to be sure | 01:26 |
fsufitch | ok | 01:27 |
aelkner | btw, i have a good one for you | 01:27 |
fsufitch | well, i'm just looking at the blueprints and bugs | 01:27 |
fsufitch | oh go ahead | 01:27 |
aelkner | wait, i'l check | 01:27 |
fsufitch | i was thinking the student passwords | 01:29 |
fsufitch | that seems rather major, although its importance is undecided | 01:29 |
aelkner | Bug #135611 | 01:29 |
fsufitch | ok, let me see | 01:30 |
aelkner | IT has to do with the newskin using it's own template verses the old views using macros | 01:30 |
fsufitch | aha | 01:30 |
aelkner | the newskin template is in the same dir as the macro | 01:30 |
fsufitch | yeah i remember that | 01:31 |
aelkner | the macro is for non-newskin views (old ones from other packages) | 01:31 |
fsufitch | and all i have to do is to see where the nonconformity is and to fix it? | 01:32 |
aelkner | the differences are the last name, first name and the font sizes | 01:32 |
aelkner | yeah | 01:32 |
fsufitch | (possibly easier said than done, if it's some bad code that's the problem) | 01:32 |
fsufitch | ok | 01:32 |
aelkner | make the macro match the template | 01:32 |
fsufitch | ok | 01:32 |
aelkner | first poke around the UI | 01:32 |
aelkner | and you'll see how the fonts get smaller as soon as you visit a page that comes from pre-newskin packages | 01:33 |
aelkner | competencies for instance | 01:33 |
aelkner | then you'll see the problem | 01:33 |
fsufitch | i found the place in the template/macro that the diff is in | 01:33 |
fsufitch | template: | 01:33 |
aelkner | next would be to make the macro look like the template | 01:33 |
fsufitch | <span>Logged in as <b tal:replace="string: ${user/_person/first_name} ${user/_person/last_name}" /></span> | 01:33 |
aelkner | that's my code | 01:33 |
fsufitch | macro: | 01:33 |
fsufitch | <span>Logged in as <b tal:replace="user/title" /></span> | 01:33 |
aelkner | but i only did it ion the template | 01:33 |
fsufitch | ah | 01:33 |
aelkner | riught | 01:34 |
aelkner | also check out the css stuff | 01:34 |
fsufitch | whoa, what's with the user/_person/first_name? | 01:34 |
aelkner | and match it up | 01:34 |
fsufitch | did i miss some changes? | 01:34 |
aelkner | i'll leave it to you to figure out why the css is different and hense the font sizes | 01:34 |
aelkner | i trust you can do it | 01:34 |
fsufitch | yup | 01:35 |
fsufitch | i've worked w/ enough css ;) | 01:35 |
fsufitch | speaking of which | 01:35 |
fsufitch | check out activities.tjhsst.edu/wdc/newindex.php | 01:35 |
fsufitch | and give me an opinion please | 01:35 |
fsufitch | it's the new website look for the world domination club at tj ;) | 01:35 |
aelkner | well i'm not the UI expert, but my preference when viewing a site is to not have to fight through a lot of distraction | 01:37 |
aelkner | so you did well there | 01:37 |
aelkner | maybe the backround could be even more toned down | 01:37 |
fsufitch | like, the opacity to be higher? | 01:37 |
aelkner | but it's already better than loud colrs | 01:37 |
aelkner | no, that's ok | 01:38 |
fsufitch | ah | 01:38 |
fsufitch | ok | 01:39 |
*** alga has quit IRC | 01:47 | |
fsufitch | aelkner: there's many other discrepancies b/w the view_macros.pt and template.pt | 02:03 |
fsufitch | mainly css stuff | 02:03 |
aelkner | let the template be the authoritative one | 02:04 |
aelkner | since that's the one where we all did the css work on | 02:04 |
fsufitch | ok | 02:04 |
aelkner | during the New Hampshire sprint | 02:04 |
fsufitch | but i forgot how to find where the macros's css is | 02:04 |
fsufitch | a clue? | 02:04 |
aelkner | um | 02:05 |
fsufitch | it's going through some provider | 02:05 |
fsufitch | and i forgot how those work | 02:05 |
aelkner | providers correspond to viewlet managers | 02:07 |
aelkner | so you need to grep for the provided's name | 02:07 |
fsufitch | ok | 02:08 |
aelkner | and you'l find the zcml where it is registered | 02:08 |
aelkner | then you have to follow the viewlets that are registered against that manager | 02:08 |
aelkner | that could be either by name or by interface, so it may take looking at many source files before finding it | 02:09 |
aelkner | but that's what makes it a job :) | 02:09 |
fsufitch | nteresting | 02:09 |
fsufitch | well i found some stuff | 02:09 |
fsufitch | <viewlet | 02:09 |
fsufitch | name="cando.css" | 02:09 |
fsufitch | for="*" | 02:09 |
fsufitch | manager=".skin.ICSS" | 02:09 |
fsufitch | class=".skin.CandoCSSViewlet" | 02:09 |
fsufitch | permission="zope.Public" | 02:09 |
fsufitch | layer="cando.newskin.INewCanDoLayer" | 02:09 |
fsufitch | /> | 02:09 |
fsufitch | the manager *is* .skin.ICSS | 02:10 |
fsufitch | but cando.css seems to be the one that the newskin's using! | 02:10 |
fsufitch | with this: | 02:10 |
fsufitch | <zrt-resource | 02:10 |
fsufitch | name="cando.css" | 02:10 |
fsufitch | file="resources/cando.css" | 02:10 |
fsufitch | layer="cando.newskin.INewCanDoLayer" | 02:10 |
fsufitch | permission="zope.Public" | 02:10 |
fsufitch | /> | 02:10 |
aelkner | so why not make the macor do the same thing that the template does? | 02:11 |
fsufitch | oooooh i see | 02:12 |
fsufitch | the manager does: | 02:12 |
fsufitch | <tal:block replace="structure provider:schooltool.CSS" /> | 02:12 |
fsufitch | maybe that was it | 02:12 |
aelkner | i just assigned the bug to you, so let me know when you get notified via email | 02:14 |
fsufitch | um, i think i assigned it to myself about 15 mins ago <_< | 02:14 |
aelkner | it didn't look that way just now | 02:15 |
aelkner | it had my name on it | 02:15 |
fsufitch | hm | 02:15 |
fsufitch | ok then | 02:15 |
aelkner | i have to head out to get some grub, but i'll stay signed on | 02:19 |
fsufitch | ok | 02:19 |
fsufitch | btw | 02:19 |
fsufitch | i found something that when i commented out removed all of the styling diffs | 02:19 |
fsufitch | it was an include for ++resources++layout.css | 02:19 |
fsufitch | aelkner: i have it figured out | 02:30 |
fsufitch | layout.css is the old schooltool layout styling, needed for schooltoop pages to look pretty in the newskin pages | 02:30 |
fsufitch | i can't exclude it without breaking a whole bunch of stuff | 02:30 |
fsufitch | however, cando.css has priority over layout.css | 02:30 |
fsufitch | so all i need to do is to redefine the things that are out of sync _speficically_ | 02:31 |
fsufitch | because there are some things like | 02:31 |
fsufitch | for the text size | 02:31 |
fsufitch | cando.css never defined font-size | 02:31 |
fsufitch | or font-weight | 02:31 |
fsufitch | layout.css defined it however | 02:31 |
fsufitch | so that was the discrepancy | 02:31 |
aelkner | fsufitch: i'm back | 02:55 |
fsufitch | hey | 02:55 |
aelkner | looks like you're on the right track | 02:55 |
fsufitch | i did it | 02:55 |
aelkner | good work | 02:55 |
fsufitch | now i'm just fixing the other discrepancies | 02:55 |
aelkner | very nice | 02:55 |
fsufitch | all the top part of the website's fixed | 02:56 |
fsufitch | only the footer's left | 02:56 |
aelkner | ping me when you're ready to commit | 02:56 |
fsufitch | alright | 02:56 |
fsufitch | aelkner: ping | 03:01 |
aelkner | ok | 03:02 |
aelkner | did you make test, ftest? | 03:02 |
fsufitch | oh not yet | 03:02 |
fsufitch | i'll do that | 03:02 |
fsufitch | wait, so test or ftest? | 03:02 |
aelkner | we'll do this together the first couple of times where I'll have you'll ping me before committing | 03:02 |
aelkner | make test | 03:02 |
aelkner | and | 03:02 |
aelkner | make ftest | 03:02 |
fsufitch | ok | 03:03 |
fsufitch | um | 03:03 |
fsufitch | make test fails | 03:03 |
aelkner | but i'll need you to develop this discipline yourself over time so that I can count on you | 03:03 |
fsufitch | but it's in the XML export | 03:03 |
fsufitch | i'll remember that | 03:03 |
aelkner | that could be an issue on your machine | 03:03 |
aelkner | then again, maybe not | 03:04 |
fsufitch | it's a ValueError | 03:04 |
fsufitch | it doesn't look like my machine doesn't have the required module or something | 03:04 |
fsufitch | i was getting _those_ errors earlier ;) | 03:04 |
aelkner | let me try | 03:04 |
fsufitch | ok | 03:05 |
aelkner | how did make test go? | 03:05 |
aelkner | did you svn up prior to getting started? | 03:05 |
fsufitch | make test failed, i said | 03:05 |
aelkner | oh, sorry | 03:05 |
aelkner | thought it was make ftest | 03:06 |
fsufitch | i just did svn co earlier today | 03:06 |
fsufitch | and there were no commits between then and now | 03:06 |
aelkner | ok | 03:06 |
fsufitch | make ftest fails in a few places | 03:06 |
fsufitch | amazingly | 03:06 |
fsufitch | hang on it's still running | 03:06 |
aelkner | my make ftest worked | 03:07 |
aelkner | make test too | 03:07 |
fsufitch | strange | 03:07 |
fsufitch | i'll svn up i guess | 03:07 |
aelkner | so you broke something, no biggy | 03:07 |
aelkner | that's what revision control is for | 03:07 |
aelkner | svn st | 03:07 |
aelkner | copy all changed files to a safe place | 03:08 |
fsufitch | arg, how do i make it ignore .pyc files? | 03:08 |
aelkner | svn revert everything | 03:08 |
aelkner | wait | 03:08 |
fsufitch | ? | 03:08 |
aelkner | i checked my .svn files and only found this when i grepped for ignore: | 03:10 |
aelkner | dir-prop-base:2:svn:ignore | 03:10 |
aelkner | i don't know what that means | 03:10 |
aelkner | but you could look in the svn docs for ignore | 03:11 |
aelkner | svn -h | 03:11 |
fsufitch | ok | 03:11 |
aelkner | after youve sorted out the svn stuff, look over my discussion which i will continue as follow: | 03:14 |
fsufitch | ok | 03:14 |
aelkner | after reverting all your changes, you can run make test and make ftest again | 03:14 |
aelkner | they should pass | 03:15 |
aelkner | if they do, then you know you broke something | 03:15 |
aelkner | then i would start by introducing the smallest pieces possible and rerunning the tests | 03:15 |
aelkner | until it breaks again | 03:15 |
fsufitch | ok | 03:15 |
aelkner | that should help you narrow down what got broken | 03:16 |
fsufitch | rite | 03:17 |
fsufitch | ok, i reverted and am now testing | 03:20 |
fsufitch | "make test" still fails | 03:20 |
fsufitch | w/ same error | 03:20 |
fsufitch | aelkner: ping | 03:21 |
aelkner | yes? | 03:21 |
fsufitch | see above | 03:21 |
aelkner | oh | 03:21 |
fsufitch | the ftests are also failing with the same stuff | 03:21 |
aelkner | your changes are safe outside the file tree? | 03:22 |
fsufitch | yes | 03:22 |
fsufitch | in ~/safeplace funny enough ;) | 03:22 |
aelkner | then i'd do a fresh svn co and try the tests again | 03:22 |
fsufitch | alrite | 03:22 |
aelkner | it could be your machine it that's the case | 03:23 |
aelkner | because the buildbot for cando is NOT failing, and that's what it does | 03:23 |
fsufitch | wow, the buildbot isn't failing anymore?? ^_^ | 03:23 |
fsufitch | i'm compiling evthing now... | 03:24 |
aelkner | i saw to that | 03:24 |
fsufitch | heh | 03:24 |
fsufitch | ok testing now | 03:29 |
fsufitch | still fails | 03:29 |
fsufitch | should i just give you a diff and u commit? | 03:29 |
fsufitch | aelkner: ping | 03:30 |
aelkner | um | 03:30 |
aelkner | so a fresh checkout fails? | 03:30 |
fsufitch | yes | 03:31 |
aelkner | you'll need to figure out why that is | 03:31 |
aelkner | that's an issue with your envireonment | 03:31 |
aelkner | start with make test | 03:31 |
aelkner | i believe you referred to a ValueError | 03:31 |
fsufitch | yep, same failure | 03:31 |
aelkner | follow that | 03:31 |
fsufitch | ValueError: Invalid tag name | 03:32 |
fsufitch | there isn't much to follow | 03:32 |
aelkner | file, line? | 03:32 |
fsufitch | exporter.exportToXML(competencies) | 03:32 |
fsufitch | File "/home/fsufitch/cando-trunk/src/cando/xmlcompetencyio/exporter.py", line 24, in exportToXML | 03:32 |
fsufitch | self._treeRecursionHelper(competencies, self.root) | 03:32 |
fsufitch | File "/home/fsufitch/cando-trunk/src/cando/xmlcompetencyio/exporter.py", line 30, in _treeRecursionHelper | 03:32 |
fsufitch | self.root = etree.Element('cando:complist') | 03:32 |
aelkner | that's an lxml issue | 03:33 |
fsufitch | it just looks like the exporter has a big | 03:33 |
fsufitch | what? | 03:33 |
fsufitch | O_O | 03:33 |
fsufitch | i thought i fixed that | 03:33 |
fsufitch | hmm | 03:34 |
fsufitch | aelkner: what version is your python-lxml? | 03:35 |
fsufitch | mine is 1.3.3-1 | 03:35 |
aelkner | hmm | 03:36 |
aelkner | where is yours? | 03:36 |
fsufitch | my python-lxml? | 03:36 |
aelkner | yes | 03:36 |
fsufitch | what do you mean "where"? | 03:36 |
fsufitch | i just apt-getted it | 03:36 |
aelkner | so how did you knwo the version? | 03:36 |
fsufitch | aptitude show python-lxml | 03:37 |
aelkner | Package: python-lxml | 03:37 |
aelkner | State: installed | 03:37 |
aelkner | Automatically installed: no | 03:37 |
aelkner | Version: 1.1.2-1ubuntu2 | 03:37 |
aelkner | ... | 03:37 |
fsufitch | hmm | 03:37 |
fsufitch | maybe i'm using a diff repo | 03:37 |
fsufitch | wait, so my version's _newer_? | 03:38 |
aelkner | could be | 03:38 |
fsufitch | grr | 03:39 |
aelkner | hateful problems... | 03:40 |
fsufitch | quite | 03:40 |
aelkner | does schooltool use lxml as far as you know? | 03:41 |
fsufitch | umm | 03:41 |
aelkner | if so, you could try seeing if schooltool works on your machine | 03:41 |
fsufitch | i don't think schooltool uses lxml | 03:41 |
fsufitch | it might | 03:41 |
aelkner | and if the tests fail there, ignas would have a way of helping you with this | 03:41 |
fsufitch | so i'll just try checking out schooltool trunk? | 03:41 |
fsufitch | oooh | 03:41 |
fsufitch | ok | 03:41 |
fsufitch | :) | 03:41 |
aelkner | i only say that cause he would be faster at it and i'm getting ready to shut down here. | 03:42 |
fsufitch | fsufitch@Jupiter:~$ svn co https://svn.schooltool.org/trunk schooltool-trunk/ | 03:42 |
fsufitch | svn: PROPFIND request failed on '/trunk' | 03:42 |
fsufitch | svn: PROPFIND of '/trunk': 405 Method Not Allowed (https://svn.schooltool.org | 03:42 |
fsufitch | oops | 03:42 |
aelkner | i'd like to know if schooltool works for you first, though | 03:42 |
fsufitch | yeah, but how can i get it? ^^^ | 03:42 |
aelkner | on moment | 03:42 |
fsufitch | ok | 03:42 |
aelkner | svn co https://svn.schooltool.org/trunk/schooltool | 03:44 |
aelkner | no | 03:44 |
fsufitch | nope | 03:44 |
fsufitch | i'm not even allowed into svn.schooltool.org | 03:44 |
aelkner | th1a: are you there? | 03:45 |
fsufitch | he's available on gtalk, he should be there | 03:45 |
aelkner | could you take care of asking him for help? | 03:45 |
fsufitch | ok | 03:46 |
aelkner | if he can't, then it will have to wait for ignas | 03:46 |
fsufitch | ok then | 03:46 |
aelkner | i'm going to knock off now | 03:46 |
fsufitch | alright | 03:46 |
fsufitch | my parents are asking me to get off too | 03:46 |
aelkner | good luck getting this resolved | 03:46 |
aelkner | ok | 03:46 |
aelkner | cya | 03:46 |
fsufitch | cya | 03:46 |
*** aelkner has quit IRC | 03:46 | |
fsufitch | th1a: th1a_: anyone there? | 03:49 |
fsufitch | well then | 03:49 |
fsufitch | i have to get going | 03:49 |
*** fsufitch has quit IRC | 03:53 | |
*** fsufitch has joined #schooltool | 03:59 | |
*** didymo has joined #schooltool | 07:07 | |
*** didymo has quit IRC | 13:05 | |
*** ignas has joined #schooltool | 17:24 | |
fsufitch | ignas: hi | 19:32 |
*** mgedmin has joined #schooltool | 21:21 | |
fsufitch | ignas: ayt? | 21:45 |
ignas | fsufitch: now i am | 23:00 |
fsufitch | agh, could you hold on a little? | 23:01 |
fsufitch | i'm taking an online history test... <_< | 23:01 |
fsufitch | well, i can say what's going on rly quick | 23:02 |
fsufitch | my testing of cando-trunk fails | 23:02 |
fsufitch | with a frech checkout too | 23:02 |
fsufitch | and it's cando that's failing for sure, because me checking out schooltool and running tests and ftests on that worked perfectly | 23:03 |
fsufitch | aelkner says it looks like an lxml problem | 23:03 |
ignas | hmm | 23:05 |
fsufitch | i have a diff version of lxml than he has | 23:05 |
ignas | if you would post me the failure i could probably tell you what dependency you forgot to install | 23:05 |
fsufitch | mine is about .7 versions newer actually... | 23:05 |
fsufitch | ok | 23:05 |
fsufitch | i pasted it | 23:07 |
fsufitch | http://paste.lisp.org/display/52149 | 23:08 |
fsufitch | the bot didn't work | 23:08 |
*** mgedmin has quit IRC | 23:11 | |
fsufitch | ignas: ping? | 23:14 |
ignas | emm | 23:15 |
ignas | indeed it's probably because of a different version | 23:15 |
fsufitch | but since mine is a newer version, isn't that really BAD? | 23:15 |
ignas | well - i'd assume that it means that the code is buggy, and relies on the broken functionality of the old version | 23:16 |
ignas | and that the code should be fixed to work with the new version | 23:16 |
ignas | and that such a fix would probably work with the old version too | 23:16 |
fsufitch | yes | 23:16 |
ignas | but i don't really know what is wrong in there ... | 23:16 |
fsufitch | but the trouble is i can't test what i just programmed because that thing keeps breaking | 23:17 |
fsufitch | also, there's other breaks in the ftests | 23:17 |
ignas | well - yes, that's the point of the rule "fix all the tests before adding new functionality" | 23:18 |
ignas | and at least in schooltool - we have that rule ;) | 23:18 |
fsufitch | ehh, the buildbot this summer seemed to think otherwise | 23:18 |
fsufitch | but meh | 23:18 |
fsufitch | anyway, if i remember correctly, it was masood and jama who did the XML exports | 23:18 |
fsufitch | should i get on their cases? | 23:19 |
ignas | well - sometimes it's buildbot who's wrong ;) | 23:19 |
ignas | you can try | 23:19 |
ignas | you should talk with aelkner and jelkner | 23:19 |
ignas | as I don't really know anything about the state of cando | 23:19 |
fsufitch | aelkner told me to talk to _you_ | 23:19 |
ignas | hmm | 23:19 |
ignas | about the code | 23:20 |
fsufitch | i've also got dead ftests, do u want to see those too? | 23:20 |
ignas | just run a full test run and post all the results | 23:20 |
ignas | i'll see if i can pinpoint the way to fix at least some of them | 23:20 |
fsufitch | well, the thing is | 23:20 |
fsufitch | nothing crashes for aelkner | 23:20 |
fsufitch | and nobody else is complaining | 23:21 |
fsufitch | so i'm afraid that it might be just my comp | 23:21 |
ignas | is aelkner using gutsy? | 23:21 |
ignas | and have you installed all the necessary dependencies | 23:21 |
fsufitch | i don't know | 23:21 |
fsufitch | is there a list? | 23:21 |
ignas | hmm | 23:21 |
ignas | subversion build-essential python-all python-all-dev libc6-dev python-libxml2 python-imaging libicu-dev python-setuptools - are some of them | 23:22 |
ignas | but lxml is not mentioned and it might have some more dependencies | 23:22 |
ignas | so if you would just post me all the failures | 23:22 |
fsufitch | lxml wasn't mentioned | 23:22 |
ignas | i could try and see what might be missing | 23:22 |
fsufitch | i put it in the Makefile | 23:22 |
fsufitch | ok | 23:22 |
ignas | ok | 23:22 |
ignas | just so others would know | 23:22 |
ignas | it was still a bad idea to add such a dependency to cando in my opinion | 23:23 |
ignas | but - oh well ... | 23:23 |
ignas | too late i guess | 23:23 |
fsufitch | why? | 23:23 |
ignas | it is not available as an egg | 23:23 |
fsufitch | oh | 23:23 |
fsufitch | >_> | 23:23 |
ignas | so cando can't use buildout | 23:23 |
ignas | thus you don't have a reliable sandbox that would not depend on random python libraries missing/present in the system | 23:23 |
fsufitch | hmm | 23:24 |
fsufitch | there's stuff dying all over the place | 23:25 |
fsufitch | evidence, gradebook, etc | 23:25 |
ignas | the more the merrier | 23:26 |
fsufitch | <_< | 23:26 |
fsufitch | or rather | 23:26 |
fsufitch | misery loves company | 23:26 |
ignas | :) | 23:26 |
fsufitch | lisppaste is dead | 23:28 |
fsufitch | <_< | 23:28 |
fsufitch | i can't access it | 23:28 |
fsufitch | 502 proxy error | 23:28 |
ignas | ouch, well - that happens sometimes | 23:28 |
ignas | go to pastey.net | 23:28 |
ignas | and post it in there | 23:28 |
ignas | you'll have to post the link yourself though | 23:28 |
fsufitch | ok | 23:29 |
fsufitch | http://pastey.net/78689 | 23:29 |
*** lisppaste5 has joined #schooltool | 23:30 | |
ignas | hmm | 23:31 |
fsufitch | this error AttributeError: 'NoneType' object has no attribute 'split' keeps popping up in other places too | 23:31 |
ignas | how much time do you have? | 23:31 |
fsufitch | like when i try to create a new person | 23:31 |
fsufitch | none actually | 23:31 |
fsufitch | i'm still supposed to be working on that history test <_< | 23:31 |
ignas | because it will take a while i think ... | 23:31 |
fsufitch | agh | 23:32 |
ignas | i think i have a solution | 23:32 |
ignas | but i am not sure it will work | 23:32 |
fsufitch | what is it? | 23:33 |
ignas | you know how to use "patch" ? | 23:33 |
fsufitch | no | 23:34 |
fsufitch | what is it? | 23:34 |
ignas | a utility | 23:34 |
ignas | unix | 23:34 |
fsufitch | installing it right now | 23:34 |
lisppaste5 | ignas pasted "Patch to setup.py" at http://paste.lisp.org/display/52150 | 23:34 |
ignas | what you do is save the content of the paste into a file like "some_name.patch" | 23:35 |
ignas | in the cando checkout | 23:35 |
ignas | and then run | 23:35 |
ignas | patch -p0 < some_name.patch | 23:35 |
ignas | after that works | 23:36 |
ignas | hmm | 23:36 |
ignas | ok, don't do that | 23:36 |
ignas | i made a mistake :/ | 23:36 |
fsufitch | ? | 23:36 |
fsufitch | i ALMOST did it | 23:36 |
ignas | well ok | 23:36 |
ignas | do that | 23:36 |
ignas | adter that you will have to add "-i http://download.zope.org/zope3.4" after both PYTHONPATH=$(PYTHONPATH) $(PYTHON) setup.py develop --install-dir eggs -f $(SCHOOLTOOL_NIGHTLY) lines | 23:38 |
ignas | in the makefile | 23:38 |
ignas | without quotes | 23:38 |
ignas | then remove everything from the eggs directory | 23:39 |
ignas | and run | 23:39 |
ignas | make | 23:39 |
fsufitch | ok | 23:39 |
ignas | and pray i didn't make a typo ;) | 23:39 |
fsufitch | <_< | 23:39 |
ignas | this should point setuptools to a stable Zope3.4 index, and stable eggs that i have released | 23:40 |
fsufitch | ok | 23:40 |
ignas | so you will get a working set instead of some random 3.5a versions that do not really work apparently | 23:41 |
*** didymo has joined #schooltool | 23:43 | |
fsufitch | allrite | 23:43 |
fsufitch | running make now | 23:43 |
*** Ninno has joined #schooltool | 23:44 | |
fsufitch | Installed /home/fsufitch/cando-trunk/eggs/zope.app.catalog-3.5.1-py2.4.egg | 23:44 |
fsufitch | Searching for zope.mimetype>=1.1dev-r72462 | 23:44 |
fsufitch | Reading http://download.zope.org/zope3.4/zope.mimetype/ | 23:44 |
fsufitch | No local packages or download links found for zope.mimetype>=1.1dev-r72462 | 23:44 |
fsufitch | error: Could not find suitable distribution for Requirement.parse('zope.mimetype>=1.1dev-r72462') | 23:44 |
fsufitch | make: *** [build] Error 1 | 23:44 |
fsufitch | ignas: ouch | 23:44 |
ignas | hmm | 23:45 |
ignas | oh | 23:45 |
ignas | it's an old schooltool egg that cando is using | 23:45 |
ignas | maybe we could try schooltool release for a change | 23:46 |
ignas | let me look at it's dependencies | 23:46 |
ignas | could you in the setup.py | 23:47 |
ignas | change the url that has "nightly" in it to http://ftp.schooltool.org/schooltool/releases/2007.0.alpha5/ | 23:48 |
ignas | and remove the == == 2006.999-2007-alpha1-svn-r7231 | 23:48 |
ignas | from the schooltool dependency | 23:48 |
ignas | and make run then | 23:48 |
fsufitch | in a sec | 23:49 |
fsufitch | um | 23:54 |
fsufitch | what schooltool dependency? | 23:54 |
fsufitch | i can't find it | 23:54 |
ignas | 'schooltool == 2006.999-2007-alpha1-svn-r7231', | 23:55 |
ignas | line | 23:55 |
ignas | in setup.py | 23:55 |
fsufitch | oh | 23:55 |
fsufitch | setup | 23:55 |
ignas | oh and if you fixed the url i posted in the Makefile - fix it in setup.py too | 23:56 |
fsufitch | ok | 23:56 |
fsufitch | Reading http://download.zope.org/zope3.4/zope.mimetype/ | 23:58 |
fsufitch | No local packages or download links found for zope.mimetype>=1.1dev-r72462 | 23:58 |
fsufitch | error: Could not find suitable distribution for Requirement.parse('zope.mimetype>=1.1dev-r72462') | 23:58 |
fsufitch | make: *** [build] Error 1 | 23:58 |
ignas | hmm did you remove the eggs directory | 23:59 |
ignas | before running make ? | 23:59 |
fsufitch | oh no | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!