[04:03] <cjohnston> What's the best way to install launchpad lib on a server?
[04:03] <cjohnston> the packages I've tried want to install icons and stuff
[04:04] <wgrant> cjohnston: Hm, they shouldn't.
[04:04] <wgrant> python-launchpadlib is easily installable on a server.
[04:04] <wgrant> What does it try to install that you feel is inappropriate?
[04:05] <cjohnston> I didn't try python-launchpadlib
[04:05] <wgrant> What did you try?
[04:07] <cjohnston> some of the other packages that come up when searching launchpad
[04:08] <wgrant> launchpad-integration?
[04:09] <cjohnston> sounds close
[04:12] <wgrant> That's the GTK library that provides the "Report a bug..." etc. menu items.
[04:12] <wgrant> predating launchpadlib by several years.
[04:13] <cjohnston> gotcha
[04:13] <cjohnston> hmm..
[04:14] <cjohnston> I logged in, now I'm at a continue screen
[04:14] <cjohnston> and it doesnt go anywhere from that
[04:14] <wgrant> A continue screen?
[04:14] <wgrant> You mean it says "Almost finished"?
[04:15] <cjohnston> Top says 'Continue' bottom blue bar says (Form submit button) Use right-arrow or <return> to submit.
[04:15] <cjohnston> hit right or return and it pretty much just refreshes
[04:16] <wgrant> Oh, this is some CLI browser?
[04:16] <cjohnston> ya.. on a server
[04:16] <wgrant> I think w3m works, not sure about others. I would suggest browsing to the URL it gives in a desktop browser.
[04:17] <cjohnston> ok.. now i got the almost finished
[04:19] <cjohnston> got it.. thanks wgrant
[04:19] <wgrant> Great.
[06:39] <xtingray> help! passwd recovery is not working for me :S
[06:39] <wgrant> xtingray: You don't get the email?
[06:40] <xtingray> wgrant: exactly... it works great with gmail... but my email is from another domain :(
[06:41] <wgrant> xtingray: It says it has sent it, but it never arrives?
[06:42] <wgrant> If so, please ask at https://forms.canonical.com/lp-login-support/.
[06:48] <xtingray> wgrant: are you still there? :(
[06:48] <wgrant> 15:41:10 < wgrant> xtingray: It says it has sent it, but it never arrives?
[06:48] <wgrant> 15:42:02 < wgrant> If so, please ask at https://forms.canonical.com/lp-login-support/.
[06:48] <xtingray> ok, thanks!
[06:51] <xtingray> wgrant: the link it's just a simple survey... no big deal :(
[06:51] <wgrant> ... so it is.
[06:51] <wgrant> xtingray: Choose Other.
[06:51] <wgrant> It will get you a form that is not useless.
[06:52] <xtingray> ok... let me try
[10:38] <qtheuret> hello
[10:39] <qtheuret> I've a problem with my login into Launchpad
[10:40] <qtheuret> I had two email addresses on my account settings and I had remove one yesterday
[10:40] <qtheuret> today, when I try to connect to Launchpad, I have this error message :              Sorry, something just went wrong in Launchpad Login Service.
[10:40] <qtheuret> We’ve recorded what happened, and we’ll fix it as soon as possible. Apologies for the inconvenience.
[10:40] <qtheuret> (Error ID: 1965canistellaunchpad7)
[10:40] <henninge> qtheuret: what is the account name?
[10:40] <qtheuret> quentin-theuret
[10:43] <henninge> qtheuret: I assume that the adderess you removed was the one you originally used for registration?
[10:44] <qtheuret> yes
[10:44] <qtheuret> but I have add a second address because I not use the first address
[10:45] <henninge> qtheuret: did you re-enter your credentials when you logged in today?
[10:45] <henninge> qtheuret: can you access this? https://login.launchpad.net/
[10:46] <qtheuret> yes, I re-entered my credentials and it's at this moment that the error message is displayed
[10:46] <henninge> qtheuret: can you access this? https://login.launchpad.net/
[10:46] <qtheuret> It's on https://login.launchpad.net/ that the message appears
[10:47] <henninge> on
[10:47] <henninge> oh
[10:47] <henninge> did you use the old or the new address for login in?
[10:47] <qtheuret> both and no success
[10:48] <qtheuret> on other PC with a valid cookie on Launchpad, I'm connected without re-enter credentials
[10:49] <henninge> qtheuret: oh, cool!
[10:49] <henninge> qtheuret: re-enter your old email address, then.
[10:49] <qtheuret> with the old address, I've this message 'Password didn't match.'
[10:49] <henninge> qtheuret: do you still have access to it so you can confirm it?
[10:50] <henninge> qtheuret: no, I mean add it back to your account
[10:50] <henninge> https://launchpad.net/people/+me/+editemails
[10:51] <henninge> qtheuret: but that only works if you still have access to that old address.
[10:53] <qtheuret> I haven't the connected PC in front of me. I will come back after try this.
[10:53] <qtheuret> thanks a lot for advices
[10:53] <henninge> qtheuret: when you did that, go back to login.launchpad.net
[10:53] <qtheuret> okay
[10:53] <henninge> qtheuret: here https://login.launchpad.net/+emails
[10:54] <henninge> qtheuret: oh actually, no, directly on https://login.launchpad.net/
[10:54] <henninge> qtheuret: set your "preferred address" to the new address.
[10:54] <henninge> after that you can remove the old address
[11:54] <dusf> i am trying to report a bug on launchpad but i am not sure what project to choose? the problem relates to nvidia drivers and jockey?
[11:55] <henninge> dusf: you could just report it on ubuntu and they will sort it out.
[11:56] <henninge> dusf: bu t let me see if I can give you a hint.
[11:56] <dusf> henninge: i have and they haven;t
[11:56] <henninge> oh
[11:56] <dusf> henninge: http://ubuntuforums.org/showthread.php?p=10835642#post10835642
[11:56] <henninge> what's the bug?
[11:56] <dusf> if you could glance over that and recommend a project for launchpad
[11:56] <dusf> :)
[11:57] <henninge> dusf: I meant report it on https://bugs.launchpad.net/ubuntu
[11:57] <dusf> henninge: ahh, i have been trying https://bugs.launchpad.net/launchpad-project/+filebug
[11:58] <henninge> dusf: no, that is for bugs about Launchpad
[11:58] <dusf> henninge: my bad
[11:58] <henninge> dusf: did you already file a bug?
[11:58] <henninge> we can move it to Ubuntu
[11:58] <dusf> henninge: i posted on someone elses bug, but i appear to have all of there problems and then more problems as a result
[11:58] <henninge> :-(
[12:05] <dusf> henninge: ty for your help :)
[12:05] <adeuring> henninge: ^^^
[12:06] <henninge> dusf: np
[12:06] <henninge> adeuring: thanks, although I started late today ...
[12:09] <dusf> henninge: lp is asking me to provide further information to attach to ubuntu-bug, will it take BBCode?
[12:19] <henninge> dusf: what's BBCode?
[12:19] <henninge> maybe adeuring know more about that, actually.
[12:20] <adeuring> dusf: no, the only formatting supported is plain text :( henninge: That's a markup language for forums
[12:23] <dusf> henninge, adeuring: ty guys
[12:24] <dusf> will i get instant email notification on reply?
[12:24] <dusf> and can i change my launchpad id? not sure how happy i am about my real name being used
[12:25] <adeuring> dusf: yes, you'll get an email. And you can create a new account, and the merge your existing one with the new account
[12:25] <wgrant> You can also just change your details at https://launchpad.net/people/+me/+edit
[12:26] <soren> Doesn't https://launchpad.net/people/+me/+edit..
[12:26] <soren> Of course wgrant beats me to it.
[12:26] <soren> Why do I even bother? :)
[12:37] <dusf> soren: hehe
[12:37] <dusf> went with wgrants suggestion, and also set up a funky avatar :)
[12:37] <dusf> thanks
[14:20] <averi> hi,
[14:21] <averi> I was trying to add a mail to my launchpad account but looks like it's registered for a team I don't own anymore
[14:21] <averi> is someone around to get rid of it?
[14:25] <mterry> Hello!  I hear that LP has the ability to synchronize comments between external and internal bugs.  Does that have to be turned on per-tracker or can it be enabled for a particular module in a bugzilla tracker?
[14:26] <adeuring> mterry: that's per-tracker
[14:26] <mterry> adeuring, ok, thanks.  I'll file a wishlist request.  :)
[14:26] <adeuring> averi: do you mean that an email address you want to use is associated with a team? In that case please contact the team owner
[14:27] <averi> adeuring, I was the team owner but when i left the team I forgot to remove my personal address from there
[14:27] <averi> that team is inactive since ages
[14:29] <adeuring> averi: then you can file a question on https://answers.launchpad.net/launchpad/ ; one of the admins will take care of your request
[14:29] <averi> adeuring, awesome, thanks!
[14:30] <adeuring> mterry: just to avoid confusion: comment syncing works like this: (1) an external tracker is registered on launchpad (2) somebody must link a bug on launchpad with a bug on the external tracker
[14:31] <adeuring> we don't support syncing of all bugs with an external tracker ;)
[14:35] <mterry> adeuring, right.  I filed https://bugs.launchpad.net/launchpad/+bug/785173 about that (syncing comments and new bugs filed)
[15:15] <deryck> adeuring, I've got IRC now, and can meet you in mumble whenever you're ready.
[15:26] <niemeyer> This operation seems to be consistently timing out:
[15:26] <niemeyer> https://api.launchpad.net/1.0/people?ws.op=findPerson&text=Martin
[15:28] <deryck> Hi niemeyer.  I just tried it and it worked for me.  Do you get an OOPS?
[15:28] <niemeyer> deryck: Hey!
[15:28] <niemeyer> deryck: Let me see if I can find it in the text (using it from the terminal)
[15:28] <deryck> ah, ok.  I just pasted in the browser.
[15:28] <niemeyer> deryck: OOPS-1965CK331
[15:30] <deryck> niemeyer, that one is not available yet.  so I'll give it a few minutes and check.
[15:31] <deryck> I'll see if we have a bug or not and file one.
[15:31] <niemeyer> deryck: It worked locally now as well
[15:31] <deryck> ah, ok.
[15:31] <niemeyer> deryck: Maybe it was a hiccup
[15:31] <niemeyer> deryck: But it was reproducible a few times in a row
[15:31] <deryck> niemeyer, maybe so.  I'll take a closer look once the OOPS is synced.
[15:31] <niemeyer> deryck: Thanks a lot
[15:32] <deryck> niemeyer, np!
[15:52] <cody-somerville> I'm getting permission denied (publickey) followed by 'bzr: ERROR: bzrlib.errors.TooManyConcurrentRequests' when trying to commit to a binded branch that is hosted on Launchpad.
[15:52] <cody-somerville> nvm, works now
[16:12] <jdobrien> acklog 1
[19:12] <triune> g'day
[19:12] <triune> is there a freenode channel that handles LP translations specifically?
[20:44] <ahasenack> hi guys, just got an oops when filing a bug
[20:44] <ahasenack>  OOPS-1965AP614
[20:44] <ahasenack> and again if I go back and resubmit, another oops: OOPS-1965DS549
[21:00] <abentley> triune: I don't think so.
[21:01] <triune> so, I guess this would be the place to ask?
[21:01] <abentley> triune: sure.
[21:01] <triune> cool
[21:02] <triune> wondering if LP handles more than one .pot file per locale as pootle does, or whether its just one per locale
[21:04] <abentley> triune: do you mean .po file per locale?  Because .pot files are locale-independent AIUI.
[21:04] <abentley> ahasenack: I am trying to track down your oopses, but having some trouble.
[21:05] <ahasenack> abentley: I was getting them repeatedly, so I saved the bug content and started over
[21:05] <ahasenack> abentley: then it worked
[21:05] <ahasenack> abentley: I also couldn't find them in that web interface
[21:06] <triune> I think I know there is only one .po per locale... we were considering building separate pot files per context
[21:06] <triune> sorry if i misphrased that
[21:06] <abentley> ahasenack: Nor can I, but those are supposed to be synced every 10 minutes.
[21:06] <abentley> triune: We support multiple .pot files.
[21:07] <triune> word, thats what I wanted to know, thanks :)
[21:07] <abentley> triune: They must all have unique filenames, though.
[21:07] <triune> even if in separate folders?
[21:07] <abentley> triune: Yes.
[21:07] <triune> ahh, that would be good to know
[21:08] <triune> thanks for the help, ill pass this on to my GSoC student
[21:08]  * niemeyer burns Launchpad CPUs iterating over thousands of members for testing purposes
[21:08] <abentley> triune: no problem.
[21:09] <abentley> matsubara: ahasenack is reporting encountering some oopses that aren't showing up in the oops viewer: OOPS-1965AP614 and OOPS-1965DS549.
[21:10] <ahasenack> abentley: I just got a 500 error when trying to view the second one
[21:10] <ahasenack> and now it's not found again
[21:10] <matsubara> abentley, I'll look into it. just a min
[21:10] <abentley> matsubara: thanks!
[21:11] <matsubara> abentley, ahasenack: are theses oopses recent (recorded less than 1h ago)?
[21:11] <ahasenack> matsubara: yes
[21:12] <abentley> matsubara: Oh, I thought we synced every 10 minutes.
[21:12] <ahasenack> matsubara: at :44
[21:14] <matsubara> abentley, we sync oopses from production servers to devpad every hour, IIRC. the script that then loads the oopses that were synced to devpad into the oops db checks if there are new oopses every 7 min. So, it's possible that those oopses are still not available in devpad for oops-tools to pick them up
[21:15] <abentley> matsubara: okay, sorry to bother you.
[21:19] <matsubara> abentley, I just checked on devpad, and can't find the oops there. so I think that's the reason. I asked in the past to increase the frequency of oops syncing from prod servers but since rsync takes some time to finish, I was advised to not make the sync frequency so often as rsync processes might step over each other.
[21:28] <niemeyer> Another quickie on the API: Is there any distinction between a person and a team from an available field/supported ws.op perspective?
[21:29] <niemeyer> Hmmm.. the ops are different
[21:33] <matsubara> niemeyer, there's a is_team attribute
[21:34] <niemeyer> matsubara: Yeah, that's what makes me ponder about it
[21:35] <niemeyer> matsubara: I understand internally they are actually in the same table
[21:35] <niemeyer> matsubara: I wonder if the exposed REST API actually exposes exactly the same fields for both, or if there's some other distinction
[21:37] <matsubara> niemeyer,  that I don't know. sinzui probably does. :-)
[21:37] <niemeyer> Looks like the same.. which actually makes it a bit weird (e.g. person has expired_members_collection_link), but that's ok.
[21:37] <niemeyer> matsubara: Super, thanks even then
[21:41] <sinzui> matsubara: niemeyer.team and  user are not IPerson. We add IPerson to a team in init when teamowner is not None
[21:41] <ojwb> hi, is there a way to remove a language translation from a project on translations.launchpad.net?
[21:41] <sinzui> matsubara: niemeyer: isTeam() and  is_team are really checks for the teamowner
[21:41] <sinzui> It is a dirty implementation
[21:42]  * ojwb has managed to end up with an en_GB translation, but the messages in the .pot files are actually en_GB, so that's not helpful
[21:42] <sinzui> ojwb: not without violence to the db
[21:42] <niemeyer> sinzui: In this context, what difference would it make to have the object being an IPerson or not?
[21:43] <ojwb> sinzui: is there a way to request such violence?
[21:43] <ojwb> or do I just need to keep uploading a dummy identity translation for it forever?
[21:43] <sinzui> hmm, niemeyer, there is a difference.many team methods will raise an AssertionError if the IPerson is not an ITeam
[21:44] <niemeyer> sinzui: I'm talking from an API perspective only
[21:44] <lifeless> ojwb: open a ticket on answers.l.n/launchpad
[21:44] <lifeless> ojwb: there is a script that can be run
[21:45] <sinzui> ojwb: Lp requires the POT to be en, and more specifically it is assumed to be en_US because they have Disney, Hollywood, and McDonalds
[21:45] <ojwb> sinzui: yes, I realise that
[21:45] <ojwb> but I'm happy to have to handle the en_US translation externally if I have to
[21:46] <sinzui> ojwb: I think I may be able to deactivate the POT, maybe you can took. Which project and series?
[21:46] <ojwb> i don't have much interest is changing to use en_US as the key
[21:46] <ojwb> deactivate?
[21:46] <sinzui> It will hide the set of messages so that users are not encouraged to translate them
[21:47] <ojwb> you mean deactivate the PO (not POT)?
[21:50] <sinzui> no, I do not think we can deactivate a PO. I thought you said the POT was bas
[21:50] <sinzui> ojwb: is this the series https://translations.launchpad.net/survex/trunk/+templates
[21:50] <sinzui> series and template?
[21:50] <ojwb> no, the pot is fine
[21:51] <ojwb> it's en_GB, but I don't really want to change that
[21:51] <ojwb> i just want to kill off the en_GB translation, since it isn't really useful
[21:51] <sinzui> Lp thinks it is en_US
[21:51]  * ojwb will file an "answer"
[21:51] <ojwb> sinzui: yes, AIUI it assumes it is
[21:52] <sinzui> I think it is fine If you want to keep it, but you cannot stop users from translating to en_GB
[21:52]  * ojwb tried to write a script to "pivot" the .pot for launchpad, but it just isn't worth the pain
[21:55] <sinzui> ojwb: At some point the Americans are all going to be speaking es (except for the fr_CA), so I think you are planning for the future
[21:56] <ojwb> they'll probably realise the whole independence thing was a bad idea sooner or later
[21:58] <sinzui> ojwb: They have not noticed that the lost independence to media companies. Cinco de Mayo is popular, so they may think they won independence from France
[22:14] <ScottK> That or we might think random people on the internet making snarky comments about Americans are idiots.
[22:14] <ScottK> Who know.