[06:50] Hi, When creating a bug via createBug() method, is 'tags' argument a list of tags['tag1', 'tag2', 'tag3',] OR a string like "tag1 tag2 tag3"? [06:52] For both variants I get => HTTP Error 400: Bad Request -> tags: ([ConstraintNotSatisfied(u'tag1', '')], 'tags') [07:02] pjp: It's a list of tags: [07:02] In [2]: lp.bugs.createBug(target='/ubuntu', title='Test', description='Test', tags=['foo', 'bar', 'baz']) [07:03] Out[2]: [07:03] Error: ubuntu bug 1880206 not found [07:04] wgrant: Yes, list works on a staging instance. On 'production' it is throwing Bad Request error. [07:04] pjp: What's the exact call you're making? [07:04] In [1]: lp.bugs.createBug(target='/null-and-void', title='Test', description='Test', tags=['foo', 'bar', 'baz']) [07:04] Out[1]: [07:04] Ubuntu bug 1880820 in NULL Project "Test" [Undecided,New] [07:04] Works fine on prod too. [07:07] wgrant: lp.bugs.createBug(title=bz['summary'], description=bz['cf_release_notes'], target='/qemu', tags=['Qemu'], information_type='Public') [07:09] wgrant: does the case matter? [07:09] pjp: Tags are lowercase. They follow the same rules as other Launchpad names: ^[a-z0-9][a-z0-9\+\.\-]+$ [07:09] wgrant: Ah, likely that is triggering the error [07:09] Almost certainly. [07:09] Staging would show the same thing. [07:10] wgrant: Yes, lowercase worked. [07:10] wgrant: Thank you. [07:10] Great. [07:10] np === ijohnson_ is now known as ijohnson === tomwardill_ is now known as tomwardill === chihchun_ is now known as chihchun [12:34] That's odd. On sru-review accept: lazr.restfulclient.errors.PreconditionFailed: HTTP Error 412: Precondition Failed [12:35] * rbasak tries again [12:35] rbasak: That means you raced with another modification to the object. [12:35] Ah - probably myself [12:35] ERROR: Queue does not have an upload of this source. [12:35] I guess I can run sru-accept manually