[12:27] <gary_poster> halloo.
[12:27] <bac> gary_poster: welcome back
[12:27] <gary_poster> bac benji danilos gmb, call in 3 if I get my act together fast enough.  if not fast enough, will be a hair late.
[12:28] <gary_poster> thanks bac.  I'm mostly unscathed. :-)
[12:28] <gmb> Ok
[12:30] <danilos> gary_poster, hey, welcome back
[12:30] <gary_poster> thanks danilos :-)
[12:31]  * gary_poster *almost* ready
[12:33] <gary_poster> bac, benji, not on skype?
[12:33] <bac> oops
[12:34] <bac> ready
[12:42] <danilos> gary_poster, btw, changing storm_cache_size to 1000 from 100 for development did "fix" the problem for me (in that everything gets pre-loaded)
[12:43] <danilos> I don't like this solution though, so I'll look into fetching everything with a single query instead
[12:43] <gary_poster> danilos, huh.  Is that a normal config setting?  You could look at production configs, of course.  I wonder if it would generally improve our performance without too much of a cost.
[12:44] <danilos> gary_poster, I just looked, it doesn't seem to be set anywhere in production configs, so I need to confirm what's the default
[12:45] <danilos> gary_poster, oh, default for non-dev is 10k, so I am likely good, so I'll just keep the code as-is
[12:45] <gary_poster> ah ok danilos.
[12:51]  * gmb -> lunch
[13:23]  * danilos -> food
[13:40] <gary_poster> ...ok, mail successfully dealt with/deleted...
[13:40] <gary_poster> on to trying to do something useful
[15:20] <gary_poster> danilos, cron is complaining:
[15:20] <gary_poster> 2011-08-16 14:04:21 WARNING Found 2 competing templates with translation domain 'messages': "openerp-messages in OpenERP Web Client trunk"; "viewcalendar-messages in OpenERP Web Client trunk".
[15:20] <gary_poster> Do we need to do anything about that, or ask anything to be done?
[15:22] <danilos> gary_poster, we should probably let openerp maintainers know about it so they can fix it (not sure anything is broken, and if it's not, we should make those messages log on DEBUG/INFO level)
[15:23] <gary_poster> danilos, ack.  I guess I'll try to contact them with that.
[15:25] <gary_poster> gmb, question for you.  I was trying to dupe https://bugs.qastaging.launchpad.net/ubuntu/+source/afflib/+bug/230350 locally.  I made bugtasks with sourcepackage targets but it doesn't look the same.  I can take a screenshot if that helps.
[15:25] <_mup_> Bug #230350: Missing Debian Maintainer field <Ubuntu:Invalid> <afflib (Ubuntu):Fix Released by saivann> <alac-decoder (Ubuntu):Fix Released by warp10> <axiom (Ubuntu):Invalid> <beneath-a-steel-sky (Ubuntu):Fix Released> <bibletime-i18n (Ubuntu):Fix Released by txwikinger> <binkd (Ubuntu):Fix Released> <bzr-builddeb (Ubuntu):Won't Fix> <capisuite (Ubuntu):Invalid> <chinput (Ubuntu):Fix Released by warp10> <chmsee (Ubuntu):Fix Released> <ciso
[15:26] <gmb> gary_poster: looking...
[15:26] <gary_poster> thx
[15:31] <gmb> gary_poster: Okay. Can you screenshot your version please?
[15:31] <gary_poster> sure
[15:32]  * danilos -> out, tty tomorrow
[15:37] <gary_poster> gmb, I cannot get https://devpad.canonical.com/~gary/ to not give me a forbidden error :-(
[15:37] <gary_poster> https://devpad.canonical.com/~gary/sshot.png should be it
[15:37] <gmb> gary_poster: Is the file in your public_html directory?
[15:37] <gary_poster> it is on carob (devpad) in my public_html dir
[15:37] <gmb> Hrm.
[15:38]  * gmb scps instead.
[15:38] <gary_poster> k
[15:39] <gmb> gary_poster: I get permission denied when I try to ls /home/gary/public_html
[15:39] <gmb> gary_poster: Your ~ is chmodded to 700
[15:40] <gary_poster> gmb, changed...
[15:40] <gary_poster> gmb https://devpad.canonical.com/~gary/sshot.png works
[15:40] <gary_poster> thanks gmb
[15:40] <gmb> Yep
[15:41] <gmb> np :).
[15:41] <gmb> dev-op baby steps.
[15:41] <gmb> Anyway...
[15:41] <gary_poster> :-)
[15:42] <gmb> gary_poster: So, it looks like in your version the package tasks are tied to a distroseries as well as the package.
[15:42] <gary_poster> gmb, http://pastebin.ubuntu.com/667420/ is what I did fwiw
[15:42] <gary_poster> ah ok
[15:42] <gary_poster> so if I remove that part then it might work
[15:42] <gmb> gary_poster: Yes, I thikn so.
[15:42] <gary_poster> I thought I needed that or else it would be making a new distroseries each time
[15:43] <gary_poster> ok thanks gmb!
[15:43] <gmb> gary_poster: Well, that might be the case
[15:43] <gmb> (The joy of factories0
[15:43] <gary_poster> :-)
[15:44] <gmb> gary_poster: I think you need to unset the distroseries of the packages after they're created (if you can do that; I don't know)
[15:44] <gmb> makeSourcePackage() requires a distroseries if you don't want to create umpteen of them, as you suspected.
[15:45] <gary_poster> gmb, heh, ok, thaks.  but in terms of rendering time, what I've done includes all of the "hard" rendering things from that original bug, *plus* the distroseries, right?
[15:45] <gmb> Yes.
[15:45] <gary_poster> OK.  I'm having a hard time duping the remaining problem.
[15:48] <gmb> gary_poster: What's the remaining problem? Do you mean that you can't get it to ake as long as it does on production or is there something separate?
[15:51] <gary_poster> gmb, yeah, I can't get it to take as long as in production.  Admittedly, there's 150 comments on the real bug, and I'm not trying to fix that.  However, if you look at an oops on qastaging, there is still a four second Python-only (no SQL) break when rendering the page (of course, the whole page takes 27 seconds on qastaging)
[15:51] <gmb> Hrm.
[18:07] <bac> gary_poster: i'm looking for a bug.  speak up if you have one you'd like me to look at
[18:08] <gary_poster> bac, find a squishy one.
[18:09] <bac> benji: is this related to the bug you're working on: https://bugs.launchpad.net/launchpad/+bug/827210
[18:09] <_mup_> Bug #827210: JSONDecodeError in +check-links page <oops> <Launchpad itself:Triaged> < https://launchpad.net/bugs/827210 >
[18:10]  * benji looks
[18:10] <bac> benji: you caused the oops
[18:10] <bac> s/caused/were driving at the time of/
[18:10] <bac> ergh
[18:11] <benji> bac: heh, yeah that will be fixed when my branch lands
[18:11] <bac> want me to dupe it?
[18:11] <benji> that'd be great
[18:11] <benji> while figuring out just how deep this went I wondered if I'd be causing any new bugs to be filed; now I know :)
[18:12] <bac> benji: you may want to mention it to diogo so he doesn't file bugs while looking at OOPS
[18:12] <benji> thanks, will do
[20:03] <bac> hey gary_poster, i just fixed bug 826846 ... but now i'm having questions
[20:03] <_mup_> Bug #826846: AttributeError: 'NoneType' object has no attribute 'split' adding a ssh key <oops> <Launchpad itself:In Progress by bac> < https://launchpad.net/bugs/826846 >
[20:03] <bac> the fix was simple, make the model code defensive in case it gets a value of None
[20:03] <gary_poster> bac, ok.  I saw the mp fly by
[20:04] <bac> but, i'm confused b/c the data are fetched from the form and should have been u'' not None
[20:04] <bac> None implies the key didn't exist in the form data
[20:05] <gary_poster> bac, webservice? (random guessing)
[20:05] <bac> nope
[20:05] <bac> not according to the oops
[20:06] <bac> user agent was midori ... so a bit of an odd ball, but i tested with midori and couldn't replicate
[20:06] <gary_poster> bac, spoofing/constructing a form?
[20:06] <bac> anyway, i've fixed this particular bug, but may not be a good idea in general.
[20:07] <gary_poster> form reply, I mean