*** replaceafill has quit IRC | 01:33 | |
*** vialde has joined #schooltool | 10:21 | |
*** khildin has quit IRC | 12:48 | |
*** vialde has quit IRC | 13:53 | |
*** vialde has joined #schooltool | 15:04 | |
yvl | ping th1a | 15:59 |
---|---|---|
yvl | is there something specific you'd like me to work on Mon? | 16:00 |
yvl | or continue on reports? | 16:00 |
*** replaceafill has joined #schooltool | 16:27 | |
*** yvl has quit IRC | 16:28 | |
replaceafill | oh no | 16:48 |
replaceafill | dwelsh database cannot evolve | 16:48 |
replaceafill | menesis, you around? | 16:49 |
menesis | replaceafill: yes | 16:50 |
replaceafill | http://pastebin.com/VdmdTG4d | 16:50 |
replaceafill | i think that's the relevant part of the traceback | 16:50 |
replaceafill | i wonder why didn't we have it yesterday | 16:51 |
replaceafill | i think the only difference between my branch and yvl's is a return line he included | 16:52 |
replaceafill | http://bazaar.launchpad.net/~justas-pov/schooltool.cando/misplaced_score_fix/revision/137 | 16:52 |
replaceafill | i wonder what's changed in dwelsh data since yesterday... | 17:09 |
*** th1a_ has joined #schooltool | 17:09 | |
* th1a_ 's babysitter is off today. | 17:10 | |
th1a_ | I'm here now though. | 17:10 |
replaceafill | th1a_, we have an issue with dwelsh data | 17:10 |
replaceafill | can't be evolved | 17:10 |
th1a_ | replaceafill: Are you chatting with him? | 17:10 |
replaceafill | not now | 17:10 |
replaceafill | i was like 30 mins ago | 17:10 |
replaceafill | when he asked me to update his server | 17:10 |
th1a_ | Do you know what the problem is? | 17:11 |
replaceafill | i just double checked his Data.fs in my local instance and doesn't start either | 17:11 |
th1a_ | Huh. | 17:11 |
replaceafill | not really, a keyreference problem | 17:11 |
th1a_ | Is yvl still awake? Can you work on this now? | 17:11 |
replaceafill | i have no idea how to solve it | 17:12 |
replaceafill | all i can see is that an integer is being used as a keyreference | 17:12 |
replaceafill | but don't know why | 17:13 |
replaceafill | or why we didn't see it yesterday | 17:13 |
th1a_ | Can you revert dwelsh? | 17:13 |
replaceafill | menesis, is that possible? | 17:14 |
replaceafill | i have never reverted a deb package | 17:14 |
replaceafill | all i can think of is hacking the generations/__init__.py file in schooltool.cando | 17:14 |
replaceafill | to make the database version = 1 | 17:14 |
replaceafill | but i'm not sure about side effects | 17:14 |
replaceafill | http://mindref.blogspot.ca/2012/02/apt-revert-upgrade.html | 17:18 |
th1a_ | I was just doing the same thing. | 17:18 |
replaceafill | :D | 17:18 |
replaceafill | try it and let me know ;) | 17:18 |
th1a_ | What's your schedule today? | 17:19 |
replaceafill | i'm leaving to the conference late in the afternoon | 17:19 |
replaceafill | it starts at 6 pm | 17:19 |
replaceafill | those instructions seem reasonable to me | 17:20 |
th1a_ | OK. | 17:20 |
replaceafill | maybe i could uninstall only schooltool.cando | 17:20 |
replaceafill | and download 0.3 | 17:20 |
replaceafill | dpkg -i | 17:20 |
replaceafill | menesis, any advice? | 17:22 |
menesis | replaceafill: looking at the problem | 17:22 |
replaceafill | ah ok | 17:22 |
replaceafill | thanks | 17:22 |
menesis | not sure you can download an older version | 17:22 |
replaceafill | ah | 17:23 |
replaceafill | i could download 0.3 from here: | 17:24 |
replaceafill | http://ppa.launchpad.net/schooltool-owners/dev/ubuntu/pool/main/s/schooltool.cando/?C=M;O=A | 17:24 |
menesis | ok, you can, https://launchpad.net/~schooltool-owners/+archive/ppa/+packages?field.name_filter=schooltool.cando&field.status_filter=&field.series_filter= | 17:24 |
menesis | go to ppa page and change Published to Any Status | 17:24 |
menesis | filter | 17:24 |
replaceafill | i can see 0.3.0 in your link | 17:25 |
replaceafill | python-schooltool.cando_0.3-0ubuntu1_all.deb | 17:25 |
replaceafill | i can wget it | 17:25 |
replaceafill | remove 0.3.1 from dwelsh server | 17:25 |
replaceafill | and dpkg -i 0.3.0 | 17:25 |
replaceafill | does that sound right? | 17:26 |
replaceafill | or try that fancy "apt-get install python-schooltool.cando=..." syntax :) | 17:27 |
replaceafill | lots of people are successfully evolved | 17:36 |
replaceafill | but it failed on: | 17:36 |
replaceafill | ****FAILED**** Alvarez-Pedraza, Paolo | 17:37 |
th1a | so... ? | 17:54 |
replaceafill | waiting to see if menesis finds a solution to the problem | 17:55 |
th1a | You don't want to try to revert? | 17:56 |
th1a | Isn't APS down? | 17:56 |
replaceafill | it is | 17:56 |
replaceafill | sure i can try | 17:56 |
th1a | We can't push a change until tomorrow anyhow. | 17:56 |
th1a | It takes all day to build a package. | 17:56 |
replaceafill | ah, true | 17:56 |
replaceafill | ok | 17:56 |
replaceafill | i'll try to revert | 17:56 |
*** vialde has quit IRC | 17:56 | |
menesis | replaceafill: you wget the .deb and dpkg --install .deb | 17:58 |
replaceafill | kk | 17:58 |
replaceafill | on it | 17:58 |
menesis | apt-get python-whatever=version won't work | 17:58 |
replaceafill | ok | 17:58 |
th1a | menesis: we can't quickly switch it back in the repository can we? | 17:59 |
menesis | th1a: no, needs a new upload | 17:59 |
th1a | replaceafill: Can you reproduce this in your sandbox? | 18:02 |
replaceafill | th1a, yes | 18:02 |
replaceafill | the interesting part is that we had no trouble yesterday | 18:02 |
replaceafill | ok acc is up again | 18:03 |
th1a | Remember that procedure for future reference. | 18:04 |
replaceafill | dwelsh is away on the chat | 18:05 |
replaceafill | i'll send him an email | 18:05 |
replaceafill | explaining what we did | 18:05 |
th1a | ok. | 18:05 |
th1a | Are we going to be able to get this fixed today or should we revert the package? | 18:11 |
th1a | We can't leave a package up that won't let the server start. | 18:12 |
replaceafill | i think we should revert the package | 18:12 |
th1a | menesis? | 18:13 |
*** vialde has joined #schooltool | 18:21 | |
th1a | replaceafill: I assume you're trying to pdb this? | 18:22 |
replaceafill | yes | 18:22 |
*** th1a_iPhone has joined #schooltool | 18:25 | |
* th1a is going to make lunch. | 18:27 | |
replaceafill | i hit a wall with OOBTree C code :( | 18:30 |
th1a_iPhone | Doesn't seem like it should be that deep | 18:31 |
replaceafill | the problem happens in a pop call of the history btree | 18:31 |
replaceafill | which tries to get a keyreference to an integer? | 18:31 |
replaceafill | no, tries to use an integer as a keyreference | 18:31 |
replaceafill | (that's the right sentence) :) | 18:32 |
menesis | I think the .pop call is wrong | 18:35 |
menesis | because it deletes list items by index while iterating over it | 18:36 |
menesis | could you try http://pastebin.com/0k3YVGbR | 18:36 |
menesis | patch | 18:36 |
replaceafill | sure | 18:36 |
replaceafill | hold on | 18:36 |
menesis | or where can I get the broken Data.fs | 18:36 |
replaceafill | it's in our vps | 18:37 |
replaceafill | do you have access to it? | 18:37 |
menesis | because I couldn't find an instance with skill scores | 18:37 |
menesis | dunno | 18:37 |
replaceafill | hold on | 18:37 |
replaceafill | let me create an account for you | 18:37 |
replaceafill | (you don't have one) | 18:37 |
replaceafill | menesis, done | 18:39 |
replaceafill | host: 69.164.203.135 | 18:39 |
replaceafill | user: menesis | 18:39 |
replaceafill | the Data.fs is at: | 18:40 |
replaceafill | /home/replaceafill/Data.fs-2012-11-09_14-44-32 | 18:40 |
replaceafill | i'm going to try your patch | 18:40 |
replaceafill | AttributeError: 'BTrees.OOBTree.OOBTree' object has no attribute 'remove' | 18:42 |
replaceafill | on | 18:42 |
replaceafill | File "/home/replaceafill/sandboxes/cando_dwelsh_evolution_error/schooltool.cando/src/schooltool/cando/generations/evolve2.py", line 160, in fixSkillScores | 18:42 |
replaceafill | evaluations._history.remove(score) | 18:42 |
replaceafill | A | 18:42 |
*** th1a_ has quit IRC | 18:44 | |
*** th1a_iPh_ has joined #schooltool | 18:48 | |
*** th1a_ has joined #schooltool | 18:49 | |
replaceafill | th1a, have you been to toronto? | 18:50 |
*** th1a_iPhone has quit IRC | 18:50 | |
replaceafill | wow, there's like 20 th1a's | 18:50 |
th1a_iPh_ | Lol | 18:50 |
replaceafill | th1a_iPh_, i'm looking for a good place to eat :) | 18:51 |
th1a_iPh_ | I have no help | 18:51 |
replaceafill | ah, np | 18:52 |
replaceafill | i wish there was a timmy and robert's branch here :D | 18:52 |
th1a_iPh_ | Bob & Timmy's? | 18:54 |
replaceafill | that one ;) | 18:54 |
menesis | evaluations._history[ref].remove(score) | 18:58 |
replaceafill | trying | 19:00 |
replaceafill | it started! | 19:00 |
th1a_ | So what was it? | 19:01 |
*** menesis has quit IRC | 19:01 | |
replaceafill | it seems like it worked | 19:03 |
replaceafill | i can see the 17 scores in dwelsh database | 19:03 |
replaceafill | i mean, the nov 17th | 19:03 |
th1a_ | What was the problem? Do you know? | 19:04 |
replaceafill | according to menesis a list was being modified while it was being traversed | 19:05 |
replaceafill | he changed the call | 19:05 |
replaceafill | i'm comparing now what we had yesterday | 19:05 |
replaceafill | and what we got now | 19:05 |
th1a_iPh_ | Maybe it was just a different timing. | 19:06 |
replaceafill | the instance and my screenshots from yesterday look the same | 19:07 |
th1a_iPh_ | Maybe the reads and writes just came in a lucky sequence yesterday | 19:07 |
replaceafill | weird | 19:08 |
th1a_iPh_ | I'm speaking into my phone while pushing Julia swing | 19:08 |
replaceafill | ah!??! | 19:08 |
replaceafill | you're not typing!?! | 19:08 |
th1a_iPh_ | Speech recognition is pretty good | 19:08 |
replaceafill | wow | 19:08 |
replaceafill | i like that! | 19:08 |
replaceafill | i want that! ;) | 19:08 |
replaceafill | ok, time for lunch | 19:09 |
replaceafill | i'll be back in ~1h | 19:09 |
th1a_iPh_ | You have an android phone? | 19:09 |
replaceafill | no :( | 19:09 |
replaceafill | mine is a $18 phone ;) | 19:09 |
replaceafill | with a broken display :D | 19:09 |
th1a_iPh_ | Holding out for Ubuntu phone | 19:10 |
replaceafill | :D | 19:10 |
*** menesis has joined #schooltool | 19:17 | |
*** th1a_ has quit IRC | 19:20 | |
*** th1a_ has joined #schooltool | 19:21 | |
*** th1a_iPh_ has quit IRC | 19:21 | |
th1a_ | menesis: I guess we should push the fix? | 19:21 |
menesis | I should, yes... | 19:22 |
menesis | th1a_: yvl has reviewed aelkner's node search changes | 19:24 |
menesis | and added a fix for node catalog | 19:24 |
th1a_ | I don't think I want to add anything else right now. | 19:24 |
th1a_ | Let's just push the one fix to the fix. | 19:24 |
menesis | (the test failure that aelkner was talking about) | 19:24 |
menesis | ok | 19:24 |
th1a_ | I REALLY don't want to break the fix to the fix. ;-) | 19:24 |
*** th1a_ has quit IRC | 19:43 | |
*** th1a_ has joined #schooltool | 19:46 | |
*** vialde has quit IRC | 20:13 | |
*** vialde has joined #schooltool | 20:13 | |
menesis | th1a_: done | 20:13 |
*** th1a_ has quit IRC | 20:16 | |
*** th1a_ has joined #schooltool | 20:33 | |
th1a_ | Thanks menesis. | 20:33 |
*** magespawn has quit IRC | 21:26 | |
*** th1a_ has quit IRC | 21:32 | |
*** th1a_ has joined #schooltool | 21:47 | |
*** vialde has quit IRC | 22:09 | |
*** th1a_ has quit IRC | 22:11 | |
*** th1a_ has joined #schooltool | 22:15 | |
*** vialde has joined #schooltool | 23:02 | |
*** paulproteus has quit IRC | 23:10 | |
*** paulproteus has joined #schooltool | 23:17 | |
*** th1a_ has quit IRC | 23:32 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!