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:01 |
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:43 |
paultag_ | I tried doing a setStatus( status="Declined", comment="..." ) | 00:45 |
paultag_ | but that does not work at all | 00:45 |
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:46 |
wgrant | paultag_: We should eventually expose a direct method to do it, but for now you can construct the team_membership URL manually. | 00:47 |
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:48 |
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:49 |
paultag_ | wgrant: thanks so much :) | 00:50 |
paultag_ | this will *finally* automate the lame process of kicking people out of the queue | 00:50 |
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:51 |
paultag_ | wgrant: have it run on a cron, do an is_team check and approve or deny :) | 00:52 |
wgrant | Aha. | 00:53 |
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:54 |
MTecknology | wgrant: bug? | 00:55 |
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:56 |
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:57 |
MTecknology | wgrant: at least it's known though- i thought i stumbled into something funky | 00:58 |
paultag_ | wgrant: Just worked wonders. You're my hero :) | 01:02 |
wgrant | paultag_: Great | 01:03 |
gellioth | I want to help to translate an application but isn't in launchpad... | 02:14 |
gellioth | how can I add it? | 02:14 |
gellioth | Do I explained me? | 02:17 |
=== Ursinha-bbl is now known as Ursinha | ||
psusi | has there been a delay with processing bugs for expiry? and why can't you manually set the status to expired? | 04:43 |
Ursinha | lifeless, that 'assignee' problem was another one, it was displaying the wrong error message when lp was out of reach | 06:21 |
Ursinha | lifeless, I've checked and fixed | 06:22 |
=== Ursinha is now known as Ursinha-afk | ||
=== LinuxJedi|away is now known as LinuxJedi | ||
ricotz | mthaddon, hello, please have a look at https://answers.edge.launchpad.net/soyuz/+question/130743 | 09:14 |
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:25 |
ricotz | mthaddon, sorry, but i am not comfortable having this build sitting there and blocking this builder for so long | 09:27 |
mthaddon | ricotz: np, I'm just letting you know about the best way to get your problem taken care of | 09:28 |
ricotz | mthaddon, alright, thanks | 09:29 |
=== almaisan-away is now known as al-maisan | ||
=== Lcawte is now known as Lcawte|Away | ||
=== Lcawte|Away is now known as Lcawte | ||
lifeless | Ursinha-afk: thanks | 10:46 |
=== 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 | ||
micahg | is there no longer a way to disable the edge redirect (I can't convert to question anymore) | 14:02 |
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:13 |
kklimonda_ | you are right, it's gone! ;) | 14:14 |
* 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:15 |
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:16 |
wgrant | micahg: The code is identical. I wonder if the timeouts are still different. | 14:17 |
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 | 14:18 |
=== 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 | ||
fta | are the builders stuck or something? ("start in 1h" for ~12h) | 16:10 |
fta | https://edge.launchpad.net/~ricotz/+archive/staging/+build/2005064 => started 10 days ago??? | 16:11 |
* 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:15 |
* 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:17 | |
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:19 |
TheUni | https://launchpad.net/~theuni/+archive/theuni/+build/2020681 | 16:20 |
lamont | thanks - looking into it now | 16:21 |
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:23 |
lamont | fta: thanks, and should be happier nw | 16:32 |
lamont | now | 16:32 |
fta | lamont, thank you. what was the problem btw? | 16:33 |
lamont | build-manager has a bug. we seem to have it it. I have no knowledge beyond that | 16:36 |
=== LinuxJedi|away is now known as LinuxJedi | ||
=== matsubara-lunch is now known as matsubara | ||
TheUni | lamont: have you given my builders a kick? | 16:59 |
=== bdrung_ubucon is now known as bdrung_uni | ||
TheUni | lamont: ping. this is holding back our release :( | 17:54 |
TheUni | haha nm | 17:54 |
TheUni | 1 building now, 1 to go | 17:54 |
TheUni | ehm, wtf? | 17:57 |
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? | 17:58 |
rockstar | TheUni, there are some oddities going on with the build farm. | 18:00 |
=== 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 | ||
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 |
ubot5 | Error: Could not parse data returned by Launchpad: list.index(x): x not in list (https://launchpad.net/bugs/263944) | 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:22 |
shtylman | (Error ID: OOPS-1762X7) | 19:23 |
ubot5 | https://lp-oops.canonical.com/oops.py/?oopsid=1762X7 | 19:23 |
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:24 |
shtylman | sure | 19:25 |
shtylman | am I looking for a particular file there? | 19:26 |
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:27 |
mwhudson | yeah | 19:28 |
shtylman | http://paste.ubuntu.com/521569/ | 19:28 |
mwhudson | that's strange, but probably not the one you want :/ | 19:29 |
shtylman | heh | 19:29 |
mwhudson | (that's basically a 404) | 19:29 |
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:31 |
shtylman | should I even be bothering with the keyserver? | 19:32 |
Laney | Something wrong with uploading? | 19:43 |
Laney | (SFTP) uploads hanging | 19:43 |
StevenK | Laney: Bug 663222 | 19:56 |
ubot5 | Launchpad bug 663222 in Soyuz "sftp upload hangs (affected: 2, heat: 25)" [High,Triaged] https://launchpad.net/bugs/663222 | 19:56 |
Laney | ty | 19:57 |
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:04 |
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:08 |
thekorn | hi launchpadders, | 20:14 |
thekorn | are branches of ubuntu packages updated automatically? | 20:14 |
thekorn | e.g. should lp:ubuntu/gjs be the source of the ubuntu package of gjs in natty? | 20:15 |
geser | thekorn: yes (as far as I understand it), but see also http://package-import.ubuntu.com/status/gjs.html | 20:19 |
thekorn | geser: ok, thanks. this explains why all gjs branches since lucid are outdated | 20:20 |
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:39 |
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:41 |
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:42 |
dpm | rryan, also, looking at the .po files in the queue, they don't seem to have a valid PO file header | 20:45 |
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:46 |
shtylman | are build receipies currently disabled? | 20:50 |
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:52 |
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... | 20:53 |
=== Philip6 is now known as Philip5 | ||
=== matsubara is now known as matsubara-afk | ||
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:43 |
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:44 |
wgrant | shtylman: bzr+ssh://name16@bazaar.launchpad.dev:5022/~name16/+junk/stuff might work. | 21:53 |
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:55 |
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:56 |
shtylman | same ssh error with make run_codehosting | 21:57 |
shtylman | bzr push lp://dev/~shtylman/+junk/stuff | 21:59 |
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:00 |
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:04 |
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:05 |
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:06 |
StevenK | shtylman: fuser 5022/tcp | 22:07 |
shtylman | 5022/tcp: 8864 | 22:07 |
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:08 |
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:09 |
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:10 |
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:11 |
shtylman | sadness | 22:12 |
StevenK | Patches welcome | 22:12 |
shtylman | as always :) | 22:12 |
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:13 |
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:14 |
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:17 |
wgrant | Well, it checks by hostname. | 22:18 |
shtylman | is there something to be done about that? | 22:18 |
shtylman | :/ | 22:18 |
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:19 |
shtylman | does lp keep it's own known hosts? | 22:20 |
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:22 |
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:23 |
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:24 |
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:25 |
shtylman | wgrant: thanks for the assistance :) | 22:26 |
shtylman | now I battle on | 22:26 |
wgrant | Heh. | 22:26 |
shtylman | now I gotta learn how to cook with receipies | 22:29 |
shtylman | how do I add a distribution series | 22:31 |
shtylman | can I do that through the web interface? | 22:31 |
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:34 |
shtylman | oh noes! | 22:35 |
shtylman | what will that script do for me?? | 22:36 |
shtylman | is it magical? | 22:36 |
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 .... | 22:39 |
=== LinuxJedi is now known as LinuxJedi|away | ||
shtylman | when will the build receipies thing be enabled for launchpad? I take it it is down cause of the buildfarm "issue" ? | 23:25 |
thumper | shtylman: as in general availability? | 23:40 |
thumper | shtylman: when we've tweaked the UI a little more | 23:40 |
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:41 |
shtylman | gotcha | 23:42 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!