[00:31] <mwhudson> thumper, jml: either of you available for a call?
[00:31] <thumper> mwhudson: I'm around
[00:31] <mwhudson> i just want to rent an opinion
[00:32] <jml> mwhudson, me too
[00:32] <thumper> mwhudson: you have a choice :)
[00:32] <mwhudson> thumper answered first i guess
[01:10] <thumper> :(
[01:10] <thumper> just found some untested code
[01:10] <thumper> that I'm pretty sure that I wrote
[01:11] <jml> :)
[01:13] <thumper> jml: what is our tech-debt tag?
[01:13] <thumper> jml: do we have an official one?
[01:13] <jml> thumper, I thought it was tech-debt
[01:14] <thumper> ok
[01:14] <thumper> that was what lept to mind to me too
[01:14] <thumper> but I haven't used it yet
[01:15] <thumper> jml: just found another untested method
[01:15] <thumper> gee I must have been slack
[01:15] <thumper> or clueless
[01:16]  * thumper files another bug
[01:16] <jml> thumper, well, you can spread the blame at least as far as your reviewer :)
[01:16] <thumper> ah
[01:16] <thumper> I didn't look in doctests
[01:16] <thumper> yep
[01:16] <thumper> there it goes
[01:17]  * thumper hurls
[01:17] <thumper> not particularly extensive testing though
[01:17] <ajmitch> thumper: the ugly code was that bad?
[01:17]  * jml waits for bazaar.launchpad.net to resolve :(
[01:18] <thumper> ajmitch: a single test in a doc test isn't good testing IMO
[01:18] <wgrant> jml: <3 Australian Internet?
[01:19] <jml> wgrant, rural Australian over-priced crappy-plan bigpond internet.
[01:23] <thumper> mwhudson: got a minute for a pre-impl call?
[01:23] <mwhudson> thumper: ok
[04:50]  * mwhudson eods
[05:21] <cody-somerville> wtf
[05:22] <cody-somerville> syncSources copied from lucid when I specifically passed it hardy primary as the from_archive
[05:23] <cody-somerville> or I thought I did
[05:23] <wgrant> cody-somerville: An archive is not per-series.
[05:23] <cody-somerville> ubuntu.getSeries(name_or_version='hardy').main_archive doesn't seem to do quite what I would have hoped
[05:25] <cody-somerville> wgrant, I want to copy a package from backports into a PPA.
[05:25] <wgrant> cody-somerville: Specify the name and version.
[05:25] <wgrant> cody-somerville: (or, since bigjools isn't watching, use the web UI)
[05:26] <cody-somerville> I guess I'll have to use syncSource instead of syncSources
[05:27] <wgrant> cody-somerville: Can't you specify the series?
[05:27] <cody-somerville> to copy to but not to specify from
[05:29] <wgrant> Well, that's stupidly useless.
[05:29] <wgrant> File a bug.
[05:30] <cody-somerville> I would but it times out when I try :)
[05:31] <cody-somerville> Oh, here we go
[05:35] <cody-somerville> wgrant, Whats the url for the forbidden web UI for copying from Ubuntu?
[05:36] <wgrant> cody-somerville: https://launchpad.net/ubuntu/+archive/primary/+copy-packages
[05:36] <wgrant> cody-somerville: But you'll need to pre-filter that.
[05:37] <wgrant> cody-somerville: eg. search for the relevant package in a PPA, then use that query string on the above URL.
[05:40] <cody-somerville> ty
[06:27] <jml> adiroiban, fwiw, I'm updating those exceptions to mention 'make schema'
[06:28] <adiroiban> jml: thanks :)
[06:37] <jml> danilos, I'm looking at bug 487628
[06:37] <mup> Bug #487628: Running bin/test with a windmill layer doesn't indicate when DB revision is incorrect <build-infrastructure> <Launchpad Foundations:In Progress by jml> <https://launchpad.net/bugs/487628>
[06:38] <jml> danilos, what made you think that it has anything to do with the db revision?
[06:38] <jml> or windmill, for that matter.
[06:44] <jml> danilos, never mind, making progress.
[08:20] <adeuring> good morning
[09:33] <mrevell> hi
[09:37] <jml> mrevell, hi
[11:00] <deryck> Morning, all.
[12:04] <wgrant> bigjools: Hi.
[12:37] <danilos> henninge-lunch, congrats, you've got yourself revision 10000 on devel :)
[12:54] <salgado> danilos, did that windmill test change of yours fix the failing test?
[12:55] <danilos> salgado, it failed last night due to testfix when ec2 test was done, so I just re-landed it ~30 minutes ago
[12:55] <danilos> salgado, it's only in devel 10001 now
[12:57] <salgado> oh, ok
[12:57] <henninge-lunch> danilos: whoohoo!
[12:57]  * henninge-lunch relocates
[12:57] <salgado> but it looks like we have a second windmill failure now
[12:58] <danilos> salgado, from the last run it seems we've got 3... the one my fix should fix is productseries_templates
[12:59] <salgado> indeed; the previous run had only 2 failures, but the last one has 3
[13:02] <danilos> hum, grids.css is gone in devel, meaning that our grids are broken
[13:02] <danilos> well, our layouts
[13:07] <danilos> anyone knows anything about missing grids.css? well, they are available on https://launchpad.dev/+icing/rev9962/yui/3.0.0pr2/build/cssgrids/grids.css, but it tries to fetch them from https://launchpad.dev/+icing/rev9962/yui/current/build/cssgrids/grids.css ("current" vs "3.0.0pr2"): not surprising since they were removed from YUI 3.0 final
[13:12] <salgado> danilos, what layouts do you see broken?
[13:13] <danilos> salgado, basically all, i.e. on launchpad.dev/~rosetta-admins right-hand box with action links and such is below the content
[13:13] <danilos> salgado, I might need to do a make clean, I guess
[13:15] <salgado> danilos, do you see that on production as well?
[13:16] <danilos> salgado, no, if you are talking about either edge or launchpad.net
[13:19] <salgado> danilos, ./cssgrids/grids.css is still there in lazr-js, so you should just need a 'make clean && make'
[13:20] <danilos> salgado, right, I'll try that, not sure why just 'make' didn't pick it up
[13:23] <BjornT_> danilos: there's a bug in the js build system, where it doesn't update symlinks. it only checks that a symlink exists, not that it points to the right place. maybe that's why it didn't pick it up.
[13:23] <danilos> BjornT_, right, I'll check that
[13:24] <BjornT_> danilos: you could try to confirm that by removing the symlink, and then run make again
[13:26] <danilos> BjornT_, I tried removing "rm lazr-js/build/yui lib/canonical/launchpad/icing/yui" and re-running make, but it didn't help
[13:33] <danilos> BjornT_, ok, the second one was a bad idea to remove, I bzr reverted it and it works now (I've also cleaned up bzr-version-info.py just in case, so that might have helped as well, but I didn't watch too closely)
[14:55] <allenap> noodles775: Do you have time to look at some very simple UI ideas I had for displaying the number of affected users in bug pages? https://bugs.edge.launchpad.net/malone/+bug/494040
[14:55] <mup> Bug #494040: Display the number of affected users in bug pages <bug-page> <Launchpad Bugs:Triaged by allenap> <https://launchpad.net/bugs/494040>
[15:37] <allenap> beuno: Do you have time to look at some very simple UI ideas I had for displaying the number of affected users in bug pages? https://bugs.edge.launchpad.net/malone/+bug/494040
[15:37] <mup> Bug #494040: Display the number of affected users in bug pages <bug-page> <Launchpad Bugs:Triaged by allenap> <https://launchpad.net/bugs/494040>
[16:35] <beuno> allenap, I'm on leave, but if there's a screenshot attached I'll do it
[16:36] <allenap> beuno: Thanks, but don't worry about it then. deryck has since looked at it and thinks it needs big changes :)
[16:36] <allenap> beuno: Thanks anyway, have a good break.
[16:36] <beuno> :)
[16:36] <beuno> thanks
[16:37]  * deryck waves at beuno while he's on leave but still on IRC
[16:37]  * beuno winks at deryck 
[16:59] <cornwall> Hi, there, I was wondering if anyone on the dev team has acknowledged this bug as it is supremely annoying: https://bugs.launchpad.net/launchpad/+bug/440519
[16:59] <mup> Bug #440519: Launchpad sends me useless e-mail <Launchpad itself:Confirmed for launchpad> <https://launchpad.net/bugs/440519>
[16:59] <cornwall> not the most helpful title, but...
[17:06] <mars> cornwall, a few of the devs would also like to see the mail volume reduced.  I don't know if anyone has devoted time to it though.
[17:07] <cornwall> mars, would the launchpad mailing list be the best place to get this moving? (if there is one)
[17:07] <mars> cornwall, for interests sake, just what type of information about a bug do you consider as "critical, need to know"?
[17:08] <cornwall> well, for certain, not what I, myself, do. LP really doesn't need to send me an email telling me what I did.
[17:09] <cornwall> IMO it should by default do everything it does now except notify what we do and bug dupes, but have an option to not receive status changes
[17:09] <cornwall> mars, sorry, didn't use your name :)
[17:10] <mars> cornwall, np, I'm still watching.  Just looking up the list addresses on the wiki.  There should be a nice, central page for them all
[17:12] <mars> cornwall, found it: https://dev.launchpad.net/FixBugs
[17:13] <cornwall> excellent, thank you, mars
[17:14] <mars> cornwall, no problem.  As far as features go, the UI side should be easy: a simple toggle on the profile page
[17:15] <cornwall> mars, sure, it's actually kind of baffled me how people like canonical employees have dealt with all the email notifications.... If I get a boatload a day, I wonder what they get...?
[17:15] <mars> cornwall, someone on the Registry team would be able to mentor the fix for the mail notification code
[17:15] <mars> cornwall, good/lots of mail filters
[17:15] <cornwall> :(
[17:17] <cornwall> well, thanks a lot mars, I'll shoot them an email.
[17:17] <cornwall> see you later
[18:22] <mwhudson> good morning
[19:11] <rockstar> abentley, you can disregard the email I just sent you.  I've worked around my IRC breakage.
[19:17] <abentley> rockstar: I tried to reach you on jabber about two hours ago, also.
[19:18] <rockstar> abentley, ah, I see that now.  GTalk was logged in on my phone, but it doesn't notify me correctly.
[19:19] <abentley> Ah.
[19:20] <rockstar> flacoste, who do I have to harass about l-d-d being broken?
[19:36] <abentley> rockstar: so, didja wanna chat?
[19:36] <rockstar> abentley, sure!
[19:36] <mwhudson> i see henning got r10000
[19:39] <bac> hi EdwinGrubbs, sinzui has asked me about the team vocabularies and privacy validation.  i just responded to his email.
[19:39] <bac> EdwinGrubbs: am i correct that you didn't change the vocabs at all with this branch?
[19:41] <EdwinGrubbs> bac: right. The vocabs still filter out private teams that you aren't allowed to know about, and the PublicPersonChoice just tells you when a private team you do know about is not valid for a given form field.
[19:42] <bac> EdwinGrubbs: and how does that differ from the previous implementation?
[19:44] <EdwinGrubbs> bac: the error message that PublicPersonChoice gives is clearer. Sorry about just regurgitating an explanation I remember writing for the mp.
[19:44] <flacoste> rockstar: someone in Foundations
[19:45] <bac> EdwinGrubbs: right, i saw how you made the error messages better - great.  so regarding sinzui's question there is no difference in the vocabs so there should be no performance hit.
[20:08] <wgrant> bigjools: How is that backport going?
[20:09] <bigjools> wgrant: it's installed on dogfood but I don't have time to play with it while I am fixing this retry-depwait nastiness
[20:09] <bigjools> if you want to upload some junk to it and watch it, be my guest, I need to merge your branch first
[20:12] <wgrant> bigjools: Apparently I need to create a launchpad-soyuz-dependencies metapackage with a versioned dep on dpkg.
[20:12] <wgrant> Then I can get it into the buildbot image, and the merge is unblocked.
[20:12] <bigjools> ok
[20:35] <wgrant> So, I'm going to create launchpad-soyuz-dependencies (depended upon by launchpad-developer-dependencies), so we can depend upon an unconfortably recent dpkg on only the Soyuz machines. Should I maybe move the germinate and devscripts deps from launchpad-dependencies there too, since they're not needed on non-Soyuz machines?
[20:36] <bigjools> can do I guess, makes sense to group them
[21:03] <wgrant> maxb: How do the hardy/trunk meta-lp-deps branches interact?
[21:04] <maxb> hardy is (temporarily?) abandoned for the moment
[21:04] <maxb> As in, hardy in the PPA is using builds from trunk
[21:04] <maxb> This was accomplished by sacrificing enforcement of a python2.4-compatible python-support
[21:05] <wgrant> maxb: Ah, that explains it.
[21:05]  * wgrant continues the abandonment, and just patches trunk.
[21:05] <maxb> btw, when you did the lucid python-defaults and python-support - did you just base them on lucid's own?
[21:06] <maxb> there are some changes in my karmic versions which should be carried forward, I think
[21:07] <wgrant> maxb: I just based them on Lucid's. What are the changes?
[21:09] <maxb> python-support: Add Provides so that launchpad-dependencies can enforce a suitable version
[21:09] <maxb> python-defaults: trigger bytecompile/linking for the older version when re-introducing support
[21:09] <maxb> I'll do some merging
[21:09] <wgrant> maxb: Ah, that latter one is very handy.
[21:10] <wgrant> Thanks.
[21:16]  * wgrant hunts for a reviewer for https://code.edge.launchpad.net/~wgrant/meta-lp-deps/lp-soyuz-deps/+merge/15836
[21:48] <maxb> wgrant: Should I take your word for it that nothing sneakily uses germinate/devscripts other than soyuz?
[21:51] <wgrant> maxb: Probably. A grep didn't find anything, but LP seems unhappy on Lucid so I can't run the tests.
[21:52] <wgrant> maxb: Do you get "Error: Couldn't find a distribution for 'distribute'.
[21:52] <wgrant> ?
[21:52] <wgrant> bootstrap.py does that to me now :(
[21:52] <maxb> I've only managed to get my netbook onto lucid so far
[21:52] <wgrant> Ah.
[21:52] <wgrant> It worked for a few days, but then broke.
[21:52] <maxb> I was planning to shuffle some partitions and try to update my laptop in the next few days
[22:06] <wgrant> maxb: I've just kicked off an ec2test without launchpad-soyuz-dependencies, and I'll see if anything unexpected fials.
[22:11] <wgrant> Or maybe not. The instance just died silently.
[22:54]  * mwhudson afk for lunch