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

gary_posterbac, wgrant fixed the emergency bug, yay!  I'm going to try and qa the fix, and then I'll be available.13:10
gary_posterMaybe we can divide up some tests then.  I saw your email--I'm glad it was easy to fix those13:12
gary_posterbenji, what's the gmail trick for infinite email addresses?  gary.poster-foobar@gmail.com, was it (a hyphen and an additional string)?13:16
gary_posterhere we go http://landonsheely.com/post/751726222/google-mail-aliases13:16
benjigary_poster: plus instead of hyphen13:16
benji(qmail uses hyphen)13:16
gary_posterthank you13:17
gary_poster!13:17
benjinp13:17
benjinow you too will being to hate sites that think they know how to validate email addresses and won't let you have a plus in the mailbox part13:17
gary_posterheh13:18
gary_posterbac, benji, looking at kanban now, call in 313:27
gary_posterbeing unable to subscribe anyone on qastaging because of timeouts puts a real cramp on my ability to do qa :-/13:54
bacgary_poster: since you put the SSD in your MBP do you ever see it not recognized at boot?  kind of disconcerting.13:56
gary_posterbac, no.  Then again, this is my wife's MBP and she doesn't reboot much at all.13:56
gary_posterit's also a hybrid actually13:57
gary_posterthe only true ssd we have is on my MBP, and is Apple-installed13:57
gary_poster(and I have not had any problems with it so far)13:58
bacah, ok13:59
bacupon a second reboot it is recognized so it isn't a real problem just a mild shock every time it happens13:59
benjiI've been considering an SSD, it sounds like you guys like yours.14:01
bacbenji: yeah, i do14:07
bacbenji: it's the kind of thing that you being to take for granted though.  mostly notice how fast it boots, which isn't often, but everything else is just quicker14:08
bacs/being/begin14:08
gary_posteryeah, I really like the SSD14:08
benjibac: which drive do you have?  I've been leaning toward the Intel line.14:08
baci leaned towards intel but then bought the OWC14:22
bacit was highly rated at the time14:22
baci got the 256G14:23
gary_posterbac, benji, devel now has the branches that we have been working from (~gary/launchpad/direct-personal-subscription-actions) so you should be able to update devel and merge and then no longer worry about that old branch as a dependency14:59
benjicool14:59
bacgary_poster: great14:59
gary_posterbac, ok, those tasks took longer than I expected, but unless I hear back about a problem, I'm ready to go.  Should I take some of the test writing from you, or leave you alone and find something else to do?15:05
bacgary_poster: i'm working tests for make_action_link15:06
gary_postercool, that's the biggie15:06
bacgary_poster: feel free to pick another15:06
bacgary_poster: you know better than me the other areas that need tests.15:06
bacso if i can concentrate on that one function and you can begin to provide coverage for the others that would be great15:07
gary_posterheh, ok.  I'll branch lp:~bac/launchpad/me-talk-pretty ?15:07
gary_posterbac ^^15:09
bacjust a sec15:11
bacgary_poster: lp:~bac/launchpad/subscription-tests15:12
bacbut not just yet, still pushing15:12
gary_posteroh ok cool thanks15:12
bacand, ready15:12
gary_postergot it, thank you15:15
benjiwhy oh why does FF4 keep crashing with an "out of memory" error?15:28
gary_poster:-(15:30
gary_posterbac, I'm going to tackle the python bug.py "subscribe" test, fwiw15:31
bacgary_poster: ok15:31
Ursinhahi gary_poster15:33
gary_posterhey Ursinha15:34
Ursinhagary_poster, I know matt already answered your email, but I'll be around this week15:34
Ursinhaand next :)15:34
gary_posterUrsinha, oh ok, cool.  I thought you guys had some holidays.  So having the doc ready for your Monday morning sounds good then?15:35
UrsinhaI didn't know you are expecting a new family member :) congratulations in advance for that :D15:35
Ursinhagary_poster, yes, sounds perfect15:35
gary_posterthank you for the congratulations Ursinha :-)15:35
Ursinha:)15:35
gary_posterthanks for letting me know and ttyl15:35
* gary_poster writing tests for reveal_direct_description_actions now, bac16:00
bacgary_poster: ok16:11
benjiI love bzr uncommit.16:22
* gary_poster had forgotten about bzr uncommit, and wanted it16:26
bacgary_poster: have you got test set up for reveal_direct_description_actions?16:33
bacif so, could you paste it so i can steal as i need it for testing make_action_link16:34
gary_posterbac, yes.  I refactored it a bit though for easier and more contained testing, so it may not be what you are looking for.  You might be more interested in test set up for get_direct_subscription_information()?16:35
bacm_a_l on success currently calls r_d_d_a16:35
bacmy test fails b/c my LP isn't properly populated16:36
baci thought if there was boiler plate values i'd steal them16:36
bacdo i need to merge your refactoring?16:36
gary_posterbac, merge: yeah, eventually, but I think there will be at worst one small conflict.  http://pastebin.ubuntu.com/596594/ is what I have right now fwiw but it is not yet passing or complete.  LP not properly populated: ...looking16:38
gary_posterbac: LP not properly populated: try tests of show_subscription_description16:40
gary_posterthat passes in LP stuff16:40
gary_posterbut you might be able to run with a lot of that data16:40
bacthx16:40
gary_posterfor what you need16:40
gary_posternp16:40
bacgary_poster: thanks for the pointer.  progress made.16:46
gary_posterbac, awesome16:47
benjigary_poster: things are winding down on the Chrome help link bug fix and I'm looking at next tasks: the cleanup & bugfix cards look like the best candidates; do you have any other suggestions?16:54
benjithe sample data update is high priority16:54
gary_posteryeah, it's also very easy.  lemme look at board.16:54
gary_posterbenji, yeah, I think cleanup and bugfix.  We should be ready for subdivide 2's green card by tomorrow morning, I hope (i.e., done with unsubscribe in anger except for bugfixes), but not yet.  sample data is a good initial choice.  Let me see if I can get the instructions for you...16:56
benjicool16:57
gary_posterbenji, here's the crux: https://pastebin.canonical.com/43604/ needs to be applied to all sample data databases.  This is supposed to be the instructions (https://dev.launchpad.net/Hacking#Sample Data), but I'm finding them a bit lacking.  You can take a look while I click around some more...17:00
gary_posterhttps://dev.launchpad.net/Hacking#Sample%20Data17:00
gary_posterbenji, I am 80% sure that you need to apply that patch to launchpad_dev17:01
gary_posterand then run make newsampledata17:01
benjigary_poster: define "launchpad_dev"17:02
gary_posterbenji, you may also want to apply it to launchpad_ftest_playground17:02
gary_posterbenji, launchpad_dev is the name of the PG database, as viewable with psql17:03
gary_posterThe page linked to from the Hacking page (https://dev.launchpad.net/PolicyAndProcess/DatabaseSchemaChangesProcess) is not exactly pertinent but seems more complete.  In particular,17:03
gary_posterI think you want to move newsampledata.sql to current.sql and move newsampledata-dev.sql to current-dev.sql .  The Hacking page only describes the first of those17:04
benjik, reading17:05
gary_posterbenji, if this proves to be problematic/annoying at all, please shelve it until Danilo returns, because I know he's familiar with the ins and outs of this.  Maybe bac knows too, and there are probably others, but Danilo has been the person I've turned to so far for this stuff.17:06
benjik, I won't bang my head too hard on it17:06
gary_postercool17:07
gary_posterfwiw, my guess as to steps would be this:17:07
gary_posterpsql launchpad_dev17:07
gary_posterwithin psql, paste the sql17:07
gary_postercommit17:07
gary_posteroops, step 0: run make schema17:07
gary_posterso you have a pristine state17:07
gary_posterthen do psql launchpad_dev; paste the sql from danilo's pastebin; commit17:08
gary_posterleave psql17:08
gary_posterrun make newsampledata17:08
gary_posterand see if the diffs between the pertinent files look promising (filters have been added)17:08
gary_posterstop.17:08
gary_posterbenji ^^17:08
gary_posteroh, well, not stop: commit the changes and make a branch and get a review and all that stuff :-P17:09
benji:)17:09
gary_posterbac, lp:~gary/launchpad/direct-personal-subscription-actions-subscribe has all my tests so far, if you want to merge (tests pass for me).  I'm going to write really simple tests for the *_action functions.  Then with your tests for make_action_link we'll be done18:14
gary_posterI'm trying to figure out what "really simple tests" are ATM :-P18:14
gary_posterbac, you did see LPClient and how we use it for tests, yeah?18:56
bacgary_poster: yes, i saw in the old tests.  have not grabbed your new branch yet18:57
gary_posterbac, yeah I just meant in the old tests.  The tests I just pushed don't use it18:57
gary_posterbut I'm wondering if I need to use it for testing the *_action functions.18:58
gary_posterso I'm playing with it again18:58
bacgary_poster: i've merged your changed and pushed with my stuff back to lp:~bac/launchpad/subscription-tests19:11
bacpretty rudimentary m_a_l tests right now19:11
gary_postergreat bac.  on team lead call.19:11
gary_posteroff team lead call.19:28
gary_posterbac, I just pushed another version.  This has all of the tests for the *_action functions.  lp:~gary/launchpad/direct-personal-subscription-actions-subscribe20:15
bacok20:16
gary_posterIn order to test the function names and arguments being passed to named_post I am testing a bit of your function by the way, but never directly.20:16
bacgary_poster: you have a sec to talk briefly?20:17
gary_postersure bac20:17
gary_posterSkype me when you are ready20:17
* gary_poster wonders how big this branch is now20:17
benjigary_poster: I /think/ this is a good sampledata change: http://pastebin.ubuntu.com/596659/ but there are a few changes that I wouldn't expect20:17
gary_posterbenji, heh, yeah, I think that's common with sampledata changes20:34
benjik; I'm running with it, so we'll see how it it fares in ec220:35
gary_poster+1 benji20:35
gary_posterI'm assuming that the other changes in there (registrant, for instance) are from db changes that didn't get sampledata updates, and didn't need them for some reason (quite possibly because the changes were effectively made on the fly in db patches for dev instances)20:36
gary_posterdoesn't it feel backwards to be using a language in which you need help to do things like this the right way?  http://wolfram.kriesing.de/blog/index.php/2008/javascript-remove-element-from-array20:39
gary_poster:-/20:39
benjiyeah, I remember being flabbergasted by the round-about approach you have to take when I first tried to remove an item from a list in JS20:40
benjisplice feels like a perl operator that somehow jumped into javascript20:43
bacgary_poster: do the tests all pass in your branch?20:58
gary_posterbac, yes, though there are some complaints that I just noticed as I was about to move to something else20:59
bacgary_poster: these?21:00
bacError: Programmer error: unknown bug notification level: undefined21:00
gary_posterbac, yes, going to fix those21:00
gary_postertests still pass though21:00
bacgreat21:00
benjigary_poster: shall I start writing the feature delivery page or one of the cleanup cards?21:08
gary_posterbac, I just pushed a one-line fix21:09
gary_posterbenji, good question.21:09
gary_posterlemme look at cards21:09
gary_posterbenji, if you are up for writing feature delivery page, that would be great21:10
gary_posterthe other options are some bugs21:10
benjithe kanban boards needs a tarot theme to liven things up21:10
gary_posterbug 76125721:10
_mup_Bug #761257: Advanced subscription overlay for direct subscriptions does not handle unsubscribing teams <Launchpad itself:Triaged by yellow> < https://launchpad.net/bugs/761257 >21:10
gary_posterbug 75300021:11
_mup_Bug #753000: NotOneError caused by duplicate stuctural subscriptions <dba> <merge-deactivate> <oops> <story-better-bug-notification> <Launchpad itself:Triaged> < https://launchpad.net/bugs/753000 >21:11
gary_posterare high on my list21:11
gary_postertarot theme: heh, that would be nice21:11
gary_postercustomizable would be cool21:11
gary_posterwe can change colors21:11
gary_posternow21:12
benjiI'm up for the writing.  It may end up being a group effort of course, but if it needs to be done by EOD tomorrow, then I'd like to start it now and at least get it started21:12
gary_postermake halloween shades of orange and black21:12
gary_posterbenji, it needs to be done by EOD Friday.  I wasn't quite sure how to indicate that21:12
gary_posterI guess Monday would be clearer21:12
gary_posterdid you see the example page I pointed to, benji?21:13
benjiI keep thinking today is Thursday for some reason.21:13
gary_posterheh21:13
benjiyep21:13
gary_postercool21:13
gary_posteryay for it not being Thursday...at least from this perspective :-)21:13
gary_posterbenji, bug 424849 is done; it has a complicated state.  I'll download it to you when you get there, or write it myself at some point in the future21:14
_mup_Bug #424849: Launchpad should batch attachment notification emails <lp-bugs> <story-better-bug-notification> <story-better-notification-sending> <Launchpad itself:In Progress by gmb> <apport (Ubuntu):Invalid> < https://launchpad.net/bugs/424849 >21:14
benjik21:15
* gary_poster didn't take much of a lunch, and is feeling the lack21:15
benjigary_poster: do you know how much of the items that were more-or-less fully reviewable were fully reviewed last time?22:00
benjiI've been marking each as either having been reviewed or not, but I've realized that I can only guess, and even if it was, they may want to re-review to get a wholistic view22:00
gary_posterbenji, I don't.  I'd include them in the list as is (or modified as needed, whatever) with a note at the beginning of each one that they were already presented.22:01
benji"presented" good word22:01
gary_posterif you change your word from "reviewed" to "delivered" or "presented" then maybe you will be fine?22:01
gary_postercool22:01
gary_posterOK, I'm hot on the trail of my bug, but it's time to quit22:08
gary_posterbac, how goes the test writing?  more concretetely, do you feel comfortable that we'll be able to get this branch in review tomorrow morning?22:08
bacgary_poster: pretty good.  yes we'll be able to go into review then, unless i've missed something big22:09
gary_posterawesome bac.  I expect you haven't.22:09
gary_posterOK, have a great night everyone22:09
benjil8r22:10

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