/srv/irclogs.ubuntu.com/2012/04/12/#launchpad-yellow.txt

gary_posterbac benji frankban gmb call in 212:08
bacrt12:09
gmbbenji, Thank you kindly: https://code.launchpad.net/~gmb/launchpad/ebt-logging-bug-974586/+merge/10172012:19
bacsorry i got booted.  trying to rejoin.12:21
bacgary_poster: starting hangout12:46
* bac tries again12:46
bacgary_poster: g+ is having fits and won't let me join goldenhorde.  i've sent you an invite12:50
gary_posterk bac12:51
gary_posterbac, "this hangout no longer exists"12:53
bacthat's a lie, a damned lie.12:53
baci'm in it.  existing.12:54
bacargh12:54
gary_poster:-)12:54
bacgary_poster: ok, the normal hangout now let me in12:54
gary_posterbac, don't see you in https://talkgadget.google.com/hangouts/_/extras/canonical.com/goldenhorde12:55
bacgoogle needs to spend more resources making hangouts work instead of making new whitespace12:55
gary_posterheh13:34
gary_posterfrankban, https://talkgadget.google.com/hangouts/_/extras/canonical.com/goldenhordeoneonone whenever you are ready13:35
bacgary_poster: the newest version of juju solve the bootstrap --constraint problem14:09
gary_postergreat bac14:09
gary_postergmb, ready in 10 or less; still on with fb14:31
gmbk14:32
gary_postergmb, https://talkgadget.google.com/hangouts/_/extras/canonical.com/goldenhordeoneonone whenever ready14:36
bacgary_poster: this works:  http://pastebin.ubuntu.com/926506/   it includes at line 13 a work-around for a new issue with deploy & --constraints14:45
gary_postercool bac will look soon14:45
gary_posterbac, so you already have everything up, or are you waiting on slave15:08
gary_poster& is the workaround "68.4"?15:08
bacgary_poster: the workaround was to do it separately as shown at line 1315:09
gary_posteroic15:10
bacgary_poster: waiting on slave15:10
gary_postercool bac.  are you looking at 974617?  if so will move card15:10
bacgary_poster: not yet15:11
gary_posterbtw frankban, when you are ready to work on a parallel testing card, please check with gmb to see if you can pair with him on it15:11
frankbansure gary_poster15:11
gary_posterthank you15:12
gary_posterbac, cool15:12
bacgary_poster: working the ppa card first15:15
gmbgary_poster, I think bug 974608 comes under "AAAAAAAAH! Sampledata!"15:15
_mup_Bug #974608: bugtask-find-similar.txt fails intemittently on paralleltest runs <paralleltest> <Launchpad itself:In Progress> < https://launchpad.net/bugs/974608 >15:15
benjigary_poster: I created a card for my incremental branch (lp:~benji/testtools/modernize-tsfr) and marked the 974622 card as blocked on my branch being reviewed (jml will do so today, UK time)15:17
gary_postergreat benji thanks15:18
benjigary_poster: and now the multi-branch work lane is over limit15:18
gary_posterbenji, s'ok.  it's a reasonable view on reality15:18
benjigary_poster: should I speculatively continue on the 974622 work assuming the branch survives review or do something else?15:18
gary_posterbenji, +1 on speculation IMO15:19
benjik15:19
gary_posteragree?15:19
benjiI guess it shouldn't be "blocked" then15:19
gary_posteryeah.  It will be blocked when you can't do anything on it15:19
frankbangmb: I am ready to pair on your nice bug, when you are15:20
gmbfrankban, Ah, I think that the one I'm on now isn't suitable - it's a relatively quick fix, AFAICT. We might be better off picking one of the other cards and pairing tomorrow morning instead.15:21
frankbangmb: coll15:21
frankbanhem cool15:21
gary_posterfrankban, look, slack time! :-P15:21
gary_posterbac, I need to take lunch now (cat to vet).  I'll ping when back15:25
bacgary_poster: coincidence.  i was about to go eat chinese food15:25
bac(speaking of cats)15:26
gmblol15:26
gary_posterheh15:26
bacthis past trip to VN was the first time i saw a restaurant specializing in "Thịt meo".15:26
frankbanI have a suggestion for everyone here who want to create a programming language: please call it in a way you can easily find info using google: a neologism with len >= 4 is strongly  appreciated15:27
bacfrankban: +115:27
bacG+ needs a 'translate' button for comments15:29
gary_posterheh15:33
gary_posterfrankban, I find "golang" works ok15:33
frankbangary_poster: coll didn't know, I was using "go language"15:34
* gmb -> very late lunch; back later16:04
gary_posterbenji, I saw discussion in -dev with jml.  What he said about the purpose of the forwarding result makes sense (where each test needs to be isolated, not just each call), but I thought that the semaphore was handled explicitly so that would work fine.  As I thought about it more, though, I realized I can't imagine a truly sane story for global tags within a merged set of test streams16:57
gary_posterthe expectations for the meaning of global tags would have to be drastically reduced16:58
gary_posterthough, I'm not really sure what the use cases are for global tags anyway16:58
gary_posterstepping away; back again soon16:58
benjigary_poster: (I was eating lunch.) right, I don't think there is a general story that will work with tags without a great deal of development effort, however if we are specific about what TSFR needs to do and what it doesn't do, I think we can get something that continues to work.  The funny part is that it is less and less important to us for our worker ID tagging result wrapper.17:25
gary_posterbenji, less and less important: it was only importat initially as it helped us understand what was going on, and you were using it as a template of sorts, right?17:27
gary_posterbac, lemme know when you are around and we can pair17:27
bacgary_poster: i'm here.17:27
benjiright; at this point we could just abandon any work on it and go ahead with what we want17:27
benjiwell, not quite: I'm pretty sure as-is TSFW is broken with respect to tags, so we'll have to do *something* about it, but we can more clearly see what that something is once it bites us17:28
gary_posterbenji, if we are sure of a fix, I'd be in favor of applying it.  Otherwise (for instance, the undoing of the global tags) I'm fine with putting it aside.17:30
gary_posterhttps://talkgadget.google.com/hangouts/_/extras/canonical.com/goldenhorde17:31
gary_posterbac ^17:31
benjigary_poster: I'm not sure of the fix, but I'm relativly sure there is a problem.  I'm afraid this is one of those things that cross package boundries and will be hard to get just right.17:32
benjigary_poster: I'm trying to figure out how to move the cards around to represent the current state of the world: I intend on 1) writing an add-worker-id-tag result wrapper, 2) integrating it into ConcurrentTestSuite, 3) fixing the tag bugs I believe we will uncover in TSFR.17:37
benji1 and 2 seem to be covered under the card for 974622 and 3 is the other card I created earlier; should they both be in Active/Coding?17:38
gary_posterbenji, have you started work on 3?17:41
benjigary_poster: I thought I had, but now I see that I haven't really.  Take that for what it is. :)17:41
gary_posterbenji, heh17:42
benjis/it is/you will.17:42
benjiso I guess it's reasonable to move the card for 3 into the started-but-threw-it-away bucket and make a new card if we need it17:42
gary_posterok, benji, I moved that card (#3) back to "Tasks" and changed the title to be less confident ("ThreadSafeForwardingResult doesn't handle tags as well as it could.  We suspect.")17:43
benjisounds good17:43
gary_posterbenji is it also appropriate to mark 974622 s unblocked17:44
gary_posteras17:44
benjigary_poster: oh, on a different note, a nurse is going to be coming by around 2 (they are habitually late) to teach me how to change Katie's catheter dressing for when we're in TN, so that may spoil our one-on-one time17:44
benjiyep, it is unblocked17:44
gary_posterbenji, ok, let me know when/if you are available17:45
gary_posterand benji, cool thanks, i marked card as unblocked17:45
bacgary_poster: i now have master and slave coming up.  slave is verified to be m2.4xlarge18:02
gary_posterbac, excellent18:03
benjigary_poster: the nurse is already 25 minutes late, what say we start our call?18:25
gary_posterbenji, oh ok!  I was just going to reboot.  I am in https://talkgadget.google.com/hangouts/_/extras/canonical.com/goldenhordeoneonone18:26
bacgary_poster: master and slave up and ready after 65 minutes.  i've manually done work-around for bug 974584 and have forced a build19:10
_mup_Bug #974584: Semaphores cannot be created in lxc container <paralleltest> <Launchpad itself:Invalid> <lxc (Ubuntu):Fix Released by serge-hallyn> <sysvinit (Ubuntu):Confirmed> < https://launchpad.net/bugs/974584 >19:10
gary_posteryay, bac!19:10
bacgary_poster: chat?19:30
gary_posterbac, still talking :-P ready in 5 or so ok?19:31
bacok19:31
gary_posterthx19:31
gary_posterbac, 419:37
gary_posterbah19:37
gary_posterbac, https://talkgadget.google.com/hangouts/_/extras/canonical.com/goldenhordeoneonone19:37
gary_posterbenji, do you agree that the following buildbot waterfall indicates that the "teach buildbot to understand subunit in test results to properly report failure numbers in waterfall" card has a bug or problem of some sort? http://ec2-50-19-152-175.compute-1.amazonaws.com:8010/waterfall20:17
* benji looks20:18
gary_posterbenji, would it be worth asking bac to verify that [something or other that you describe] is in the buildbot.cfg of the master?20:18
benjigary_poster: on the first point, the "no test results" looks discouraging, as I understand it there should be a summary line there20:20
gary_posterright, so we're on the same page there20:20
benjigary_poster: on the second part, if I recall correctly, no .cfg change should be required, I just changed the bzrbuildbot Test class to report in the new way.  Checking that the bzrbuildbot/subunittest.py module exists would be a good smoke test20:21
gary_posterbenji, ok cool.  bac, could you look for that on the master when you get a chance?20:22
bacbenji: -rw-r--r-- 1 buildbot nogroup 3255 Apr 12 18:05 /var/lib/buildbot/masters/master/bzrbuildbot/subunittest.py20:24
bacthat what you want to see?20:24
benjibac: yep, looks good20:24
benjiwhy we're not seeing a meaningful summary is a mystery to me20:25
gary_posterbenji, dragged that card back to active coding but also pulled your head off it.  We need to get it resolved but it doesn't have to be you20:30
benjik20:30
gary_posterI'll send an email to yellow inviting gmb and frankban to look at it tomorrow if they want20:30
benjimy inclination, for whoever looks at it... well, I'll reply to your email with my inclination20:31
gary_poster:-) k20:31
gary_posterbac, is it appropriate for me to drag card for bug 974617 to done done?20:32
_mup_Bug #974617: test_operational_view_integration fails intermittently in parallel tests <paralleltest> <Launchpad itself:In Progress by bac> <Python PGBouncer:Triaged> < https://launchpad.net/bugs/974617 >20:32
bacyes20:32
gary_postercool thx20:32
gary_posterbac, could you write an email to the yellow list with a description of how you successfully started up your instances today, please?20:37
gary_posterbenji, I just sent the email, but who knows when it will actually make it through the mailing list.20:37
bacok20:37
gary_posterthank you20:38
bacgary_poster: inside the container:20:38
bacbuildbot@lptests:~$ bzr whoami20:38
bacLaunchpad PQM <launchpad-pqm@canonical.com>20:38
gary_postercool20:38
bacthis is *before* i did anything...so not so cool20:38
gary_poster...oh...20:38
baceven so, the celery test fails20:38
bacso that's pretty confusing20:38
gary_posterwith the same error?20:38
bacyes20:38
gary_posterhuh20:38
gary_posterok20:38
gary_posterbac, I'll try now to dupe in a local lucid lxc container...20:39
gary_posterwhen you ran the test locally you were not in an lxc, right?20:39
baccorrect20:43
bacthis is odd, gary_poster20:46
bachttp://paste.ubuntu.com/927024/20:46
bacthis is inside an lxc container on the slave on ec220:46
bacso the cmdline 'bzr whoami' gives results but bzrlib.config doesn't20:47
bacand if i manually set 'bzr whoami', then bzrlib.config *still* returns None, None20:48
gary_posterbac, what about the thing that calls _auto_user_id, though20:48
gary_posterbac config.username()20:49
bacgary_poster: harder to test as you have to instantiate a Config subclass object20:51
gary_posterbac, ah ok.  but bac, this fails for me on lxc20:51
gary_posterso some kind of interaction20:51
bacrunning the test again20:51
bacsame same20:52
gary_posterbac, doing a pdb...20:53
bacwell at least it is easy to reproduce...20:54
gary_postery20:54
gary_posterbac, could you set a pdb in your local environment and see what self.file_name is in the username method when you run that test?21:00
gary_postercan do it tomorrow21:01
gary_posterEoD21:01
bacok21:01
gary_posterI get /tmp/tmpOmHAkg/.bazaar/bazaar.conf21:01
gary_posterwhich looks like it is a nice test isolation thing21:02
gary_posterand then...21:02
gary_poster_get_default_mail_domain() returns None in _auto_user_id21:03
gary_posterwhich causes everything to fall over21:03
bacgary_poster: so it smells like an lxc isolation problem21:04
gary_poster/etc/mailname is not installed21:04
gary_postermm21:04
gary_postersmells like an "unspoken dependency" problem to me with that21:04
gary_posterI don't know who is supposed to define /etc/mailname21:04
gary_posterbut I bet it is from a package that we don't install21:05
gary_posterbecause we shouldn't have to21:05
gary_postercould be wrong21:05
gary_posterok running21:05
gary_posterbye all21:05
bacsetting /etc/mailname to 'example.com' allows the tests to fail differently with a TimeoutError21:13

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