Jeremie, thanks for the merge proposal. CI currently fails as there are two uncovered lines, see buildlog below (below `unmerged commits`):
``` :: lpcraft/plugins/plugins.py 284 2 64 1 99% 482, 491 ``` Could you please fix these? As lpcraft is both the CI runner for Launchpad and a standalone tool, I'd like to know how you are planning to use it. Do you use or plan to use it in Launchpad CI? I am asking as this would influence the plugin story. For a standalone lpcraft we could easily add setuptools based plugins ( https://pluggy.readthedocs.io/en/stable/#loading-setuptools-entry-points ), so we could have the plugin in a standalone plugin package. For Launchpad CI this is more elaborate, and currently out of scope. I am discussing these options, as at least for me ROS is a business domain I have never touched before, and including these plugins means I (we) have to maintain them. Fortunately, the code looks pretty straightforward. I will discuss this MP at today's standup and will get back to you. Afterwards, I will also give you a detailed review. At very least you would need to add some descriptive docstrings which explain the used business terminology. Also, does this MP depend on https://code.launchpad.net/~artivis/lpcraft/+git/lpcraft/+merge/435370 or would merging this MP on its own already be helpful? -- https://code.launchpad.net/~artivis/lpcraft/+git/lpcraft/+merge/435371 Your team Launchpad code reviewers is requested to review the proposed merge of ~artivis/lpcraft:feature/ros-plugins into lpcraft:main. _______________________________________________ Mailing list: https://launchpad.net/~launchpad-reviewers Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-reviewers More help : https://help.launchpad.net/ListHelp

