* 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:16 |
---|---|---|
cjwatson | But most other things are at least minimally functional and it passes all non-skipped tests | 18:17 |
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:11 |
cjwatson | jblakeman: methods with webservice exports have @export_read_operation etc. decorators on their declarations in lib/lp/*/interfaces/ | 20:29 |
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:30 |
jblakeman | cjwatson: Great, thanks for the tip! I'll give it a shot. | 20:34 |
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:38 |
beuno | ...and getting the merge proposal approved! | 20:41 |
cjwatson | well yes, but it saves time up front too :) | 20:41 |
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:42 |
cjwatson | so it's yak-shaving you can often skip | 20:44 |
* beuno nods and steps away from the hornets nest | 20:46 | |
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:47 |
cjwatson | :) | 20:50 |
cjwatson | I'm on vacation now, but will see questions eventually | 20:51 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!