*** wbrady has joined #schooltool | 00:32 | |
wbrady | aelkner: hey i'm looking for help on setting up an instance of CanDo but not the latest version | 00:33 |
---|---|---|
wbrady | i want to test an update process from matt | 00:33 |
*** wbrady has quit IRC | 01:13 | |
Lumiere | seems to be | 01:33 |
*** povbot` has joined #schooltool | 02:57 | |
*** povbot has quit IRC | 02:58 | |
*** eldar has joined #schooltool | 05:02 | |
*** didymo has quit IRC | 05:11 | |
aelkner | eldar: ayt? | 05:48 |
*** eldar has quit IRC | 06:05 | |
*** wbrady has joined #schooltool | 06:22 | |
*** wbrady has quit IRC | 06:37 | |
*** subir has joined #schooltool | 09:23 | |
*** didymo has joined #schooltool | 09:24 | |
*** mgedmin has joined #schooltool | 11:30 | |
*** didymo has quit IRC | 12:12 | |
*** ignas has joined #schooltool | 13:26 | |
*** alga has joined #SchoolTool | 13:28 | |
*** subir has quit IRC | 13:32 | |
*** alga_ has joined #SchoolTool | 13:38 | |
*** lisppaste5 has quit IRC | 14:51 | |
*** lisppaste5 has joined #schooltool | 14:59 | |
*** aelkner has quit IRC | 15:14 | |
*** ignas has quit IRC | 16:14 | |
*** jfluhmann has joined #schooltool | 17:10 | |
*** jfluhmann has left #schooltool | 17:11 | |
th1a | mgedmin: ayt? | 17:25 |
mgedmin | yes, th1a | 17:26 |
*** ignas has joined #schooltool | 17:27 | |
th1a | aelkner will need to use a terminal IRC client from school. Any recommendations? | 17:27 |
th1a | mgedmin, ignas? | 17:28 |
ignas | hmm | 17:28 |
ignas | alga is using one | 17:28 |
mgedmin | irssi | 17:30 |
mgedmin | is popular | 17:30 |
mgedmin | I think alga uses BitchX | 17:30 |
mgedmin | ? | 17:30 |
mgedmin | I think I've seen people migrating from BitchX to irssi | 17:31 |
th1a | OK. | 17:31 |
mgedmin | so that's the one I'd try | 17:31 |
th1a | Thanks. | 17:31 |
mgedmin | BTW xchat has a command-line version | 17:31 |
ignas | i have used irssi when i was using console for irc | 17:31 |
ignas | still not sure why console? | 17:31 |
ignas | i mean - they have irc blocked in lyceum, but ssh forwarding takes care of that for me ;) | 17:32 |
th1a | Yes, that would work too. | 17:32 |
th1a | mgedmin: That's what I thought. | 17:32 |
mgedmin | ssh forwarding rules | 17:36 |
th1a | ignas: aelkner is having some trouble with the Reportlab egg... he's going to email you the output. | 17:43 |
ignas | ok | 17:43 |
*** Aiste has quit IRC | 17:44 | |
*** aelkner has joined #schooltool | 17:51 | |
aelkner | ignas: am i here? | 17:51 |
ignas | hi | 17:51 |
*** Aiste has joined #schooltool | 17:51 | |
aelkner | hey! i managed to connect and get around this school's security | 17:51 |
aelkner | using irssi on a remote machine | 17:52 |
aelkner | di you get my note | 17:52 |
ignas | if you have a remote machine | 17:52 |
ignas | why aren't you ssh forwarding? | 17:52 |
ignas | yes | 17:52 |
ignas | i have even replied to it | 17:52 |
aelkner | don't know how to ssh forward yet | 17:53 |
ignas | i am using "ssh fridge.pov.lt -L 7777:irc.freenode.net:6667" | 17:53 |
ignas | and then "/server localhost 7777" | 17:53 |
aelkner | could you show me what the missibg find links are? | 17:53 |
ignas | on my machine | 17:53 |
ignas | in xchat | 17:53 |
ignas | you have them in your file | 17:53 |
ignas | in scripts block | 17:53 |
ignas | just copy and paste them | 17:53 |
aelkner | so do i copy the two lines in scripts to the sla paragraph? | 17:55 |
ignas | yes | 17:56 |
ignas | just the find-links = schooltool.org/eggs/3.4 one is enough | 17:56 |
ignas | but you can copy both of them anyway | 17:56 |
ignas | it won't hurt | 17:56 |
aelkner | i copied both and it still gives the same error | 17:56 |
aelkner | do i need to rm -rf eggs? | 17:57 |
ignas | hmm | 17:59 |
ignas | bin/buildout | 18:00 |
ignas | interesting | 18:00 |
aelkner | here's the block: | 18:00 |
aelkner | [sla] | 18:00 |
aelkner | recipe = zc.recipe.egg | 18:00 |
aelkner | find-links = http://ftp.schooltool.org/schooltool/releases/nightly/ http://ftp.schooltool.org/schooltool/eggs/3.4 | 18:00 |
aelkner | eggs = sla | 18:00 |
ignas | oh | 18:00 |
ignas | sorry | 18:00 |
ignas | "error: Setup script exited with error: No space left on device" | 18:00 |
ignas | the error | 18:01 |
ignas | so it's not the find-links problem | 18:01 |
ignas | apparently | 18:01 |
aelkner | we did a df and got: | 18:01 |
aelkner | Filesystem 1K-blocks Used Available Use% Mounted on | 18:01 |
aelkner | /dev/hdv1 875908484 116014852 759893632 14% / | 18:01 |
aelkner | none 16384 0 16384 0% /tmp | 18:01 |
ignas | in /tmp ? | 18:01 |
ignas | eggs are extracted and compiled in /tmp before getting moved to /eggs | 18:01 |
aelkner | we noticed that /tmp look ssmall | 18:01 |
aelkner | could that be the problem? | 18:02 |
ignas | yes | 18:02 |
aelkner | do you know how to change the size of /tmp? | 18:03 |
ignas | nope | 18:03 |
aelkner | that's sysadmin stuff :) | 18:03 |
mgedmin | can you export TMPDIR=~/tmp or something? | 18:16 |
Lumiere | tmp is a faked filesystem these days | 18:17 |
Lumiere | it's an in ram fs | 18:17 |
aelkner | we're trying to remount it | 18:21 |
mgedmin | why? doesn't buildbot respect $TMPDIR? | 18:28 |
*** lhuynh has joined #schooltool | 18:39 | |
aelkner | mgedmin: ayt? | 19:20 |
mgedmin | kinda | 19:20 |
aelkner | hey, thanks for the TMPDIR suggestion | 19:20 |
aelkner | it worked | 19:20 |
aelkner | now PILwoTk won't install | 19:23 |
aelkner | and i'm sure it's a path thing | 19:23 |
aelkner | cause itg can't find Python.h | 19:23 |
aelkner | mgedmin: do you know what my path should be? | 19:24 |
mgedmin | red herring | 19:24 |
mgedmin | check if you have a Python.h at all | 19:24 |
aelkner | where? | 19:24 |
mgedmin | have you installed python2.4-dev or equivalent? | 19:24 |
mgedmin | where? anywhere! | 19:25 |
aelkner | maybe not. i'll check | 19:25 |
mgedmin | locate Python.h | 19:25 |
mgedmin | find / -name Python.h | 19:25 |
aelkner | oh. locate works not just for commands? | 19:25 |
mgedmin | locate works for any file | 19:25 |
mgedmin | but it has a certain time lag | 19:25 |
mgedmin | (newly added files aren't found until cron runs updatedb) | 19:26 |
aelkner | i see | 19:26 |
aelkner | root@schooltool:/# find / -name 'Python.h' | 19:28 |
aelkner | /usr/include/python2.4/Python.h | 19:28 |
aelkner | /usr/include/python2.5/Python.h | 19:28 |
aelkner | Getting distribution for 'PILwoTk'. | 19:29 |
aelkner | _imaging.c:76:20: error: Python.h: No such file or directory | 19:29 |
aelkner | In file included from libImaging/Imaging.h:14, from _imaging.c:78: | 19:29 |
aelkner | libImaging/ImPlatform.h:10:20: error: Python.h: No such file or directory | 19:29 |
aelkner | mgedmin: shouldn't easy_install have set the path itself? | 19:29 |
aelkner | i did the apt-get install of python2.4-dev | 19:30 |
mgedmin | hm | 19:30 |
mgedmin | talk to ignas | 19:31 |
mgedmin | this is beyond my knowledge | 19:31 |
mgedmin | I've heard that the PIL egg on cheeseshop is broken | 19:31 |
aelkner | where are you physically located? | 19:31 |
aelkner | Vilnius? | 19:31 |
mgedmin | yes | 19:31 |
aelkner | pov? | 19:31 |
mgedmin | yes | 19:32 |
aelkner | ah, ok? we haven't met yet, have we? | 19:32 |
aelkner | or did we at PyCon last year? | 19:32 |
aelkner | i'm alan, jeff elkner's brother | 19:32 |
mgedmin | I haven't been to PyCon | 19:33 |
aelkner | mgedmin: are you coing to pycon this year? | 19:33 |
aelkner | it's in chicago | 19:33 |
aelkner | a great city | 19:33 |
aelkner | ignas: ayt? | 19:41 |
ignas | yes | 19:41 |
aelkner | do you see the problem i'm having (see above)? | 19:42 |
*** lhuynh has quit IRC | 19:42 | |
ignas | hmm | 19:42 |
ignas | did you do the make ubuntu-environment ? | 19:42 |
aelkner | i didn't set up this machine, and the guy who did is not in | 19:43 |
ignas | so do that to pull all the dependencies for sure | 19:43 |
aelkner | do you litterally mean 'make ubuntu-environment' | 19:43 |
ignas | hmm, you don't have that in your buildout | 19:44 |
ignas | apt-get install subversion build-essential python-all python-all-dev libc6-dev libicu-dev python-setuptools | 19:44 |
aelkner | it says no rule | 19:44 |
ignas | apt-get build-dep python-imaging | 19:44 |
ignas | apt-get build-dep python-libxml2 libxml2 | 19:44 |
ignas | should set you up | 19:44 |
*** wbrady has joined #schooltool | 19:47 | |
aelkner | ignas: i sent you an email | 19:54 |
ignas | mgedmin: says that "you might have broken your system previously" | 19:57 |
ignas | by the way | 19:57 |
ignas | could you use lisppaste5 | 19:57 |
ignas | because only I can read my email | 19:57 |
ignas | and i am not the best linux administrator in here ;) | 19:57 |
* mgedmin read that email over ignas's shoulder | 20:00 | |
Lumiere | mgedmin: I forgot to ask earlier | 20:00 |
mgedmin | the mknod: permission denied error is weird | 20:00 |
mgedmin | can you paste the output of 'mount'? | 20:00 |
Lumiere | I stopped receiving emails from schooltool lists | 20:00 |
Lumiere | a month or two ago | 20:00 |
Lumiere | can you check into it for me? | 20:00 |
mgedmin | Lumiere: it's mailman | 20:00 |
mgedmin | try to log in and see if you've got delivery disabled | 20:01 |
mgedmin | because of bounces | 20:01 |
Lumiere | k | 20:01 |
Lumiere | it shows enabled | 20:02 |
mgedmin | hm | 20:04 |
Lumiere | the address is lists a misato d us | 20:04 |
mgedmin | the mail queue on schooltool.org has 462 stuck emails | 20:04 |
Lumiere | I bet | 20:04 |
Lumiere | they're all me | 20:04 |
Lumiere | <_< | 20:04 |
mgedmin | only one | 20:04 |
Lumiere | odd | 20:05 |
mgedmin | 5324533EF 1798 Tue Jan 8 09:00:03 checkins-bounces@schooltool.org | 20:05 |
mgedmin | (host sage.linuxpowered.com[74.52.215.138] said: 450 Client host rejected: cannot find your hostname, [69.60.114.114] (in reply to RCPT TO command)) | 20:05 |
Lumiere | yea I've been having issues with that | 20:05 |
mgedmin | weird | 20:05 |
Lumiere | no reverse? | 20:05 |
mgedmin | it doesn't say anything about reverse dns | 20:05 |
mgedmin | 114.114.60.69.in-addr.arpa domain name pointer 114-114-60-69.serverpronto.com. | 20:06 |
Lumiere | yea | 20:06 |
aelkner | sorry, i was pn the phpone | 20:09 |
aelkner | catching up now... | 20:09 |
Lumiere | aelkner: I kinda stole mgedmin for a bit XD | 20:11 |
aelkner | i'm here with a sysadmin who's logging in... | 20:11 |
*** fstpierre has joined #schooltool | 20:13 | |
fstpierre | ls | 20:13 |
fstpierre | hello everyone i am franky st. pierre | 20:14 |
th1a | Hi fstpierre. | 20:15 |
aelkner | yeah, franky found a cool tidbit in launchpad | 20:15 |
aelkner | bug #144685 | 20:16 |
aelkner | that explains the whole thing | 20:16 |
th1a | It is some kind of Ubuntu bug? | 20:17 |
mgedmin | https://bugs.launchpad.net/ubuntu/+source/vserver/+bug/144685 | 20:18 |
th1a | Ah. | 20:19 |
th1a | I don't think there is any reason in particular you need to be using Gutsy. | 20:19 |
mgedmin | was there ever a ubuntu release not using udev? | 20:20 |
*** wbrady has quit IRC | 20:21 | |
aelkner | is there a way to downgrade from gutsy to feisty or even dapper? | 20:25 |
Lumiere | aelkner: not reallylyy | 20:25 |
aelkner | i'm going to try setting up schooltool on alan.elkner.net which i know isn't runnign gutsy | 20:26 |
aelkner | and it is also a vserver | 20:26 |
mgedmin | where does the dependency on udev appear? | 20:29 |
mgedmin | python-all? | 20:30 |
mgedmin | no, that's not what I thought it would be | 20:30 |
ignas | aelkner: i am using gutsy, and schooltool works on gutsy | 20:31 |
ignas | both 32 bit and 64 bit i think | 20:31 |
aelkner | is it a vserver? | 20:32 |
mgedmin | no | 20:32 |
ignas | nope | 20:32 |
aelkner | maybe it's a combination of gutsy and vserver | 20:32 |
ignas | hmm | 20:33 |
ignas | now that i think of it | 20:33 |
aelkner | i'm getting problems of a different nature on my fiesty machine | 20:33 |
ignas | all the relevant packages should be there now | 20:33 |
aelkner | Setting up python-setuptools (0.6c5-1ubuntu1) ... | 20:34 |
aelkner | pycentral: pycentral pkginstall: already exists: /usr/lib/python2.4/site-packages/setuptools.pth | 20:34 |
ignas | is compilation of PILwoTk still failing? | 20:34 |
mgedmin | aelkner: that one looks like you installed setuptools manually with ez_setup.py or some such | 20:34 |
ignas | aelkner: that's because you have ran sudo python2.4 ez_setup.py | 20:34 |
mgedmin | and now your manual installation conflicts with apt's installation | 20:34 |
mgedmin | which is why I hate setuptools for defaulting to /usr/lib | 20:34 |
mgedmin | instead of /usr/local/lib | 20:34 |
aelkner | we installed ez_setup.py manually, that's true | 20:36 |
mgedmin | and now you pay | 20:36 |
aelkner | haha | 20:36 |
aelkner | can i uninstall it manually? | 20:36 |
ignas | no | 20:36 |
ignas | there is no uninstall script | 20:36 |
ignas | it's ez_setup not ez_uninstall ;) | 20:36 |
ignas | it should not be breaking schooltool buildout to fail | 20:37 |
ignas | though | 20:37 |
ignas | *making | 20:37 |
mgedmin | it doesn't break schooltool buildout | 20:37 |
mgedmin | it breaks sudo apt-get install python-setuptools | 20:37 |
ignas | i know | 20:37 |
ignas | i mean - absence of python-setuptools | 20:37 |
ignas | is irrelevant to schooltool buildout | 20:37 |
ignas | it was necessary for an svn checkout | 20:38 |
ignas | so i'll be removing it from buildout makefiles | 20:38 |
ignas | now - do you still get errors when running bin/buildout ? | 20:38 |
aelkner | yes | 20:39 |
aelkner | the same errors | 20:39 |
aelkner | with pilWork | 20:39 |
ignas | hmm | 20:41 |
ignas | maybe it's something in your environment | 20:41 |
ignas | could you try adding "-v" to bin/buildout | 20:42 |
ignas | oh | 20:43 |
aelkner | there's more details | 20:43 |
ignas | yes | 20:43 |
aelkner | We have no distributions for PILwoTk that satisfies 'PILwoTk'. | 20:43 |
aelkner | Getting distribution for 'PILwoTk'. | 20:43 |
aelkner | Picked: setuptools = 0.6c7 | 20:43 |
aelkner | Running easy_install: | 20:43 |
aelkner | /opt/buildouts/sla-buildout/python/bin/python "-c" "from setuptools.command.easy_install import main; main()" "-mUNxd" "/opt/buildouts/sla-buildout/eggs/tmpz9OLGO" "-q" "/tmp/tmp6bEuMXget_dist/PILwoTk-1.1.6.3.tar.gz" | 20:43 |
aelkner | path=/opt/buildouts/sla-buildout/eggs/setuptools-0.6c7-py2.4.egg | 20:43 |
aelkner | _imaging.c:76:20: error: Python.h: No such file or directory | 20:43 |
ignas | hmm | 20:44 |
ignas | could you try Not setting the TMPPATH? | 20:44 |
aelkner | i didn't that time | 20:44 |
ignas | (reportlab is already installed, so it might work) | 20:44 |
ignas | oh | 20:44 |
ignas | i see | 20:44 |
aelkner | as i've already gotten passed the other problem | 20:44 |
ignas | could you "wget http://ftp.schooltool.org/schooltool/eggs/3.4/PILwoTk-1.1.6.3.tar.gz" | 20:45 |
ignas | and run the command buildout printed | 20:45 |
ignas | yourself | 20:45 |
ignas | to see if it works without buildout | 20:45 |
fstpierre | ok | 20:45 |
fstpierre | where should we put the file | 20:46 |
fstpierre | in or should it be in the build out directory | 20:46 |
ignas | somewhere else | 20:47 |
ignas | so you could delete all the results | 20:47 |
aelkner | ok | 20:47 |
ignas | it is just to see if removing of 1 part from the equation makes things better | 20:47 |
ignas | *removal | 20:47 |
aelkner | i can't see what command buildout printed | 20:50 |
aelkner | from my paste above | 20:50 |
ignas | yes | 20:50 |
aelkner | oh | 20:51 |
aelkner | i tried: | 21:04 |
aelkner | root@schooltool:/opt/buildouts/sla-buildout# PATH=/opt/buildouts/sla-buildout/eggs/setuptools-0.6c7-py2.4.egg /opt/buildouts/sla-buildout/python/bin/python "-c" "from setuptools.command.easy_install import main; main()" "-mUNxd" "/opt/buildouts/sla-buildout/eggs/tmpz9OLGO" "-q" "/opt/PILwoTk-1.1.6.3.tar.gz" | 21:04 |
aelkner | and got: | 21:04 |
aelkner | Traceback (most recent call last): File "<string>", line 1, in ? | 21:04 |
aelkner | ImportError: No module named setuptools.command.easy_install | 21:04 |
aelkner | ignas: you see I changed the last bit to be the file we downloaded | 21:06 |
ignas | maybe the egg should be pythonpath not path | 21:07 |
aelkner | right | 21:07 |
aelkner | error: can't create or remove files in install directory | 21:07 |
aelkner | The following error occurred while trying to add or remove files in the | 21:08 |
aelkner | installation directory: | 21:08 |
aelkner | [Errno 2] No such file or directory: '/opt/buildouts/sla-buildout/eggs/tmpz9OLGO/test-easy-install-21138.pth' | 21:08 |
ignas | well - replace that part with some path that exists | 21:08 |
aelkner | right | 21:08 |
aelkner | root@schooltool:/opt/buildouts/sla-buildout# PYTHONPATH=/opt/buildouts/sla-buildout/eggs/setuptools-0.6c7-py2.4.egg /opt/buildouts/sla-buildout/python/bin/python "-c" "from setuptools.command.easy_install import main; main()" "-mUNxd" "/opt/buildouts/sla-buildout/tmp" "-q" "/opt/PILwoTk-1.1.6.3.tar.gz"_imaging.c:76:20: error: Python.h: No such file or directory | 21:09 |
ignas | ok so it's not buildout | 21:10 |
ignas | now could you try using python2.4 | 21:10 |
ignas | instead of buildout/python/bin/python | 21:10 |
ignas | to see if it's virtual python | 21:10 |
aelkner | ok | 21:10 |
aelkner | i think that worked. here's some of the output: | 21:12 |
aelkner | -------------------------------------------------------------------- | 21:13 |
aelkner | PIL 1.1.6 BUILD SUMMARY | 21:13 |
aelkner | -------------------------------------------------------------------- | 21:13 |
aelkner | version 1.1.6 | 21:13 |
aelkner | platform linux2 2.4.4 (#2, Oct 4 2007, 23:56:01) [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] | 21:13 |
aelkner | -------------------------------------------------------------------- | 21:13 |
aelkner | *** TKINTER support not available | 21:13 |
aelkner | --- JPEG support ok | 21:13 |
aelkner | --- ZLIB (PNG/ZIP) support ok | 21:13 |
aelkner | --- FREETYPE2 support ok | 21:13 |
ignas | i see | 21:13 |
ignas | try rm -rf buldout/python then | 21:13 |
ignas | and run | 21:13 |
ignas | python2.4 bootstrap.py | 21:14 |
ignas | and then try bin/buildout | 21:14 |
aelkner | it got passed PilWOrk! | 21:15 |
aelkner | still running... | 21:15 |
aelkner | had to restart using TMPDIR=tmp... | 21:17 |
*** fstpierre has quit IRC | 21:20 | |
*** mgedmin has quit IRC | 21:22 | |
aelkner | it's stuck now waiting for: | 21:24 |
aelkner | libxml2: Downloading ftp://xmlsoft.org/libxml2/libxml2-2.6.26.tar.gz | 21:24 |
ignas | yeah, this one is often slow | 21:24 |
ignas | i even had to wget it manually | 21:24 |
ignas | and replace it with file://path-to-file/libxml2-2...tar.gz | 21:24 |
ignas | in buildout.cfg | 21:25 |
aelkner | i'm hoping to not have to... | 21:27 |
ignas | it's faster to do than wait | 21:27 |
ignas | you can do that while waiting actually | 21:27 |
aelkner | so wget http://xmlsoft.org/libxml2/libxml2-2.6.26.tar.gz? | 21:28 |
ignas | yes | 21:28 |
aelkner | 404: Not found | 21:29 |
aelkner | maybe it was a cooincidence when you manually downloaded that they solved something on their end at the same time | 21:30 |
ignas | emm | 21:30 |
ignas | ftp:// | 21:30 |
ignas | not http | 21:30 |
aelkner | oh | 21:30 |
aelkner | i thought i needed to change it for wget | 21:30 |
aelkner | so what is the exact line and section that i need to change in my .cfg file? | 21:32 |
aelkner | is it [sla]? | 21:32 |
aelkner | and it it file=libxml2-2.6.26.tar.gz? | 21:32 |
ignas | no | 21:33 |
ignas | and no | 21:33 |
aelkner | good guesses | 21:33 |
ignas | find the line that said ftp://url/to/the/file.tar.gz | 21:33 |
ignas | and change it to file://path/to/file/on/your/machine/file.tar.gz | 21:33 |
aelkner | [libxml2] | 21:34 |
aelkner | recipe = zc.recipe.cmmi | 21:34 |
aelkner | url = ftp://xmlsoft.org/libxml2/libxml2-2.6.26.tar.gz | 21:34 |
aelkner | so | 21:34 |
aelkner | url = file:libxml2-2.6.26.tar.gz | 21:34 |
aelkner | no | 21:34 |
aelkner | url = file//:libxml2-2.6.26.tar.gz | 21:34 |
ignas | url = file://home/aelkner/somewhere/libxml2... | 21:35 |
aelkner | i just put it in the same dir as the make file, so... | 21:35 |
ignas | urls are absolute | 21:35 |
ignas | not relative | 21:36 |
ignas | ${buildout/directory}/libxml2... or something like that would work | 21:36 |
ignas | i guess | 21:36 |
aelkner | ok | 21:36 |
ignas | but i am not sure about the precise syntax | 21:36 |
ignas | so just put the absolute path in there | 21:36 |
ignas | ok, i have to go now | 21:42 |
ignas | see you tomorrow, or in a couple of hours | 21:42 |
th1a | Thanks ignas. | 21:43 |
ignas | bye | 21:43 |
*** ignas has quit IRC | 21:43 | |
aelkner | ignas is the best! | 21:43 |
aelkner | th1a: we have lift off! | 22:03 |
th1a | Thank god. | 22:04 |
aelkner | It was quite the chore, but thatnk god for ignas | 22:04 |
aelkner | i wouldn't want to have to repeat it, but | 22:04 |
aelkner | over time, ignas and i could work out some of the kinks | 22:05 |
th1a | Are all the problems vserver-related? | 22:05 |
aelkner | i'm not sure what we did to get it passed that problem | 22:06 |
aelkner | maybe after i look over the chat | 22:06 |
aelkner | well, one of the problems was that /tmp was too small | 22:07 |
aelkner | so marius' suggestion to use TMPDIR= before each command helped with that | 22:07 |
th1a | Yes. | 22:08 |
aelkner | then there was the problems with setuptools | 22:08 |
aelkner | we needed to manually install PilWork | 22:09 |
aelkner | since setuptools didn't want to let us do that | 22:09 |
aelkner | then there was the need to remove the python directory | 22:09 |
aelkner | from the buildout and run buildout manually with python2.4 | 22:10 |
aelkner | finally, i needed to manually download libxml2 | 22:10 |
aelkner | as their server is too slow or something | 22:10 |
aelkner | and then manually change buildout.cfg to point to the downloaded file | 22:10 |
aelkner | after doing that, the build finally suceeded | 22:11 |
aelkner | make test and make ftest ran without incident | 22:11 |
aelkner | make run worked ok, but i sample data generation bombed | 22:12 |
aelkner | so i ran make run with TMPDIR=tmp before it | 22:12 |
aelkner | then sample data generated fine | 22:12 |
aelkner | lift off! | 22:12 |
th1a | Good work. | 22:13 |
aelkner | thanks | 22:13 |
aelkner | th1a: i talked with Chris about demonstrating schooltool and | 22:16 |
aelkner | we might be able to do it on Thursday | 22:16 |
th1a | That would be good. | 22:16 |
aelkner | depends on how busy he gets | 22:16 |
th1a | Yeah. | 22:16 |
aelkner | i'll go check now to see if he has a better idea | 22:17 |
aelkner | i'll be working on CAS with Franky tomorrow | 22:17 |
aelkner | i know they are the ones doing it | 22:17 |
aelkner | but i want the knowledge too | 22:17 |
aelkner | and Franky and i already seem to have a nice collaboration going | 22:17 |
aelkner | so i'd like to continue with that | 22:18 |
aelkner | th1a: is that cool with you? | 22:24 |
th1a | Certainly. | 22:24 |
*** alga_ has quit IRC | 22:40 | |
*** alga has quit IRC | 22:41 | |
*** wbrady has joined #schooltool | 22:50 | |
*** didymo has joined #schooltool | 22:57 | |
*** ignas has joined #schooltool | 22:58 | |
ignas | aelkner, hi, so did you manage tu launch schooltool? | 22:58 |
aelkner | ignas: yes. Thanks a bunch for your help | 23:13 |
aelkner | if you look at the chat before you got back on, i summarized for tom what happened today | 23:13 |
aelkner | i'm going to save it for future use | 23:14 |
aelkner | ignas: know what would be an idea for a project? | 23:18 |
aelkner | not that i'm suggesting doing this right away | 23:18 |
aelkner | but we could set up vservers that start fresh each time | 23:19 |
aelkner | and try installing to them | 23:19 |
aelkner | we could plan diverse permutations of environments | 23:19 |
aelkner | and run our buildout process to them | 23:20 |
aelkner | and note the problems that come up | 23:20 |
aelkner | i wouldn't want to do such a project in passing | 23:20 |
aelkner | but rather a focused effort of a week or so | 23:21 |
aelkner | to finally get the kinks out of the whole process | 23:21 |
th1a | Well, ultimately users should be using apt-get. | 23:21 |
aelkner | wouldn't it be nice if our buildout could test the environment and report to the user | 23:22 |
th1a | That is, "apt-get install schooltool" | 23:22 |
aelkner | oh | 23:22 |
aelkner | right | 23:22 |
aelkner | so the package would do what i'm refering to | 23:22 |
th1a | More or less. | 23:22 |
aelkner | i don't know thing one about packaging | 23:22 |
th1a | But essentially, if getting a developer build to run is a little tricky it isn't the end of the world. | 23:23 |
aelkner | but if i had a week to focus on it paired with someine | 23:23 |
aelkner | it might work out | 23:23 |
aelkner | but i wouldn't want that to be the subject of the pycon sprint if i had the vote | 23:24 |
th1a | If the goal is to try lots of variations on the build environment, it is kind of endless. | 23:24 |
aelkner | but rather the UI | 23:24 |
aelkner | yes, the permutations could be too large | 23:24 |
aelkner | but one way to get around that is to cheat | 23:24 |
aelkner | and make some careful assumptions | 23:24 |
aelkner | to reduce the number of permutations | 23:24 |
aelkner | and then just pray :) | 23:25 |
ignas | aelkner, that's what i did with buildout setup | 23:25 |
ignas | the problem was that you didn't have "ubuntu-environment" in your buildout | 23:26 |
ignas | as for tmp problems - it was a misconfiguration of the server | 23:26 |
aelkner | tmp problems understood | 23:26 |
aelkner | although any problems of that nature that we learn of | 23:26 |
aelkner | could be at least reported to the user with a suggested fix | 23:27 |
ignas | should go into an faq ;) just like Zope3 does | 23:27 |
ignas | they have things like "if i see this error what should i do" in there | 23:27 |
aelkner | that might be all we have the resources to do | 23:27 |
aelkner | but i always like the idea of automated inspection and suggestion where possible | 23:28 |
aelkner | for instance | 23:28 |
aelkner | there's no reason we could have python code that checks the size of /tmp | 23:28 |
aelkner | and report to the user that it is too small | 23:29 |
aelkner | also, we could automatically suggest the creation of a tmp dir in buildout | 23:29 |
aelkner | like i had to do manually | 23:29 |
th1a | aelkner: That's an uncommon problem, really. | 23:29 |
aelkner | true | 23:29 |
*** wbrady has quit IRC | 23:29 | |
th1a | But yes, more documentation would be good. | 23:29 |
ignas | i'd rather remove some parts that can break, like getting rid of dependency on python-libxml2 would be nice | 23:30 |
aelkner | yeah | 23:30 |
aelkner | so you mean, change the code in that case | 23:30 |
ignas | yes | 23:30 |
ignas | lxml is better | 23:30 |
ignas | and easier to install from what i understand | 23:31 |
ignas | compiling zope.ucol egg for windows is something i just don't have a setup for at the moment | 23:32 |
ignas | and it would be really useful (it's the main blocker for windows support of schooltool) | 23:32 |
ignas | just like libxml is causing problems on fedora | 23:32 |
aelkner | could the zope folks help out with windows issues | 23:32 |
ignas | and fedora is more common than ubuntu with 16mb tmp directory | 23:32 |
ignas | they could, but they don't have the time too | 23:33 |
aelkner | oh well | 23:33 |
aelkner | maybe at pycon we could find a way to get them thinking about it | 23:33 |
ignas | it's not about thinking | 23:34 |
ignas | it's about getting a windows box with visual studio set up | 23:34 |
ignas | and building a binary egg | 23:35 |
aelkner | i meant get thinking about doing those things | 23:35 |
aelkner | i.e., commiting the resources to it | 23:35 |
aelkner | save us the trouble :) | 23:35 |
aelkner | th1a: looks like i'm coming in fri instead of thurs so that chris is available | 23:37 |
aelkner | also i will be able to see the county app demonstrated | 23:37 |
aelkner | i forget what it is called | 23:37 |
aelkner | but it would be something that we would need to integrate with eventually | 23:37 |
th1a | aelkner: OK. | 23:37 |
*** didymo has quit IRC | 23:57 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!