*** aelkner has quit IRC | 00:01 | |
*** didymo has joined #schooltool | 00:07 | |
*** eldar has left #schooltool | 01:25 | |
*** nitromaster has joined #schooltool | 01:48 | |
*** fsufitch has joined #schooltool | 02:03 | |
nitromaster | Upon checking out a copy of schooltool right out of svn, I tried to make build. This resulted in a dependency error where it seems that zope.app.session-3.5.1 requires zope.publisher>=3.5.0a1 while zope.publisher-3.4.1 was already installed. Is this a dependcy problem with schooltool or a problem with my machine? | 04:08 |
---|---|---|
*** fstpierre has joined #schooltool | 04:41 | |
*** fstpierre has quit IRC | 04:42 | |
th1a | hey nitromaster. | 04:43 |
th1a | Which branch are you trying? | 04:43 |
th1a | Are you going to send me an invoice? | 04:43 |
nitromaster | th1a, I'm trying trunk | 04:44 |
nitromaster | As for the invoice, I haven't really done that much work, but I'll try to send you one soon | 04:44 |
th1a | Well, I'm sending them in on Monday, so before then is much better than after. | 04:45 |
th1a | Have you seen http://ignas.pov.lt/state-of-the-nation.html | 04:46 |
th1a | perhaps schooltool-buildout is better at this point. | 04:46 |
nitromaster | I'll get the invoice to you before monday | 04:46 |
nitromaster | I had not seen the state of the nation | 04:47 |
nitromaster | thanks! | 04:47 |
*** eldar has joined #schooltool | 05:05 | |
*** eldar has left #schooltool | 05:05 | |
*** wbrady has joined #schooltool | 05:17 | |
nitromaster | th1a, I still get the same dependecy problem in st-buildout. It says: "We already have: zope.publisher 3.4.1 but zope.traversing 3.5.0a2 requires 'zope.publisher>=3.5.0a1.dev-r78727'." This error occured while installing zope.app.session. Could this be that zope updated their dependencies which don't work with schooltool's? | 05:43 |
th1a | nitromaster: I'm afraid I don't know the answer. | 06:18 |
nitromaster | Well, I'm not sure what I did differently, but I tried once more and it worked! | 06:39 |
th1a | Excellent. | 06:41 |
*** wbrady has quit IRC | 07:36 | |
*** didymo has quit IRC | 12:27 | |
*** tehminkeh has joined #schooltool | 22:10 | |
*** jelkner has joined #schooltool | 22:10 | |
tehminkeh | jelkner: what is matt's handle? | 22:11 |
jelkner | mattva01 | 22:11 |
jelkner | he isn't here yet | 22:11 |
jelkner | i just got off the phone with him | 22:11 |
jelkner | give him a minute | 22:11 |
tehminkeh | will do | 22:11 |
*** mattva01 has joined #schooltool | 22:12 | |
tehminkeh | hey mattva01 | 22:13 |
mattva01 | hello | 22:13 |
tehminkeh | so whats going wrong with the fork? | 22:13 |
mattva01 | well most of it has been fairly easy, however the main issue is with the setup.py scripts | 22:14 |
tehminkeh | oh god | 22:14 |
tehminkeh | i would imagine | 22:14 |
tehminkeh | is it a general problem with actually separating lore out | 22:15 |
tehminkeh | or do you have a specific issue | 22:15 |
mattva01 | the ones used by lore normally rely on a version of setuptools implemented in twisted-core, the issue is t | 22:15 |
tehminkeh | did your message get cut off, or is my client messed up | 22:16 |
tehminkeh | the last part i see is | 22:16 |
mattva01 | that they expect everything to be in /usr/bin/python2.X/site-packages/twisted | 22:16 |
tehminkeh | twisted-core, the issue is t | 22:16 |
tehminkeh | oh ok | 22:16 |
tehminkeh | well, shouldnt the stuff be there? | 22:17 |
tehminkeh | except for lore | 22:17 |
mattva01 | yeah | 22:18 |
mattva01 | but that means I am going to have to write the scripts from scratch | 22:18 |
tehminkeh | hmm | 22:18 |
tehminkeh | are you sure you have to? | 22:18 |
mattva01 | as normal setuptools does not work correctly | 22:18 |
tehminkeh | it seems like it should only be a few lines changed | 22:18 |
mattva01 | no because it calls other setup.py scripts farther down in directory structure | 22:19 |
tehminkeh | why does that pose a problem? | 22:19 |
mattva01 | because they normally modify twisted's plugin directory | 22:22 |
mattva01 | wait hmm | 22:22 |
mattva01 | that just sounds confusing | 22:22 |
tehminkeh | ok so I kinda see why this is going to be difficult | 22:26 |
tehminkeh | they have one setup.py that does all the work | 22:26 |
tehminkeh | and then the individual subprojects setup.py just provide information | 22:26 |
mattva01 | yes | 22:26 |
tehminkeh | i wonder if it would be a crime to build obpdoc within that setup.py structure | 22:26 |
tehminkeh | my guess is that it might be | 22:27 |
mattva01 | well thats what I was thinking | 22:27 |
mattva01 | actually I built a package that way | 22:27 |
mattva01 | which worked | 22:27 |
tehminkeh | i guess the big downside is that ppl have to download twisted to build our fork | 22:28 |
mattva01 | yes | 22:28 |
tehminkeh | which makes it more like a hack | 22:28 |
mattva01 | too bad their setup thing does not allow you to specify an external subproject that does not exist in twisted directory structure | 22:29 |
tehminkeh | yeah | 22:31 |
tehminkeh | i mean | 22:31 |
tehminkeh | we probably get away with just modifying the trunk/topfiles/setup.py | 22:32 |
tehminkeh | to still grab stuff from site-packages/twisted | 22:32 |
tehminkeh | but not to build inside the twisted directory | 22:32 |
mattva01 | hmm let me check | 22:33 |
tehminkeh | oh maybe not | 22:34 |
mattva01 | the problem is that that is not controlled by us if we make a package | 22:34 |
mattva01 | thats part of the twisted-core package | 22:34 |
tehminkeh | perhaps we just have to pull that out | 22:35 |
tehminkeh | we could treat this like an overlay | 22:35 |
tehminkeh | and mimic the twisted directory structure | 22:35 |
mattva01 | hmm , but still rely on twisted-core? | 22:36 |
tehminkeh | what i mean | 22:36 |
tehminkeh | is to pull out all the files used in a typical twisted build | 22:36 |
tehminkeh | setup.py | 22:36 |
tehminkeh | dist.py | 22:36 |
tehminkeh | util.py | 22:36 |
tehminkeh | etc | 22:36 |
tehminkeh | and build the obpdoc source structure to fit exactly the way it did in twisted | 22:37 |
mattva01 | yes | 22:37 |
tehminkeh | so problem solved? | 22:38 |
mattva01 | still trying to wrap my head around something | 22:38 |
tehminkeh | kk | 22:38 |
mattva01 | so we mimic structure , but only include files needed by obpdoc and don't rely on regular twisted for anything? | 22:39 |
tehminkeh | right | 22:39 |
tehminkeh | well at least not during the build process | 22:40 |
tehminkeh | but it will obviously need some things | 22:40 |
tehminkeh | during runtime | 22:40 |
tehminkeh | ie: all of web2 | 22:40 |
tehminkeh | and more | 22:40 |
mattva01 | yes | 22:40 |
mattva01 | ok I get it now | 22:41 |
mattva01 | thank you | 22:41 |
tehminkeh | no problem | 22:42 |
tehminkeh | of course the last thing that makes this nice | 22:42 |
tehminkeh | is that if twisted should choose to merge it back in | 22:42 |
tehminkeh | it would take about 15 seconds | 22:42 |
mattva01 | yep | 22:42 |
jelkner | tehminkeh: we will let you know when we have the bzr repository in launchpad | 22:42 |
jelkner | let me know when you have a launchpad account (I couldn't find one for you) | 22:43 |
jelkner | and I'll add you to the team that has check-in permission on the branch | 22:43 |
tehminkeh | ill go make an account right now | 22:44 |
tehminkeh | though i thought i had one | 22:44 |
jelkner | if you do, searching for stephen drodge doesn't find it | 22:44 |
jelkner | nor drodge | 22:44 |
tehminkeh | i think it might not have my name | 22:44 |
tehminkeh | but in any case ill have one in 5 minutes | 22:45 |
tehminkeh | brb | 22:45 |
tehminkeh | yeah i have an account | 22:46 |
tehminkeh | its | 22:46 |
tehminkeh | tehminkeh | 22:46 |
jelkner | ahh | 22:46 |
tehminkeh | but i didnt add any sort of identifying information to it | 22:46 |
jelkner | can you? | 22:46 |
jelkner | it would be helpful | 22:46 |
tehminkeh | do i have control over who can read my information? | 22:46 |
jelkner | i believe you do | 22:47 |
jelkner | check | 22:47 |
jelkner | either way, you need a gpg key to be able to push code | 22:47 |
jelkner | mattva01 can tell you more about that | 22:47 |
jelkner | i've done it | 22:47 |
jelkner | but i don't remember what i did :-( | 22:48 |
mattva01 | I think its actually an ssh key but ok | 22:48 |
jelkner | yup | 22:48 |
jelkner | ssh it is | 22:48 |
mattva01 | you need a gpg key to use a PPA | 22:48 |
jelkner | ahh | 22:48 |
tehminkeh | so i just added my ssh key | 22:49 |
jelkner | ok, i guess we are all finished here | 22:50 |
jelkner | thanks! | 22:50 |
tehminkeh | np | 22:50 |
tehminkeh | have a nice day both of you | 22:50 |
jelkner | u 2 | 22:50 |
mattva01 | same | 22:50 |
*** jelkner has quit IRC | 22:50 | |
*** didymo has joined #schooltool | 22:56 | |
*** jelkner has joined #schooltool | 23:00 | |
*** fsufitch has quit IRC | 23:11 | |
*** jelkner has quit IRC | 23:13 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!