wallyworldsinzui: around?02:02
wallyworldwgrant: StevenK: on the sharing details page, we show bugs and branches in the one table. there's a (3rd party) sorttable.js bug wrt row colspans which means sorting is broken. i can work on fixing the bug but i think we perhaps should be showing branches and bugs in different tables in any case. you agree?02:14
lifelesswallyworld: why different tables?02:15
lifelesswallyworld: we have lots of artifact types, having one table per is really just a manual pre-defined facet search.02:16
wallyworldlifeless: like we do for milestones with blueprints and bugs i think it is02:16
wgrantwallyworld: Well, you know how I feel about sorttable on that page at all :)02:16
wallyworlddifferent things therefore different ables02:16
wallyworldi can keep everything in the one table02:16
wallyworldi'll fix the sorttable bug02:17
wallyworldbut i'm not sure how much sense sorting makes if we are sorting on bug nr and branch name02:18
wallyworldthat's why i was thinking separate tables, unless we think sorting on bug nr, branch name is silly02:18
StevenKwgrant: I wonder if the >20 minute tests branch I approved had a wildly different time in ec2.02:25
wgrantStevenK: Quite possibly. Those tests are rather DB-heavy.02:28
lifelesswallyworld: why have js sorting anyway? db can sort more efficiently02:31
wallyworldsure, but why enforce a round trip just to sort 20 rows by information type for example02:31
wallyworldi think js sorting definitely has a place02:32
lifelesswallyworld: if the page doesn't show /all/ the content02:33
wallyworldthen js sorting should be disabled02:33
wallyworldit's not currently, and i don't think we do that elsewhere, but i think we should02:33
* StevenK tries to get his head around YUIXHR tests and feels his brain slowly dribbling out of his ears.04:31
=== jtv1 is now known as jtv
adeuringgood morning07:58
RfADdlSI was upload the package and get error on build "Can't exec "qmake": No such file or directory at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 215." How to fix it? Full log http://goo.gl/nxYFz08:15
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
StevenKRfADdlS: We don't support PPAs in this channel, but you're missing a Build-Depends.08:33
RfADdlSStevenK: where should I write? I pointed out in debian/control all depends.08:39
jelmerRfADdlS: #ubuntu-packaging is the right channel for questions about packaging09:24
RfADdlSStevenK: jelmer: thank you09:33
czajkowskithats definately a blooop and not a blip11:11
wgrantjml: Is that really all of them?11:13
wgrantIt's excluding tests obviously11:13
wgrantBut I would have expected more11:13
jmlwgrant: excluding tests and doc#@$!s11:13
jmlbzr grep -n 'removeSecurityProxy\(' |grep -v test |grep -v '\.txt'11:14
jmlalso excludes 'testing'11:14
jmlwhich accounts for about 10011:14
wgrantThe lack of testing would do it, indeed.11:14
jmlgary_poster: https://code.launchpad.net/~jml/subunit/filter-tags/+merge/102840 up for review and I'm happy for it to land.12:04
jmlgary_poster: jelmer or vila are valid reviewers.12:05
=== lionel__ is now known as lionel
gary_posterjml, fantastic thanks.  jelmer or vila, if you have time to review soon it would help us a lot.12:10
gary_posterjml. did benji sufficiently address https://code.launchpad.net/~benji/testrepository/add-worker-id-tagging/+merge/102574 for you to approve it?12:11
jmlgary_poster: haven't looked. will do so now.12:11
gary_posterthank you12:12
=== matsubara-afk is now known as matsubara
=== adeuring changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: adeuring | Firefighting: - | Critical bugtasks: 4*10^2
jmlthere's definitely some releasing that needs to be done12:38
jmlgary_poster: once you guys are actually using this new stuff in anger and getting value from it, let me know, and I'll release the bits I can.12:45
gary_posterawesome thanks jml.  We already have the tagging stuff in place for our ec2 parallel tests, thanks to our ppa, so those parts are being used successfully in anger.  this has given us subunit results that we can now analyze with your subunit-filter changes.13:00
jmlgary_poster: cool. I guess once you've done such an analysis and learnt something, I'll do a release.13:01
jmland maybe I'll do a testtools release today anyway.13:01
gary_postercool.  I intend/hope to have such that analysis today; will ping you about it one medium or another when I do13:02
rick_habentley: hey, can I bug you pre stand up for a call to help with this bug stuff?13:03
abentleyrick_h: Sure.  Bug me with your bug stuff.13:04
rick_hawesome, normal stand up hangout?13:04
abentleyrick_h: Okay.13:05
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
jamflacoste: are you around? Are we still chatting today?14:14
abentleyadeuring: The lazr.jobrunner release HOWTO says "Test the generated source distribution in dist/".  How do I do that?14:15
adeuringabentley: good question... I don't know. The text stems from creating a template for the buildout machinery...14:17
abentleyadeuring: Oh, okay.  Maybe we'll remove that text for 0.4, then :-).  I wondered why it didn't mention anything about Launchpad...14:17
flacostejam: yes14:18
adeuringabentley: what you can do: create the tar ball, unpack it somewhere and run "make develop; make check"14:18
flacostejam: hang out?14:18
flacostejam: let me get you an invite14:18
jamflacoste: google hangouts makes it sound like I'm talking under water according to everyone I've tested with.14:19
jambut I'll try it again14:19
flacostejam: let's skype then14:19
flacostejam: or voip14:19
flacosteeither works for me14:19
jamJohnArbashMeinel on skype14:19
flacostejam: yes, let me switch input14:20
jamflacoste: ok14:20
flacostejam: i need to hang up14:21
abentleyadeuring: Makefile isn't included in the tarball.  Should it be?14:21
deryckhi flacoste.  wb!14:21
abentleyadeuring: Neither is bootstrap.py.14:22
adeuringabentley: hmmm... the usual "python -S bootstrap.py; bin/buidout" should be enough, but sure, bootstrap.py should be included...14:22
abentleyadeuring: And buildout.cfg?14:23
adeuringabentley: yes, of course...14:23
abentleyadeuring: I guess we can fix that for 0.4, too.14:23
adeuringabentley: right14:24
gary_posterjml, hey.  we think the new subunit-filter might be broken.  Are we maybe doing something wrong?  Examples:14:24
gary_postercat ~/Downloads/testrepo-0.txt | env PYTHONPATH=python ./filters/subunit-filter -s --with-tag='worker-0' | head -n 30014:25
gary_posterthis gives us all tests irrespective of worker-014:25
gary_postercat ~/Downloads/testrepo-0.txt | env PYTHONPATH=python ./filters/subunit-filter -s --with-tag='worker-0' --without-tag='zope:layer' | head -n 30014:25
gary_posterthis gives us...something weird.  Will pastebin, one sec14:25
gary_posteroh, easier to read there14:27
gary_posterwithout-tag may have worked14:27
gary_posterbut it did not for benji14:28
gary_posterhe tried --without-tag worker-314:28
gary_posterand got worker-314:28
abentleyadeuring: Can you please authorize me to upload packages for lazr.jobrunner to pypi?14:33
adeuringabentley: if you can tell me to do that, sure ;)14:34
adeuringabentley: found it. what is your pypi user name?14:35
abentleyadeuring: abentley14:35
adeuringabentley: done14:36
abentleyadeuring: Thanks, works.14:36
* deryck does the post-update reboot14:39
jmlgary_poster: ok, that sucks. Will try adding more tests.14:49
jmlgary_poster: can you give me a small snippet that has worker-0 tags, zope:layer tags and tests with neither?14:50
gary_posterjml, we are futzing with it within timebox.  10 minutes left.  tag leakage appears to be the problem.14:50
gary_posterjml, will send after 10 minutes :-)14:51
jmlgary_poster: tag leakage should be fixed as of testtools r254 :(14:51
gary_posterjml, yes, different tag leakage14:52
gary_posterour output does not have tag leakage14:52
gary_posterfrom the testrun14:52
gary_posterbut when the tag predicate compares with-tags with existing tags14:52
gary_posterthe existing tags gradually grows14:52
gary_posterwithin the logic of subunit-filter14:53
jmlgary_poster: which revno of filter-tags are you using?14:55
gary_posterjml 18414:55
jmlgary_poster: that's the correct one... dammit.14:56
gary_posterjml, ok, our futzing time's up.  benji is putting up a pastebin of a small output you can use15:00
benjijml: http://paste.ubuntu.com/938374/15:01
gary_posterjml, that is a testrepository run, not LP, but that means it is complete, fwiw, and he duped my experiences15:01
gary_poster--with-tag='worker-0' or --without-tag='worker-0'15:02
jmlsubunit-filter trunk (and 0.0.7) both don't seem to parse that correctly15:07
jmleven when I strip out tags.15:08
abentleyadeuring: r=me15:11
adeuringabentley: thanks!15:11
jmlbenji: when I download that, it has dos line endings. Is that the case for you?15:13
benjijml: I don't think it did on my end, I'll check in a second15:14
benjijml: I just emailed you the stream as an attachment so we can be sure it isn't being mangled by the pastebin15:25
jmlI've figured it out15:39
jmlI learned about the local / global distinction partway through implementing this branch and messed up the tag tracking in _PredicateFilter15:40
jmlWhat I wouldn't give for a solid fortnight and a reviewer to hand.15:41
=== deryck is now known as deryck[lunch]
=== mpt changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: adeuring | Firefighting: - | Critical bugs: 3.47*10^2
=== adeuring changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: - | Firefighting: - | Critical bugs: 3.47*10^2
* jml twirls his pen, clicks it twice, stands up with both arms high in the air and shouts "I am invincible!"16:21
jmlbenji, gary_poster: r186 seems to work for me.16:22
jmlthe rot in tags goes deep16:22
jmlthis is the first time that it's actually been used for anything, afaict.16:22
jmlI've got to head now. Keep in touch if there's any problems or any successes.16:25
benjithanks jml; I'll see if I'm not using r186 or something16:26
gary_posterthank you jml17:18
=== almaisan-away is now known as al-maisan
=== deryck[lunch] is now known as deryck
=== matsubara is now known as matsubara-lunch
=== al-maisan is now known as almaisan-away
jcsackettweird. bin/py -t buildmailman is blowing up in my face on `make run` now. anyone seen this before?19:05
sinzuijcsackett, no.19:16
jcsackettsinzui: yeah, i thought i had just trashed a config, but stashing some changesets shows it's actually some code i changed in publisher.19:16
jcsackettwhich is weird.19:16
jcsackettsinzui: and solved. import of `Breadcrumb` apparently fubared things. i'm guessing circular import issues, since moving the import to the clause where i need it works.19:19
sinzuijcsackett, I agree with your assessment19:21
jcsackettsinzui: weird though that would break the mailman build step though...or is that more tightly coupled than i thought?19:25
sinzuijcsackett, it is very coupled because we import Lpism in moneypatches19:26
jcsackettwell then, as long as i'm not nuts. :-)19:26
sinzuiMailman 3 promises better decoupling19:26
=== matsubara-lunch is now known as matsubara
gary_posterabentley, hi.  hallyn from the server team would really like some assistance getting qemu-kvm and libvirt bzr trees auto-importing again.  He was hoping that someone would be at UDS to help him, but I will have to tell him no.  Would you be able to help him sometime in the next few days or weeks, or could you give another suggestion for him to talk to?20:39
abentleygary_poster: Let me have a quick look.20:40
gary_posterthanks abentley20:40
abentleygary_poster: The problem is that these git branches use submodules, and Bazaar does not have an equivalent feature.20:44
gary_posterabentley, ah :-(20:44
gary_posterabentley, so this will not be fixed anytime soon, if ever, given the current state of things, is what I should report, right?20:45
abentleygary_poster: More complicated than that.20:46
abentleygary_poster: If the git trees don't actually use submodules and just have some revisions in the past that did, then there's a workaround.20:46
abentleygary_poster: Although I'm not sure if it's accessible to users.  Probably not, now that I think of it.20:47
gary_posterabentley, but in that scenario, you, or someone else with the proper direction, would be able to help him?20:47
abentleygary_poster: I think we'd have to get webops hand-upgrading branches in the code import branch store.  I don't know if that would fly.20:48
gary_posterabentley, ah, ok.  it's a remote possibility at best then, I guess.  thank you very much for looking into it, abentley.20:49
abentleygary_poster: np.20:49
jelmerbug 402841 is (IIRC) the relevant bug20:52
_mup_Bug #402841: file-roller crashed with SIGSEGV in memmove() <apport-crash> <apport-failed-retrace> <i386> <file-roller (Ubuntu):New for desktop-bugs> < https://launchpad.net/bugs/402841 >20:52
jelmerhmm no, bug 402814 ?20:52
_mup_Bug #402814: Importing revisions with submodules is not supported <lp-code> <udd> <Bazaar:Triaged> <Bazaar Git Plugin:Fix Released> <cloudfoundry:Confirmed> <Launchpad itself:Triaged> < https://launchpad.net/bugs/402814 >20:52
abentleyjelmer: I tried it locally, and it died with this: http://pastebin.ubuntu.com/938863/20:55
jelmerah, so it's more than just bug 40281420:55
_mup_Bug #402814: Importing revisions with submodules is not supported <lp-code> <udd> <Bazaar:Triaged> <Bazaar Git Plugin:Fix Released> <cloudfoundry:Confirmed> <Launchpad itself:Triaged> < https://launchpad.net/bugs/402814 >20:55
jelmerabentley: bug 96352520:56
_mup_Bug #963525: signed tag support <Bazaar Git Plugin:Triaged> <Dulwich:Triaged by jelmer> <Launchpad itself:Triaged> < https://launchpad.net/bugs/963525 >20:56
abentleygary_poster: So even if we were lucky on the first issue, there's a second bug: 963525 which definitely requires code to fix.20:57
gary_posterabentley, ack. passing along.  thank you.20:59

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