[00:11] <mwhudson> bah, installing postfix on karmic asks questions, even with apt-get -y :(
[00:48] <maxb> DEBIAN_FRONTEND=noninteractive, perhaps?
[01:05] <mwhudson> maxb: worth a try i guess
[01:18] <mwhudson> maxb: btw launchpad-developer-dependencies doesn't seem to be installable on jaunty; don't know if that's news to you
[01:24]  * mwhudson late lunch
[01:30] <maxb> hmm. I wasn't sure.
[01:33] <maxb> Oh, right, it doesn't have the dpkg backport
[01:34] <wgrant> So it has been broken for a couple of months.
[01:34] <wgrant> That might mean that nobody cares.
[01:34] <wgrant> (FWIW, I've tried to get that backport copied a couple of times, but nobody has ever done it)
[01:34] <maxb> copied hardy->jaunty?
[01:35] <wgrant> Yes please.
[01:35] <maxb> I can do that, assuming we decide we care about jaunty any more
[01:35] <wgrant> We might as well care about it, since it's so trivial.
[01:35] <maxb> It can hardly become less broken, I guess
[01:37] <mwhudson> maxb: yay double negatives :)
[01:37] <maxb> copied
[01:37] <maxb> it works find in my jaunty cowbuilder
[01:38] <wgrant> Thanks.
[01:42]  * wgrant should try LP on Lenny again soon.
[02:06] <mwhudson> maxb: DEBIAN_FRONTEND=noninteractive seems to have worked, thanks
[04:01]  * mwhudson EOWs
[06:22] <devmod> anyone awake?
[07:31] <noodles775> Morning
[08:49] <thumper> morning
[08:49] <noodles775> Hi thumper
[08:49] <thumper> hi noodles775
[08:49] <thumper> bigjools, mrjazzcat and I will be going through your UI mockups this morning
[08:49] <noodles775> thumper: ah, it'll be great to get more input... thanks!
[09:04] <mrevell> Morning
[09:08] <jml> mrevell, hi
[09:08] <mrevell> hey jml
[09:08] <jml> mrevell, still at team lead sprint, so no call today.
[09:08] <mrevell> okay no problem jml. I hope the sprint is going well.
[09:58] <thekorn> allenap, hi, I'm thinking about Person.searchTasks() again, and I'm a bit confused about how "related bugs" (or "commented bugs" etc.) is defined
[09:59] <allenap> thekorn: I'm pretty confused by that stuff too ;) Anything specific, or do you just want to chat about it?
[09:59] <thekorn> I always thought "related bugs" means "user is either commenter, assignee, subscriber or owner of a bug"
[10:00] <thekorn> allenap, no, my problem is: https://bugs.staging.launchpad.net/~thekorn/+bugs?batch=300 does not listen bug 123456
[10:00] <mup> Bug #123456: podcast crashes amarok <Amarok:Invalid> <xine-lib (Ubuntu):Fix Released> <https://launchpad.net/bugs/123456>
[10:00] <thekorn> although I commented on it
[10:00] <thekorn> so the question is: bug or wanted behaviour?
[10:01] <allenap> thekorn: I think it's because it's Invalid.
[10:01] <wgrant> It's closed.
[10:01] <thekorn> atrgh, ok
[10:01] <wgrant> You can try reopening it on staging -- it should appear.
[10:01] <allenap> thekorn: Yes, actually, what wgrant said; both Invalid and Fix Released = closed.
[10:03] <thekorn> yeah, right, silly me
[10:13] <thekorn> ha, I knew there is a bug ;)
[10:16] <wgrant> thekorn: Is there one?
[10:16] <thekorn> this result looks wrong too me: https://bugs.edge.launchpad.net/~wgrant/+bugs?field.assignee=thekorn&field.bug_reporter=thekorn&field.bug_supervisor=thekorn&field.bug_commenter=thekorn&field.subscriber=thekorn
[10:16] <thekorn> I mean, you are not working on zeitgeist-firefox-extension, aren't you ;)
[10:17] <wgrant> Heh, that /is/ odd.
[10:17]  * wgrant doesn't know that bit of code very well.
[10:22] <allenap> thekorn: Did you craft that query by hand, or is it based on something you were able to create with the search form?
[10:23] <thekorn> allenap, I've just cut it dowbn to the relevant parts, you can go to https://bugs.edge.launchpad.net/~wgrant/+bugs?advanced=1 and enter "thekorn" to all fields
[10:23] <thekorn> and you will gett the same result
[10:23] <thekorn> by all fields I mean "assignee", "reporter", "supervisor", "commenter" and subscriber
[10:24] <allenap> thekorn: My guess is that the person search normally fills in one or more of those fields, but only if they're not set.
[10:24] <allenap> thekorn: But I wonder why it's only showing zeitgeist stuff.
[10:25] <thekorn> allenap, because this is the only bug where I'm supervisour, commentor, AND report at the same time
[10:26] <allenap> thekorn: Oh yeah, doh :)
[10:27] <thekorn> allenap, is it save to assume that this query should always return an empty set of tasks?
[10:27] <allenap> thekorn: Yes, so it's a bug. The result should probably be the intersection of all bugs related to a user with the specific query entered.
[10:27] <thekorn> I mean it makes no sense to search for related bugs, and change all user related values to something else
[10:28] <allenap> thekorn: No. One solution would be to display an error, the other would be to modify the query. I think the error is probably less surprising.
[10:31]  * allenap reboots
[10:39] <thekorn> reported as bug 517476
[10:39] <mup> Bug #517476: It is possible to give all user related arguments in a query on user related bugs <Launchpad Registry:New> <https://launchpad.net/bugs/517476>
[10:54] <allenap> thekorn: Thanks for reporting that. I've commented and triaged it.
[10:55] <thekorn> super, thanks
[11:14] <thekorn> hmm, the whole search on persons bugs is kind of broken, https://bugs.edge.launchpad.net/~thekorn/+bugs?field.assignee=allenap is another, maybe more common example, again three bugs I never got in touch with
[11:17] <allenap> thekorn: Yeah, it's because it's doing a UNION across those searches I think.
[11:17] <allenap> thekorn: It makes sense, if you know the code, but that's it.
[11:18] <allenap> thekorn: Do you want to comment on the bug or shall I?
[11:23] <thekorn> I will add it to the bugreport
[12:36] <thekorn> who is the owner of a bugreport? and what is the difference between owner and bug_reporter?
[12:46] <intellectronica> thekorn: i don't think there is a difference
[12:46] <intellectronica> owner is launchpad lingo for 'person who created this record'
[12:47] <thekorn> intellectronica, but why does the seatchTask API method have both parameter?
[12:47] <thekorn> searchTask
[12:47] <intellectronica> thekorn: by "don't think" i meant, "i'm certain", b.t.w :)
[12:49] <thekorn> intellectronica, aha, I got it: in this context owner means "search for tasks created (owned) by this person" and bug_reporter means "search for tasks which underlying bug was created by this person"
[12:50] <intellectronica> right
[12:51] <thekorn> if I could put this in one small sentence I would like to add it to the description of the export, so it appears on apidoc ;)
[13:56] <wgrant> poolie: Doesn't Launchpad run on Hardy and Jaunty as well?
[13:56] <wgrant> And pretty much Lucid?
[14:11] <noodles775> jml: when you're around could you pls take a look at the last few comments on bug 516496, it'll effect what is and isn't possible in the UI work for build from branch.
[14:11] <mup> Bug #516496: Allow Recipes to be re-used with different base_branch revisions <wellington> <Launchpad Bazaar Integration:New> <https://launchpad.net/bugs/516496>
[14:12] <jml> noodles775, will do.
[14:12] <noodles775> Ta.
[14:28] <jml> poolie, https://code.edge.launchpad.net/~mbp/launchpad/436294-review-mails/+merge/18227 is merged
[14:29] <jml> noodles775, actually, next week, can we work quite closely together on this?
[14:29] <jml> noodles775, because I won't get to do it today.
[14:29] <noodles775> jml: yep, that'd be great.
[15:12] <poolie> wgrant: i was told only on Karmic, and on lucid only if you force some packages back to the karmic version
[15:12] <poolie> i'm sure it's possible
[15:12] <poolie> but i think it may be easier for new contributors to just use the supported platform
[15:12] <poolie> enough strange things can go wrong already
[15:13] <poolie> https://code.edge.launchpad.net/~jml is persistently timing out
[15:14] <jml> poolie, wfm
[15:27] <poolie> back now
[15:54] <maxb> poolie: Who/what told you that? I think that's wrong
[15:55] <poolie> i don't recall, but it was a canonical lp dev
[16:11] <thekorn> deryck, hi, you triaged bug 517570, is the fix as easy as adding a tags_combinator field to IPersonBugTaskSearch, or will there be side effects?
[16:11] <mup> Bug #517570: tags combinator ALL does not work on users bugviews <search> <Launchpad Bugs:Triaged> <https://launchpad.net/bugs/517570>
[16:12] <deryck> thekorn, honestly, I haven't looked at the tag combinator.  allenap wrote that code.
[16:12] <deryck> thekorn, let me look here
[16:12] <thekorn> well, I can just try and see if it works ;)
[16:16] <deryck> thekorn, yeah, you can just try it. :-)  But I think that's all that is needed.
[16:16] <deryck> on my quick glance at the code.
[16:17]  * deryck is out for meeting at sprint
[17:00] <EdwinGrubbs> mars: ping
[17:12] <mars> hi EdwinGrubbs
[18:07] <bdmurray> How could I get somebody un-subbed from all of the Ubuntu bugs in Launchpad.
[18:43] <jamalta> i know you guys would probably oppose to this, but what do you think?
[18:43] <jamalta> http://paste.ubuntu.com/369670/
[18:43] <jamalta> to fix stupid mistakes by idiots like myself ;)
[18:58] <maxb> It seems nicer to me to hack the script, than to have the duplicate identities on the page
[18:58] <maxb> hmm. I need to land more. you're about to overtake me :-)
[19:07] <jamalta> maxb: haha, well my contributions are all trivial
[19:07] <jamalta> so they don't really count
[19:07] <jamalta> i'm just trying to learn the system
[19:08] <jamalta> i fixes it a bit thanks to thekorn http://paste.ubuntu.com/369688/
[19:11] <thekorn> bdmurray, do you mean by using the webservice API, or were you looking some admin magic?
[19:18] <bdmurray> thekorn: admin magic but it seems to have already been done
[20:15] <EdwinGrubbs> mars: hi, sorry I didn't see your reply before.
[20:16] <mars> EdwinGrubbs, np.  What's up?
[20:19] <EdwinGrubbs> mars: do you think there is a good reason to have multiple sprite files? We currently have five. The file sizes are practically the same for five files versus one. I can also use the smartsprites solution for repeat-x.
[20:19] <EdwinGrubbs> mars: Eventually, we may need to split up files, but I have tested firefox, and it works with files up to about twice the number of pixels.
[20:20] <mars> EdwinGrubbs, I don't know the entire reason behind having a sprite file for each icon size.  If you think they can all go into one sprite file, then go for it.
[20:21] <mars> EdwinGrubbs, if there are problems, then we will know soon enough :)
[20:22] <EdwinGrubbs> cool, thanks
[20:47]  * maxb wonders if lp:~maxb/launchpad/py2.6-importfascist has reached the PQM queue yet?
[20:51] <mars> maxb, it is in buildbot, ETA 4444s (22:05:31)
[20:53] <mars> maxb, ah, maybe not.  The changes list doesn't have the branch that is actually merged
[20:53] <bac> mars: it looks like that one is  https://code.launchpad.net/~maxb/launchpad/update-sourcecode-miscellanea/+merge/18648
[20:54] <bac> the one maxb asks about has not been through PQM yet
[20:54] <maxb> I suppose it's off in ec2test land still, then
[20:54] <bac> yep
[21:12] <devmod> Hello, I am installing launchpad but I am not quite sure about the requirements of two ip addresses? anyone care to explain?
[22:33] <EdwinGrubbs> maxb: ping
[22:33] <maxb> pong
[22:35] <EdwinGrubbs> maxb: I see that python-imaging-1.1.7 is already in the ~launchpad PPA for lucid, but it's not in there for Hardy or Karmic. Is that just in process, or do I need to pester a ~launchpad team admin?
[22:35] <maxb> It doesn't require an admin
[22:36] <maxb> In general we're lacking in defined process about managing the PPA, but since no one has yelled on the list, I'm inclined to Just Do It
[22:38] <maxb> Shall I do so now?
[22:38] <EdwinGrubbs> maxb: that would be great. BTW, how do I copy a package between PPAs?
[22:39] <maxb> The "Copy packages" link is on the "View package details" page
[22:42] <maxb> pending publisher
[22:56] <devmod> Hello, so I installed launchpad following the directions and I get a 503 service termp unavailable.. any ideas?
[23:02] <maxb> That is not enough information to assist you
[23:05] <devmod> i was just reading a post, so let me change the question. How difficult is it to get launchpad running on a fully qualified domain ?
[23:25] <maxb> devmod: For production purposes? Legally? Very. First you need to remove all the images, replace them with ones you are legally permitted to use, and excise the name "Launchpad" from all areas of the site.
[23:26] <maxb> https://dev.launchpad.net/LaunchpadLicense
[23:26] <maxb> "The image and icon files in Launchpad are copyright Canonical, but unlike the source code they are not licensed under the AGPLv3. Canonical grants you the right to use them for testing and development purposes only, but not to use them in production (commercially or non-commercially).
[23:26] <maxb> The Launchpad name and logo are trademarks of Canonical, and may not be used without the prior written permission of Canonical.
[23:26] <maxb> "
[23:28] <devmod> ohh I see
[23:29] <devmod> even if used locally I still need to strip all launchpad images, etc
[23:29] <devmod> (local network, commercially )
[23:31] <maxb> sadly yes
[23:31] <maxb> I wish I could do that myself, but I don't have the time
[23:32] <devmod> ohh that sucks :/
[23:32] <maxb> yes, yes it does
[23:33] <devmod> i got all excited when seeing that blog post
[23:33] <maxb> likewise
[23:33] <devmod> i guess i should have read it more carefully
[23:39] <maxb> mbarnett, rockstar : That launchpad-dependencies version number is still wonky
[23:46] <mbarnett> maxb the one in the changelog?
[23:46] <maxb> yes
[23:47] <mbarnett> ah, i see. it has that ubuntu1 appended. i will fix
[23:47] <mbarnett> maxb: thx
[23:47] <maxb> It's a package for which we ourselves are upstream, so there's no forking off of an ubuntu version
[23:47] <mwhudson> is there a way to get dch to know do that?
[23:47] <mwhudson> eh
[23:47] <mwhudson> s/know/not/
[23:48]  * mwhudson wonders how his brain manages these nearly-phonetic "typos"
[23:48] <maxb> mbarnett: No problem - when you're doing that, could you put a space after the asterisk too - looks nicer :-)
[23:48] <mbarnett> maxb: certainly
[23:49] <maxb> I don't believe there's a way for dch to know.
[23:50] <maxb> It seldom bothers me since I have dch aliased to 'dch --distributor X' to avoid that particular irksome ubuntu patch