/srv/irclogs.ubuntu.com/2012/06/14/#launchpad-yellow.txt

frankbangood morning gmb08:35
gmbMorning frankban08:42
frankbangmb: could you please review https://code.launchpad.net/~frankban/launchpad/bug-1012799/+merge/110270 ?09:11
frankbangmb: you there?11:09
gmbfrankban: Sort of. In a cafe, suck Internet. What's up?11:10
frankbangmb: could you please take a look at https://code.launchpad.net/~frankban/launchpad/bug-1012799/+merge/110270 ?11:10
gmbfrankban: I will do shortly, sure.11:11
frankbanthanks11:11
gmbfrankban: r=me, but I can't log in to lp at the moment; think there's a proxy in the way. Feel free to self review and note that I gave it my approval.11:46
frankbanok, thanks gmb11:47
bachi gmb, is anyone reviewing your branch yet?11:57
gmbBac nope, feel free. :)11:58
bacgmb: have you run it against trunk since my change landed?11:58
gmbNo.11:58
bacwould be nice to know if i got them all11:58
gmbbac: I'll spin up a slave this afternoon for it.12:01
bacgmb: does your implementation have the limitations we discussed yesterday, such as '-m' doing pre-filtering so that not all tests are checked?12:02
gmbbac: If I understand correctly, it sits before filtering takes place, but that might only be for -t; I'll check.12:03
bacgmb: if that is the case, do you think we should warn when imcompatible options are chosen?12:04
gmbbac: yes, that sounds sane.12:05
gmbgary_poster: Might be late to standup; wifi is crummy here.12:05
gmbAm going to switch locations.12:06
gary_posterack gmb12:06
gary_posterbac benji frankban gmb call in 2 https://plus.google.com/hangouts/_/dc2755d503ade939d419e49991619c2a6a3ba408?authuser=1&hl=en-US12:09
=== _mup__ is now known as _mup_
gmbgary_poster: G+ crashed. Nothing to add beyond longish lunch.12:34
gary_postergmb, cool :-)12:34
bacgmb: good news, on a version of trunk before my changes, --require-unique correctly flags duplicates.  on trunk it finds none.12:34
gmbWoot.12:34
gary_posterbenji, may I move your call to 2:00 PM?12:35
bacgmb: when the first dupe is found it raises an exception and quits.  did you consider making it find and report all dupes?12:35
benjigary_poster: sure12:35
gary_posterthank you12:35
bacgmb: i'd like to suggest that unless you rejected it for good reason12:36
gmbbac: hmm, no. But that wouldn't be too hard; I'll do that.12:36
bacyay12:36
gmbbac: no, I just like to prolong developers' pain.12:36
bacgmb: and finally, do you have a companion LP branch that incorporates that flag into one of the makefile targets?12:36
gmbbac: yes but I can't push it yet due to proxy issues12:37
gary_posterbac, which would you prefer, 1:30-2:00 or 4:30-5:00?12:37
bac1:3012:37
gary_postercool12:37
gmbbac: Will be doing that this afternoon.12:37
bacgmb: great12:37
* gmb -> bureaucracy12:37
bacgmb: review done12:44
gary_posteroh poo.  I forgot to have the panel on bug 994752.  I'll add it to tomorrow's list13:02
_mup_Bug #994752: lxc-start-ephemeral's use of dhcp lease table is fragile <patch> <verification-done> <lxc (Ubuntu):Fix Released> <lxc (Ubuntu Precise):Fix Released by stgraber> <lxc (Ubuntu Quantal):Fix Released> < https://launchpad.net/bugs/994752 >13:02
gary_posterbenji, are you working on the EBS snapshot thing?  If so, I will drag your card over to Active: Coding.  Also has anyone stepped up to bug 1012171 yet to your knowledge?13:08
_mup_Bug #1012171: Make captured stdout and stderr available within the subunit stream <paralleltest> <Launchpad itself:Triaged> < https://launchpad.net/bugs/1012171 >13:08
benjigary_poster: not quite yet; I'm trying to figure out the right way to set the ignores on my re-add-logs-directory branch; re. 1012171: not yet13:09
gary_posterbenji ok.  Do you want me to make a bug + card for that thing you are working on?13:09
benjigary_poster: sure (or we can reuse the last bug, either way is fine with me)13:10
gary_posterbenji I assume you mean bug 996729?  if so, ugh, I want that one to be done!  is it the same cause though?13:11
_mup_Bug #996729: zope.testing --subunit allows bad output on stdout, which can break subunit processing and tests <paralleltest> <qa-untestable> <Launchpad itself:Fix Committed by gmb> < https://launchpad.net/bugs/996729 >13:11
benjigary_poster: no, not 996729; let me find the bug number13:12
benjigary_poster: bug 101179313:12
_mup_Bug #1011793: lib/lp/services/profile/profiling.txt fails rarely/intermittently in parallel tests <paralleltest> <qa-ok> <Launchpad itself:Fix Released by benji> < https://launchpad.net/bugs/1011793 >13:13
gary_posterack13:18
gary_posterbenji I decided just to make a card.  It's in Active Coding with your face on it13:19
benjigary_poster: my face appreciates it13:19
gary_poster:-)13:19
gary_posterfrankban, hey.  https://plus.google.com/hangouts/_/d8192b69d811f42c71018b1e307a9fa8ae1a1333?authuser=1&hl=en-US when you are ready13:32
gmbbac, Just looking at adding an error after all the tests have been scanned... it would mean adding the error handling outside the generator, which in turn would mean looping running through the generated results... Obviously this is going to be less performant than the current incarnation, but I'm not sure how much we need care about that.14:16
gmbAny opinions?14:16
bachi gmb.  let me look14:22
bacgmb: what if tests_from_suites had another parameter that was a list of duplicates found.  tests_from_suites could populate that list without complaining and then find_tests could warn about the whole lot of them if any exists.14:31
gmbbac, Right, that's what I've done, but tests_from_suites is a generator and is recursive, so just doing something like:14:32
gmbtests = tests_from_suites(..., duplicate_ids=dupes)14:32
gmbwon't have dupes fully populated14:32
gmbUntil someone loops over `tests`14:32
gmbOr at least, I don't think it will.14:32
gmbMy tests might be too shallow to prove one way or the other;14:33
bacgmb: but it looks like find_tests does loop over the results of tests_from_suites.14:34
bac        for test, layer_name in tests_from_suite(suite, options):14:34
gmbbac, Right, but then it does other stuff that we don't want to care about if there are duplicates.14:34
gmbAlthough I suppose pragmatically it doesn't actually matter.14:34
bacah14:34
bacgmb: i'd call my request a 'nice to have it not too complicated'14:35
gmbbac, Right, I think I can see a way to do it... and actually, this being zope.testing,  I don't think "Ooh, that's a bit ugly" is actually a valid complaint.14:36
gmbIt's not exactly going to win any pageants.14:36
gmbThanks :)14:37
bacgmb: sorry, i couldn't resist having a go at it.14:49
bachttp://paste.ubuntu.com/1040891/14:49
gmbbac, That's exactly what I've done :)14:49
bacexcellent14:49
gary_postergmb, sorry, went over with francesco.  ready at https://plus.google.com/hangouts/_/d8192b69d811f42c71018b1e307a9fa8ae1a1333?authuser=1&hl=en-US ?15:02
gmbgary_poster, Okay, will be with you in a minute or two.15:02
gary_postercool gmb15:03
gmbgary_poster, lp:~gmb/launchpad/devel/.bzr/branches/zope.testing-p13 has an up-to-date requirement on my zope.testing patch, and is based on the latest devel.16:54
gmbIf you coudl run that in a buildbot of some sort, I'd be grateful16:55
gary_posteron call and lunch, will do soon16:57
gmbgary_poster, No huge rush; I EOD in 3 :)16:57
gary_poster:-016:58
gary_poster:-) do you want me to land if it passes, gmb?16:59
* bac reboots17:01
gmbgary_poster, Please; I'll be landing the zope.testing branch shortly.17:03
gary_postergreat17:03
gary_postergmb, do you have an MP for that already?  https://code.launchpad.net/~gmb/launchpad/devel/.bzr/branches/zope.testing-p13 doesn't take me anywhere...17:13
gary_postergmb maybe you meant lp:~gmb/launchpad/zope.testing-p13 ?17:14
gmbgary_poster, Yes, I did. Damn colo branches17:14
gmbI'll do the mp now.17:14
gary_posterthank you17:14
gmbgary_poster, Ah, wait, hang on... I haven't updated the make target to use the new switch. Durr.17:15
gmbSo, which make target needs updating?17:15
gary_postergmb, I'd expect that you'd want to change buildout-templates/bin/test.in17:16
gmbAah.17:16
* gmb looks.17:17
gary_postergmb, the defaults dict maybe?17:18
gmbgary_poster, Something like:17:18
gmbrequire_unique_ids: True,17:18
gmb?17:18
gmbEr. With quotes17:18
gary_postergmb, maybe.  you got me :-P17:19
gmbHeh.17:19
gmbWell, let's see what happens....17:20
gmbgary_poster, Yep, that seems to work.17:21
gmbI'll update it.17:21
gary_posterawesome17:21
bacgary_poster: chat?17:31
gary_posterbac, yes was making hangout https://plus.google.com/hangouts/_/5cfec4c6014cb96f4037ea07d4f0744fa15d3e92?authuser=1&hl=en-US17:31
bachey benji, i'm looking at bug 1012171 and trying to figure it out.  you have time for a quick call?19:59
_mup_Bug #1012171: Make captured stdout and stderr available within the subunit stream <paralleltest> <Launchpad itself:Triaged> < https://launchpad.net/bugs/1012171 >19:59
benjibac: sure19:59
baccool, let me grab some tea and set up a hangout...20:00
benjik20:00
bacbenji: i invited you but the window doesn't show me the url20:05
benjibac: I got the invitation, one sec20:05
bacbenji: it looks like it is a dict with a testtools.content.Content object as the value20:15
benjihrm, it's a shame but you'll have to complicate things a little; I hope those are easy to build20:16
bacshould be20:17
gary_posterWe have 12 in a row green.  The last time we had that--the only other time we had that--was May 4-820:36
benjiyay!20:37
benji(note use of exclamation mark)20:37
gary_posterlol20:37
gary_posterAlso for the last three days20:37
gary_posterwe have a statistic of 75%20:37
gary_postergreen20:38
gary_posterwhich is pretty good20:38
benjiwhat was our goal again?  95%?20:38
gary_posteryeah20:39
benjiso we need 7 more to be 1 failure in 2020:39
benjiquick, spin up 7 instances20:39
gary_poster:-) We are not supposed to switch to stretch goals till 90% but we don't have any other known bugs to work on atm20:39
bacbenji: shouldn't the zope.testing subunit tests pass, i.e.  bin/test -t subunit  ?20:48
benjibac: unfortunately I have no idea; the failing tests on our fork have conditioned me not to run the tests20:51
bacgah, i want to strangle my mechanic.  end of week five might have it done by middle of next week.20:51
bacbenji: when i finished my branch there were only 4 failures.  i thought subunit worked.20:52
gary_posterbenji, bac, we do have instructions on what tests are supposed to pass in versions.cfg20:52
benjiright, I forgot about that20:52
benjiwe really need to at least squelch the failing tests20:53
gary_posterI forgot to ask about it20:53
gary_posterwe could do that pretty easilyI woud guess20:53
gary_posterwould20:53
gary_posterI will add card20:54
bacthe expected failures per versions.cfg (reallly an odd place to track it) are http://pastebin.ubuntu.com/913757/21:02
baci'm seeing this in trunk http://pastebin.ubuntu.com/1041435/21:02
bachmm, that looks mighty funny21:05
bacso i'm picking up zope.testrunner from my ~/.buildout.  is that right?  is that what we use when running tests for zope.testing?21:06
gary_posterum, I don't think so21:08
gary_posterI think that may be from dependencies21:08
gary_posterand their tests21:08
gary_posterwe use older version21:08
gary_posterI have to run21:08
gary_posterbut--13 green runs!  new record21:08
gary_postersorry must run; baby bored21:09
bacbenji: can you try grabbing our 3.9.4 trunk and running tests?  i think i'm getting weird, extra bad results21:11

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