[01:45] <Doctor_Nick> is there a way to request builds for PPAs from the command line? like ubuntu-build?
[01:47] <wgrant> Doctor_Nick: Request builds of what?
[01:47] <wgrant> There are CLI tools to copy packages around
[01:48] <wgrant> And you normally upload a source package from the commandline.
[01:49] <Doctor_Nick> right, I meant request a build recipe to run
[01:51] <Doctor_Nick> because one of its dependencies is a package I have to manually upload, and I want the recipe to run every time there's a successful build of that dependency
[01:52] <wgrant> Doctor_Nick: I don't know of an existing commandline tool for that, but the relevant methods are exposed in Launchpad's webservice API
[01:52] <wgrant> So you could write a tool to automate that in like 10 lines of Python using launchpadlib.
[01:53] <Doctor_Nick> ah, ok
[01:59] <wgrant> The requestBuild method on https://api.launchpad.net/+apidoc/devel.html#source_package_recipe is what you want.
[03:56] <dobey> Doctor_Nick: there might be something in lp:lptools that does it (i don't recall if there definitely is though)
[15:54] <bookwar> hi all, is there any permission setting which forbids subscribing someone to the bug? As i see it, one can easily spam a group by subscribing it to a certain bug. How we can prevent this?
[15:56] <mgz> ban the person doing the spamming?
[15:57] <mgz> launchpad assumes its users are generally sane, but has recourse if that turns out to not be the case.
[15:58] <bookwar> mgz: ok, let's hope they are
[15:59] <czajkowski> mgz: ello
[15:59] <mgz> czajkowski: hey!
[16:26] <exarkun> Can I make the launchpad bug tracker for a project read-only?
[17:04] <Doctor_Nick> Question: I have a couple packages in my ppa. llvm is a build dependency of libclc. if llvm is currently being built, and a new libclc source package is uploaded, will the libclc build wait until llvm finishes? Or will it use the previous version's binaries, if they still exist?
[17:32] <cjwatson> Doctor_Nick: if the old versions satisfy the build-deps, then they'll be used
[17:35] <cjwatson> Doctor_Nick: if you don't want that to happen, then constrain the build-dependencies more tightly with versions or whatever
[22:43] <med_> Hmmm. Now that I've left Canonical, I can no longer look at my bugs page:  https://bugs.launchpad.net/~med as it is marked private (even though I'm logged in.)
[22:44] <med_> herb ^^ does that make any sense?
[22:44] <med_> thedac, ^
[22:48] <wgrant> med_: That's not meant to happen. There's a bug in a PES project that's in an invalid state.
[22:48] <wgrant> Let me see.
[22:49] <med_> wgrant, many thanks
[22:49] <med_> I figured it was some brokenness somewhere.
[22:51] <wgrant> med_: Working now?
[22:51] <med_> bingo wgrant, thanks
[22:51] <wgrant> Lovely.
[23:00] <lifeless> hmm
[23:00] <lifeless> wgrant: I forget, is it possible to make series tasks upstream ?
[23:00] <lifeless> e.g. on https://bugs.launchpad.net/neutron/+bug/1280941 neutron's havana and grizzly branches are broken too
[23:01] <lifeless> erm, just havana, sorry
[23:05] <wgrant> lifeless: What do you mean?
[23:05] <wgrant> productseries tasks are a thing, if you have bug supervisor privileges
[23:05] <wgrant> Though you probably still need to manually switch into the relevant context first.
[23:05] <lifeless> ah, need those - ok
[23:06] <wgrant> Bug supervisor lets you nominate, driver lets you approve or directly target
[23:08] <lifeless> https://bugs.launchpad.net/neutron/havana/+bug/1280941 redirects to the python-neutronclient task
[23:11] <wgrant> lifeless: Right, but you need to be at /neutron/+bug/1280941 in order for the target UI to show neutron/havana
[23:12] <wgrant> It's the only remaining widget that's specific to the bugtask, so you need to hack to the right task
[23:13] <lifeless> so visit https://bugs.launchpad.net/neutron/+bug/1280941 and 'target to' should be visible for supervisors?
[23:13] <wgrant> Right
[23:13] <wgrant> Well
[23:13] <wgrant> Supervisors will get "Nominate for release"
[23:13] <wgrant> Drivers will get "Target to release"
[23:13] <wgrant> So in the end you need a driver.
[23:14] <lifeless> anteaya: ^
[23:17] <anteaya> I'm reading
[23:19] <anteaya> so someone with driver permissions is what we are looking for, is that accurate?
[23:19] <teward> yep
[23:22] <anteaya> okay thank you, I will look for such a person