[00:09] <shtylman> is there a script to cleanup the default users it creates and default projects?
[00:11] <wgrant> No, but I wrote a script to bootstrap a n empty DB.
[00:12] <shtylman> in the repo?
[00:12] <wgrant> Merge lp:~wgrant/launchpad/bootstrap-db-from-scratch
[00:12] <shtylman> ah
[00:12] <wgrant> Run 'make schema' to create an empty DB (that branch prevents it from loading sampledata).
[00:12] <wgrant> Then utilities/bootstrap-lp-db will create all the critical objects.
[00:13] <wgrant> And utilities/populate-ubuntu-from-scratch.py will set up Ubuntu such that you can roughly use PPAs.
[00:13] <wgrant> Note that it may have bitrotten slightly, as I haven't used it in a while.
[00:14] <shtylman> thanks :)
[02:44] <spm> *** FYI. codehost will be done shortly for an update. actual downtime should be < 30 seconds ***
[02:45] <spm> taking it down now
[02:47] <spm> and should be fine again
[07:16] <MTecknology> Is there any way to delete a lot of branches quickly?
[07:17] <MTecknology> I kind of have a lot - but don't want to delete all in the project
[07:18] <spiv> MTecknology: it's probably possible via the API, I guess
[07:18] <spiv> But it's probably a bug in Launchpad that you even want to
[07:18] <MTecknology> spiv: ?
[07:18] <spiv> Well, why do you want to delete them?  Just because they are cluttering the list of branches on a web page?
[07:19] <MTecknology> we're closing up shop and most of the code needs to go with it
[07:22] <spiv> Oh, these are private branches?
[07:23] <MTecknology> ya
[07:24] <MTecknology> spiv: actually.. if I have the project disabled - that would probably work too?
[07:24] <spiv> I'd look at the API.  If there isn't a way you could perhaps file a question on answers to get them deleted in bulk by an admin.
[07:24] <spiv> MTecknology: Hmm!  Maybe, I'm not sure though.
[07:24] <spm> spiv: there's always: rm -rf /srv/bazaar.launchpad.net/mirrors <== that'll get rid of 'em all real fast.
[07:24] <spiv> spm: think of all the bugs you'd be getting rid of too!
[07:25] <MTecknology> lol
[07:25] <spiv> spm: btw, is that good vs. corrupt pyc file viewable anywhere yet?
[07:25] <MTecknology> I'll just ask for the project to be disabled :)
[07:26] <spm> spiv: not yet, i shall correct this asap
[07:47] <LinuxJedi> hey guys, bzr push to lp failing with "bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist."
[07:49] <LinuxJedi> nevermind, started working again
[07:53] <mtaylor> spiv: hey there ... I pushed two branches earlier today and they _still_ haven't been scanned yet
[07:53] <mtaylor> spiv: it's not a problem, I don't need them anymore - but in case it's important on your end...
[07:54] <mtaylor> spiv: https://code.edge.launchpad.net/~mordred/drizzle/fix666814  https://code.edge.launchpad.net/~mordred/drizzle/bug666814
[07:54] <spiv> mtaylor: that does sound like a problem on our end, yes. :(
[07:55] <spiv> spm/losas: do you know if there's a known problem with branch scanning?  See mtaylor's comments above.
[07:55]  * LinuxJedi had one do that too.  I can't remember which one though
[07:55] <spm> lookin'
[08:10] <spm> mtaylor: LinuxJedi: sorry - mean to get back to you - no, no issues. everything working fine, apparently. :-/
[08:11] <mtaylor> spm: yay!
[08:11] <spm> Ahhh. wait a sec.
[08:12] <spm> ERROR   Job execution raised an exception. ==> (permission denied for relation bugtag) <== looks to me like an auto bug fix that's maybe referencing a private attachment? does that sound plausible?
[08:12] <spm> Job resulted in OOPS: OOPS-1760SMS35
[08:13] <spm> mtaylor: yeah, I think looking at the oops itself; that's one for thumper and his merry men
[08:14] <mtaylor> spm: yay!
[08:14] <mtaylor> thumper: I love causing you work!
[08:14]  * spm once again congratulates mtaylor on finding yet more funky and exciting bugs!
[08:14]  * mtaylor is web scale
[08:15] <spm> snort
[08:16] <LinuxJedi> hehe :)
[08:43] <wgrant> spm: That'll be fallout from the tag subscription work that Bugs did recently.
[09:01]  * thumper pipes mtaylor to /dev/nul
[09:03] <ovnicraft> hi folks, this is thi point of view for code review in lp? https://help.launchpad.net/Code/Review
[09:06] <vila> spm: looks like I have a branch that isn't refreshed either with no private attachment or anything fancy: https://code.edge.launchpad.net/~bzr-gardener-devs/bzr-gardener/trunk
[09:06] <vila> any known workaround to have the correct branch published ?
[09:08]  * LinuxJedi loves that bugs show 'Status tracked in *series*' again, thanks for fixing that :)
[09:54] <ronnie_vd_c> What means "Soyuz" in the Karma Table, and how did i get it?
[09:56] <jpds> ronnie_vd_c: Package work.
[09:56] <ronnie_vd_c> ok, thx
[09:56] <jpds> ronnie_vd_c: https://launchpad.net/soyuz
[09:59] <wgrant> The only part of Launchpad with an original name :(
[10:00] <wgrant> I mean, even Launchpad isn't the original name.
[13:11] <kai> hi folks
[13:11] <kai> I'm wondering why I have karma for a project that I don't participate in in launchpad?
[14:53] <MTecknology> sinzui: You happen to be around?
[14:57] <MTecknology> sinzui: Any chance you could do one last little request? https://answers.launchpad.net/launchpad-registry/+question/131398
[15:04] <danilos> jml, joining in for launchpad and upstreams sessions?
[15:08] <TRB143> anyone able to give advice with a stuck "push" been waiting 9 hours for it to arrive on the web site
[15:09] <poolie> we're having a meeting now about improving launchpad for upstreams in #ubuntu-uds-bonaire1
[15:47] <shadeslayer> jelmer: are you in Orlando?
[15:48] <StevenK> shadeslayer: He isn't, sadly
[15:48] <shadeslayer> :(
[15:48] <shadeslayer> hmm
[15:48] <shadeslayer> StevenK: i think ive seen you, cant remember where
[15:49] <shadeslayer> are you in the LP and upstream session?
[15:49] <StevenK> shadeslayer: Indeed
[15:49] <shadeslayer> StevenK: where? :P ... im setting next to pedro
[15:50] <StevenK> shadeslayer: Can't see pedro, I'm in the second row, left hand side near the middle aisle
[15:51] <shadeslayer> StevenK: besides vish?
[15:51] <StevenK> shadeslayer: Sorry, I don't have a mapping for who vish is
[15:52] <shadeslayer> StevenK: the guy who is speaking right now
[15:52] <shadeslayer> im sitting right behind me
[15:52] <shadeslayer> s/me/him
[15:52] <StevenK> shadeslayer: No, one row in front of vish
[15:52] <shadeslayer> ah ok
[19:37] <shtylman> does the self hosted launchpad install work with ppas out of the box?
[19:37] <mwhudson> shtylman: didn't you ask this yesterday?
[19:38] <bigjools> he did :)
[19:38] <shtylman> not quite :)
[19:38] <shtylman> did I?
[19:38] <shtylman> well.. I got the launchpad running today
[19:38] <shtylman> and am onto other quests
[19:38] <shtylman> such as my new PPA quest
[19:38] <mwhudson> shtylman: https://dev.launchpad.net/Soyuz/HowToUseSoyuzLocally
[19:39] <shtylman> yea.. I have been reading that...and it was unclear if this is needed for my local launchpad install to support ppa, of it this is what I do if I don't want to run a full LP but still use the build system
[19:40] <bigjools> you want to build stuff?
[19:40] <shtylman> bigjools: ideally
[19:40] <mwhudson> well, you need to do stuff analogous to that, not exactly follow the instructions
[19:40] <shtylman> k
[19:41] <bigjools> that page is the best resource for now
[19:42] <mwhudson> i set up my arm board as a builder for launchpad running on my laptop using those instructions
[19:42] <mwhudson> so its possible
[19:42] <mwhudson> but i've been hacking on launchpad for 3 years so I have a bit of a head start :-)
[19:42] <shtylman> haha
[19:55] <jelmer> shadeslayer, hi
[20:04] <shadeslayer> jelmer: oh hey
[20:04] <shadeslayer> jelmer: another achievement for LP : Qtwebkit daily builds
[20:16] <ovnicraft> hi folks, i want to add a user to push in my branch i need added him in my team?
[20:25] <Tak> yes, or you could alternatively have him do merge requests
[20:42] <mtaylor> ovnicraft: oh hi - you're in here already :)
[20:43] <mtaylor> ovnicraft: yes. as Tak says- make the branch owned by a team, then add the second person to the team and he will be able to push to the branch
[20:43] <ovnicraft> mtaylor, thx twice XD
[20:43] <mtaylor> ovnicraft: my pleasure! :)
[20:47] <micahg> hi deryck, I have 2 bugs and I don't know which one should be the dupe, got a minute?
[20:48] <deryck> micahg, sure.  Do you want to come to me, or do here in IRC?
[20:48] <micahg> deryck: either, where are you?
[20:48] <deryck> micahg, in the antigua hallway.  Chair at the front of the hallway.
[20:48] <micahg> perfect, see you shortly :)
[22:17] <tumbleweed> any reason I can't see https://code.edge.launchpad.net/~weechat-devs/+recipe/weechat-daily ? (I'm stefanor, an admin of weechat-devs)
[22:34] <thumper> tumbleweed: looks like a bug
[22:34] <thumper> I'm chasing
[22:35] <tumbleweed> I swear I saw it an hour ago...
[22:38] <thumper> tumbleweed: has it been built into a private archive?
[22:38] <tumbleweed> thumper: nope, should be public
[22:38] <tumbleweed> can't see the builds either :)
[22:38]  * thumper frowns
[22:39] <thumper> tumbleweed: which ppa
[22:39] <tumbleweed> drubin was building it into his own ppa, then https://edge.launchpad.net/~weechat-devs/+archive/daily
[22:39]  * tumbleweed summons him
[22:40] <tumbleweed> drubin: http://paste.ubuntu.com/521023/
[22:41] <drubin> I deleted the ppa where it was built to.
[22:41] <drubin> but he is a member. He is part of ~weechat-devs
[22:42] <drubin> was originally being built to ~/drubin/weechat-daily and moved it to ~/weechat-devs/daily
[22:47] <shadeslayer> StevenK: are you still at the convention center
[22:48] <StevenK> shadeslayer: Yes
[22:48] <shadeslayer> StevenK: where? in a session?
[22:48] <StevenK> shadeslayer: Yes, in Antigua 3
[22:48] <StevenK> shadeslayer: Whyfor?
[22:48] <shadeslayer> StevenK: one of my daily builds is stuck, whom should i talk to?
[22:48] <shadeslayer> https://code.edge.launchpad.net/~rohangarg/+recipe/qtwebkit/+build/5794
[22:48] <shadeslayer> that one
[22:49] <StevenK> lamont: ^
[22:49] <shadeslayer> its been that way for nearly 4-5 hours
[22:49] <shadeslayer> thanks dude :)
[22:49] <lamont> meh
[22:50]  * lamont slaps lemon around
[22:50] <lamont> there.
[22:50] <shadeslayer> lamont: thanks !
[23:01] <George_e> Quick question... on Launchpad, when part of an application is translated, how can I tell it to put the translation files somewhere in the branch?
[23:01] <George_e> It just dumps them in the root directory, and I want it to dump them in a /po folder.
[23:38] <thumper> drubin: ok, thanks
[23:38] <drubin> thumper: Does that help at all?
[23:38] <thumper> drubin: I think so
[23:38] <thumper> drubin: because I'm guessing that internally the ppa isn't actually deleted, just hidden
[23:39]  * bigjools 's PPA alarm goes off
[23:39] <thumper> bigjools: hi
[23:39] <thumper> bigjools: what happens when a user deletes a ppa that has stuff in it?
[23:39] <drubin> either way... the project owner is weechat-devs which tumbleweed is apart of
[23:40] <thumper> drubin: I think the problem is that there are build records for the recipe built into the old (removed) ppa
[23:40] <thumper> and that is what is causing the problem
[23:40] <drubin> yip that seems logical.
[23:40] <thumper> maybe
[23:40] <drubin> can I remove them (might fix the problem for now?)
[23:40] <thumper> bigjools: can you see https://edge.launchpad.net/~weechat-devs/+archive/daily ?
[23:40] <drubin> because there *are* build records.
[23:41] <bigjools> thumper: when you delete a PPA it only deletes the external repo
[23:41] <bigjools> and marks the internal record as "deleted"
[23:41] <bigjools> it does not delete history
[23:41] <thumper> bigjools: and makes the archive not visible?
[23:41] <bigjools> sorta - it's greyed out in the lists
[23:41] <bigjools> I can see that PPA
[23:41] <thumper> bigjools: we use launchpad.View on the archive
[23:41] <bigjools> it's not deleted
[23:41] <tumbleweed> thumper: the problem isn't me seeing that PPA, it's seing the daily build
[23:42] <tumbleweed> bigjools: it was a preview (drubin's) ppa that was deleted, AFAIK
[23:42] <thumper> tumbleweed: agreed
[23:42] <bigjools> tumbleweed: it's not deleted, nobody has uploaded anything
[23:42] <tumbleweed> previous, grr@lag
[23:42] <thumper> sorry, gave him the wrong link
[23:42] <bigjools> ah :)
[23:42] <thumper> bigjools:  https://code.edge.launchpad.net/~weechat-devs/+recipe/weechat-daily
[23:43] <thumper> bigjools: I can't see it, but you may have better permissions than me
[23:43] <bigjools> I can see it, yeah
[23:43]  * tumbleweed could see it before drubin deleted that ppa
[23:43] <thumper> bigjools: what is the archive linked to the recipe
[23:43] <bigjools> https://code.edge.launchpad.net/~weechat-devs/+archive/daily
[23:43] <bigjools> which is empty
[23:44] <drubin> bigjools: ye latest build didn't seem to work.
[23:44] <thumper> bigjools: is there any reference on that page to drubin's archive?
[23:44] <bigjools> thumper: no
[23:44] <drubin> mostly because I think I was trying to build to a ppa that had already been deleted.
[23:44]  * thumper is confused
[23:44]  * bigjools sees a bug I think
[23:44] <bigjools> https://code.edge.launchpad.net/~weechat-devs/+recipe/weechat-daily/+build/5801
[23:45] <bigjools> it's stuck "uploading"
[23:45] <drubin> requested built to old ~drubin PPA. deleted ~drubin PPA, tried requesting new build to ~weechat-devs, (sorry pending build already requested)
[23:45] <bigjools> hey jelmer, I thought you'd fixed that?
[23:45] <drubin> Launchpad failed to process the upload path '21341/ubuntu':
[23:45] <thumper> bigjools: Unauthorized: (<lp.code.model.sourcepackagerecipebuild.SourcePackageRecipeBuild object at 0x2b4fa5938f90>, 'status', 'launchpad.View')<br />
[23:45] <bigjools> thumper: ?!
[23:45] <bigjools> I wonder what I have that you don't
[23:45] <drubin> not sure if that helps.
[23:45] <bigjools> apart from style
[23:46] <tumbleweed> lol
[23:46] <thumper> bigjools: it checks both the recipe and the archive
[23:46] <bigjools> ahhhhhhhhhh
[23:46] <bigjools> the archive is disabled so it blocks uploads
[23:46] <bigjools> the build wants to upload to the disabled one
[23:46] <thumper> bigjools: since the archive is disabled, we can't see it
[23:46] <bigjools> right
[23:47] <thumper> but you can
[23:47] <bigjools> ok it makes sense now
[23:47] <bigjools> changing the target archive when there's outstanding builds needs to be disallowed :)
[23:47] <thumper> bigjools: can you enable the archive?
[23:47] <drubin> bigjools: yip.
[23:47] <thumper> bigjools: or perhaps disabling an archive should be disabled
[23:47] <bigjools> yes, done
[23:48] <bigjools> yeah, we should check for pending builds
[23:48] <drubin> also deleting ppa' when there are pending builds seem a bad idea.
[23:48] <bigjools> oh cock
[23:48] <bigjools> I can't enable it
[23:48] <thumper> why?
[23:48] <bigjools> there's a bug in the permissions :/
[23:48] <bigjools> I can get to the admin form but not submit it!
[23:49] <thumper> haha
[23:49] <bigjools> hang on
[23:50] <bigjools> thumper: yeah it needs lp.edit to submit.... you'd think my lp.commercialadmin would count for something ...
[23:50]  * thumper smirks
[23:53] <bigjools> so it's enabled but it won't help those stuck builds
[23:53] <bigjools> jelmer's fix for that obviously didn't work for stuck recipe builds