[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] The main bit that's still broken is nest-part [18:17] But most other things are at least minimally functional and it passes all non-skipped tests [20:11] 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] jblakeman: methods with webservice exports have @export_read_operation etc. decorators on their declarations in lib/lp/*/interfaces/ [20:30] 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] cjwatson: Great, thanks for the tip! I'll give it a shot. [20:38] 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] ...and getting the merge proposal approved! [20:41] well yes, but it saves time up front too :) [20:42] yes yes! [20:42] I only actually run the webapp for something like 1/10 of the branches I submit (the hard ones) [20:44] so it's yak-shaving you can often skip [20:46] * beuno nods and steps away from the hornets nest [20:47] 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] :) [20:51] I'm on vacation now, but will see questions eventually