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