*** dlobo has quit IRC | 00:19 | |
*** dlobo has joined #schooltool | 00:57 | |
*** jelkner has quit IRC | 01:23 | |
*** phufford has quit IRC | 01:39 | |
*** replaceafill has quit IRC | 02:20 | |
*** dlobo has quit IRC | 02:49 | |
*** th1a has quit IRC | 03:21 | |
*** krushik has quit IRC | 04:23 | |
*** krushik has joined #schooltool | 04:27 | |
*** menesis has quit IRC | 04:43 | |
*** dlobo has joined #schooltool | 05:47 | |
*** pcardune has quit IRC | 05:55 | |
*** ignas has quit IRC | 07:09 | |
*** yvl has joined #schooltool | 09:45 | |
*** menesis has joined #schooltool | 11:51 | |
*** alga has joined #SchoolTool | 12:37 | |
*** ignas has joined #schooltool | 13:21 | |
*** alga has quit IRC | 13:47 | |
*** alga has joined #SchoolTool | 13:47 | |
*** alga_ has joined #SchoolTool | 13:56 | |
*** alga has quit IRC | 14:07 | |
*** mgedmin has joined #schooltool | 15:13 | |
*** markllama has joined #schooltool | 15:15 | |
*** mgedmin_ has joined #schooltool | 15:43 | |
*** mgedmin has quit IRC | 15:44 | |
*** mgedmin_ is now known as mgedmin | 15:45 | |
markllama | morning. Can anyone point me to an example of an apache/ssl configuration to proxy schooltool? I've found several but I'm having an issue getting apache to accept ProxyHTMLEnable (directive not found) though I have mod_proxy and mod_proxy_html, and mod_proxy_http all enabled. | 15:55 |
---|---|---|
markllama | ProxyPass and ProxyReversePass both work and i get the front page, but all of the links in the page point to the unproxied URL, and I need to get page rewrites working. Any pointers? | 15:56 |
markllama | I'm reading this now, and I'm stuck getting the reverse proxy rewrite rules working: http://www.apachetutor.org/admin/reverseproxies | 16:00 |
ignas | hmm | 16:02 |
ignas | markllama, still there? | 16:02 |
markllama | yep | 16:02 |
markllama | fyi: Ubuntu 9.10 server for both schooltool and apache | 16:03 |
markllama | they're on the same box. | 16:03 |
ignas | you need to pass the host you are proxying for when proxying zope apps | 16:03 |
ignas | schooltool is using zope | 16:03 |
markllama | yep | 16:03 |
ignas | lemme dig up the instructions | 16:03 |
markllama | queries are inbound on https://myserver.myhouse.org/schooltool and are directed symmetrically to http://localhost:7080 | 16:04 |
markllama | oh, with the trailing '/' added as several notes indicated. | 16:05 |
ignas | ProxyPass / http://127.0.0.1:7080/++vh++http:myserver.myhouse.org:80/++/ | 16:05 |
* mgedmin feels guilty for zope's ++vh++ syntax | 16:05 | |
ignas | hmm lemme see | 16:05 |
markllama | oh, so you actually can tell Zope to do the URL translation? | 16:05 |
ignas | can't recall how to add /schooltool bit | 16:05 |
mgedmin | the /schooltool prefix makes things interesting | 16:05 |
ignas | not just can, you have to | 16:05 |
mgedmin | ignas, you put it before the trailing /++ | 16:05 |
markllama | ahh. | 16:05 |
mgedmin | ProxyPass /schooltool http://127.0.0.1:7080/++vh++http:hostname:80/schooltool/++/ <-- might work, maybe | 16:06 |
mgedmin | I usually did it with RewriteRule | 16:06 |
markllama | I'll try that | 16:06 |
mgedmin | or two | 16:06 |
mgedmin | can't remember why I needed two | 16:07 |
mgedmin | something about handling slashes properly | 16:07 |
ignas | yeah, I think it was slashes | 16:07 |
mgedmin | zope 3 is very nitpicky and unhappy if it ends up serving something like /++//suburl | 16:07 |
ignas | so it would work bot with /schooltool and /schooltool/ | 16:07 |
ignas | or something | 16:07 |
markllama | yep | 16:07 |
mgedmin | or maybe it was one rule for http and one for https | 16:07 |
markllama | I've seen hints at that. | 16:07 |
markllama | In this case I'm only allowing https:443 TCP into my house, and just using the proxy to convert to http | 16:08 |
ignas | i did that quite a few times, but that was some time ago, and the .htaccess file is lost... | 16:08 |
markllama | I could set up a second virtualhost on https:7080 inbound proxied to http:localhost:7080 if that's easier. | 16:09 |
ignas | no difference really | 16:09 |
ignas | from what I can recall | 16:09 |
markllama | ok, let's try this.... | 16:09 |
ignas | a line or two in apache configuration is all that is needed | 16:09 |
markllama | so the proxypass lines should be sufficient, I don't need the ProxyHTMLURLMap or ProxyHTMLEnable | 16:10 |
ignas | duno about proxy, sorry | 16:11 |
ignas | use mod_rewrite all the time | 16:11 |
ignas | http://source.schooltool.org/svn/branches/schooltool-0.11.x/README.txt | 16:11 |
ignas | is an old doc | 16:11 |
ignas | but the Virtual hosting | 16:11 |
ignas | section is still relevant | 16:11 |
ignas | from what I know | 16:11 |
ignas | I think it's the only part of that document that is still true :D | 16:12 |
ignas | Lumiere, could you copy paste modify that part into schooltool book | 16:12 |
ignas | Lumiere, menesis, apache configuration is something of an FAQ ;) | 16:13 |
ignas | and I don't know which of you has access/know how of the book | 16:13 |
markllama | so I have these two cases: | 16:16 |
yvl | markllama: ST has some bugs when it's not under root of the server: https://bugs.edge.launchpad.net/schooltool/+bug/372606 | 16:16 |
yvl | we'll fix that as soon as we can | 16:16 |
yvl | but I can't give you the timeline | 16:16 |
* markllama is furiously reading. | 16:17 | |
yvl | if you run schooltool with rewrite rule and find some bugs, please report | 16:17 |
yvl | that would be awesome | 16:17 |
yvl | and really, really helpful | 16:17 |
markllama | this is for a demo so I don't have to have everything working (re the non-root bug for help). It will be on a dedicated virtual server on delivery. | 16:18 |
markllama | I'm actually mostly trying to avoid unencrypted traffic in/out of my house in prep for the demo. | 16:19 |
mgedmin | https rules | 16:19 |
markllama | once the client agrees to pay for the installation, I can bill for the time to estabilish proxy SSL on the production server. | 16:19 |
mgedmin | should be just a matter of SSLEngine on and changing the ProxyPass to point to /++vh++https:servername:443/.../ | 16:20 |
mgedmin | apache rules too | 16:20 |
markllama | ok, this gets me proxy with no URL rewrite: | 16:21 |
markllama | ProxyPass /schooltool/ http://localhost:7080/ | 16:21 |
markllama | ProxyPassReverse /schooltool/ http://localhost:7080/ | 16:21 |
markllama | this gets me a "page not found" error for schooltool/calendar on the frontpage redirect: | 16:23 |
markllama | ProxyPass /schooltool/ http://localhost:7081/++vh++https://lamourine.homeunix.org/schooltool/++/ | 16:23 |
markllama | ProxyPassReverse /schooltool/ http://localhost:7080/++vh++https://lamourine.homeunix.org/schooltool/++/ | 16:23 |
markllama | no message in the apache2 error log | 16:24 |
ignas | 7081? | 16:25 |
markllama | oops! | 16:25 |
*** th1a has joined #schooltool | 16:25 | |
markllama | Hrrm. that's not in my file.... | 16:25 |
markllama | ProxyPass /schooltool/ http://localhost:7080/++vh++https://lamourine.homeunix.org/schooltool/++/ | 16:26 |
markllama | ProxyPassReverse /schooltool/ http://localhost:7080/++vh++https://lamourine.homeunix.org/schooltool/++/ | 16:26 |
mgedmin | the ProxyPassReverse is not necessary | 16:26 |
markllama | not sure how that 1 got in there. | 16:26 |
markllama | ok... | 16:26 |
mgedmin | but shouldn't hurt either | 16:27 |
mgedmin | do you see schooltool receiving the request in schooltool's access log? | 16:27 |
mgedmin | there are things you need to do to have apache proxy pass working | 16:27 |
mgedmin | like enable mod_proxy, mod_proxy_http, and then configure it to allow proxying to localhost for everyone | 16:27 |
markllama | those are done. I'm actually getting the "not found" from schooltool. | 16:28 |
markllama | https://lamourine.homeunix.org/schooltool/ | 16:28 |
markllama | and http://lamourine.homeunix.org:7080 (cleartext, via firewall redirect) | 16:30 |
markllama | ok, well I have some more reading and learning to do before I get this right. Thanks for the pointers. | 16:32 |
ignas | that's interesting | 16:32 |
markllama | ProxyPass /schooltool http://localhost:7080/++vh++https://lamourine.homeunix.org/schooltool/++/ | 16:33 |
markllama | that's the current rule | 16:33 |
ignas | ahh | 16:33 |
ignas | https:lamourine | 16:33 |
ignas | not https:// | 16:33 |
ignas | ++vh++https:lamourine | 16:33 |
markllama | that's what is SHOULD be? | 16:33 |
ignas | yeah | 16:33 |
ignas | look at the docs ;) | 16:34 |
markllama | someone mentioned extra slashes and Tim Berners-Lee recently decried his own inclusion of the // | 16:34 |
markllama | ;-) | 16:34 |
ignas | also - I think you should add the port after .org | 16:34 |
ignas | the code that is parsing it might be expecting that | 16:35 |
ignas | yvl, would you like someone contributing IM support for schooltool? :) | 16:35 |
markllama | Whoop! | 16:35 |
ignas | yvl, and that someone telling jelkner about all the possibilities ;) | 16:35 |
markllama | yep, I got an error indicating the format was "scheme:host:port" added that it seems golden. | 16:36 |
ignas | sweet | 16:37 |
markllama | IM support... whoo does Zope have an interface to XMPP? | 16:37 |
yvl | ignas, I'm sorry to say that yes, yes I would ;))) | 16:37 |
markllama | Thanks all! I'll look at the Zope/XMPP idea ;-) | 16:37 |
* ignas is working on a twisted server that allows communication with IM protocols using xmlrpc | 16:38 | |
ignas | integrating it into the main Zope/Pylons/Django process seems a bit nasty to me | 16:38 |
ignas | because most of them do not really have guidelines for safe integration of long running processes next to the serving part | 16:38 |
ignas | i mean - you don't want to connect to XMPP server from your WSGI app | 16:39 |
ignas | that might break down heavily when running it directly in apache or ngnix | 16:39 |
ignas | and if it is next to the wsgi stack, paster and all the wsgi server startup stuff suddenly can't cope with what you are doing | 16:40 |
th1a | yvl: What was the source of that gradebook traceback I got? | 16:40 |
yvl | averages tried to use score 0, when there were no student grades | 16:41 |
markllama | ignas: there are protocols for converting XMPP messages into or piping through http | 16:41 |
yvl | the assigned average scoresystem did not have scores <= 0 | 16:41 |
markllama | you could create an IM component on an XMPP server and allow people to send messages to the HTTP server via XMPP and get the responses back the same way. | 16:42 |
markllama | that would solve the pure client initated messaging | 16:42 |
markllama | having server initated messages is another thing. | 16:42 |
mgedmin | ignas, ever looked at zc.async? | 16:42 |
mgedmin | I haven't, but I think it's meant for safe integration of long-running background jobs | 16:43 |
ignas | mgedmin, nope, but I am 100% sure it will work fantastically undet ngnix ;) | 16:43 |
markllama | well back to real work for me. Thanks all. | 16:43 |
ignas | or some other wsgi serving method that spawns wsgi applications directly at will | 16:43 |
ignas | markllama, no problem, if something breaks - ask ;) | 16:43 |
ignas | and report :) | 16:44 |
markllama | you betcha | 16:44 |
*** dlobo has quit IRC | 16:49 | |
*** dlobo has joined #schooltool | 17:34 | |
*** dlobo has quit IRC | 17:51 | |
*** menesis has quit IRC | 17:52 | |
*** dlobo has joined #schooltool | 17:53 | |
*** dlobo has quit IRC | 18:00 | |
*** yvl has quit IRC | 18:02 | |
*** menesis has joined #schooltool | 18:02 | |
*** replaceafill has joined #schooltool | 18:28 | |
replaceafill | th1a, ping | 18:29 |
th1a | Hi replaceafill. | 18:29 |
replaceafill | th1a, i've been looking at the linking code in schooltool | 18:29 |
replaceafill | and i've found 5 cases that raises errors: | 18:30 |
replaceafill | 'Cannot assign section as next to itself | 18:30 |
replaceafill | Cannot assign section as previous to itself' | 18:30 |
replaceafill | Cannot link sections in same term | 18:30 |
replaceafill | Cannot link sections in different school years | 18:30 |
replaceafill | Sections must be in consecutive terms | 18:30 |
replaceafill | i guess those 5 are the only ones | 18:31 |
replaceafill | or at least the ones i've found :) | 18:31 |
th1a | OK. | 18:32 |
replaceafill | im going to handle them in the xmlrpc api, is that ok? | 18:33 |
th1a | I don't know why not. | 18:34 |
th1a | Unless it will take 2 days. | 18:34 |
replaceafill | no | 18:34 |
replaceafill | i guess i'll finish this afternoon | 18:35 |
th1a | Make sure Chris knows how to get the update. | 18:35 |
replaceafill | i thought i could help him like the last time | 18:36 |
replaceafill | he gave me access to his server | 18:36 |
th1a | OK. Good. | 18:37 |
*** jlf has quit IRC | 18:43 | |
*** jlf has joined #schooltool | 18:44 | |
th1a | menesis: Did you push the changes yvl made? | 19:28 |
menesis | th1a: working on that | 19:28 |
th1a | OK. | 19:28 |
menesis | that's two fixes for gradebook and one for schooltool | 19:29 |
th1a | I believe so. | 19:29 |
menesis | intervention has two issues one that justas was working on but couldn't finish, and two - an incorrect test | 19:30 |
menesis | but he said was exhausted and cannot complete that today | 19:31 |
menesis | but I will push the releases of modules that have changes | 19:31 |
th1a | OK. | 19:31 |
menesis | th1a: you are preparing release notes for the book? have you seen that I added CHANGES.txt to all modules? | 19:33 |
menesis | they are in rst and you can copy directly I think | 19:33 |
th1a | OK, I'll check those. | 19:34 |
*** pcardune has joined #schooltool | 19:36 | |
*** replaceafill has quit IRC | 19:54 | |
*** dlobo has joined #schooltool | 19:57 | |
*** alga_ has quit IRC | 20:05 | |
*** dlobo has quit IRC | 21:08 | |
*** th1a has quit IRC | 21:08 | |
*** ignas has quit IRC | 21:08 | |
*** krushik has quit IRC | 21:08 | |
*** dlobo has joined #schooltool | 21:22 | |
*** th1a has joined #schooltool | 21:47 | |
*** ignas has joined #schooltool | 21:47 | |
*** krushik has joined #schooltool | 21:47 | |
*** povbot has joined #schooltool | 21:56 | |
*** replaceafill has joined #schooltool | 21:59 | |
*** mgedmin has quit IRC | 22:04 | |
*** markllama has left #schooltool | 22:06 | |
replaceafill | menesis, ping | 22:11 |
menesis | yes? | 22:11 |
replaceafill | i just branched my xmlrpc branch | 22:11 |
replaceafill | i use schooltool.stapp2008spring too | 22:12 |
th1a | menesis: Ping me when we've got new .debs (if we don't already). | 22:12 |
replaceafill | i add my schooltool_xmlrpc to schooltool.stapp2008spring's buildout.cfg | 22:12 |
replaceafill | and when i run buildout i get: | 22:12 |
replaceafill | Got schooltool.lyceum.journal 0.4.1dev-r173. | 22:13 |
replaceafill | While: | 22:13 |
replaceafill | Installing schooltool.stapp2008spring. | 22:13 |
replaceafill | Error: There is a version conflict. | 22:13 |
replaceafill | We already have: schooltool 2009.10.0dev | 22:13 |
replaceafill | but schooltool.lyceum.journal 0.4.1dev-r173 requires 'schooltool>=1.1.1,<2'. | 22:13 |
menesis | th1a: not yet, had to deal with sick family. now they gone to sleep | 22:13 |
replaceafill | i guess my xmlrpc has an old find-links | 22:13 |
menesis | replaceafill: I know, have seen that error on cando buildbot as well | 22:13 |
th1a | OK. No problem. My family has been sick too... I'm pretty much the last remaining sicko. | 22:13 |
menesis | it's ok, should have worked with any find-links | 22:13 |
menesis | but I can't fix that | 22:14 |
menesis | was going to email schooltool-dev: | 22:14 |
menesis | I have finally renamed 2009.04.x releases to 1.0.x | 22:14 |
ignas | setting versions in setup.py is a dangerous idea :/ | 22:14 |
menesis | but I don't know how to tell that 2009 < 1 as I can with a debian epoch | 22:15 |
menesis | so | 22:15 |
replaceafill | :( | 22:15 |
menesis | you have to manually delete all eggs and cache files named schooltool-200* | 22:16 |
replaceafill | i did | 22:16 |
replaceafill | i guess my xmlrpc branch is too old | 22:16 |
menesis | that is, ~/.buildout/eggs/schooltool-1.* | 22:16 |
menesis | no | 22:16 |
menesis | rm -r ~/.buildout/eggs/schooltool-200* | 22:17 |
menesis | and | 22:17 |
menesis | rm ~/.buildout/cache/dist/schooltool-200* | 22:17 |
menesis | if you have a ~/.buildout/default.cfg like suggested in schooltool book | 22:18 |
replaceafill | if i dont have the ~/.buildout directory, buildout creates the eggs directory inside schooltool.stapp2008spring, right? | 22:18 |
menesis | then, buildout -n should download a 1.x.x version | 22:18 |
menesis | probably | 22:18 |
replaceafill | i deleted the eggs there | 22:18 |
replaceafill | you think setting it up like the book will solve it? | 22:18 |
menesis | http://book.schooltool.org/htmlhelp/dev_sandbox.html | 22:19 |
replaceafill | ok, will try it that way | 22:19 |
menesis | no. but that are good settings, do not have to download the same eggs for different sandboxes | 22:20 |
replaceafill | i had troubles sharing eggs before, so i prefer to download eggs each time | 22:20 |
replaceafill | grok, zope and schooltool :) | 22:20 |
menesis | oh well. | 22:20 |
menesis | what are find-links in the project that fails? | 22:21 |
menesis | in buildout.cfg | 22:21 |
replaceafill | how do you call the paste thing here? :) | 22:21 |
replaceafill | i remember there was a bot for that | 22:21 |
replaceafill | is it lisppaste5? | 22:22 |
menesis | think so | 22:22 |
replaceafill | lisppaste5, url | 22:23 |
lisppaste5 | To use the lisppaste bot, visit http://paste.lisp.org/new/schooltool and enter your paste. | 22:23 |
replaceafill | yay | 22:23 |
replaceafill | :) | 22:23 |
menesis | I have removed schooltool-200* from the ftp so it should not be downloaded. if you have such a version conflict means that's somewhere locally | 22:24 |
lisppaste5 | replaceafill pasted "schooltool_xmlrpc buildout.cfg" at http://paste.lisp.org/display/90191 | 22:24 |
replaceafill | i think it's outdated | 22:25 |
menesis | that's old but should work | 22:25 |
replaceafill | :( | 22:25 |
menesis | oh | 22:26 |
menesis | the problem is in your xmlrpc branch | 22:26 |
replaceafill | yes | 22:27 |
menesis | it has version number 2009.10dev | 22:27 |
replaceafill | version.txt.in ? | 22:27 |
menesis | and you can't merge from trunk now, I will tell you how to redo the branch | 22:27 |
replaceafill | i was thinking of that, but i don't know if that will break current functionality in SLA | 22:28 |
replaceafill | but the xmlrpc branch was created from schooltool trunk rev revno: 2521, and that's old! | 22:29 |
replaceafill | :) | 22:29 |
menesis | but your problem can be solved by changing version.txt.in to 1.1.2dev | 22:29 |
replaceafill | ah ok | 22:29 |
menesis | then, to be able to merge from trunk later, | 22:29 |
menesis | you need a bzr rebase plugin | 22:30 |
menesis | bzr rebase -r 2522.. --onto 2513 lp:schooltool | 22:30 |
menesis | will make it appear as branched from revision 2513. | 22:30 |
replaceafill | i changed version.txt.in to 1.1.2dev and it worked :) | 22:31 |
replaceafill | got: | 22:31 |
replaceafill | schooltool.devtools-0.5.3dev_r30-py2.5.egg/ | 22:31 |
replaceafill | schooltool.gradebook-0.5.1dev_r104-py2.5.egg/ | 22:31 |
replaceafill | schooltool.lyceum.journal-0.4.1dev_r173-py2.5.egg/ | 22:31 |
menesis | then you can merge from trunk or I can merge to trunk | 22:31 |
menesis | that's good | 22:31 |
menesis | :) | 22:32 |
replaceafill | thanks menesis | 22:32 |
replaceafill | i thought the find-links was the problem :/ | 22:32 |
replaceafill | i had never modified a version.txt.in :) | 22:32 |
replaceafill | i thought it was only project metadata | 22:32 |
menesis | no, I tried to keep that location compatible. but I can't easily :( | 22:33 |
menesis | well I have added a version requirement in the eggs | 22:33 |
menesis | will remove schooltool<2 part when I do release today, that would fix such problems | 22:34 |
menesis | ha. yeah. | 22:35 |
replaceafill | menesis, ah great! now lyceum is trying to get new code in schooltool >:( | 22:45 |
replaceafill | from schooltool.table.interfaces import ITableFormatter, IIndexedTableFormatter | 22:45 |
replaceafill | and since my branch is too old that code is not there | 22:45 |
replaceafill | this smells like a needed merge | 22:46 |
menesis | ok | 22:47 |
menesis | then | 22:47 |
menesis | you could change find-links to http://ftp.schooltool.org/schooltool/1.0 | 22:47 |
menesis | and remove nightly and eggs/3.4 | 22:47 |
replaceafill | in stapp2008 or schooltool_xmlrpc, or both? | 22:47 |
menesis | in schooltool_xmlrpc | 22:48 |
replaceafill | ah ok | 22:48 |
menesis | don't know what branch of stapp2008 you have taken | 22:48 |
replaceafill | spring | 22:48 |
replaceafill | stapp2008spring | 22:49 |
replaceafill | the latest one | 22:49 |
menesis | I release from this branch bzr+ssh://source.schooltool.org/var/local/bzr/schooltool/schooltool.stapp2008fall/branches/0.2/ | 22:50 |
menesis | it is the latest | 22:50 |
menesis | it contains everything from trunk and uses schooltool 1.0 set | 22:50 |
replaceafill | the extends part should change too, right? | 22:51 |
replaceafill | to 1.0/versions.cfg | 22:51 |
menesis | yes | 22:51 |
replaceafill | nope, same versions after the change in schooltool_xmlrpc/buildout.cfg: | 22:53 |
replaceafill | schooltool.devtools-0.5.3dev_r30-py2.5.egg/ | 22:54 |
replaceafill | schooltool.gradebook-0.5.1dev_r104-py2.5.egg/ | 22:54 |
replaceafill | schooltool.lyceum.journal-0.4.1dev_r173-py2.5.egg/ | 22:54 |
menesis | these are newer | 22:56 |
menesis | than you need | 22:56 |
menesis | delete them | 22:56 |
menesis | then bin/buildout -n to get gradebook 0.4.9 etc | 22:57 |
menesis | ok | 22:57 |
menesis | one more thing | 22:57 |
menesis | try adding use-dependency-links = false to [buildout] section | 22:57 |
replaceafill | ok, trying | 22:59 |
th1a | replaceafill: Are you trying to update SLA? | 23:02 |
replaceafill | th1a, no, trying to start my sandbox | 23:02 |
replaceafill | with the xmlrpc branch | 23:02 |
th1a | OK. | 23:02 |
replaceafill | should we update their instance? | 23:03 |
th1a | Did you see Chris's last email about linked sections? | 23:05 |
lisppaste5 | replaceafill annotated #90191 "newest schooltool_xmlrpc/buildout.cfg" at http://paste.lisp.org/display/90191#1 | 23:05 |
replaceafill | th1a, yes, i wanted to test something to answer him when i hit this eggs problem | 23:06 |
th1a | OK. Sure. | 23:06 |
th1a | Also, I cc:ed you on my last reply about the permissions problem they're having. | 23:06 |
replaceafill | menesis, i applied the changes to the schooltool_xmlrpc/buildout.cfg and get the same versions :( | 23:07 |
th1a | If you want to have a crack at it tomorrow, let me know. Otherwise, we'll just wait for aelkner to get back. | 23:07 |
replaceafill | th1a, i'd like to work on that :) | 23:07 |
th1a | Do you have any of the earlier emails on it? | 23:08 |
th1a | I guess there is a bug in the system I can assign to you. | 23:08 |
replaceafill | the first you sent me was when you asked me for the invoice, it has two items | 23:09 |
replaceafill | 1) Only site admins can see previous year's narratives. | 23:09 |
replaceafill | 2) Only site admins can edit student contact data | 23:10 |
th1a | 1) is the relevant one. | 23:10 |
th1a | yvl spent the day looking at it and I think it made him want to kill himself. | 23:10 |
replaceafill | :)) | 23:11 |
menesis | replaceafill: that buildout.cfg you pasted should work... try make clean ; make | 23:13 |
menesis | yeah... yvl will likely take two days off | 23:14 |
th1a | menesis: Yes, we had a long chat this morning. He's just going to be "on call" if any show-stoppers come up. | 23:15 |
* th1a goes to start dinner. | 23:15 | |
menesis | that's unfortunate but he's exhausted and is not able to fix outstanding issues already | 23:15 |
th1a | I understand. One thing that happened was that these SLA bugs didn't crop up because of the release, they were really triggered by the end of the first term, which Alan's vacation just happened to coincide with. | 23:17 |
th1a | It was just a coincidence that they ran into them at the same time we were releasing and Alan was on vacation. | 23:18 |
th1a | ttyl | 23:19 |
*** dlobo has quit IRC | 23:43 | |
replaceafill | menesis, making the buildout.cfg changes in schooltool.stapp2008spring works :) | 23:46 |
menesis | oh. good :) | 23:47 |
replaceafill | dont know the disadvantages of that though | 23:47 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!