*** didymo has joined #schooltool | 00:13 | |
Lumiere | everything going ok pcardune | 00:14 |
---|---|---|
pcardune | yep... | 00:14 |
*** t3h_sood has left #schooltool | 00:24 | |
Lumiere | pcardune: global comp ids pls | 00:30 |
Lumiere | :) | 00:30 |
eldar | Preetam, https://code.launchpad.net/~pcardune/cando/versoimport | 00:31 |
pcardune | Lumiere: hmmm | 00:32 |
* pcardune will be back in not too long, have a nice rest of the evening for everyone who is leaving in 20 minutes | 00:39 | |
*** mgedmin has quit IRC | 00:52 | |
*** Preetam has quit IRC | 00:54 | |
*** eldar has quit IRC | 00:55 | |
*** trekkiemage has quit IRC | 00:55 | |
*** didymo has quit IRC | 00:55 | |
*** alga has quit IRC | 01:04 | |
*** fsufitch has quit IRC | 01:11 | |
*** jhancock has quit IRC | 01:17 | |
*** didymo has joined #schooltool | 01:52 | |
*** nitromaster has joined #schooltool | 03:09 | |
Lumiere | hi nitromaster | 03:21 |
nitromaster | hello Lumiere | 03:21 |
*** jinty has quit IRC | 03:47 | |
*** Fujitsu has quit IRC | 04:30 | |
*** nitromaster has quit IRC | 04:34 | |
*** th1a_ has joined #schooltool | 06:04 | |
*** th1a_ has quit IRC | 06:13 | |
*** pcardune has quit IRC | 06:15 | |
*** pcardune has joined #schooltool | 06:27 | |
*** Fujitsu has joined #schooltool | 09:27 | |
*** ignas has joined #schooltool | 10:16 | |
*** jinty has joined #schooltool | 11:37 | |
*** jfroche has joined #schooltool | 11:42 | |
*** didymo has quit IRC | 11:59 | |
*** jfroche has quit IRC | 12:51 | |
*** jfroche has joined #schooltool | 12:52 | |
*** pcardune has quit IRC | 14:33 | |
*** mgedmin has joined #schooltool | 15:02 | |
*** CrippsFX has left #schooltool | 15:49 | |
ignas | th1a: could you send me the info about the trip to US? | 16:21 |
ignas | like - precise dates, where i will be staying, maybe even an invitation lettetr | 16:21 |
Lumiere | we'd like that too | 16:24 |
Lumiere | :) | 16:24 |
Lumiere | we want to know how long we get ignas | 16:24 |
*** povbot has joined #schooltool | 16:29 | |
*** ignas has joined #schooltool | 16:32 | |
*** povbot has joined #schooltool | 16:47 | |
th1a | ignas: Oh... sorry I forgot you need an invitation letter. | 17:11 |
th1a | Yes, I'll get that to you. | 17:12 |
Lumiere | th1a: what are the dates too | 17:12 |
th1a | 5th through 8th, right? | 17:12 |
Lumiere | that's the days of the sprint | 17:12 |
Lumiere | back in an hour | 17:13 |
*** romaia has joined #schooltool | 17:23 | |
*** alga has joined #SchoolTool | 17:42 | |
*** pcardune has joined #schooltool | 18:08 | |
th1a | ignas: So I need to word this to make it sound like you're coming to a conference and not coming over to work as a programmer? | 18:15 |
ignas | hmm, not really sure about it | 18:15 |
ignas | i mean i have a visa already | 18:15 |
ignas | so the letter will be used to convince the immigration office | 18:15 |
ignas | that everything is alright | 18:15 |
ignas | i can ask Aiste on monday | 18:15 |
romaia | hi everybody, what's the status on the gradebook? | 18:35 |
pcardune | romaia: excellent question | 18:35 |
pcardune | to answer that question, I need to know what part of the world you are from... | 18:36 |
pcardune | (there are different gradebooks for different parts of the world) | 18:36 |
romaia | São Carlos, São Paulo - Brasil | 18:36 |
romaia | :) | 18:36 |
Lumiere | pcardune: 200-171-140-32.dsl.telesp.net.br | 18:36 |
romaia | but basically, they are the same, arent they? | 18:36 |
Lumiere | describe a gradebook as you see it :) | 18:37 |
pcardune | There is a gradebook for eastern europe | 18:37 |
romaia | A spreadsheet, with number, | 18:37 |
romaia | and a formula, to see if the student is approved or not | 18:37 |
th1a | romaia: I'm actually mentoring a Brazilian student who is writing a gradebook client for GNOME. | 18:37 |
pcardune | where students recieve one mark for each day of a class | 18:37 |
th1a | That might be useful for you, too. | 18:37 |
romaia | pcardune, it may be on a month or year basis too, not only daily | 18:38 |
pcardune | another gradebook is planned that does marks for "assignments" ala north america | 18:38 |
romaia | th1a, is there an url? | 18:39 |
th1a | https://launchpad.net/gnota | 18:42 |
ignas | romaia: http://ignas.pov.lt/april-june-report.html - east Eropean gradebook | 18:42 |
th1a | gNota is still in a pretty early phase, but you could help guide its development to meet your needs. | 18:43 |
romaia | ignas, thats look pretty cool, that is not on svn is it? | 18:45 |
ignas | not yet, cleaning up will commit soon | 18:45 |
ignas | will be on a branch though | 18:45 |
Lumiere | pcardune: should I merge trunk to any svn branches with current work on em? | 18:46 |
pcardune | Lumiere: like which branches specifically? | 18:47 |
pcardune | Lumiere: some branches should be moved to an "obsolete" folder | 18:47 |
Lumiere | yea | 18:49 |
Lumiere | i18n | 18:49 |
Lumiere | journal queueing | 18:50 |
pcardune | I wouldn't merge unless explicitly asked to do so | 18:50 |
Lumiere | k | 18:50 |
pcardune | We don't want to surprise anyone :) | 18:50 |
Lumiere | lol | 18:50 |
* pcardune goes to pick up gsoc midterm payment :) | 18:53 | |
*** romaia is now known as romaia-lunch | 19:15 | |
*** ignas has quit IRC | 20:20 | |
*** AVN` has joined #schooltool | 20:39 | |
*** romaia-lunch is now known as romaia | 21:21 | |
AVN` | tdoggette, ping | 21:26 |
Spec | Lumiere: i sewed! | 21:36 |
Lumiere | eh? | 21:40 |
Lumiere | Spec: what? | 21:40 |
Spec | http://dragoncow2.com/ubuntu-flag/nocat.jpg | 21:41 |
Lumiere | lol | 21:41 |
Spec | you can also look at onecat.jpg and twocat.jpg | 21:41 |
Lumiere | lol | 21:42 |
pcardune | Spec: that is pretty sweet, can you make me one? | 21:43 |
Spec | i do have extra cloth...it took me a few hours | 21:43 |
Spec | it's a present for eric, the guy who owns the yacht i'm staying on for Ubuntu Live! | 21:43 |
pcardune | Spec: oh and I might go down to portland for the google summer of code BoF on Thursday, at OSCON, where the BoFs are free | 21:43 |
pcardune | but I imagine you'll have left by then? | 21:44 |
Spec | i'm leaving the 25th, it's my older brother's birthday | 21:44 |
Spec | if it wasn't, i'd have stayed all week for OSCON | 21:44 |
Spec | pcardune: some parts of ubuntu live are free i believe | 21:45 |
pcardune | ha ha, they have ubuntu thongs at the cafepress ubuntu shop | 21:46 |
Lumiere | eww | 21:46 |
mgedmin | cool, your cats like ubuntu | 21:48 |
*** mgedmin has quit IRC | 21:56 | |
pcardune | jinty: so can I start making changes to schooltool trunk again? i.e. is there a release branch yet? | 22:03 |
jinty | pcardune: what kind of changes? | 22:03 |
pcardune | jinty: functional testing setup utilities | 22:04 |
jinty | so this is just changing the tests? | 22:04 |
pcardune | yeah | 22:04 |
jinty | then I guess we'll want it in the releas | 22:04 |
jinty | release | 22:04 |
pcardune | well, i'm not planning on changing existing schooltool tests | 22:05 |
pcardune | just adding utilities to make it easier to write tests in CanDo | 22:05 |
pcardune | down the road, when more tests are written for schooltool, they should use the utilities | 22:05 |
jinty | don't change: things with global effect, database stuff, redesign | 22:05 |
pcardune | ok | 22:06 |
*** alga has quit IRC | 22:22 | |
Lumiere | pcardune: global comp id please :) | 22:24 |
pcardune | Lumiere: that or gradebook sanity check? | 22:25 |
Lumiere | uh | 22:39 |
Lumiere | I think global comp id may be more important right now | 22:39 |
Lumiere | because it holds some stuff up | 22:40 |
pcardune | Lumiere: oh really? | 22:43 |
pcardune | ok, well then we'll work on it when I get back from lunch | 22:43 |
pcardune | which I'm going to go out for now | 22:43 |
pcardune | so, be back in 30ish minutes | 22:44 |
Lumiere | k | 22:44 |
*** pcardune is now known as pcardune_lunch | 22:45 | |
*** aelkner has joined #schooltool | 22:59 | |
*** jinty has quit IRC | 23:12 | |
pcardune_lunch | Lumiere: ok, are you ready to talk about global ids? | 23:12 |
*** romaia is now known as romaia-afk | 23:13 | |
*** pcardune_lunch is now known as pcardune | 23:13 | |
*** cpcarey has joined #schooltool | 23:16 | |
pcardune | Lumiere: ayt? | 23:19 |
aelkner | hey pcardune | 23:31 |
pcardune | hi aelkner | 23:31 |
aelkner | i'm working with ccarey on sifagent, and he has a problem that i want him to report | 23:32 |
aelkner | to get practice doing so | 23:32 |
pcardune | ok | 23:34 |
aelkner | he's working on it | 23:34 |
cpcarey | hey everybody, i did a fresh checkout of schooltool, and there were some eggs missing | 23:34 |
pcardune | cpcarey: which eggs? | 23:34 |
cpcarey | i'm trying to figure that out | 23:34 |
cpcarey | but the first one that i ran into that was missing was zope.schema | 23:34 |
pcardune | cpcarey: how do you know they are missing? | 23:35 |
pcardune | cpcarey: and you should check the eggs/ folder (which is where they all are) | 23:35 |
cpcarey | well i did a make run-schooltool and it told me zope.schema.interfaces.IVocabularyFactory couldn't be imported | 23:36 |
cpcarey | i'm trying to compare that eggs folder with my old checkout | 23:36 |
cpcarey | if i can fint that | 23:36 |
cpcarey | *find | 23:36 |
cpcarey | ok my old schooltool folder had about 103 egg folders | 23:37 |
cpcarey | and my new checkout has about 26 egg folders | 23:38 |
aelkner | I did a fresh checkout of schooltool's trunk outside of our project, and when i run make it gives a different error | 23:38 |
aelkner | maybe it explains ccarey's problem | 23:38 |
aelkner | No local packages or download links found for Cheetah | 23:39 |
aelkner | error: Could not find suitable distribution for Requirement.parse('Cheetah') | 23:39 |
aelkner | make: *** [build] Error 1 | 23:39 |
pcardune | well there is a difference between make, and make run... you should run "make" first | 23:39 |
aelkner | i had ccarey do an rm -rf Schooltool | 23:39 |
aelkner | then make | 23:39 |
aelkner | so that would result in doing the fresh schout | 23:39 |
aelkner | scheckout | 23:39 |
aelkner | checkout | 23:39 |
aelkner | pcardune, what about this Cheetah problem? | 23:40 |
*** romaia-afk has quit IRC | 23:40 | |
pcardune | that is totally weird and random... I have no idea what "Cheetah" means | 23:40 |
pcardune | aelkner: look at the setup.py file in your schooltool checkout | 23:40 |
aelkner | was just about to | 23:40 |
pcardune | cpcarey: so you are working with a fresh SchoolTool checkout and *not* a CanDo checkout correct? | 23:41 |
cpcarey | correct | 23:41 |
pcardune | cpcarey: and you just ran make, and then make run? | 23:42 |
cpcarey | yup | 23:42 |
pcardune | cpcarey: and if you open up any regular python prompt, can you import zope.schema? | 23:43 |
cpcarey | let me check | 23:43 |
cpcarey | where do you want me to open the python prompt from? | 23:43 |
pcardune | cpcarey: anywhere | 23:44 |
pcardune | cpcarey: I want to know whether zope.schema is installed on your system python | 23:44 |
cpcarey | yea its installed | 23:44 |
cpcarey | i can import it fine | 23:44 |
pcardune | there in lies the problem | 23:45 |
pcardune | when you run make, setuptools is finding the packages installed on your system, and is therefore not installing them locally | 23:46 |
aelkner | aah | 23:46 |
pcardune | what I wonder is whether or not make run removes site_packages from the path before running schooltool | 23:47 |
aelkner | that's right, it should | 23:47 |
aelkner | i was going to say it's stupid for schooltool to require there to be no zope installed | 23:48 |
aelkner | pcardune, btw, Cheetah is not in setup.py, so it's weird that it's trying to get it from the chesseshop | 23:49 |
aelkner | unless one of the packages we're getting depends on it | 23:49 |
aelkner | i was trying to figure out which one that might be | 23:50 |
aelkner | but i noticed that the make is not getting the eggs in the same order as they are listed in install_requires | 23:50 |
pcardune | right | 23:51 |
aelkner | from your experience does setup.py randomize the order | 23:51 |
aelkner | and why | 23:51 |
pcardune | not "randomize", but I imagine in order of the dependencies | 23:51 |
aelkner | so it calculates the order so to speak as it builds a dependency tree, right? | 23:52 |
pcardune | i.e.: such that dependencies get installed before the thing that depends on them gets installed | 23:52 |
pcardune | that is what I would do if I were writing it | 23:52 |
aelkner | makes sense | 23:52 |
pcardune | but I don't know much about setuptools for sure | 23:52 |
aelkner | so the next thing to do is visit the cheeseshop for each egg until i find which one depends on Cheetah | 23:53 |
aelkner | unless there's a file to look at locally | 23:53 |
aelkner | ah yes | 23:53 |
aelkner | i grepped for Cheetah and found that PasteScript depends on it | 23:54 |
aelkner | looks like some of you guys were drinking the pypi coolaid at Europycon and decided to use it | 23:55 |
pcardune | you should send an email to the schooltool-dev list | 23:55 |
aelkner | pcardune: if you guys are going to make these sweeping changes to schooltool, people should test doing a fresh checkout and make before commiting things | 23:56 |
pcardune | aelkner: buildbot does that | 23:56 |
aelkner | then buildbot should have failed | 23:56 |
pcardune | and doing a fresh checkout before you commit doesn't make any sense | 23:56 |
aelkner | ok, that;s true | 23:57 |
pcardune | aelkner: maybe it did... look at the buildbot and see the logs | 23:57 |
aelkner | where do i find the buildbot? | 23:57 |
pcardune | source.schooltool.org | 23:57 |
pcardune | and also, the breakage probably has nothing to do with schooltool | 23:57 |
pcardune | it has to do with PasteScript... | 23:57 |
pcardune | someone broke PasteScript... not schooltool | 23:57 |
pcardune | welcome to the early years of managing large dependency trees. Debian has figured out how to do it, but PyPi hasn't been around long enough to expect incredible stability | 23:58 |
aelkner | so why use PyPi? | 23:59 |
aelkner | jelkner says that PyPi is big at EruopPycon | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!