[00:00] <slangasek> Ursinha, joey`: hi, seeing that error intermittently again on LP
[00:00] <wgrant> slangasek: 'that error'? The 502?
[00:01] <penguin42> sounds like it cant take the load of a bugjam
[00:01] <slangasek> wgrant: well, I've only ever been seeing it in my browser; I think it was a 504 for the people hitting it from the APIs
[00:02] <wgrant> slangasek: 'Please try again'?
[00:02] <slangasek> yes
[00:03] <wgrant> Right, that's a 502.
[00:03] <wgrant> Which is a bit odd, as it's happening on both edge and production.
[00:04] <penguin42> wgrant: I guess that means if they are sharing a database that it's the database server
[00:04] <wgrant> But that would normally give a timeout OOPS, not no response from the appserver at all.
[00:05] <penguin42> I was getting please try agains eventually
[00:05] <wgrant> Those errors happen when the appservers don't respond.
[00:05] <penguin42> ah right
[00:06] <wgrant> Aha, a kiko.
[00:06] <sabdfl> kikomatic
[00:10] <Nafallo> hi kiko, sabdfl :-)
[00:11] <kiko> c'est moi
[00:11]  * kiko sighs
[00:12]  * penguin42 hands kiko the sticky tape and baseball bat
[00:12]  * wgrant hands kiko some glue, too.
[00:12] <kiko> is it only edge? launchpad.net itself seems okay
[00:12] <wgrant> No.
[00:13] <wgrant> Both 502 intermittently.
[00:13] <slangasek> it's happened to me on the main site
[00:13] <penguin42> no, I'm seeing it on both
[00:13] <penguin42> malone bugs were doing it more for me than ubuntu bugs, but now it's been doing it for both
[00:13] <kiko> ok see it now
[00:13] <kiko> hmph
[00:14] <kiko> where's my phone
[00:14] <kiko> what a mess
[00:14] <wgrant> kiko: This is less messy than it has been...
[00:16] <kiko> wgrant, why do you say that?
[00:16] <wgrant> kiko: It has been broken in at least three different ways in the past 24 hours.
[00:16] <kiko> wgrant, well the symptoms may be misleading.
[00:17] <penguin42> wgrant: Variety is good
[00:17] <penguin42> kiko: What's actually up with it?
[00:18] <kiko> an exception happens and while handling it we issue an abort, which for some reason is hanging
[00:18] <kiko> and then we run out of threads
[00:18] <wgrant> Ah.
[00:18] <penguin42> ouch
[00:18] <kiko> time to wake stub up
[00:18] <penguin42> so at least two problems; an exception and hang in the abort ?
[00:19] <wgrant> Thanks kiko.
[00:21] <Turl> hi
[00:22] <Turl> I can't access https://bugs.launchpad.net/notify-osd :/
[00:22] <Turl> it gives me the "please try again" launchpad error
[00:22] <wgrant> Turl: Try again a couple of times, and it should work.
[00:23] <Turl> it's been some tries before I actually came here :p
[00:23] <wgrant> It's known and being worked on.
[00:23] <Turl> ok wgrant :)
[00:23] <Turl> cool, works now :D
[00:23] <Turl> thanks guys!
[00:23] <kiko> so I'll be on call but right now I'm trying to get hold of somebody who can do something
[00:24] <kiko> it will require investigating
[00:45] <bdrung> cannot load page https://bugs.launchpad.net/bugs/292822
[00:46] <avar> Are people here aware of the current launchpad translation server slowness/timeout issues?
[00:46] <decafbad> yes, server(s) in trouble
[00:47] <bdrung> even https://bugs.launchpad.net/ does not response
[00:48] <bdrung> hm, now it works again
[02:04] <yayks> "Sorry, there was a problem connecting to the Launchpad server."
[02:04] <wgrant> yayks: Known, and being worked on. Trying again a couple of times should work.
[02:25] <andresmujica> just for curiosity, how many servers handle launchpad? there's some paper about it's architecture?
[02:29] <lifeless> wgrant: who is working on it
[02:36] <wgrant> lifeless: kiko said he was waking stub up.
[02:39] <lifeless> ok
[02:39] <wgrant> But then he pinged out, and all was quiet.
[02:48] <lifeless> should be fixed soon
[02:48] <lifeless> we've identified a concrete issue
[02:51] <andresmujica> uhuhhuhu
[03:06] <MTecknology> How do I have a team confirm it's participation in another team if none of them have a mailing list
[03:08] <wgrant> lifeless: Do we get to know what this most troublesome of issues is?
[03:08] <wgrant> MTecknology: Confirmation emails will likely be sent to the team's administrators.
[03:09] <MTecknology> I am an admin
[03:10] <wgrant> MTecknology: Are you sure it wasn't automatically approved?
[03:10] <MTecknology> oh
[03:10] <MTecknology> i need to open a mail client to get the emails
[03:10] <MTecknology> weird
[03:10] <wgrant> Heh.
[03:11] <MTecknology> ya
[03:15] <spm> wgrant: cause? no. symptoms? yes. parts should be back atm. working to get rest, atm.
[03:27] <andresmujica> boys i want to assign a package to gnome-network is at the combo list, but when i choose LP throughs and error u'Package gnome-network not published in Ubuntu'
[03:28] <wgrant> andresmujica: You probably don't want to assign it to gnome-network.
[03:29] <andresmujica> the package in question is gnome-network-preferences
[03:29] <andresmujica> but you'rre right i'm not sure if it's the right package... :(
[03:30] <wgrant> andresmujica: You want gnome-control-center.
[03:33] <andresmujica> aghh.. i knew it was that.. :P
[03:33] <andresmujica> thks thks thks
[03:51] <spm> All, looks like things are back to normal again
[03:57] <andresmujica> ohh yeap
[03:58] <wgrant> spm: Is this fix going to stick?
[04:00] <spm> wgrant: how long's a piece of string? :-) Dunno. I hope so. I'm not filled with joy and happiness at working at midnight, or sunday afternoon both ;-)
[04:01] <wgrant> spm: I mean, is this a more likely fix than the one last night?
[04:02] <spm> well the problem was two servers (we lost a third, unrelated) went MIA. Why is unknown at this stage. they required a rather savage face stabbing to regain control.
[04:02] <wgrant> Wonderful!
[04:02] <spm> last night appeared to be a separate problem with DB woes
[04:03] <spm> so last night's issue, shouldn't repeat due to the ... *cough* brutal nature of the fix. But todays? dunno....
[04:03] <wgrant> At least LP has good sysadmins, I suppose.
[04:04]  * spm bows in thanks, for and on behalf of the entire team
[04:21] <duanedesign> thank you for all thr hard work getting the servers going!!
[04:32] <MTecknology> duanedesign: so everything is running again
[07:40] <wgrant> I think I killed loggerhead :(
[07:41] <wgrant> Apparently only temporarily.
[07:54] <frederyk_> hello everybody!
[07:55] <frederyk_> for whome should I write a message, if my account doesn't exists anymore?
[07:56] <wgrant> frederyk_: What do you mean? What gives you the idea that it doesn't exist?
[07:56] <frederyk_> I just tried to login, but launchpad says that there is no account with my emailadress
[07:56] <frederyk_> I can't use the lost password function too
[07:57] <MFen> is launchpad closed source?
[07:57] <wgrant> You could email feedback@launchpad.net, I suppose, but I suspect that you have forgotten which email address you used.
[07:57] <wgrant> MFen: Yes, but it will be open source on July 21st.
[07:57] <MFen> oh. ok. why the delay?
[07:57] <frederyk_> no, i have quite a lot of emails from launchpad to this account!
[07:57] <wgrant> Who knows.
[07:57] <frederyk_> :(
[07:57] <MFen> i will probably be ready to download it on july 21
[07:58] <MFen> our current bug tracker has a terrible email layer
[07:58] <wgrant> frederyk_: See https://help.launchpad.net/Feedback.
[07:58] <wgrant> MFen: I've been ready to download it for 3 years now.
[07:59] <wgrant> Launchpad Bugs does do email rather well.
[07:59] <frederyk_> wgrant: thanks, i will contact them ;)
[08:00] <MFen> who's the launchpad release manager? i'd really like to talk to them about how well launchpad does bug search, categorization, and mass changes (sometime before july 21)
[08:01] <wgrant> joey` is the release manager, but I'm not quite sure he's the right person for that.
[08:02] <lifeless> joey makes sure it releases
[08:02] <lifeless> MFen: do you want to lavish praise on the team? or ask for scheduling some improvements?
[08:03] <MFen> i honestly haven't used it enough to know whether it's any good
[08:03] <lifeless> oh
[08:03] <lifeless> well bug search is quite good these days
[08:03] <MFen> and i wouldn't get the chance to do that before july 21 since i'm not involved at that level in any projects
[08:03] <lifeless> ignore the urls, they are terrible. the results are fine :)
[08:03] <wgrant> The bug search UI and URLs ar awful.
[08:03] <wgrant> But I hear they're being improved soon.
[08:03] <wgrant> Results aren't bad, as lifeless says.
[08:04] <MFen> so release manager doesn't deal with bug lifecycle? that's pretty unusual
[08:04] <MFen> usually that's the person who says "ok, i'm kicking all these bugs out of the release, you had your chance"
[08:04] <lifeless> MFen: so there is 'what will be worked on' and 'what is good enough to get into the release'
[08:05] <lifeless> MFen: I'm still not clear on whether you are evaluating LP for your project (and want to know how it does stuff), want LP to meet certain criteria for your project (need to chat to
[08:05] <lifeless> someone about 'what will be worked on'), or
[08:05] <lifeless> are just generally interested in those topics
[08:05] <MFen> the first one
[08:05] <lifeless> or d) something else
[08:06] <lifeless> ok, so for how it does stuff, lots of folk use it and can help you :)
[08:06]  * wgrant uses it in a few different positions.
[08:06] <MFen> well, i want to hear from someone who does it a LOT.  because that's my job, i do it for hours a day, and i wouldn't tolerate switching to anything worse :)
[08:07] <lifeless> MFen: sure; well I've used LP as RM for some projects (in bzr we rotate RM)
[08:07] <MFen> i do of course have my own projects hosted on lp but i haven't even seen a mass change UI anywhere. not that it doesn't exist, i haven't needed to look for it
[08:08] <wgrant> There is no mass change UI at this point.
[08:08] <wgrant> But there is a nice API for doing that sort of thing, which I find to be more useful.
[08:09] <MFen> so you .. wrote an application that does mass changes?
[08:10] <wgrant> Little scripts that automate specific ones.
[08:10] <MFen> ok
[08:10] <wgrant> But if you want to do a whole lot of different manual editing, there's no good solution AFAICT.
[08:11] <MFen> well i mostly pick a bunch of bugs to recategorize, or i pick a bunch of bugs to retarget
[08:11] <MFen> sometimes i pick a bunch of bugs when i'm just making a list of bugs with certain criteria though
[08:12] <MFen> i could probably whip up an application (or even a script) that displayed bug metadata, let me check boxes and recategorize or retarget. but that seems like kind of a waste
[08:13] <wgrant> I hope the LP 3.0 AJAXification will enable mass-editing eventually.
[08:14] <MFen> ooh. sexy.
[08:14] <lifeless> MFen: so the API
[08:14] <MFen> it really does need ajaxification. i keep getting that feeling of "click.. whoa.. there's a page refresh there? really?"
[08:14] <lifeless> launchpadlib, written in python, uses introspection
[08:15] <lifeless> there is ajax stuff present and increasing
[08:15] <lifeless> I filed a bug thursday on the icons in an ajax field :P
[08:15] <MFen> yay
[08:15] <wgrant> I noticed that those didn't look very nice, accessible, nor Launchpaddy.
[08:16] <MFen> lifeless: so it will automatically support whatever python classes implement the IAPI interface or something?
[08:16] <wgrant> MFen: launchpadlib is too awesome to describe.
[08:17] <MFen> wgrant: i hope not. one really needs a description to use it.
[08:17] <wgrant> http://help.launchpad.net/API/launchpadlib
[08:21] <MFen> cool. synchronous?  (i don't see any deferreds or callbacks)
[08:22] <lifeless> MFen: yeah its sync
[08:22] <wgrant> It is.
[08:23] <lifeless> MFen: a twisted version would rock
[08:23] <wgrant> ... now what are the chances of that?
[08:23] <lifeless> sadly it uses httplib2, and don't ask me what I think of *that*
[08:23] <lifeless> wgrant: pretty good if twisted start using lp
[08:23] <wgrant> lifeless: 'patches welcome'?
[08:23] <wgrant> lifeless: I mean us both replying 1:46 later.
[08:24] <MFen> lifeless: has twisted said they were going to start using lp?
[08:24]  * wgrant wouldn't be surprised.
[08:24] <lifeless> MFen: no
[08:24] <lifeless> MFen: but I live in hope
[08:24] <MFen> i'm not sure that would be a good thing, ftr.  twisted has a history of hating on every bug tracker they've ever touched, and there have been many :)
[08:24] <lifeless> hate -> feedback -> improvements :)
[08:24] <MFen> i guess
[08:25] <MFen> actually, i think they mostly hate the *developers* of trac (for not listening to exarkun)
[08:25] <MFen> and, to be fair, people really should listen to exarkun.
[08:30] <MFen> ok, well, i await future developments with anticipation :)
[08:32] <lifeless> MFen: So batch updates - commonly requested, I don't know where in the roadmap it is; BjornT is the right dude to chat to about what people do today
[08:32] <lifeless> MFen: what do you mean by categorisation?
[08:33] <MFen> lifeless: hmm. good question
[08:33] <MFen> basically, the ability to give a bug a category that is obvious to the reporter and maps well to a person
[08:34] <MFen> and, if you're nice, a super-layer that maps well to a management layer
[08:34] <MFen> i don't see this at all, unless it's "project"
[08:35] <MFen> i realize launchpad is all hierarchical and cross-project and such, but there might be too much administrative overhead involved in creating a project solely for the purpose of categorizing bugs
[08:36] <wgrant> You can tag bugs with arbitrary tags.
[08:38] <lifeless> MFen: yeh, 'tags'
[08:39] <MFen> tags are a little too arbitrary. and i need something that causes a bug to automatically be assigned to the responsible developer
[08:41] <wgrant> MFen: There's nothing like that at the moment.
[08:41] <MFen> well, putting aside the administrative concern, is "project" really what i want?  maybe all that's needed is to streamline projects a bit
[08:41] <wgrant> Most software projects have just one project.
[08:41] <wgrant> Maybe you could explain your use case more thoroughly.
[08:42] <MFen> wgrant: on the contrary: launchpad suite? ubuntu? :-)
[08:42] <wgrant> ubuntu has lots of packages.
[08:42] <wgrant> Launchpad is special, and that is widely considered a bug.
[08:42] <wgrant> (ie. it should be one project with things separated with tags)
[08:42] <MFen> ok
[08:43] <MFen> then maybe what is needed is a way to list known tags (unless that's already in there, i haven't used tags), and a way to associate tags with people
[08:44] <wgrant> You can see a list of used tags, and there will be a way to mark them as official soon.
[08:44] <MFen> sweet.
[08:44] <wgrant> Have you played around on staging.launchpad.net?
[08:45] <MFen> my use case doesn't seem at all atypical, i've had to do it on every project i've ever worked on that involved more than two people.  software breaks down into areas, and each area has its specialist. maybe the mapping isn't quite 1:1, but that gets you started
[08:45] <MFen> not yet
[08:46] <lifeless> MFen: tags for a project are listed
[08:46] <wgrant> I guess it would be quite easy and not too inefficient to allow tag subscriptions.
[08:47] <wgrant> Much easier than the full search subscriptions which have been floated previously.
[08:47] <lifeless> MFen: https://bugs.edge.launchpad.net/bzr/
[08:47] <lifeless> look on the right side
[08:47] <MFen> ah. "this tag hasn't been used before. define new tag?" that is great.
[08:48] <MFen> lifeless: got it.
[08:50] <MFen> ah, but they aren't listed in *context*, which is important.  when i'm adding tags, i want to see what tags are out there. something like diigo's (and probably others') "suggested tags" would be ideal, but failing that, a simple list at the point where i need to type them in is indispensible
[08:52] <wgrant> MFen: Bug #98585
[08:53] <MFen> i hope it doesn't seem like i'm ripping on lp.  i think it's really great.. simplicity sells.  i'm actually just coming up with this stuff because i want to evaluate it for more serious purposes than i have previously been using it. :-)
[08:54] <MFen> wgrant: thanks, subscribed.
[11:44] <maxb> I suppose at this point there's little hope for bug 311952 being fixed in time for Jaunty
[14:39] <mok0> Can I use storm with an already existing DB?
[14:44] <geser> I would be bad if you couldn't use an ORM with an existing DB
[15:04] <cupu> Hi is this used as a support channel? or should all questions go to answers.launchpad.net ?
[15:06] <andrea-bs> cupu: this is a support channel, but for administration questions you should use answers.lp.net
[15:07] <cupu> it's a question about account administration, but I'll use the web page, thank you very much for the answer
[15:07] <andrea-bs> cupu: you're welcome :)
[15:14] <boffire> Hi, Bonjour
[15:15] <ButterflyOfFire> I have a question about translation, is this this right chan to ask ?
[15:16] <andrea-bs> ButterflyOfFire: yes, this is the right channel
[15:18] <ButterflyOfFire> thanks andrea-bs
[15:31] <ButterflyOfFire> I have created a translation group for "Kabyle Language" and I want to know how to assign projects for translation for this group
[15:31] <ButterflyOfFire> https://edge.launchpad.net/~ubuntu-l10n-kab
[15:32] <ButterflyOfFire> When I click on "Translations" I have this message : "No translations recorded from Ubuntu Kabyle Translators."
[15:32] <ButterflyOfFire> Can you guide me please ? ;)
[15:32] <andrea-bs> ButterflyOfFire: maybe this page contains the information you need: https://help.launchpad.net/Translations/Groups
[15:32] <ButterflyOfFire> Thanks andrea-bs :)
[15:40] <cumulus007> Hi
[15:41] <cumulus007> I'm looking for the translation files of Ubiquity
[15:43] <cumulus007> I can't find them, where are they located?
[15:47] <mpt> cumulus007, <https://translations.edge.launchpad.net/ubuntu/jaunty/+source/ubiquity/+pots/ubiquity/+export>
[15:48] <cumulus007> mpt: why is the translationn of Ubiquity not integrated into Launchpad, like all other projects?
[15:48] <cumulus007> hm
[15:48] <cumulus007> never mind, it's just hidden
[15:49] <cumulus007> oh, that's not right
[15:49] <mpt> cumulus007, can you give the URL of the page where you expected to find it?
[15:49] <cumulus007> mpt: the link you gave me contains just 2 strings
[15:49] <cumulus007> https://translations.launchpad.net/ubiquity
[15:50] <mpt> hm
[15:51] <mpt> cumulus007, this isn't a translations-specific problem
[15:51] <mpt> Compare <https://bugs.edge.launchpad.net/ubiquity/+bugs> vs. <https://bugs.edge.launchpad.net/ubuntu/+source/ubiquity/+bugs>
[15:51] <mpt> (Very nearly) all the bugs are being tracked in the Ubuntu package rather than in the project
[15:51] <mpt> I guess the same goes for the translations
[15:51] <mpt> but that still doesn't explain why there are only two strings
[15:52] <cumulus007> I don't see the difference :P
[15:52] <cumulus007> So, can you tell me where I can find the complete translations of Ubiquity?
[15:53] <cumulus007> I really need to edit those, because the Dutch transltion is bad
[15:54] <mpt> aha
[15:54] <mpt> http://www.google.com/search?q=%22answering%20the%20questions%20should%20only%20take%20a%20few%20minutes%22%20site%3Alaunchpad.net&ie=UTF-8&oe=UTF-8
[15:54] <mpt> It looks like most of the strings are in the debian-installer package
[15:55] <cumulus007> ah
[15:55] <mpt> So, try <https://translations.edge.launchpad.net/ubuntu/jaunty/+source/debian-installer>
[15:55] <cumulus007> Genius link :P
[15:55] <cumulus007> I thought the package debian-installer contains the text-based setup
[15:58] <cumulus007> anyway, thanks a lot for your help
[15:58] <mpt> you're welcome
[15:59] <mpt> (BTW, the problem with Ubiquity's translations and bugs being under the source package but not the project is an example of a problem with Launchpad, bug 76416.)
[16:56] <BUGabundo1> humm no help contact today
[16:56] <BUGabundo1> anyone here want to give me a few examples on how to setup and use the API?
[16:57] <BUGabundo1> https://help.launchpad.net/API/launchpadlib is to boring for a noob
[17:05] <Ursinha> BUGabundo1, hi :)
[17:05] <Ursinha> I can
[17:05] <Ursinha> it's really easy
[17:05] <BUGabundo1> ola Ursinha
[17:05] <BUGabundo1> I know it is
[17:05] <Ursinha> BUGabundo1, oi :P
[17:05] <Ursinha> BUGabundo1, o que tem de errado?
[17:06] <Ursinha> eu achei que vc fosse brasileiro, mas vc é portugues :)
[17:09] <BUGabundo> Ursinha srry about that
[17:09] <BUGabundo> pidgin got a memory leak, and my system froze
[17:09] <BUGabundo> as I was saying
[17:09] <Ursinha> BUGabundo, you should try another irc client
[17:09] <BUGabundo> following the wiki page, I got a few road bump
[17:10] <Ursinha> pidgin definitely is not the best option
[17:10] <Ursinha> BUGabundo, a gente pode falar em portugues
[17:10] <BUGabundo> Ursinha I rather see the mem leaks found and fixed
[17:10] <BUGabundo> por mim td bem
[17:10] <BUGabundo> 'e so pra n aborrecer kem dps venha ler o log do #
[17:10] <Ursinha> não aborrece
[17:10] <Ursinha> manda ver
[17:10] <Ursinha> qual o problema?
[17:11] <BUGabundo> atao diz la
[17:11] <BUGabundo> kais os 1º passos pra usar a api?
[17:11] <BUGabundo> ja sakei o branch e ja instalei
[17:11] <Ursinha> eu segui um doc desses
[17:11] <Ursinha> perai
[17:11] <BUGabundo> mas na altura tive mt pouca sorte a me ligar ao stagging
[17:11] <BUGabundo> e hoje n deve ser melhor, com o LP com tt carga, devido ao GBJ
[17:11] <BUGabundo> https://help.launchpad.net/API/launchpadlib
[17:11] <Ursinha> erm
[17:11] <BUGabundo> eu segui este
[17:11] <Ursinha> tá fora do ar o help?
[17:12] <BUGabundo> Run this code in a Python session, substituting an appropriate directory on your computer:     cachedir = "/home/me/.launchpadlib/cache/"
[17:12] <Ursinha> tá certo
[17:12] <Ursinha> vc cria uma pasta onde vc quiser e seta o cachedir
[17:13] <BUGabundo> ai tenho q criar a pasta?
[17:13] <BUGabundo> o instaler n o faz?
[17:13] <BUGabundo> ora ai está o meu 1º erro
[17:13] <BUGabundo> lol
[17:13] <Ursinha> hahahahaha
[17:13] <Ursinha> vc tb hein
[17:13] <Ursinha> hauhauha
[17:13] <Ursinha> tem né :)
[17:13] <Ursinha> o installer só coloca a lib no lugar
[17:14] <Ursinha> esse ai eh o setup pra usar
[17:14] <Ursinha> q eh ota coisa
[17:14] <BUGabundo> $ mkdir -p .launchpadlib/cache/
[17:14] <BUGabundo> axo q isto devia tar na wiki
[17:14] <Ursinha> should work :P
[17:14] <Ursinha> deixa ver
[17:14] <Ursinha> se eu conseguisse acessar a pagina...
[17:14] <BUGabundo> eu consigo
[17:14] <BUGabundo> ou ent ta em cache
[17:15] <BUGabundo> n consigo 'e fazer login pra mudar
[17:15] <BUGabundo> eheh
[17:15] <BUGabundo> fica pra dps
[17:16] <Ursinha> eu posso fazer isso
[17:16] <Ursinha> tá anotado aqui
[17:16] <Ursinha> pelo menos explicar melhor no texto que aquele diretorio pode ser qq um que vc queira
[17:16] <Ursinha> /home/bugabundo/bananinha serve
[17:17] <BUGabundo> ja estou a tentar ligar me ao stagging
[17:17] <BUGabundo> mas axo q escolhi o dia errado pra isso
[17:17] <BUGabundo> ehe
[17:19] <Ursinha> BUGabundo, eu acho que o staging tá fora
[17:19] <Ursinha> deixa ver
[17:19] <BUGabundo> n vejo nada
[17:19] <BUGabundo> tava  a espera de
[17:19] <BUGabundo> " The authorization page"
[17:19] <BUGabundo> atao uso o real?
[17:19] <Ursinha> usa o staging mesmo
[17:19] <Ursinha> pra que vc quer?
[17:19] <BUGabundo> launchpad = Launchpad.get_token_and_login('just testing', STAGING_SERVICE_ROOT, cachedir)
[17:19] <BUGabundo> o q uso aki em vez de stagging?
[17:19] <BUGabundo> eu so kero aprender
[17:20] <BUGabundo> so q n se liga
[17:20] <BUGabundo> >>> launchpad = Launchpad.get_token_and_login('just testing', STAGING_SERVICE_ROOT, cachedir)
[17:20] <BUGabundo> is just there...
[17:20] <BUGabundo> n se mexe
[17:20] <Ursinha> deixa testar
[17:20] <Ursinha> a min
[17:24] <thekorn> I'm not sure what you are talking about, but it looks like the API service on staging is down
[17:25] <BUGabundo> thanks thekorn
[17:25] <BUGabundo> it would seem so
[17:25] <BUGabundo> so, can I use the real server?
[17:25] <BUGabundo> even if it is just for R/O?
[17:25] <Ursinha> BUGabundo, depends on what you want to do
[17:26] <BUGabundo> well, for now I would be happy to be able to login
[17:26] <BUGabundo> lol
[17:26] <BUGabundo> and then list the bugs im subscribed
[17:26] <BUGabundo> just to learn how this works
[17:26] <Ursinha> BUGabundo, you can try then
[17:26] <BUGabundo> what is the server URI?
[17:27] <BUGabundo> launchpad = Launchpad.get_token_and_login('just testing', SERVICE_ROOT, cachedir)  ??
[17:27] <thekorn> EDGE_SERVICE_ROOT
[17:27] <Ursinha> what thekorn said
[17:27] <BUGabundo> trying
[17:27] <BUGabundo> >>> launchpad = Launchpad.get_token_and_login('just testing', EDGE_SERVICE_ROOT, cachedir)
[17:27] <BUGabundo> Traceback (most recent call last):
[17:27] <BUGabundo>   File "<stdin>", line 1, in <module>
[17:27] <BUGabundo> NameError: name 'EDGE_SERVICE_ROOT' is not defined
[17:29] <BUGabundo> now what?
[17:29] <geser> what import line did you use?
[17:29] <thekorn> from launchpadlib.launchpad import EDGE_SERVICE_ROOT   is missing
[17:30] <BUGabundo> ahh
[17:30] <BUGabundo> fixed both
[17:30] <BUGabundo> page is opening
[17:30] <BUGabundo> set read anything
[17:31] <BUGabundo> done
[17:31] <BUGabundo> now what?
[17:32] <thekorn> BUGabundo, choose an access level and go to your python session and press enter
[17:33] <BUGabundo> done
[17:33] <BUGabundo> read anything
[17:33] <BUGabundo> got the token
[17:33] <BUGabundo> no Help there
[17:33] <thekorn> ok, then you can start using the API
[17:33] <BUGabundo> so I have no idea what commands to use
[17:34] <thekorn> well, it depends on what kind of information you would like to get
[17:34] <thekorn> a list of API methods is here: https://edge.launchpad.net/+apidoc
[17:46] <BUGabundo> that's an huge list for a noob
[17:46] <BUGabundo> got lost
[17:48] <Ursinha> BUGabundo, the basics
[17:48] <Ursinha> you have the lp object
[17:48] <Ursinha> after log in
[17:48] <Ursinha> right?
[17:48] <Ursinha> you want to search on a project
[17:48] <Ursinha> choose one
[17:49] <BUGabundo> if I want to see the list of bugs Im sub too
[17:49] <BUGabundo> *to
[17:49] <BUGabundo> who do I do that?
[17:50] <Ursinha> hmm
[17:50] <Ursinha> let me see
[17:50] <Ursinha> it should be something like
[17:51] <Ursinha> lp.searchTasks(parameter=you)
[17:51] <Ursinha> but I don
[17:51] <Ursinha> grr
[17:51] <Ursinha> I don't know if searchTasks has it implemented
[17:51]  * Ursinha looks docs
[17:51] <thekorn> AFAIK, It is currently impossible to search peoples bugs
[17:51] <BUGabundo> >>> lp.searchTasks(parameter=bugabundo)
[17:51] <BUGabundo> Traceback (most recent call last):
[17:51] <BUGabundo>   File "<stdin>", line 1, in <module>
[17:51] <BUGabundo> NameError: name 'lp' is not defined
[17:52] <Ursinha> BUGabundo, lp is the name of the object you created
[17:52] <BUGabundo> ah
[17:52] <Ursinha> which name you gave to it?
[17:52] <BUGabundo> no idea
[17:52] <Ursinha> :)
[17:52] <BUGabundo> let me see if I even created one
[17:53] <Ursinha> launchpad
[17:53] <Ursinha> as you pasted above
[17:53] <Ursinha> >>> launchpad = Launchpad.get_token_and_login('just testing', EDGE_SERVICE_ROOT, cachedir)
[17:54] <BUGabundo> >>> from launchpadlib.credentials import Credentials
[17:54] <BUGabundo> >>> credentials = Credentials()
[17:54] <BUGabundo> >>> credentials.load(open("obj1"))
[17:54] <BUGabundo> Traceback (most recent call last):
[17:54] <BUGabundo>   File "<stdin>", line 1, in <module>
[17:54] <BUGabundo> IOError: [Errno 2] No such file or directory: 'obj1'
[17:54] <Ursinha> wait
[17:54] <BUGabundo> the api SHOULD handle spaces from stuff copied from another place
[17:54] <Ursinha> what are you doing?
[17:54] <BUGabundo> no idea!
[17:54] <BUGabundo> LOLOL
[17:54] <Ursinha> what is obj1?
[17:54] <BUGabundo> just learning
[17:54] <Ursinha> :/
[17:54] <Ursinha> obj1 is a string
[17:54] <BUGabundo> the obj I tried to creat
[17:54] <Ursinha> do you know python?
[17:54] <BUGabundo> np
[17:54] <BUGabundo> nope
[17:54] <Ursinha> haha
[17:54] <BUGabundo> wanna learn it
[17:55] <BUGabundo> but gonna take a few weeks
[17:55] <Ursinha> you should learn some python before doing this :)
[17:55] <Ursinha> diveintopython is awesome
[17:55] <Ursinha> have you read that?
[17:55] <BUGabundo> no
[17:56] <Ursinha> give it a try :)
[17:56] <Ursinha> BUGabundo, just clarifying
[17:57]  * kiko winks at ursinha
[17:57] <Ursinha> BUGabundo, you create the launchpad object, that is authenticated in the instance you set it up
[17:57]  * Ursinha winks back to kiko 
[17:57] <Ursinha> :)
[17:57] <BUGabundo> ok ok
[17:58] <BUGabundo> be back in a few weeks then
[17:58] <BUGabundo> after I learn pythong
[17:58] <Ursinha> no man
[17:58] <BUGabundo> *python
[17:58] <Ursinha> let me show you
[17:58] <Ursinha> the little magic
[17:58] <Ursinha> for you to see it works
[17:58] <Ursinha> ah
[17:58] <Ursinha> BUGabundo, you should try sudo apt-get install ipython
[17:58] <Ursinha> ipython rox
[17:58]  * BUGabundo aptgetting
[17:59] <kiko> Nafallo, yo
[17:59] <Nafallo> kiko: hi hon' :-)
[18:00] <Nafallo> oh hai Ursinha :-D
[18:00]  * Ursinha hugs Nafallo 
[18:00] <Ursinha> hi hi
[18:00] <kiko> Nafallo, how are our servers?
[18:00]  * Nafallo smiles and cuddles Ursinha 
[18:00] <Ursinha> kiko, I wasn't able to reach help.lp.net a few mins ago
[18:01] <Nafallo> kiko: okayisch :-)
[18:03] <kiko> ursinha, will you call me if things blow up?
[18:04] <Ursinha> kiko, sure
[18:35] <luisbg> hello kiko :)
[18:49] <MTecknology> How do I drop a project?
[18:49] <MTecknology> or is that a rubber ducky thing?
[18:53] <kiko> hey luisbg
[18:53] <kiko> MTecknology, I can do it for you
[18:55] <dsample> Hi, I can't login to the help.ubuntu.com wiki to edit a page
[18:55] <dsample> I keep getting a 500 error on MoinMoin after doing the Launchpad login
[18:55] <dsample> __init__() takes exactly 2 arguments (3 given)
[18:56] <onox> do I need to do --author=USER or --author=lp:USER?
[18:58] <MTecknology> kiko: I'm not the current owner, the person I was working with was trying to do it - but we want to wipe things clean and talk to stu about setting it up first
[19:02] <MTecknology> kiko: Want me to file a question against it first?
[19:04] <Ursinha> MTecknology, please
[19:04] <MTecknology> https://answers.edge.launchpad.net/launchpad/+question/61831
[19:04] <MTecknology> there we go :)
[19:07] <MTecknology> nap time - I've been up for way too long on way too little sleep - I wannt get at least 3hr sleep before a long drive :)
[19:07] <Ursinha> MTecknology, go for it :)
[19:07] <MTecknology> or considering noise here, I'll just take off and try to manage
[19:08] <MTecknology> Ursinha: thanks for taking care of that.
[19:08] <Ursinha> MTecknology, a more empowered person will do :)
[19:08] <dsample> Does anyone know if it's a known bug or if I should report it?  If I need to report it, to who, Launchpad or MoinMoin?
[19:08] <MTecknology> Ursinha: ?
[19:09] <Ursinha> MTecknology, I'm not a ducky!
[19:09] <MTecknology> oh
[19:09] <MTecknology> kiko: ?
[19:09] <MTecknology> not really urgent though
[19:09] <MTecknology> I need to go over things with stu first
[19:10] <Ursinha> MTecknology, be cool, we'll take care of that, now that the request is recorded as a question someone will soon handle that
[19:17] <iD_J> !help all my bug reports are coming back with invalid stack traces, saying my packages are out of date
[19:18] <Ursinha> iD_J, I don't understand what you're trying to do
[19:18] <Ursinha> bug reports where?
[19:19] <iD_J> https://bugs.launchpad.net/ubuntu/+source/apport/+bug/332817
[19:19] <iD_J> that's one of them
[19:45] <Ursinha> iD_J, have you tried asking on #ubuntu?
[19:46] <Myrtti> hello kids
[19:46] <Ursinha> hi Myrtti
[19:46] <Ursinha> iD_J, what's your python-apt version?
[19:47] <Ursinha> iD_J, it's saying you have a newer version of that package, and that won't possibly work... if I got that msg well
[19:50] <iD_J> Ursinha: version of python-apt is 0.7.9~exp2ubuntu8
[19:50] <Ursinha> duh
[19:50] <Ursinha> sorry, it's there
[19:50] <Ursinha> :)
[19:52] <SiDi> Hello
[19:52] <SiDi> Does anyone know if theres a keyserver running on port 80 or 443 for PPA's OpenGPG keys ?
[19:54] <Ursinha> so iD_J have you asked that on #ubuntu
[19:54] <Ursinha> ?
[19:54] <iD_J> Ursinha: no, i figured it would be a launchpad problem
[20:05] <geser> SiDi: the keyserver is using port 11371
[20:06] <SiDi> geser: yeh and thats the problem
[20:06] <SiDi> i'm constantly using profixied connections, and i cant get the GPG keys from the PPA
[20:06] <SiDi> i tried taking those Release.GPG files in the PPA and importing them in software-properties but it somehow fails
[20:07] <SiDi> and thus, each time i do a "sudo apt-get update" i get errors, and i'm never sure wether or not the packages were all updated
[20:07] <geser> SiDi: simply use an other keyserver like pgpkeys.pca.dfn.de
[20:08] <geser> to fetch the key
[20:09] <thumper> morning launchpadders
[20:11] <nekro_> I have a quick question about bug subscriptions that I can't seem to find the answer to.
[20:12] <nekro_> I subscribed someone to a bug. Turned out to be the wrong person (I didn't remember the id of one of our developers). Now I can't seem to unsubscribe that person.
[20:14] <thumper> nekro_: yeah that kinda sucks
[20:14] <thumper> there is the same problem with branch subscriptions
[20:14] <thumper> that has been on my todo list for a while
[20:14] <geser> nekro_: bug 633
[20:14] <thumper> oh
[20:14] <thumper> a three digit bug
[20:15] <nekro_> oh ok. cool, thanks.
[20:16] <SiDi> geser: thanks, gonna check it in a sec
[20:16] <thumper> nekro_: file a question against the launchpad project to get the person unsubscribed
[20:16] <thumper> nekro_: that way one of the admins will fix it up
[20:17] <nekro_> ok. will do.
[20:19] <wgrant> How unified is the subscription infrastructure?
[20:19] <wgrant> Not very, from what I can see.
[20:19] <geser> nekro_: alternative you can ask the person/team you subscribed in error to unsubscribe themselves
[20:20] <nekro_> yep. will do. but not sure if that person is very active on lp.
[20:21] <mwhudson> wgrant: it's become a little bit more unified over the last year, i think, but yeah
[20:28] <SiDi> geser: thanks for your help but the server you gave me also uses port 11713 :)
[20:30] <geser> SiDi: have you tried fetching the key using the web interface?
[20:32] <AlexC_> g'morning
[20:32] <SiDi> geser: it also tries to open the page in the port 11713. i also tried to directly take the Release.GPG keys in the PPAs and add them manually but software-properties-gtk is pretty bugged and wont let me do
[20:32] <AlexC_> how can I give a team, or a person, access to upload new translation files and generally manage translations? Currently only I can, which is a pain
[20:34] <Ursinha> AlexC_, maybe create a "translations admins" team?
[20:34] <geser> SiDi: http://pgpkeys.pca.dfn.de/pks/lookup?op=get&search=0x11CF28B3076E9280 looks plain port 80 to me (that's my PPA public key)
[20:35] <AlexC_> Ursinha: we've already got a translations team setup, however can't find any way of giving them access
[20:35] <SiDi> geser: thanks :D i thought you meant launchpad's web interface :)
[20:37] <SiDi> geser: you made my day :) thanks again
[20:39] <wgrant> SiDi: Release.gpg is the signed data, not the key.
[20:39] <SiDi> wgrant: thats why it wasnt working :) /me slaps himself
[20:40] <SiDi> good bye people, have a nice evening
[20:51] <rickspencer3> can anyone hazard a guess as to why my launchpadlib code started throwing this strange error:
[20:51] <rickspencer3>  bugs = lp.distributions["ubuntu"].searchTasks(assignee = assigned_to, omit_targeted  = False)
[20:51] <rickspencer3>  for bug in bugs:
[20:51] <rickspencer3>   print bug.milestone_link
[20:51] <rickspencer3> AttributeError: 'Entry' object has no attribute 'milestone_link'
[20:56] <Ursinha> rickspencer3, guess because bug != bugtask
[20:56] <Ursinha> did it work before?
[21:08] <lfaraone> Hi, how do I offer to *myself* as a mentor for a bug? The page only looks like it allows teams.
[21:11] <intellectronica> lfaraone: you are offering yourself. the team you select is the team which is normally responsible for development
[21:11] <intellectronica> lfaraone: to be absolutely honest, though, unless you have a particular use scenario in mind, note that the mentorship feature is not seeing much use
[23:23] <mrooney> Does my orig.tar.gz have to have a different version each time I upload a new PPA, if it is different?
[23:24] <jpds> mrooney: It won't accept it if the tar has a different checksum.
[23:24] <mrooney> jpds: ahh okay, I am trying to fix a packaging bug, so it feels wrong to keep increasing the version number on every attempt
[23:24] <mrooney> but I guess I must
[23:25] <mrooney> hooray it was accepted this time, phew
[23:25] <jpds> mrooney: Yeah, 'tis best to go ~ppaN everytime..
[23:26] <mrooney> oh I see, I didn't think about putting that in there
[23:26] <mrooney> I was doing that in the debian/changelog
[23:26] <mrooney> but I hadn't though about putting that in the directory/tar name as well
[23:26] <jpds> No, changelog is fine.
[23:27] <wgrant> mrooney: Why are your packaging changes affecting the .orig.tar.gz?
[23:27] <wgrant> They shouldn't be, as that violates the concept of a .orig.tar.gz.
[23:27] <mrooney> wgrant: because packaging is in VCS so I was trying to fix it there
[23:27] <mrooney> wgrant: hm well I am not sure, maybe I should be doing it differently?
[23:27] <wgrant> I do packaging in a VCS, but it's a separate branch from trunk.
[23:28] <wgrant> I build my .orig.tar.gz from trunk.
[23:28] <wgrant> And I have a branch of trunk with debian/* in it.
[23:28] <mrooney> ah okay, what is the point of that?
[23:28] <wgrant> Keeping stuff that is not upstream's concern out of the upstream VCS.
[23:28] <wgrant> And making it possible for Debian/Ubuntu to package it later.
[23:28] <mrooney> okay but I am upstream and it is my concern, so I want it there
[23:29] <wgrant> I am upstream for this project too, but I know that one should not have packaging in the upstream VCS.
[23:29] <mrooney> oh okay, why not exactly?
[23:29] <wgrant> Because it has little to do with upstream, needs to be modified by distributions, and diffs cannot eliminate upstream packaging entirely.
[23:29] <wgrant> I think there's a page on it.
[23:30] <mrooney> okay it would be great to read because it feels quite right to me to have the packaging in trunk
[23:30] <mrooney> but I am open to better workflows!
[23:31] <wgrant> It in general makes our (MOTU) lives difficult if you have it there.
[23:31] <wgrant> Because we in the vast majority of cases have to completely rewrite it.
[23:31] <mrooney> oh okay, it seems like it would be much easier, especially if the package is already in the ubuntu archives
[23:32] <mrooney> universe
[23:33] <mrooney> maybe this is just some corner case or something, who knowks
[23:40] <mrooney> What does a status of "pending" with a build status of just a green checkmark mean? Be more patient? :)
[23:41] <mrooney> ahh yes, apparently
[23:51] <wgrant> mrooney: 'Pending' as a publication status means that it's not yet in the archive, and you need to wait for the next */20.
[23:52] <mrooney> wgrant: ahh, that's just a job that pulls the completed every 20?