[03:51] <mwhudson> um
[03:51] <mwhudson> how do i find the build records on a page like https://launchpad.net/ubuntu/+source/ciborium/0.2.12+15.10.20150612-0ubuntu1 from the api?
[03:51] <mwhudson> to be clear about what i want to do
[03:51] <mwhudson> i have a ppa with test builds
[03:51] <mwhudson> for each failing build record in the ppa (i know how to find those)
[03:52] <mwhudson> i want to see if the build in the main archive failed or not
[03:53] <mwhudson> wgrant: halp ^
[03:54] <mwhudson> oh maybe getBuildRecords on distro_series
[03:54] <wgrant> mwhudson: Or lp.archives.getByReference(reference='ubuntu').getBuildRecords
[03:54] <wgrant> But distro_series' method is probably better for filtering to a single series.
[03:55] <mwhudson> yeah, i was confused by what i got back from the archive method
[03:55] <wgrant> Filter by Ubuntu's primary archive and the relevant source_name, then check build.current_source_publication to find the right version.
[03:59] <mwhudson> wgrant: i'm confused
[04:00] <mwhudson> (a common state for users of the lp api)
[04:00] <mwhudson> >>> wily = launchpad.distributions["ubuntu"].getSeries(name_or_version="wily")
[04:00] <mwhudson> >>> [r.buildstate for r in list(wily.getBuildRecords(source_name="ciborium"))]
[04:00] <mwhudson> [u'Failed to build', u'Failed to build', u'Failed to build']
[04:00] <mwhudson> i see 6 builds on the page i linked
[04:23] <wgrant> mwhudson: Ah, a complication in the Soyuz model.
[04:23] <wgrant> mwhudson: The successful builds were actually from a PPA.
[04:24] <wgrant> mwhudson: You might have to use source_package_publishing_history.getBuilds() instead. I think that should work.
[04:25] <mwhudson> wgrant: ok
[04:25] <wgrant> Yeah, SPPH.getBuilds is meant to find all of them.
[04:25] <wgrant> Even copies.
[04:29] <mwhudson> and er
[04:29] <mwhudson> how do i get an spph?
[04:30] <mwhudson> getPublishedSources i guess
[04:30] <wgrant> mwhudson: archive.getPublishedSources
[04:35] <mwhudson> wgrant: http://paste.ubuntu.com/11946739/ yay
[04:36] <mwhudson> i should also make a ppa and test rebuild everything without a new golang-go package
[04:36] <mwhudson> as i'm fairly sure some of these will ftbfs in the archive already
[04:37] <mwhudson> but maybe tomorrow
[08:17] <md_5>  Unhandled exception processing upload: The email address 'launchpad@md-5.net' is already registered.
[08:18] <md_5> What does this mean?
[08:21] <md_5> nevermind, reuploaded and it's fine
[09:01] <md_5> ╰─$ sudo apt-add-repository ppa:md-5/hexchat-dev
[09:01] <md_5> seems to be adding the wrong repository
[09:01] <md_5> s/repostiroy/key
[09:02] <md_5> gpg: key 02CB4CAD: public key "Launchpad PPA for md_5" imported
[09:22] <wgrant> md_5: What's wrong about that?
[09:35] <md_5> wgrant : WARNING: The following packages cannot be authenticated!
[09:35] <md_5>   hexchat
[09:35] <md_5> Install these packages without verification? [y/N] y
[09:35] <md_5> apt-get isn't recognising it :\
[09:37] <wgrant> md_5: It can sometimes happen that the first publication of a new PPA occurs before the signing key is generated. Any change to the series cause it to be resigned.
[09:37] <wgrant> For example, deleting the package and then copying it back in.
[09:37] <md_5> I I found the issue
[09:37] <md_5> http://ppa.launchpad.net/md-5/hexchat-dev/ubuntu/dists/vivid/
[09:37] <md_5> There is no Release.gpg
[09:37] <wgrant> Right, as I said.
[09:41] <md_5> Ok I've bumped the version and I'll reupload
[09:49] <md_5> wgrant thanks, works. I'll let the mailing list know.
[09:49] <md_5> appreciated
[17:45] <KaZeR> hi there
[17:46] <KaZeR> how can one delete a translation from launchpad ? a .po was imported as 'ab' by mistake, probably somehow like this : https://bugs.launchpad.net/launchpad/+bug/329124