[18:16]  * cjwatson finishes the year by pushing an initial version of lp:git-build-recipe (in git, of course) that almost almost works
[18:16] <cjwatson> The main bit that's still broken is nest-part
[18:17] <cjwatson> But most other things are at least minimally functional and it passes all non-skipped tests
[20:11] <jblakeman> Hi, new to Launchpad dev and looking to submit a patch for the API. Specifically, I'd like to make the methods `getSummarizedMirroredArchSeries` and `getSummarizedMirroredSourceSeries` public, but am having trouble finding where public methods are defined in the source. Relevant question: https://answers.launchpad.net/launchpad/+question/274646.
[20:29] <cjwatson> jblakeman: methods with webservice exports have @export_read_operation etc. decorators on their declarations in lib/lp/*/interfaces/
[20:30] <cjwatson> there are quite a few examples, so once you know that pattern you can at least have a go at cargo-culting; the build system is pretty strict about making sure you have the right type declarations in place
[20:34] <jblakeman> cjwatson: Great, thanks for the tip! I'll give it a shot.
[20:38] <cjwatson> I haven't looked at the relevant methods to see if there would be any gotchas here.  Write unit tests, it's the easiest way to make sure you have it working :)
[20:41] <beuno> ...and getting the merge proposal approved!
[20:41] <cjwatson> well yes, but it saves time up front too :)
[20:42] <beuno> yes yes!
[20:42] <cjwatson> I only actually run the webapp for something like 1/10 of the branches I submit (the hard ones)
[20:44] <cjwatson> so it's yak-shaving you can often skip
[20:46]  * beuno nods and steps away from the hornets nest
[20:47] <jblakeman> Well will this will be a good exercise for me as I'm pretty new to writing software (hobby turning to career) and have never contributed to a major open source project before.  I'll try to avoid asking a bunch of noob questions.  Wish me luck ;)
[20:50] <cjwatson> :)
[20:51] <cjwatson> I'm on vacation now, but will see questions eventually