[00:11] lifeless: I see you added Intrepid to dev.lp.net/FAQ. LP is no longer supported on Intrepid, so it is tempting to remove it. [00:15] wgrant: go for it [00:15] wgrant: I was only making the bzr recommendation more complete [00:15] lifeless: I've replaced it with Hardy. [00:16] recommending 1.17 was nuts [00:16] :) === james_w` is now known as james_w [01:14] btw, it is a public holiday in nz today :) [01:17] gstq? [03:23] mwhudson, around? === Ursinha is now known as Ursinha-afk === joey is now known as Guest91962 [06:12] Good morning [07:12] so... now I see why that project I was going to work on got "fast-tracked" [07:12] hopefully I can still help out :) [07:17] What got fasttracked? [07:17] the upstream bug forwarding [08:23] good morning [08:26] moin adeuring [08:27] hi al-maisan! [09:14] Morning! [10:00] Morning, all. [10:32] deryck: Are you lot still on summer time? [10:33] mrevell, yes, until this coming weekend, I believe. [10:33] deryck: Ah, that explains why you seem to be an hour early :) [10:34] mrevell, :) [10:35] I almost got up an hour earlier today, too. That would have really messed with you. [10:36] :) === henninge_ is now known as henninge [10:48] deryck: gmb is away this week, right? could you please take a look at my post-merge review of r9757 that i sent to launchpad-dev? it needs some attention, since it might break the JS in some browsers. [10:48] BjornT_, sure, I can look at that. [10:50] BjornT_, yeah, I'll fix that today. [10:51] No bigjools today? [10:52] wgrant: he won't be available until next Monday. [10:52] noodles775: Ah, thanks. === matsubara-afk is now known as matsubara === Ursinha-afk is now known as Ursinha === henninge is now known as henninge-lunch [13:05] barry: morning. :-) should I send out the sprint announcement email? Do you have anything to add? [13:08] gary_poster: i sent it out on saturday (i thought) [13:09] barry, oh you did! sorry, I was trying to keep an eye out for it but missed it. thank you! [13:09] np! please add anything i missed [13:12] :-) looks good to me [13:15] thanks! can't wait for it to land :) [13:24] * mrevell --> rebooting [13:52] bac: the solution I had for aligning things to the right conditionally is the table-actions css class. Its basic structure is
    . If the table doesn't exist, the links are aligned to the left, otherwise to the right. [13:52] bac: you can see an example of this for the "Create milestone" link on https://edge.launchpad.net/launchpad/2.1 and https://edge.launchpad.net/launchpad/trunk [13:53] so i'm trying to hack on karmic, but i don't seem to have the module cProfile. does anyone know which package i need to install? also, what needs to be fixed for it to be installed as a dependency? [13:59] intellectronica: cProfile.py is a symlink in lib/ [13:59] hmmmm ... interesting, so why am i missing it? [14:05] intellectronica: where does the symlink point to? does that file exist? === EdwinGrubbs is now known as Edwin-afk === mrevell is now known as mrevell-lunch === henninge-lunch is now known as henninge [14:29] bac: it's been 2 weeks since i did a 'make schema'. does it ever end? vacuuming steps are taking FOREVER [14:31] barry, i have a wsgi question [14:31] i've defined a class that implements a 3-argument __call__ [14:32] then instantiated the class and passed the instance in to wsgi_intercept as a wsgi application [14:32] my __call__ is being triggered, but only one argument is being passed in (Self) [14:32] this goes against what i know about wsgi and other wsgi code i've written [14:32] do you know what might be wrong? [14:34] leonardr: off-hand i don't. i'd be happy to look into it with you if you want === mrevell-lunch is now known as mrevell [14:36] barry: i'll commit and push [14:36] leonardr: okay [14:39] barry: define FOREVER? [14:40] barry: lp:~leonardr/launchpadlib/wsgi-fake-launchpad [14:40] the wsgi class is defined in testing/helpers.py [14:40] set up in tests/test_browser.py [14:43] stub: an hour at least so far [14:43] leonardr: grabbing [14:44] hey guys [14:44] barry: That is very broken. I recommend rebuilding the database, as alternative methods of recovery will also likely take hours. [14:44] I've linked to a non-existing page https://dev.launchpad.net/UserStories [14:44] stub: is rocketfuel-setup enough to do that? [14:44] I think it would be a good idea to edit that page to provide a general description of what user stories are and how we use them. [14:44] flacoste, ^^ [14:46] barry: Doesn't look like it. [14:46] jml: ok, i can have a stab at it this afternoon [14:46] stub: okay. i know there's a wiki page with the gory details. will check that; thanks [14:48] flacoste, thanks. [14:48] barry: https://dev.launchpad.net/DatabaseSetup , step 4 is what you want I think [14:48] stub: awesome, thanks [14:49] barry: And the subsequent steps too [14:54] leonardr, ping [14:54] deryck: hello [14:55] leonardr, hi. in the js client I've got lint warnings with for-in constructions, in lines unrelated to my changes. Easy to fix, but wanted to check with you first. See: http://pastebin.ubuntu.com/302098/ [14:56] leonardr, just wanted to make sure this wasn't intentionally left out, before I fixed it. :) [14:56] deryck, i don't see a problem with fixing that [14:57] leonardr, cool, thanks. [15:00] leonardr: going on a c/c so it might be a little while [15:01] barry, ok === matsubara is now known as matsubara-lunch [15:05] sinzui: i opened bug 461164 to track the +download issue. i didn't include your comments on the design decision as it is outside the scope of this fix. [15:05] Bug #461164: Project +download page has extra vertical space [15:06] barry, i think i'm misusing wsgi_intercept [15:06] bac: That is a prudent decision. Thanks === salgado is now known as salgado-lunch [15:15] barry: yes, i've solved it [15:16] leonardr: great! glad i could "help" ;) === Guest91962 is now known as joey [15:52] sinzui: in https://bugs.edge.launchpad.net/launchpad-registry/+bug/461164 i don't understand the issue with breadcrumbs [15:52] Bug #461164: Project +download page has extra vertical space [15:53] bac there is an xmlns on the ol. This implies that the template did not declare the namespace, so it was not stripped [15:54] * sinzui cannot find what renders the breadcrumb
      [15:55] sinzui: every template i've looked at has that problem: product-index and person-index [15:55] sinzui: check out https://edge.launchpad.net/~bac [15:56] yes, it is a universsal screwup [15:56] MTecknology, hi [15:57] sinzui: but the templates all start with xmlns="http://www.w3.org/1999/xhtml" [15:58] I do not think @@+hierarchy does [15:58] jml: g'morning [15:58] actually, launchpad-hierarchy does, but something must be wrong since it is not handled like other pages [15:58] MTecknology, how's things? [15:59] jml: good, you? [15:59] MTecknology, good :) wishing I were spending more time in emacs and less time in GMail :) [16:00] emacs ... makes little children in nigeria sad [16:00] MTecknology, Uganda, I think you'll find. [16:00] :P [16:00] MTecknology, how's the project going? [16:01] which one? [16:01] the bug forwarding? [16:01] MTecknology, well, the uni project in general [16:01] so far they're still pending approval at the state [16:02] bac: I would not spend more than 15 more minutes fixing the breadcrumb namespace. It is a separate problem, and I do not see anything obvious in the template [16:02] MTecknology, ahh ok. [16:03] jml: Since you guys are taking up that module, by part in it won't be so bad. I just need to keep up on what's going on and do my best to help out in a few places and make nice pretty reports [16:04] not module, project [16:04] I've been messing with modules for ~20hr so far this week [16:05] stub: something's still broken. i believe i've done all the steps on DatabaseSetup. 'make schema' runs cleanly. 'make run' fails: http://paste.ubuntu.com/302138/ [16:07] barry: Did you add the listed chunk to the *top* of pg_hba.conf, and did you 'pg_ctlcluster 8.3 main reload' ? [16:07] jml: how busy you been? [16:07] (top == first uncommented line of course) === salgado-lunch is now known as salgado [16:09] stub: um. i did now. ;) thanks! it's working === matsubara-lunch is now known as matsubara === deryck is now known as deryck[lunch] [16:45] MTecknology, more than usual :) [16:46] jml: it's that gosh darned stock market i tellz u; it makes the world so so busy :P [16:47] MTecknology, heh [16:47] apparently I don't get to slack off my senior year in college.. [16:47] MTecknology, what is this world coming to! [16:47] like, i know; right? [16:48] I just need to learn how to set priorities and learn that sleep can't be the last or the one I mark 'when unavoidable' :P [16:48] I say this while I chat online instead of paying attention in class [16:49] food time - ttayl [16:52] MTecknology, ciao === beuno is now known as beuno-lunch === salgado is now known as salgado-brb === deryck[lunch] is now known as deryck === salgado-brb is now known as salgado === beuno-lunch is now known as beuno [18:04] g'night all [18:12] nytol === dpm is now known as dpm-afk [18:55] ciao? [19:12] good morning [19:25] sinzui: is this what you had in mind for bug 436503? http://people.canonical.com/~barry/public.png http://people.canonical.com/~barry/private.png ? [19:25] Bug #436503: Team privacy portlet inconsistent with the rest [19:26] Something is wrong [19:26] ah! [19:26] barry: we have two problems [19:27] barry: Your example shows something that we said we would remove months ago [19:28] barry: Can you provide an example or a Private team? We really need to drop private membership teams next week [19:28] sinzui: this bug is all about the ui [19:28] barry: I was expecting to see private in bold like we show private bugs, then I realised your example was not a private team [19:28] barry: yes, but your example is not a private team [19:29] sinzui: http://launchpad.dev/~myteam (well, it's a private membership team) [19:30] barry: private-membership should not exist we suck we said we would remove them in June. We double suck [19:30] barry: please show me an example of a TRUE private team [19:30] * sinzui does not want to design for something that should not exist [19:30] sinzui: http://people.canonical.com/~barry/realprivate.png [19:32] sinzui: the ui changes are fairly simple and apply to all three PersonVisibility states [19:32] barry: the formatting is fixed, but that does not tell me it is private. I need to read the CSS to know what is happening. What does it take to say "Private team" [19:33] sinzui: do you still want it to also say "Viewable by team members" or delete that text and /just/ say "Private team"? [19:34] barry: that first part certainly is an understatement. Because the name is not knowable either [19:34] We do not say for private bugs: this bug is only viewable to subscribers [19:34] maybe we should do that though. [19:35] sinzui: i'd have to ask bac but i think that extra explanatory text for teams is there because no one really understand what a private membership team is. ripping those out seems out of scope for this particular bug [19:35] sinzui: so i think we have a few ui choices here. [19:36] barry: do you think we should state state . This is visible to [19:36] sinzui: one possibility is that the text could just say "Public team" "Private team" "Private membership team" and have a help popup that contains that little explanatory text [19:37] sinzui: i'm not sure that it's always helpful to do that, no. but on a help popup or balloon text, maybe so [19:37] sinzui: i would opt for keeping things simple on the page and elaborating in secondary text, e.g. (?) help [19:39] barry: I think the formatting that you are most concerned about is fine. I would prefer that the private team state is private, but I recognise that is a separate issue. r=me for the format change === abentley is now known as abentley-lunch [19:40] sinzui: that's r=me for the screen shots i just posted? no additional change necessary? [19:41] Good morning mwhudson. [19:42] No. other changes. We need consistent messaging about what public/private and what that means to the users. That is a separate bug that affects all apps. [19:42] sinzui: +1 [19:42] * barry makes the tests pass [19:43] barry: ! destroy any story test that is checking markup. [19:44] sinzui: good idea [19:44] barry: Since we agreed to change the format, not the message, any test that fails needs to made robust in case we change the formatting again [19:45] sinzui: note, we did slightly change the message. for non-public teams it no longer prints the big fat

      [19:45] sinzui: but yes, i will make sure the tests are sane [19:46] barry: stories do not check markup. [19:46] barry: One of the goals of the 3.0 conversion was to remove any story that checks implementation details [19:46] sinzui: right. well, we'll see what tests fail [19:48] sinzui: btw, i know what i want to work on next. remember what i did for projects? go to http://launchpad.net/~sinzui/+edit and scroll to the bottom of the page [19:51] barry: We need a bug. If you do that, can you also fix bug 113562, bug 273180, and bug 430680 [19:51] Bug #113562: "Change Branding" is unclear for people [19:51] Bug #273180: 64x64 team branding image woes [19:51] Bug #430680: IPerson's +edithomepage is redundant [19:53] sinzui: +1 [19:54] fab [19:55] barry: the "woes" bug just requires that we explain where the images are used. We do not use an icon for a person today, but that may happen. [20:01] morning [20:07] thumper, morning. [20:07] thumper, was there a holiday in NZ yesterday? [20:08] yep [20:08] labour day [20:08] thumper, ah. === salgado is now known as salgado-afk [20:16] thumper: again === abentley-lunch is now known as abentley [20:19] thumper, on the plus side, it didn't sound like we had a delay. :) [20:19] rockstar: i could hear you [20:19] thumper, shall I try and call? [20:19] rockstar: but all thumper heard was plinky noises [20:19] rockstar: yeah, or abentley [20:19] rockstar: you try and see what you get [20:37] abentley: still on for our normal chat? [20:37] thumper: Sure. [20:44] thumper: morning [20:44] intellectronica: morning [20:45] thumper: i hear you're finding difficulties getting up and running with integrating lazr-js widgets. i wanted to offer my help and more importantly, suggest that we work together on documenting the process for future generations [20:46] intellectronica: on a call right now] [20:46] intellectronica: Can you land that branch for me? [20:47] wgrant: oh, of course! i completely forgot that you need that landed by someone [20:47] intellectronica: Thanks/ [20:55] wgrant: what commit message should i use? [20:56] wgrant: it will take a bit, since i need to run the test suite on it first, b.t.w [20:57] intellectronica: 'Add IArchive.debug_archive, pointing to the corresponding debug archive.', I suppose. Thanks. [21:06] https://help.launchpad.net/HelpRotation [21:07] mwhudson: you might want to choose a week before one is chosen for you :) [21:12] thumper: done === matsubara is now known as matsubara-afk [21:34] bac: ping [21:34] hi barry [21:34] bac: hi. are you ocr tomorrow? [21:34] barry: yes [21:35] bac: great! i'll save this one for you. it's easy; related to team visibility [21:50] barry: that's great. get it to me early, though. === Ursinha is now known as Ursinha-afk [22:37] Can we add a feature to LP so that after the bug report gets to be 100 lines long (where it breaks off and stops displaying all comments) when they add a comment thy will get this big massive page pop up that takes over their entire keyboard and screen and mouse and says "Are you sure this IS NOT a 'me too' post?" and then a description below and forces them to stare at it for 5min and then scroll through every comment says "no [23:34] thumper: i notice a passing commit that makes Distribution.serieses a cachedproperty [23:34] thumper: does this mean that there's a hack that can be deleted in branchlisting.py ?