povbot | /svn/commits: * srichter committed revision 4960: | 00:05 |
---|---|---|
povbot | /svn/commits: Fix little incompatibility bug from the latest WSGI work. | 00:05 |
povbot | /svn/commits: * srichter committed revision 4961: | 00:42 |
povbot | /svn/commits: Update code to reflect latest changes to Zope 3. Now all tests should pass again. | 00:42 |
srichter | th1a: I wonder whether Brian will be online again today? | 00:43 |
th1a | Argh. | 00:43 |
srichter | th1a: maybe you can give me something else to work on too | 00:46 |
srichter | what about the authentication stuff? | 00:46 |
*** jinty has quit IRC | 00:47 | |
povbot | /svn/commits: * srichter committed revision 4962: | 00:53 |
povbot | /svn/commits: Removed outstanding deprecation warnings. Now we are fully WSGI enabled :-) | 00:53 |
th1a | Let's not get too many threads going at once. | 00:54 |
*** bskahan has joined #schooltool | 01:06 | |
*** th1a has quit IRC | 01:06 | |
*** th1a has joined #schooltool | 01:07 | |
povbot | /svn/commits: * srichter committed revision 4963: | 01:17 |
povbot | /svn/commits: Merged rev 4929, 4930, 4931. | 01:17 |
bskahan | srichter: are you around? | 01:23 |
th1a | bskahan: I think you just missed him. | 01:30 |
th1a | He was just asking if I thought you'd turn up. | 01:31 |
srichter | yep | 01:31 |
srichter | bskahan: hi | 01:31 |
srichter | th1a: bskahan: so what's the plan with the pluggable UI? | 01:32 |
srichter | I think the work could be split as follows: | 01:32 |
bskahan | srichter: | 01:32 |
bskahan | hey | 01:32 |
th1a | Do you guys have the last proposal I sent out on the matter (about two weeks ago). | 01:33 |
srichter | (1) Get pagelet working for us witha minimal example and (2) Make a design on the page layout | 01:33 |
th1a | That was the one AFTER the "insane" verison. | 01:33 |
bskahan | th1a: yes I have it | 01:33 |
srichter | it's somewhere :-) | 01:33 |
bskahan | in mail | 01:33 |
bskahan | ;) | 01:33 |
th1a | That's pretty much as far as I can take it myself. | 01:33 |
bskahan | that mail covered the basic use cases | 01:34 |
srichter | got it | 01:34 |
bskahan | plugin components accessing 3 sections of the page | 01:34 |
srichter | that document is far too high-level for me :-) | 01:35 |
srichter | I want to make a feasibility study first | 01:35 |
srichter | that means we got to write down the low-level use cases and make sure that we have a technology that covers this | 01:35 |
bskahan | to establish that the current pagelet code will work (or close to it) | 01:36 |
srichter | yep | 01:36 |
srichter | I have a couple cases, such as the devmode that could hugely profit from this | 01:37 |
bskahan | examples we could do without actually having a third party plugin include getting the section module to populate slots in the person/group view with it's timetable | 01:37 |
srichter | so here is what I could do: | 01:37 |
srichter | - Write a small demo using pagelet | 01:37 |
srichter | - Implement devmode using pagelets | 01:38 |
bskahan | if I understand the current pagelet code, we need slots to put our pagelets into to make them useful | 01:38 |
srichter | yep | 01:38 |
bskahan | in terms of making regions of the page actually pluggable | 01:39 |
srichter | right, slots are like placeholders that are empty lists | 01:39 |
* bskahan nods | 01:39 | |
srichter | you can fill them with the items you want to show | 01:39 |
srichter | actually they are very very similar to menus | 01:39 |
bskahan | I can probably start by moving the existing UI components to a pagelets/slots layout | 01:41 |
srichter | ok, th1a and bskahan is that agreeable for now? I can send estiamtes for this tomorrow... | 01:41 |
srichter | bskahan: cool | 01:41 |
srichter | bskahan: I think it would be also good to start documenting the slots before we implement them | 01:41 |
srichter | this way we have documentation to work from before the implementation | 01:41 |
srichter | and this work can be done in parallel to the discovery | 01:42 |
* bskahan nods | 01:42 | |
srichter | once that is done we can start attacking Tom's high-level use cases | 01:42 |
*** th1a is now known as th1a|eating | 01:42 | |
bskahan | in terms of what slots are available to modules and what each should be used for | 01:42 |
srichter | yes | 01:42 |
bskahan | ok, I have the start of that document somewhere | 01:42 |
bskahan | I'll track it down | 01:43 |
srichter | cool, so would you like to do this? | 01:43 |
srichter | also, in the same spirit we really, really need to develop a generic CSS guideline | 01:43 |
srichter | the CSS is utterly specific now, but has no generic definitions | 01:43 |
bskahan | ames | 01:44 |
bskahan | amen | 01:44 |
srichter | ok, so can you write your part of the proposal and I write mine? | 01:44 |
bskahan | yeah, I'd like to do this, there have been a number of times when I wished we had something like it | 01:44 |
bskahan | yes | 01:45 |
srichter | and then we merge them tomorrow | 01:45 |
* bskahan nods | 01:45 | |
srichter | ok, then it's all settled :-) | 01:45 |
bskahan | it will have to be in the evening again unfortunately | 01:45 |
srichter | no problem | 01:45 |
bskahan | hopefully earlier than this though | 01:45 |
srichter | I have to teach lab till 5:00pm anyways tomorrow | 01:46 |
bskahan | ok, that's about when I'll be around | 01:46 |
bskahan | talk to you then | 01:46 |
srichter | ok, see ya tomorrow | 01:46 |
*** th1a|eating is now known as th1a | 02:05 | |
th1a | Sounds good to me. | 02:05 |
*** gokr has joined #schooltool | 02:38 | |
gokr | th1a: Ah, there you are. :) | 02:39 |
th1a | Hey. | 02:42 |
th1a | Hi gokr. | 02:43 |
*** gokr has left #schooltool | 02:43 | |
*** Aiste has quit IRC | 04:09 | |
*** Ricey_ has quit IRC | 04:09 | |
*** Aiste has joined #schooltool | 04:10 | |
*** Ricey_ has joined #schooltool | 04:10 | |
povbot | /svn/commits: * srichter committed revision 4964: | 04:23 |
povbot | /svn/commits: Fixed up devmode completely. | 04:23 |
*** didymo has joined #schooltool | 06:02 | |
*** thisfred has joined #schooltool | 11:56 | |
*** jinty has joined #schooltool | 12:34 | |
*** mgedmin has joined #schooltool | 13:01 | |
mgedmin | srichter, unit tests fail on the srichter-refactoring branch | 13:16 |
mgedmin | yet another Zope 3 change? | 13:16 |
mgedmin | ERROR: schooltool.app.rest.tests.test_rest.Test.test_http | 13:16 |
mgedmin | ... | 13:16 |
mgedmin | File "/home/mg/src/srichter-refactor/schooltool/src/schooltool/app/rest/__init__.py", line 56, in __call__ | 13:16 |
mgedmin | request = HTTPRequest(input_stream, env) | 13:16 |
mgedmin | TypeError: __init__() takes at least 4 arguments (3 given) | 13:16 |
mgedmin | the other failure is in | 13:17 |
mgedmin | File "/home/mg/src/srichter-refactor/schooltool/src/schooltool/sbapp/rest/tests/test_rest.py", line 45, in schooltool.sbapp.rest.tests.test_rest.doctest_restSchoolBellSubscriber | 13:17 |
mgedmin | same error | 13:17 |
povbot | /svn/commits: * mg committed revision 4965: | 13:30 |
povbot | /svn/commits: It is useful to see errors when they happen | 13:30 |
*** bskahan has quit IRC | 13:31 | |
srichter | mgedmin: your Zope 3 does not seem uptodate | 13:32 |
srichter | try to update Zope 3 | 13:32 |
srichter | i.e. a fresh checkout will do too | 13:32 |
povbot | /svn/commits: * mg committed revision 4966: | 13:33 |
povbot | /svn/commits: ACL view optimisation: speed it up roughly 10 times. | 13:33 |
povbot | /svn/commits: Previously the ACL view computed the set of available permissions for all principals, and then applied batching to show only a subset. The computation was expensive. Now the ACL view first does batching, and only then performs the computation. End result: ACL view rendering time went from 3 to 0.3 seconds, and form handling went from 5 to 0.5 seconds on my laptop (Pentium M, 1.6 GHz). | 13:33 |
mgedmin | srichter, that's not good | 13:33 |
mgedmin | when the branch becomes the trunk | 13:33 |
mgedmin | buildbot will do precisely this: | 13:33 |
mgedmin | svn up | 13:33 |
mgedmin | make | 13:33 |
mgedmin | make test | 13:33 |
mgedmin | make ftest | 13:33 |
mgedmin | I want that exact sequence of steps to work anywhere, if the machine has all the dependencies installed | 13:34 |
mgedmin | perhaps we can add 'svn up Zope3' to the Makefile? | 13:35 |
mgedmin | also, I'd suggest adding Zope 3 to svn:ignore | 13:36 |
mgedmin | srichter, my Zope3 is up to date | 13:36 |
mgedmin | "At revision 38449." | 13:36 |
mgedmin | ah, it is the Zope-3.1 branch | 13:37 |
mgedmin | do I need the trunk? | 13:37 |
mgedmin | no, svn:externals explicitly say I need the Zope-3.1 branch | 13:37 |
mgedmin | and because we have svn:externals there, svn up ensures I will always have the latest version | 13:37 |
mgedmin | thus noneed for an explicit svn up Zope 3 in the makefile | 13:38 |
srichter | yeah, you need the trunk | 13:54 |
mgedmin | srichter, can you please fix the svn:externals then? | 13:55 |
srichter | we don't use externals anymore | 13:55 |
srichter | its all done in the Makefile | 13:55 |
mgedmin | am I crazy? | 13:55 |
srichter | yep :-) | 13:55 |
mgedmin | $ svn info | 13:56 |
mgedmin | Path: . | 13:56 |
mgedmin | URL: svn+ssh://source.schooltool.org/svn/schooltool/branches/srichter-refactor/schooltool | 13:56 |
mgedmin | $ svn proplist . | 13:56 |
mgedmin | Properties on '.': | 13:56 |
mgedmin | svn:ignore | 13:56 |
mgedmin | svn:externals | 13:56 |
mgedmin | $ svn proplist svn+ssh://source.schooltool.org/svn/schooltool/branches/srichter-refactor/schooltool | 13:56 |
mgedmin | Properties on 'svn+ssh://source.schooltool.org/svn/schooltool/branches/srichter-refactor/schooltool': | 13:56 |
mgedmin | svn:ignore | 13:56 |
mgedmin | crazy subversion... | 13:57 |
srichter | ok | 13:57 |
srichter | I have this in there too, but it is never used for me | 13:57 |
srichter | strange | 13:57 |
mgedmin | svn st shows no changes | 13:57 |
mgedmin | svn up changes nothing | 13:57 |
mgedmin | svn propdel svn:externals . reports that . is now modified | 13:57 |
srichter | nope, wrong answer | 13:58 |
mgedmin | go figure.. | 13:58 |
srichter | [srichter@einstein SchoolTool]$ cd refactor/schooltool/ | 13:58 |
srichter | [srichter@einstein schooltool]$ svn proplist | 13:58 |
srichter | Properties on '.': | 13:58 |
srichter | svn:ignore | 13:58 |
srichter | ok, I have to continue with my morning bootup sequence | 13:59 |
srichter | I will be online in 60 mins again | 13:59 |
*** srichter has quit IRC | 13:59 | |
mgedmin | hotshot profiler's output is 6 megs and takes ages to load | 14:00 |
mgedmin | if I pickle the stats object given me by hotshot.pstats.load, I get a 60kb file that loads instanteously | 14:01 |
mgedmin | hotshot.log.LogReader is 8 times slower than _hotshot.logreader | 14:12 |
mgedmin | sadly they are not equivalent | 14:12 |
mgedmin | (one wraps the other) | 14:12 |
mgedmin | yay unit tests all pass on srichter's branch | 14:17 |
mgedmin | functional tests spew a libxml2 error to the console | 14:18 |
mgedmin | some test doesn't have the neccessary "shut up libxml2" setup | 14:18 |
mgedmin | acl view with 1000 users: get 0.7±0.1s, post ~0.8s | 14:23 |
mgedmin | acl view with 10000 users: 0.5 gig of ram is not enough to create all of them! I'm swapping! | 14:24 |
mgedmin | RES: 383m, VIRT: 446m | 14:25 |
* mgedmin kills the process | 14:27 | |
*** mgedmin has quit IRC | 14:44 | |
*** tiredbones has joined #schooltool | 14:44 | |
*** srichter has joined #schooltool | 14:44 | |
srichter | ah, where did marius go? | 14:45 |
*** th1a has quit IRC | 14:52 | |
jinty | lunch | 14:53 |
jinty | , then university | 14:54 |
srichter | I see | 14:54 |
srichter | darn, do you know whether they got the branch working? | 14:54 |
jinty | <mgedmin> yay unit tests all pass on srichter's branch | 14:55 |
srichter | ok, then the ftests should pass too | 14:55 |
jinty | cool | 14:55 |
*** ignas has joined #schooltool | 15:01 | |
*** maharaja has quit IRC | 15:37 | |
*** bskahan has joined #schooltool | 15:39 | |
*** maharaja has joined #schooltool | 15:43 | |
povbot | /svn/commits: * srichter committed revision 4967: | 15:53 |
povbot | /svn/commits: Declare content interfaces as content type interfaces. | 15:53 |
*** tvon has quit IRC | 16:31 | |
*** th1a has joined #schooltool | 18:28 | |
*** didymo has quit IRC | 18:48 | |
ignas | bskahan, ping | 19:03 |
bskahan | ignas: hey | 19:07 |
ignas | do your new functional tests pass ? :D | 19:08 |
ignas | becaue well they shouldn't - I have just spotted a bug that should be breaking weekly view with at least one non all-day event | 19:15 |
ignas | errr | 19:16 |
ignas | the template in srichters branch is different :/ | 19:16 |
ignas | ouch | 19:16 |
ignas | my bad | 19:16 |
ignas | got some fixing to do :/ | 19:17 |
*** tvon has joined #schooltool | 19:25 | |
povbot | /svn/commits: * ignas committed revision 4968: | 19:38 |
povbot | /svn/commits: Fixed a bug - the view would not render if there were any non all-day events. | 19:38 |
*** mgedmin has joined #schooltool | 19:52 | |
*** srichter has quit IRC | 19:58 | |
*** srichter has joined #schooltool | 20:05 | |
*** srichter has quit IRC | 20:06 | |
*** srichter has joined #schooltool | 20:07 | |
*** thisfred has quit IRC | 20:18 | |
*** ubuntu has joined #schooltool | 20:48 | |
ubuntu | thla: hi tom, can we have a 4 pm EST cando meeting here? | 20:49 |
*** ubuntu is now known as dwelsh | 20:49 | |
*** dwelsh is now known as welshNelkner | 20:49 | |
welshNelkner | i want to send out an email, but i wanted to check with you first | 20:50 |
welshNelkner | tvon: hi Tom! | 20:50 |
tvon | welshNelkner: hey, hows it going? | 20:50 |
welshNelkner | jinty: hi Brian! | 20:50 |
welshNelkner | good | 20:50 |
welshNelkner | i'm at the arlington career center with dave welsh | 20:51 |
welshNelkner | the whole school is pumped up about cando | 20:51 |
tvon | cool :) | 20:51 |
welshNelkner | the director gave me a cando sign he had made up | 20:51 |
welshNelkner | they are putting them up around the building | 20:51 |
tvon | very cool | 20:52 |
welshNelkner | and everyone is *very* impressed with the application | 20:52 |
tvon | I'm working on getting it running with the srichter-refactor branch at the moment | 20:52 |
welshNelkner | awesome | 20:52 |
tvon | nice, positive feedback is a good motivator | 20:52 |
welshNelkner | we have a 4 pm meeting scheduled with paul | 20:53 |
welshNelkner | i was wondering if we could have it here today | 20:53 |
welshNelkner | so we could all meet | 20:53 |
welshNelkner | tom, brian, does that work for you? | 20:54 |
tvon | Works for me | 20:54 |
welshNelkner | great | 20:55 |
*** ignas has quit IRC | 20:59 | |
welshNelkner | email sent | 21:01 |
welshNelkner | tvon: i'm heading home so i can make the meeting on time | 21:01 |
welshNelkner | talk to you in a bit... | 21:01 |
*** welshNelkner is now known as dave_welsh | 21:01 | |
tvon | alright, tty then | 21:05 |
th1a | dave_welsh | 21:08 |
th1a | Hi. | 21:08 |
povbot | /svn/commits: * mg committed revision 4969: | 21:08 |
povbot | /svn/commits: Refactored reusable parts of the ACL benchmark into a utility module. | 21:08 |
povbot | /svn/commits: (Note that the code in benchmark/ has considerably lower quality standards -- it is more important to have something that works now, than to have something that is clear and maintainable in the long run. Do not use it as an example of what is acceptable for the schooltool/bell core. I do expect that in the future we will refactor the benchmark code somewhat if we need to write more benchmarks.) | 21:08 |
jinty | hoi welshNelkner: about how long till the meeting? | 21:11 |
* jinty must really get himself a timezone converter | 21:11 | |
th1a | 4:00 EDT is in an hour and 50 minutes. | 21:12 |
jinty | ok, i'll be around | 21:13 |
povbot | /svn/commits: * mg committed revision 4970: | 21:14 |
povbot | /svn/commits: Playing with statistics: display min/max/mean/stddev. | 21:14 |
povbot | /svn/commits: Big fat warning: the statistics are probably totally bogus. I refer you to the documentation of the timeit module, and to a nice rant about programmers' ignorance of statistics[1]. | 21:14 |
povbot | /svn/commits: [1] http://www.zedshaw.com/blog/programming/programmer_stats.html | 21:14 |
povbot | /svn/commits: * mg committed revision 4971: | 21:23 |
povbot | /svn/commits: Added a benchmark for recurrent events in the daily calendar view. | 21:23 |
povbot | /svn/commits: (Ignas wrote the benchmark, I just refactored it a little and committed.) | 21:24 |
povbot | /svn/commits: Added a warmup step to keep stddev down. | 21:24 |
povbot | /svn/commits: * mg committed revision 4972: | 21:35 |
povbot | /svn/commits: Added a benchmark for many simple calendar events. | 21:35 |
povbot | /svn/commits: (Ignas wrote the benchmark, I just refactored it a little and committed.) | 21:35 |
*** tvon has quit IRC | 21:44 | |
*** tvon has joined #schooltool | 21:49 | |
*** jelkner has joined #schooltool | 22:02 | |
jelkner | hi all | 22:04 |
jelkner | tvon: tom, can we add the 4 pm cando discussion to the Topic list? | 22:05 |
tvon | jelkner: erm, I don't think I have the ability to do that | 22:13 |
*** tvon changes topic to " SchoolTool development | IRC logs at http://source.schooltool.org/irclogs/ | Buildbot: http://source.schooltool.org/buildbot/ | Dev meetings Mon, 13:30 UTC | CanDo meeting Sept 13th @ 4pm" | 22:14 | |
tvon | th1a: I hope you don't mind | 22:15 |
th1a | I don't care. | 22:15 |
th1a | Someday I will learn the ins and outs of IRC channel administration. | 22:15 |
tvon | heh | 22:15 |
th1a | I've managed to avoid it so far. | 22:15 |
mgedmin | tvon, timezone would be nice | 22:16 |
mgedmin | 4pm is very ambiguous | 22:16 |
tvon | mgedmin: ah, good point | 22:17 |
*** tvon changes topic to " SchoolTool development | IRC logs at http://source.schooltool.org/irclogs/ | Buildbot: http://source.schooltool.org/buildbot/ | Dev meetings Mon, 13:30 UTC | CanDo meeting Sept 13th @ 4pm EST" | 22:17 | |
* mgedmin hates subversion sometimes | 22:39 | |
dave_welsh | hello all | 22:41 |
tvon | Hello | 22:41 |
jelkner | dave_welsh: hey dave! | 22:41 |
dave_welsh | tvon, are you the one working on our packaging? | 22:41 |
tvon | dave_welsh: no, that would be jinty | 22:41 |
dave_welsh | gotcha | 22:41 |
dave_welsh | tvon, are you hoffman? | 22:42 |
tvon | dave_welsh: no, that would be th1a :) | 22:42 |
tvon | dave_welsh: I'm von Schwerdtner | 22:42 |
dave_welsh | gotcha. What's your role? | 22:42 |
tvon | I'm working on the transition to Subversion and starting the conversion to a Zope3 package | 22:43 |
dave_welsh | bless you | 22:43 |
tvon | why thank you :) | 22:43 |
th1a | dave_welsh: Hi. | 22:43 |
dave_welsh | hi, how are things going down at SchoolTool? | 22:43 |
jelkner | tvon: you are also going to talk about paul about his code, yes? | 22:43 |
tvon | jelkner: yes | 22:44 |
th1a | I'm doing sort of a poster presentation at the T+L2 conference in Denver next month. | 22:44 |
th1a | I'd like to include some stuff about CanDo. | 22:44 |
jelkner | dave discovered some bugs and i want to be sure we are adding unit tests whenever they are fixed | 22:44 |
th1a | Actually, it would be great if you could come, if you have money lying around for such things (I expect you don't). | 22:45 |
jelkner | so they don't reappear later | 22:45 |
jelkner | and we can refactor without fear ;-) | 22:45 |
* jelkner is not much of a programmer, but he's got all the XP lingo down! | 22:46 | |
jelkner | dave_welsh: any word from paul? | 22:46 |
dave_welsh | not yet. I'm checking to see when he logs onto Skype. | 22:46 |
* tvon goes to feed the cats so they leave him alone | 22:48 | |
tvon | re | 22:50 |
jelkner | dave_welsh: can you and i work on an agenda? | 22:50 |
dave_welsh | sure | 22:50 |
jelkner | a few issues: | 22:50 |
jelkner | 1. getting the code ready for tom (tvon) | 22:50 |
jelkner | 2. fixing bugs (now and later) | 22:51 |
dave_welsh | 2. handling bugs that hamper using current version | 22:51 |
dave_welsh | great minds think | 22:51 |
*** pcardune has joined #schooltool | 22:51 | |
jelkner | hey paul! | 22:51 |
jelkner | 3. getting the tar ball to jinty | 22:52 |
jelkner | i think that's it | 22:52 |
dave_welsh | melding CanDo with a version of SchoolTool that works with it? | 22:53 |
jelkner | that's implied in (1) | 22:53 |
tvon | for 1) there isn't anything you need to do to prepare it for me. I have already converted it to svn and created a branch to get it working with the current schooltool refactor branch | 22:53 |
tvon | the old schooltool-fork in CVS is the new trunk in SVn | 22:53 |
tvon | SVN is just waiting or bskahan to have some time to set it up on the schooltool server | 22:53 |
jelkner | tvon: we need to get paul setup with developer access so he can fix bugs | 22:54 |
jinty | tvon: does it still work with 0.11? | 22:54 |
tvon | Anyone that will be working with SVN should send a SSHv2 public key to bskahan | 22:54 |
tvon | @etria.com | 22:54 |
jelkner | pcardune: paul, did you do that yet? | 22:55 |
tvon | jinty: CanDo trunk includes a full schooltool with a few small tweaks. It will not run out-of-the-box with any ST release at the moment | 22:55 |
tvon | The intentio was to just release it like thatm though I could spend time getting it to work with 0.11 instead of messing with the refactor branch | 22:56 |
jinty | tvon: this full schooltool release with a few tweaks, can it be 0,11? | 22:56 |
jinty | because with all the re-factoring, there are bound to be many issues with installing schooltool itself. | 22:57 |
tvon | jinty: cando code would need some tweaks... currently the code resides in src/schooltool/candotoo | 22:57 |
tvon | The question is, do we want to make the required changes this late in the game before release or just shove the big bundle out the door? | 22:58 |
th1a | I would note that there will be a 0.11.2 with substantial performance increases in a month to six weeks, which you will probably want to use. | 22:58 |
th1a | Eventually. | 22:58 |
tvon | th1a: when is the refactor branch due to become trunk? | 22:58 |
th1a | Soon, but that trunk will continue to be heavily ripped apart and put back together for a while. | 22:59 |
* tvon nods | 22:59 | |
th1a | I'd count on using the 0.11.x branch this school year. | 22:59 |
th1a | Doing it right with 1.x next year. | 22:59 |
tvon | okay | 23:00 |
pcardune | I just sent my SSHv2 public key to bshakan | 23:00 |
jelkner | thanks | 23:00 |
jelkner | we need to make sure you have everything you need to fix bugs asap | 23:00 |
tvon | Okay, then I'll drop the refactor-based package and work on setting cando up as a package for the 0.11 branch | 23:00 |
jelkner | oh, another agenda item: what should we do with the old repository? | 23:00 |
jelkner | tvon: yes, 0.11 is the breezy version | 23:01 |
jelkner | we just want cando to work on breezy for now | 23:01 |
tvon | Someone with SourceForge access should probably "hide" it on the project page if possible. | 23:01 |
tvon | (the CVS) | 23:01 |
jelkner | tvon: yes | 23:02 |
tvon | and anything else that isn't being used.. eg the issue tracker | 23:02 |
jelkner | we have cando.sf.net | 23:02 |
pcardune | jelkner, but breezy hasn't even been released yet... | 23:02 |
jelkner | i've been using it for a month already | 23:02 |
jelkner | it comes out in october4 | 23:02 |
jelkner | october | 23:02 |
* tvon has been using it for some time now | 23:02 | |
jelkner | but it is perfectly usable now | 23:02 |
jelkner | (and sweet! ;-) | 23:03 |
tvon | indeed :) | 23:03 |
jelkner | i'm writing this from the new edubuntu server at the mount rainier public library | 23:03 |
pcardune | in that case I'll download it today | 23:03 |
jelkner | edubuntu is the ltsp version of breezy | 23:03 |
jelkner | it too works very well | 23:03 |
*** mgedmin has quit IRC | 23:04 | |
jelkner | ok, back on task | 23:04 |
jinty | tvon: So the tarball will be a modified schooltool tarball with an extra src/schooltool/candotoo package? (If so, I can start doing the packaging) | 23:04 |
jinty | s/schooltool/schooltool 0.11.x/ | 23:04 |
tvon | jinty: my intention was to use the current code as the tarball, yes | 23:05 |
tvon | I think there are too many changes required to make it a package if we want to release ASAP | 23:06 |
jelkner | tvon: all i need is a dead simple way to setup a cando server on a breezy box | 23:07 |
tvon | jelkner: a deb package is the simplest way | 23:07 |
jelkner | indeed, my dream is "apt-get install cando" | 23:07 |
jelkner | but if that will slow us down, a simple install script would be ok too | 23:07 |
jelkner | we need two things: | 23:08 |
jelkner | 1. an install proceedure simple enough for a teacher to use | 23:08 |
jelkner | 2. a way for paul to fix bugs | 23:09 |
jelkner | (oops 3 things) | 23:09 |
jelkner | 3. a simple way to update a broken server with the fixes | 23:09 |
jinty | jelkner: if I get the tarball (modified schoolbell-0.11.x + cando), you will be able to 'apt-get install cando' within 2 days. | 23:09 |
jelkner | jinty: that would do it! | 23:10 |
jelkner | then as long as paul knows how to build the package when he fixes bugs, apt-get upgrade will fix things, yes? | 23:10 |
jinty | he will also need to upload the packages to a repository. my plan was to use one on the new schooltool server. does he have an account? | 23:11 |
jelkner | pcardune: do you? | 23:11 |
tvon | jelkner: jelkner: he will, its the same server as the cando svn repository | 23:12 |
jelkner | great | 23:12 |
pcardune | So, I will get cando working with schooltool 0.11 and send you the tarball to make into a package | 23:14 |
tvon | pcardune: the current schooltool-fork or a fresh 0.11? | 23:15 |
pcardune | a fresh 0.11 | 23:16 |
tvon | ah, that would be great | 23:16 |
jelkner | pcardune: and perhaps you could fix a few of dave's pressing bugs at the same time? | 23:18 |
jelkner | how will bug tracking work on the new server? | 23:18 |
tvon | jelkner: use Launchpad | 23:18 |
th1a | Malone. | 23:19 |
jelkner | another goal is for dave and i to learn how to do that | 23:19 |
jelkner | i'll work on it and then set him up | 23:19 |
jelkner | and paul, you need to learn that as well | 23:19 |
jelkner | (obviously) | 23:20 |
jelkner | so we report the bugs, and you can fix | 23:20 |
jelkner | 'em | 23:20 |
jelkner | fix'em | 23:20 |
pcardune | yes... that is very necessary | 23:20 |
jelkner | ok, what needs to be done? | 23:22 |
pcardune | I'm talking to dave right now about the bugs | 23:22 |
jelkner | tvon: you need the tar ball from paul, yes? | 23:22 |
pcardune | i'm working on that right now as well | 23:22 |
jelkner | are we finished here, then? | 23:22 |
tvon | jelkner: no, jinty does | 23:22 |
tvon | pcardune: I just need you to commit any changes you make for the tarball to svn trunk when it is setuo | 23:23 |
tvon | er, setup | 23:23 |
jelkner | tvon: but aren't you going to look over the code first? | 23:23 |
tvon | jelkner: I'm using SVN for that, or do you want me to look over it before jinty packages it? | 23:23 |
tvon | It's probably better if I just work off of svn | 23:24 |
jelkner | tvon: fine | 23:24 |
tvon | jelkner, pcardune: you should both have access to the CanDo project on launchpad | 23:24 |
pcardune | ok, I'll start looking at that now, thanks | 23:25 |
jelkner | let me check | 23:25 |
dave_welsh | can I interject two dates? | 23:25 |
tvon | this is the admin team if you want to adjust anything: https://launchpad.net/people/cando-developers | 23:25 |
tvon | dave_welsh: sure | 23:25 |
dave_welsh | my goal as the teaching using CanDo is to have our server up by this Friday | 23:26 |
dave_welsh | this server will be used to serve our whole school | 23:26 |
dave_welsh | where many instructors are anxious to implement CanDo | 23:26 |
dave_welsh | Then two weeks from today I travel to VA Beach Advanced Tech Center | 23:26 |
*** bskahan has quit IRC | 23:27 | |
dave_welsh | to get THEM up and going on CanDo | 23:27 |
dave_welsh | so the reason to have our server up by this Friday | 23:27 |
dave_welsh | is so that I can test aggressively for a week with multiple instructors | 23:27 |
dave_welsh | do these two dates seem feasible/doable? | 23:27 |
pcardune | sounds reasonable for me | 23:28 |
dave_welsh | We are aggressively putting data into our development version of CanDo now | 23:29 |
dave_welsh | to catch these initial bugs that hamper its fundamental operation | 23:29 |
dave_welsh | I understand that we'll be able to incorporate additional bug fixes over the next couple of weeks | 23:29 |
tvon | Seems good to me. jinty is creating the package though, which is what you will be using on Friday | 23:29 |
dave_welsh | the good news for us all... | 23:29 |
dave_welsh | four sections/classes of our students saw CanDo today | 23:30 |
dave_welsh | and they are VERY motivated by it, as are the three instructors working with it | 23:30 |
tvon | Thats great news | 23:30 |
dave_welsh | CanDo is having its intended effect, which is a powerful one | 23:30 |
dave_welsh | I have in all students, their photos, their initial competency ratings | 23:31 |
dave_welsh | I just want to get the teachers using CanDo on a daily basis | 23:31 |
th1a | As another aside, future versions of SchoolTool will have much more aggressive and realistic sample data generation built in. Generating a school of 1000 students with full schedules. | 23:31 |
th1a | And a framework for integrating sample data from add-ons as you write them, like CanDo. | 23:31 |
th1a | That's in POV's current contract. | 23:31 |
dave_welsh | There's nothing like sample data. | 23:32 |
th1a | It got lost in the shuffle here the past few releases. | 23:32 |
dave_welsh | In fact, in the demo to our staff, we were asked to use sample data instead of real student names and numbers | 23:32 |
dave_welsh | to protect the privacy of actual kids | 23:32 |
jelkner | pcardune: did you see launchpad? my first impression is good one! | 23:34 |
* tvon is regularly impressed with Launchpad as he finds new nooks and crannies | 23:35 | |
jelkner | my bet is, pcardune will be too... | 23:37 |
pcardune | yes | 23:37 |
pcardune | all though I can't see much to do | 23:37 |
pcardune | maybe I am missing some major point... where are the actual management screens? | 23:37 |
th1a | LaunchPad is a massive beast. | 23:38 |
tvon | pcardune: there should be a number of links on the right sidebar | 23:38 |
pcardune | for adding bugs/specs/etc | 23:38 |
tvon | the UI is less than ideal at the moment, in terms of logical organization of elements | 23:38 |
pcardune | there are... but they don't seem to lead to any place for adding bugs or editing information or anything really (except the details on the front page) | 23:39 |
tvon | pcardune: there should be (for example) a "Report a Bug" link | 23:40 |
pcardune | don't see one, (this is in launchpad.net/people/cando-developers) | 23:41 |
tvon | pcardune: ahh, no, thats the group | 23:41 |
tvon | https://launchpad.net/products/cando/ | 23:41 |
pcardune | that was clearly the major point that I was missing... | 23:41 |
tvon | ;) | 23:42 |
pcardune | now that is far more impressive | 23:42 |
tvon | for SourceForge, if given access to the project I can "turn off" things that should be turned off | 23:45 |
pcardune | I can handle that | 23:46 |
tvon | cool | 23:47 |
jinty | if the tarball can't be uploaded to launchpad(I don't know), it may be an idea to upload it to sourceforge for this release | 23:48 |
jinty | should the package be named cando or candotoo? | 23:50 |
tvon | cando | 23:50 |
jelkner | thanks, tvon, you beat me to it! | 23:50 |
tvon | :) | 23:50 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!