/srv/irclogs.ubuntu.com/2011/04/25/#launchpad-yellow.txt

=== Ursinha is now known as Ursinha-afk
* danilos -> lunch12:05
gary_posterhi12:06
gary_posterbaby still inside womb, so still around12:06
gary_posterdanilos, thank you for arranging no downtime deploy :-)12:18
gary_posterfound new bug 77021712:18
gary_poster(for after your lunch) I think you still have bugs to file danilos?12:19
gary_poster_mup_ is temperamental12:38
danilosgary_poster, yeah, I still have bugs to file, will do so right now12:50
gary_postercool thank you danilos.12:50
danilosgary_poster, qa took longer than I wanted (a bunch of unqa-d derived distro stuff)12:50
gary_posterdanilos, gotcha. :-/12:50
gary_posterthank you again for doing that12:50
danilosyou are welcome :)12:51
bacgary_poster: if the baby hangs on you think you can come to the release party on thursday?  :)12:54
gary_posterbac, heh, thanks for asking, but I doubt it.  I suspect I'll need to be providing moral support in that case.12:55
gary_posterbtw, I'm writing an email to Huw about all remaining items for him in the backlog12:55
gary_posterbug 770248 is another new, high priority bug13:12
danilosfa13:19
danilosuhm, enter instead of backspace :)13:19
danilosgary_poster, bugs filed, I am working on the tests and cleanup already, and will probably continue to do so for the rest of the day13:20
gary_posterdanilos, fantastic, thanks.  It will be great to have those addressed.13:21
gary_posterbac benji danilos kanban now, skype in 313:27
gary_posterbac, I see no in-progress cards.  is that accurate?13:28
bacgary_poster: yes13:29
bacatm13:29
gary_posterok bac13:29
gary_posterbenji, I'm trying to book my travel today, so you will be all by your lonesome on that card soon I hope :-)13:30
gary_posterhttps://bugs.edge.launchpad.net/launchpad-project/+bugs?field.tag=story-better-bug-notification13:31
gary_posterbac, Huw did not get back to you about the title overrun problem in the overlay, did he?13:52
bache did not13:52
gary_posterack thanks13:54
bacgary_poster: my natty is now booting.  hurrah.14:06
gary_posterdanilos, are you up for a pre-imp on bug 753000 (making fixes for dupe structural subscriptions and constraints to prevent them in the future) or do you want to put that off till tomorrow so you can get your current task done before EoD?  Either is fine14:07
danilosgary_poster, I'd prefer to leave it until tomorrow14:07
gary_posterdanilos, understood, that lets me work on easier bugs so no problem here ;-)14:07
gary_posterthanks14:07
daniloshehe, a win-win situation14:08
bacgary_poster: in bug 770248 you list bug 240067 as an example where you cannot mute14:48
gary_posterbac, yes14:48
bacgary_poster: when i go to that bug i see the mute bug mail link14:48
baci do not have a direct subscription14:48
gary_posterbac, do you have anything other than a structural subscription?14:48
gary_poster(according to _subscriptions)14:49
gary_poster+subscriptions14:49
gary_posterI can confirm that https://bugs.launchpad.net/launchpad/+bug/240067 does not show a Mute link for me14:50
bacgary_poster: two 1) via LP Bug Contacts and 2) a structural sub14:50
bacgary_poster: i believe you -- just trying to reproduce it.  what does your +subscriptions say?14:51
gary_posterbac, only the LP Bug contacts14:52
gary_poster(which is a structural subscription via the team)14:52
bacgary_poster: ok, i deleted my personal structural subscription and the mute link went away14:52
gary_posterhuh, ok, cool that you could repro.14:52
bacgary_poster: btw, in case you face it, once i reverted my nvidia driver from [current] to 173 i was able to boot14:54
bacgary_poster: hmm, but you never boot to metal, do you?14:54
gary_posterbac, ok cool thanks for hint.  No, but I was considering it this very weekend. :-)14:54
gary_posterI think I need more disk space before I do that though14:55
bacgary_poster: so you see no mute link on bug 770248 either14:56
bacwhere the hell is mup?14:56
gary_posterbac, I do see a mute link, because I'm directly subscribed, because I filed the bug14:57
bacgotcah14:57
gary_posterIf I unsubscribe myself then I don'yt14:57
bacgary_poster: so the problem seems to be "structural subscriptions via a team do not show mute link", no?15:06
gary_posterbac, yeah, that's what I would guess too15:06
=== Ursinha-afk is now known as Ursinha
gary_posteranother bug bites the dust...and I file another one. :-P16:25
bacgary_poster: you're climbing a ladder in quick sand16:29
gary_posteryeah16:30
gary_posterbac, I'm somewhat frightened of this, but I should tackle it. :-) Do you have any pre-imp thoughts on https://bugs.edge.launchpad.net/launchpad/+bug/770287 ?  I expect I'll need to go look at menu items...somewhere?16:31
gary_poster(the menu items are what frighten me :-) )16:32
bacgary_poster: i'm surprised by that bug.  i thought i had squashed those links.16:32
bacgary_poster: the links should just have 'enabled=False' to suppress them16:33
gary_posterbac, my sampledata might be a little old but everything else is fresh16:33
gary_posterI assume that wouldn't affect it (?)16:34
bacgary_poster: i'm not questioning your vision16:34
bacgary_poster: i'm just surprised my fix was only partial16:34
gary_postercool16:34
gary_posterSo where do I start?  I'm afraid the whole menu machinery is a bit of a black box to me--and it shouldn't be, which is why I want to tackle this16:35
bacgary_poster: the links are constructed in bugs/browser/structuralsubscription.py16:35
gary_posterok cool16:35
gary_posterI see, yeah, that seems to be doing the right thing16:37
gary_posterI'll pdb around I guess16:37
gary_posterbac, this is the problem:16:50
gary_poster         if sst.parent_subscription_target is not None:16:50
gary_poster386              target = sst.parent_subscription_target16:50
gary_posterin dev, thunderbird has not set its bug_tracking_usage16:51
gary_poster(UNKNOWN)16:51
gary_posterbut the parent, mozilla, has (LAUNCHPAD)16:51
gary_posterI don't really understand the intent of this code branch so I'm at a bit of a loss16:51
* bac looks16:52
gary_posterobviously I could simply remove that conditional16:52
gary_posterbut I assume it is there for a reason.16:52
* gary_poster looks for pertinent tests...16:52
gary_posternothing of the mixin by itself...16:53
gary_posterI remember there was one honking big file of tests...16:56
bacgary_poster: the parent is useful for milestone-project and distrosourcepackage-distro type relationships.  the code you see is correct for them.16:58
bacgary_poster: but it is not correct for product-projectgroup relations16:59
bacin fact, it is circular:  the projectgroup's usage of launchpad is determined by querying the sub-projects16:59
bacin the case of mozilla in our sample data, firefox uses LP, so mozilla reports it does even though thunderbird does not.16:59
bacgary_poster: so, it is kind of hacky, but in that test perhaps we include test that IProduct is not provided?17:00
bacby 'test' i mean conditional17:00
gary_posterbac, understood.  WFM.  Where are the tests for this again?17:01
gary_posterI mean real tests :-)17:01
bacgary_poster: there appear to be some in bugs/stories/xx-bug-statistics-portlet.txt17:03
bacgary_poster: i *wish* there were one in bugs/browser/tests17:03
gary_posterbac, oh, don't we have a big set of tests you did?17:03
bacgary_poster: ah, bugs/browser/tests/test_subscription_links.py ... of course17:05
gary_posterbac, yay, thanks.  I'll tackle that. Sorry you had to do all the work. :-P17:05
UrsinhaI love the notifications changes17:30
Ursinhaone of the first times I use launchpad and don't hate the ui17:31
bacgary_poster: it looks like Bug.personIsAlsoNotifiedSubscriber does not take team membership into account.  odd.17:45
gary_posterUrsinha, yay, thank you :-)17:45
gary_posterbac, that is odd :-/17:45
bacUrsinha: can we quote you on that?17:49
Ursinhabac, yes :)17:49
bacgary_poster: i also notice that when subscribing to a bug the mute link is not made available until the page is reloaded.  fix one, file one.17:50
gary_posterbac, I think mrevell might have just filed that other one...checking17:50
bacUrsinha: how is penelope?  growing?17:50
Ursinhabac, growing :) apparently she acquired taste for everything, from shoes to walls :P17:51
gary_posterbac, maybe not; just related17:51
bacUrsinha: put her in your handbag and bring her to dublin.  we need a mascot17:52
Ursinhagary_poster, I'm putting all results mrevell and I found here: https://dev.launchpad.net/QA/ExploratoryTesting/BetterBugSubscriptionsAndNotifications17:56
Ursinhabac, :)17:56
gary_posterUrsinha, great, thank you.  That puts some of the new bugs in clearer context too.17:57
Ursinhaoops17:57
Ursinhacool17:57
* bac lunches17:58
=== Ursinha is now known as Ursinha-lunch
gary_posterI'll be doing just a bit of more work later, but for now I'm off to Karyn's appt.20:01
gary_posterbye20:01
=== Ursinha-lunch is now known as Ursinha

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!