[00:01] <drubin> Ok I need to get going.. ping me if there is any other info I can help with.
[00:01] <drubin> or if you want a bug reported
[00:43] <paultag_> Hey LP-ers. I'm trying to write a script to auto-deny proposed members from a team -- I am so far as getting the_team.proposed_members
[00:43] <paultag_> How do I set them to Declined from there?
[00:45] <paultag_> I tried doing a setStatus( status="Declined", comment="..." )
[00:45] <paultag_> but that does not work at all
[00:46] <wgrant> paultag_: I'm not sure it's exposed directly. proposed_members returns the actual person objects, whereas you want the team_memberships.
[00:46] <paultag_> wgrant: how should I be going about it ( and how can I only run this on proposed members ) ?
[00:47] <wgrant> paultag_: We should eventually expose a direct method to do it, but for now you can construct the team_membership URL manually.
[00:48] <paultag_> wgrant: e.g. snag the person-name and add that to the API URL base, use that to fire off a new object ( or something like that ) ?
[00:48] <wgrant> paultag_: Right. A team membership's URL is at /~TEAM/+member/PERSON
[00:48] <paultag_> wgrant: Oustanding. Thanks for the help!
[00:48] <wgrant> paultag_: Then you should be able to setStatus on that.
[00:48] <wgrant> So:
[00:49] <wgrant> for p in team.proposed_members:
[00:49] <wgrant>     lp.load('/~%s/+member/%s' % team.name, p.name).setStatus(status='Declined', comment="blah blah")
[00:49] <wgrant> Something like that.
[00:49] <wgrant> I forgot some parentheses, but you get the idea.
[00:50] <paultag_> wgrant: thanks so much :)
[00:50] <paultag_> this will *finally* automate the lame process of kicking people out of the queue
[00:51] <wgrant> paultag_: Do you want to set the team to Restricted, maybe?
[00:51] <wgrant> Then you only have to kick everybody out one more time.
[00:51] <paultag_> wgrant: Well, we want only teams to join the team -- lp:~locoteams
[00:51] <paultag_> wgrant: but we have to kick the people who join out, and LP can't set teams to be meta-only
[00:51] <wgrant> paultag_: Ah, there's no easy way to do that. Unless you make it Restricted and add them manually.
[00:51] <paultag_> wgrant: so I'm putting this in the new loco council audit tool :)
[00:52] <paultag_> wgrant: have it run on a cron, do an is_team check and approve or deny :)
[00:53] <wgrant> Aha.
[00:54] <MTecknology> I wonder if it's a bug that I deactivated an account (was logged out) logged back in, and was able to get to https://launchpad.net/~projects-kalliki-deactivatedaccount
[00:54] <MTecknology> I'm logged in as a deactivated account and looking at the account details
[00:55] <MTecknology> wgrant: bug?
[00:56] <wgrant> MTecknology: If you log in again, it undeactivates.
[00:56] <wgrant> Since the SSO login account is not part of LP, it isn't deactivated when you deactivate your LP account.
[00:56] <MTecknology> oh
[00:56] <MTecknology> that's neat
[00:56] <wgrant> Yes, this is a bit awkward.
[00:56] <wgrant> But it will all become clear soon when LP becomes a normal OpenID consumer.
[00:57] <MTecknology> wgrant: so I can keep having -deactivatedaccount appended to the user name if i deactivate and log in again
[00:57] <wgrant> MTecknology: I believe so!
[00:57] <MTecknology> wgrant: I think that sounds like icky :P
[00:58] <MTecknology> wgrant: at least it's known though- i thought i stumbled into something funky
[01:02] <paultag_> wgrant: Just worked wonders. You're my hero :)
[01:03] <wgrant> paultag_: Great
[02:14] <gellioth> I want to help to translate an application but isn't in launchpad...
[02:14] <gellioth> how can I add it?
[02:17] <gellioth> Do I explained me?
[04:43] <psusi> has there been a delay with processing bugs for expiry?  and why can't you manually set the status to expired?
[06:21] <Ursinha> lifeless, that 'assignee' problem was another one, it was displaying the wrong error message when lp was out of reach
[06:22] <Ursinha> lifeless, I've checked and fixed
[09:14] <ricotz> mthaddon, hello, please have a look at https://answers.edge.launchpad.net/soyuz/+question/130743
[09:25] <mthaddon> ricotz: I'll need to look into what's involved there - typically it's best to ping the CHR rather than me directly thouh
[09:25] <mthaddon> er, though
[09:27] <ricotz> mthaddon, sorry, but i am not comfortable having this build sitting there and blocking this builder for so long
[09:28] <mthaddon> ricotz: np, I'm just letting you know about the best way to get your problem taken care of
[09:29] <ricotz> mthaddon, alright, thanks
[10:46] <lifeless> Ursinha-afk: thanks
[14:02] <micahg> is there no longer a way to disable the edge redirect (I can't convert to question anymore)
[14:13] <kklimonda_> micahg: on every page, other than main one, there is a link in the bottom right corner
[14:13] <micahg> kklimonda_: you actually see the link ATM?
[14:13] <kklimonda_> no, I saw it few days ago
[14:13] <micahg> kklimonda_: right ;)
[14:14] <kklimonda_> you are right, it's gone! ;)
[14:15]  * micahg goes to file LP support request
[14:15] <wgrant> micahg, kklimonda_: edge is being removed soon.
[14:15] <wgrant> It and production should now be running the same code.
[14:15] <wgrant> But we haven't switched the redirect off yet.
[14:16] <kklimonda_> wgrant: right, I was just going to say that and got sidetracked
[14:16] <micahg> wgrant: right, but for some reason on edge I couldn't convert and it would time out and on non-edge it would time out, but still convert to question in most cases
[14:17] <wgrant> micahg: The code is identical. I wonder if the timeouts are still different.
[14:18] <micahg> wgrant: idk, just files a support request as I already have a bug for the timeout
[14:18] <micahg> *field
[14:18] <micahg> *filed
[16:10] <fta> are the builders stuck or something? ("start in 1h" for ~12h)
[16:11] <fta> https://edge.launchpad.net/~ricotz/+archive/staging/+build/2005064 => started 10 days ago???
[16:15]  * lamont lost scrollback - what builder is alleged to be stuck?
[16:15] <Nafallo> 16:10:23 < fta> are the builders stuck or something? ("start in 1h" for ~12h)
[16:15] <Nafallo> 16:11:29 < fta> https://edge.launchpad.net/~ricotz/+archive/staging/+build/2005064 => started 10 days ago???
[16:17]  * lamont slaps pluot up side the head.  as for starting in one hour, that's a guess, and sometimes it can be wrong.  (build URL welcome) <-- fta
[16:19] <TheUni> fta: i'm seeing the same
[16:19] <TheUni> "start in 1 hour"... "created 12 hours ago"
[16:19] <lamont> TheUni: URL?
[16:19] <TheUni> https://launchpad.net/~theuni/+archive/theuni/+build/2020682
[16:20] <TheUni> https://launchpad.net/~theuni/+archive/theuni/+build/2020681
[16:21] <lamont> thanks - looking into it now
[16:23] <fta> lamont, https://edge.launchpad.net/~chromium-daily/+archive/ppa/+packages
[16:23]  * bigjools looking at it
[16:23] <bigjools> lamont: it's the usual b-m failure
[16:32] <lamont> fta: thanks, and should be happier nw
[16:32] <lamont> now
[16:33] <fta> lamont, thank you. what was the problem btw?
[16:36] <lamont> build-manager has a bug.  we seem to have it it.  I have no knowledge beyond that
[16:59] <TheUni> lamont: have you given my builders a kick?
[17:54] <TheUni> lamont: ping. this is holding back our release :(
[17:54] <TheUni> haha nm
[17:54] <TheUni> 1 building now, 1 to go
[17:57] <TheUni> ehm, wtf?
[17:58] <TheUni> it started building, now back to needs building.
[17:58] <odb|fidel_> hi - maybe a stupid question but is there a way to "bookmark/follow/fav" projects as registered launchpad user besides being part of a project?
[18:00] <rockstar> TheUni, there are some oddities going on with the build farm.
[19:22] <psusi> hi, bug #263944 will not allow me to set the status of the grub task to WONTFIX to match the others.  what should I do?
[19:22] <shtylman> when I try to add an openpgp key to my onsite lp install.. I get an error... zope trackback stuff
[19:22] <shtylman> do you guys care about these?
[19:23] <shtylman> (Error ID: OOPS-1762X7)
[19:24] <shtylman> I can't really get to that page :)
[19:24] <mwhudson> and i don't think it would help :-)
[19:24] <mwhudson> there will be an oops file somewhere on your system
[19:24] <mwhudson> in /var/tmp/lperr i think unless you've changed stuff in the config
[19:25] <shtylman> sure
[19:26] <shtylman> am I looking for a particular file there?
[19:27] <mwhudson> the newest one, i guess, it'll be in a directory YYYY-MM-DD
[19:27] <shtylman> yea.. got that far :)
[19:27] <shtylman> should I pastebin that for ya?
[19:28] <mwhudson> yeah
[19:28] <shtylman> http://paste.ubuntu.com/521569/
[19:29] <mwhudson> that's strange, but probably not the one you want :/
[19:29] <shtylman> heh
[19:29] <mwhudson> (that's basically a 404)
[19:31] <shtylman> The keyserver is not running, help!")
[19:31] <shtylman> that is basically what the end says
[19:31] <shtylman> which is usefull info
[19:31] <shtylman> how do I start the keyserver :)
[19:32] <shtylman> should I even be bothering with the keyserver?
[19:43] <Laney> Something wrong with uploading?
[19:43] <Laney> (SFTP) uploads hanging
[19:56] <StevenK> Laney: Bug 663222
[19:57] <Laney> ty
[20:04] <bigjools> For anyone wondering, we have a problem on the build farm.  All builders are going into manual mode so some updates can be made, things will be back soon.
[20:08] <psusi> how's the auto expiry going?  I thought that should have been done by now, but I'm still seeing a bunch of bugs that have not expired yet, but should be.  BTW, why can't you set it by hand?
[20:14] <thekorn> hi launchpadders,
[20:14] <thekorn> are branches of ubuntu packages updated automatically?
[20:15] <thekorn> e.g. should lp:ubuntu/gjs be the source of the ubuntu package of gjs in natty?
[20:19] <geser> thekorn: yes (as far as I understand it), but see also http://package-import.ubuntu.com/status/gjs.html
[20:20] <thekorn> geser: ok, thanks. this explains why all gjs branches since lucid are outdated
[20:39] <shtylman> does a local launchpad install need a local keyserver?
[20:39] <rryan> hi guys, i'm trying to get my project setup with LP translations. we use qt translations. I converted a blank ts file with ts2po into a POT and I pushed that. Launchpad picked it up as our template. I then converted our existing TS files for de/it/fr to .po using lconvert and put them in the same directory as the first template, just as the guidelines said to, but when I pushed, the .po's ended up in the import queue as "No import
[20:39] <rryan> target selected yet." but I can't figure out how to assign them to the POT. They're in the same directory, which the upload guidelines say implies it should be a translation of the template.
[20:39] <rryan> For blank TS file I mean a file with 800 phrases, but no translations
[20:39] <rryan> https://translations.launchpad.net/mixxx/trunk/+imports
[20:39] <rryan> https://translations.launchpad.net/mixxx/trunk/+pots/mixxx
[20:41] <dpm> rryan, I think there are no Launchpad Translations developers around right now. Would you mind posting your question on https://answers.launchpad.net/rosetta/+addquestion , so they can help you when they're back?
[20:41] <rryan> http://bazaar.launchpad.net/~mixxxdevelopers/mixxx/trunk/files/head:/mixxx/res/translations/
[20:41] <rryan> ah ok
[20:41] <rryan> thanks
[20:42] <dpm> rryan, np, also note that this week many people are away at the Ubuntu Developer Summit, so folks might not be too responsive until next week
[20:42] <rryan> ah right :)
[20:45] <dpm> rryan, also, looking at the .po files in the queue, they don't seem to have a valid PO file header
[20:46] <rryan> hmm well I botched the first two which are marked deleted..  de.pot and fr.pot
[20:46] <rryan> do you mean de.po, it.po, or fr.po ?
[20:50] <shtylman> are build receipies currently disabled?
[20:52] <bigjools> shtylman: the build farm is sick, we're fixing it.  There is a very large backlog.
[20:52] <shtylman> awww
[20:52] <thumper> bigjools: what did you do?
[20:52] <StevenK> Don't ask that
[20:52] <shtylman> haha
[20:52] <danilos> thumper, it's what *you* did!
[20:52] <thumper> danilos: what did I do?
[20:52] <bigjools> thumper: I want to do quite a lot
[20:52] <bigjools> some of it involves violence
[20:53] <shtylman> haha
[20:53] <danilos> thumper, how could I know, I just know who to blame
[20:53] <StevenK> danilos: But it's *always* wgrant's fault
[20:53] <danilos> oh! oh...
[21:43] <shtylman> what is the best way to push code to my local launchpad install?
[21:43] <shtylman> lp:~name won't work
[21:43] <shtylman> as it does for the main site I imagine?
[21:44] <shtylman> bzr+ssh://bazaar.launchpad.dev/~name16/+junk/stuff
[21:44] <shtylman> I tried that ^
[21:44] <shtylman> but was met with limited... (none) success :)
[21:53] <wgrant> shtylman: bzr+ssh://name16@bazaar.launchpad.dev:5022/~name16/+junk/stuff might work.
[21:55] <shtylman> ssh: connect to host bazaar.launchpad.dev port 5022: Connection refused
[21:55] <wgrant> shtylman: Have you run 'make run_codehosting'?
[21:55] <StevenK> shtylman: Are you doing 'make run' ?
[21:55] <shtylman> I am using make run
[21:55] <shtylman> not make run_codehosting
[21:55] <StevenK> Oh, it needs thpecial one, then
[21:56] <shtylman> separate from the other one?
[21:56] <shtylman> or does make run_codehosting include make run?
[21:56] <StevenK> Yes
[21:56] <wgrant> It includes it.
[21:57] <shtylman> same ssh error with make run_codehosting
[21:59] <shtylman> bzr push lp://dev/~shtylman/+junk/stuff
[22:00] <shtylman> that seemed to work when I used --create-prefix
[22:00] <shtylman> but it didn't ask for my ssh key password.. just asked for password directly
[22:00] <shtylman> and I also don't see the branch in the launchpad.dev webview
[22:00] <shtylman> :(
[22:00] <shtylman> yes.. I have added my ssh key to my launchpad.dev account
[22:04] <wgrant> shtylman: Your real sshd is running on port 22. LP's is on 5022.
[22:04] <wgrant> So you probably just pushed to your home directory.
[22:04] <shtylman> wgrant: exciting
[22:04] <shtylman> and true
[22:05] <StevenK> Hahah
[22:05] <shtylman> very interesting
[22:05] <shtylman> well... good to know regular ssh still works :)
[22:05] <shtylman> so then why is 5022 not working :(
[22:06] <wgrant> shtylman: 'make run_codehosting' is running?
[22:06] <shtylman> cause I do see it starting the service on 5022
[22:06] <shtylman> yea
[22:07] <StevenK> shtylman: fuser 5022/tcp
[22:07] <shtylman> 5022/tcp:             8864
[22:08] <StevenK> Okay, ssh -v bazaar.launchpad.dev -p 5022
[22:08] <shtylman> debug1: connect to address 127.0.0.99 port 5022: Connection refused
[22:08] <shtylman> :)
[22:08] <wgrant> What about plain localhost:5022?
[22:09] <shtylman> same
[22:09] <StevenK> Then something is lying
[22:09] <StevenK> iptables?
[22:09] <shtylman> I wouldn't want to make this too easy :)
[22:09] <shtylman> nope.. don't run those
[22:09] <wgrant> sudo netstat -lnp | grep 5022
[22:10] <shtylman> tcp        0      0 127.0.0.88:5022         0.0.0.0:*               LISTEN      8864/python
[22:10] <shtylman> seems that it is listening on :88
[22:10] <shtylman> but bazaar is aliased to .99
[22:10] <shtylman> I used rocketfield to mod the /etc/hosts file
[22:10] <StevenK> Smoking gun
[22:11] <shtylman> :(
[22:11] <wgrant> bazaar.lp.dev is meant to be .99
[22:11] <wgrant> But it wasn't always.
[22:11] <shtylman> then how come it is listening on .88?
[22:11] <wgrant> Maybe codehosting was never altered to listen on .99 as well.
[22:12] <shtylman> sadness
[22:12] <StevenK> Patches welcome
[22:12] <shtylman> as always :)
[22:13] <shtylman> is .99 the proper listen sub ?
[22:13] <wgrant> What does 'proper' mean?
[22:13] <shtylman> hmm
[22:13] <shtylman> well.. I mean one is listening on .88
[22:14] <shtylman> and the alias is for .99
[22:14] <shtylman> so .. something is the canonical version here
[22:14] <wgrant> The alias is on .99 mostly because HTTPS vhosts didn't work until recently.
[22:14] <shtylman> canonical being the word not the company :)
[22:14] <shtylman> I see
[22:14] <wgrant> People probably use launchpad.dev to access dev codehosting, not bazaar.launchpad.dev.
[22:14] <shtylman> I see
[22:17] <shtylman> well... that certainly is progress :) .. now it just rejects the key
[22:17] <shtylman> saying it doesn't match one on file
[22:17] <wgrant> That makes sense.
[22:17] <shtylman> does it?
[22:17] <shtylman> glad it does
[22:18] <wgrant> Well, it checks by hostname.
[22:18] <shtylman> is there something to be done about that?
[22:18] <shtylman> :/
[22:19] <shtylman> hostname of what? the machine I am pushing from?
[22:19] <wgrant> Since you SSHed into port 22 first, it remembered your system's host key.
[22:19] <shtylman> oh jesus
[22:19] <shtylman> I see what you mean
[22:19] <wgrant> So remove the relevant lines from known_hosts.
[22:19] <wgrant> And it should be happy.
[22:20] <shtylman> does lp keep it's own known hosts?
[22:22] <wgrant> It's your client's. So ~/.ssh/known_hosts.
[22:22] <shtylman> figured... so yea.. no go
[22:22] <shtylman> I removed that file
[22:22] <wgrant> Hmm?
[22:22] <wgrant> No go?
[22:22] <shtylman> cause I don't keep anything relevant in that anyhow
[22:22] <shtylman> nope
[22:22] <shtylman> bzr push bzr+ssh://launchpad.dev:5022/~shtylman/+junk/stuff
[22:22] <shtylman> permission denied
[22:23] <wgrant> You probably need a username.
[22:23] <shtylman> same problem
[22:23] <wgrant> Do you have your SSH key added to your dev LP account?
[22:23] <shtylman> I tried both
[22:23] <shtylman> yea
[22:23] <wgrant> What's the error message?
[22:23] <shtylman> Permission denied (publickey).
[22:23] <shtylman> bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
[22:23] <shtylman> and on the server output: unauthorized login: Your SSH key does not match any key registered for Launchpad user shtylman
[22:24] <shtylman> which is pretty clear
[22:24] <wgrant> Right.
[22:24] <shtylman> but I checked the key
[22:24] <shtylman> it is there
[22:24] <wgrant> I'd double check.
[22:24] <shtylman> I will delete the old one and reimport it
[22:24] <shtylman> to be safe
[22:25] <shtylman> all is well.. apparently my vim paste is broken so even though it was an exact character match in the output of lp.. something was off
[22:25] <shtylman> maybe a spurious space
[22:26] <shtylman> wgrant: thanks for the assistance :)
[22:26] <shtylman> now I battle on
[22:26] <wgrant> Heh.
[22:29] <shtylman> now I gotta learn how to cook with receipies
[22:31] <shtylman> how do I add a distribution series
[22:31] <shtylman> can I do that through the web interface?
[22:34] <wgrant> shtylman: You can. You need to be an admin.
[22:34] <shtylman> I am admin! hahaha
[22:34] <wgrant> shtylman: But you should be using my script to set up Ubuntu.
[22:34] <wgrant> Or you have no hope :)
[22:35] <shtylman> oh noes!
[22:36] <shtylman> what will that script do for me??
[22:36] <shtylman> is it magical?
[22:39] <wgrant> shtylman: It's not too long. But it will create distroserieses and architectures and archives and components and selections and sourcepackageformatselections and archivepermissions and ... and ... and ....
[23:25] <shtylman> when will the build receipies thing be enabled for launchpad? I take it it is down cause of the buildfarm "issue" ?
[23:40] <thumper> shtylman: as in general availability?
[23:40] <thumper> shtylman: when we've tweaked the UI a little more
[23:41] <shtylman> :(
[23:41] <thumper> shtylman: edge shows it
[23:41] <shtylman> ah
[23:41] <shtylman> as long as edge shows it :)
[23:41] <thumper> and soon, when edge goes, the beta team will still see it on prod
[23:42] <shtylman> gotcha