[00:31] <tsimonq2> wgrant: When using lp.bugs.createBug, what should I set as a target for an Ubuntu source package?
[00:32] <tsimonq2> (Examples of using lp.bugs.createBug would be good too.)
[00:32] <wgrant> tsimonq2: lp.distributions['ubuntu'].getSourcePackage(name='foo')
[00:32] <wgrant> createBug is fairly simple IIRC? Just the usual parameters
[00:33] <tsimonq2> Right so e.g. lp.bugs.createBug(target=package, tags="qt4-removal") right?
[00:37]  * tsimonq2 tries on staging
[00:42] <wgrant> tsimonq2: Plus title and description, yeah.
[00:43] <wgrant> tsimonq2: Tags may want a list instead of a space-separated string, despite what the docs say (they're reused from the web UI)... I forget.
[00:47] <tsimonq2> wgrant: OK
[00:48] <tsimonq2> wgrant: https://paste.ubuntu.com/p/VPdqdVWZ5k/
[00:48] <tsimonq2> Hm.
[00:48] <tsimonq2> I'm doing this from a VPS.
[00:48] <wgrant> I'd use Python 2
[00:49] <tsimonq2> OK
[00:55] <tsimonq2> wgrant: ftr a string ended up being fine: https://bugs.staging.launchpad.net/ubuntu/+source/vc/+bug/175637
[00:55] <tsimonq2> er
[00:55] <tsimonq2> https://bugs.staging.launchpad.net/ubuntu/+source/vc/+bug/1756377
[00:56] <wgrant> Nice.
[00:57] <tsimonq2> wgrant: How do I do newlines when /n doesn't work?
[00:58] <tsimonq2> (in the desc)
[01:04] <tsimonq2> Ohh
[01:04] <tsimonq2> Figured it out
[01:04] <tsimonq2> Totally PEBKAC :P
[01:52] <tgm4883> Would this be the right place to ask why a PPA is failing to install a package when building? The package seems to be available in the repositories  https://launchpadlibrarian.net/361565049/buildlog_ubuntu-artful-i386.mythtv_2%3A30.0~master.20180322.7f37ca7-0ubuntu0mythbuntu2_BUILDING.txt.gz
[02:08] <tsimonq2> wgrant: All better I think: https://bugs.launchpad.net/ubuntu/+bugs?field.tag=qt4-removal
[04:35] <nacc> tgm4883: i see libcec4-dev but not libcec-dev
[06:41] <ChamScales> Hello everyone
[06:41] <ChamScales> I have a little question
[06:42] <ChamScales> Does launchpad provide ppas for every program that's in it or is it up to the developers ?
[06:47] <tsimonq2> ChamScales: What do you mean?
[06:47] <tsimonq2> When you create a PPA, it's empty.
[06:47] <tsimonq2> It's then up to you to put stuff in there.
[06:48] <ChamScales> I'm asking because I can't find the ppa for xpad : https://launchpad.net/xpad
[06:48] <tsimonq2> Then there's no PPA. :)
[06:49] <ChamScales> ok, I was just wondering if the website itself was autimatically creating them
[06:49] <ChamScales> thsnks for the info
[06:51] <wgrant> But xpad is in Ubuntu, so unless you absolutely need the latest version you don't really need a PPA.
[06:59] <ChamScales> wgrant : I need the latest version
[06:59] <ChamScales> anywho, thanks for your help
[06:59] <ChamScales> gotta go now
[09:39] <cjwatson> tsimonq2: The crash you ran into in https://paste.ubuntu.com/p/VPdqdVWZ5k/ is fixed in the latest version of launchpadlib, FWIW.
[09:40] <tsimonq2> cjwatson: I'm running Bionic...
[09:40] <tsimonq2> Hmm.
[09:47] <cjwatson> Not up-to-date.
[09:47] <cjwatson> That's definitely not python3-launchpadlib 1.10.6-1.
[10:02] <tsimonq2> Ohh.
[10:02] <tsimonq2> No, you're right, that was on an artful install...
[10:23] <mapreri> would anybody be able to tell me why, despite being a member of the group owning https://launchpad.net/~ubuntu-it-ask which is the owner of https://launchpad.net/~ubuntu-it-ask-devel I'm not able to perform any admin functions on the latter?
[10:25] <mapreri> I just so happen to also be a direct non-admin member of https://launchpad.net/~ubuntu-it-ask-devel - but I expected to gain admin powers through the owner
[10:26] <cjwatson> Owners aren't admins.
[10:26] <cjwatson> Or in general, owners aren't (necessarily) members.
[10:27] <mapreri> right, that's the case of those teams as well
[10:27] <cjwatson> So owning ~ubuntu-it-ask doesn't confer the ability to do things that members of that team can do.
[10:27] <cjwatson> This is intentional: it allows for instance ~techboard to own a bunch of extremely powerful teams without themselves being able to ordinarily exercise that power.
[10:28] <mapreri> but shouldn't I, as an indirect owner of ~ubuntu-it-ask-devel, be able to at the very least to member management of that team?
[10:28] <cjwatson> But you're not: you'd have to be an actual member of ~ubuntu-it-ask to be an indirect owner of ~ubuntu-it-ask-devel.
[10:28] <wgrant> No. Ownership just allows you to take control of the team; it doesn't mean you participate in it.
[10:28] <cjwatson> (Or rather, just an owner.)
[10:29] <mapreri> oh, so I could add myself as a member of ~ubuntu-it-ask (through being a direct member of the team owning ~ubuntu-it-ask), and then I'd be a direct owner of ~ubuntu-it-ask-devel as well and therefore gaining admin privs?
[10:30] <cjwatson> To be clear, you would only gain admin privs that way because ~ubuntu-it-ask is explicitly an admin of ~ubuntu-it-ask-devel.
[10:30] <cjwatson> Not just the owner.
[10:30] <cjwatson> But yes.
[10:31] <mapreri> and if the membership of ~ubuntu-it-ask in ~ubuntu-it-ask-devel were to be deactivated, so it would only be an owner, would that still work?
[10:38] <cjwatson> I thought the answer was no, but I'm afraid I forget the fine details.
[10:42] <mapreri> guess I could play with this in the staging server…
[10:42] <mapreri> It feels more roundabout that what I'd like it to be :)
[10:44] <mapreri> mhhh, I can't log in to https://staging.launchpad.net - https://login-lp.staging.ubuntu.com ?
[10:44] <rbasak> You need an account on the staging SSO system.
[10:44] <rbasak> Use qastaging.launchpad.net
[10:44] <rbasak> That uses the production SSO system.
[10:45] <rbasak> FWIW, I like the separation of owners and admins. For me, it works as I'd expect.
[10:45] <mapreri> oh right.  keep forgetting that staging.lp.o doesn't share the accounts
[10:45] <mapreri> pity that qastaging is currently down
[14:43] <tgm4883> nacc: Isn't this it here https://packages.ubuntu.com/search?keywords=libcec-dev&searchon=names&suite=all&section=all
[14:46] <cjwatson> that error indicates that the package is present but uninstallable
[14:46] <cjwatson> best way to investigate that is usually to set up a chdist environment (from devscripts) with sources.list matching the set of sources you're trying to use in this build, and drill down until apt gives you a useful error message
[14:48] <tgm4883> cjwatson: ok, i'll keep digging into it. Thanks for looking
[14:52] <cjwatson>  libcec-dev : Depends: libcec4 (= 4.0.1+dfsg1-1) but 4.0.2.1~artful is to be installed
[14:52] <cjwatson> tgm4883: ^- somewhat closer to the actual error
[14:54] <cjwatson> tgm4883: which is because you're using https://launchpad.net/~team-xbmc/+archive/ubuntu/xbmc-ppa-build-depends, and that includes a libcec source package which has a newer version of libcec4 but only has libcec4-dev not libcec-dev
[14:54] <cjwatson> libcec4-dev from that PPA is installable
[14:55] <tgm4883> ah
[14:55] <tgm4883> I had completely forgotten about PPA dependencies
[14:56] <tgm4883> cjwatson: rebuilding now, thanks for digging into that. You're a lot faster at it than I would have been
[15:00] <cjwatson> We get questions of this form every so often, so I'm in the habit :)