<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>1. Did I break my thing?<br></div><div>2. Did I break someone that uses me?</div><div>3. Did someone else break me?</div></div></blockquote><div><br></div><div>0. Has the thing ever not been broken? (for first releases)</div><div><br></div><div>Missing or wrong install rules, tests not building or not behind CATKIN_ENABLE_TESTING, launch file problems, build order chaos, DEPENDS/CATKIN_DEPENDS confusion, various other dependency problems, especially misunderstandings around run_depend.<br></div><div><br></div><div>Not that a local prerelease can catch all that stuff, but I admit that the hassle of getting a devel job into the rosdistro meant that for me I would often release a known-broken 0.0.1 version of a package, just to get the devel job set up so that I could use the online prerelease tool to fix it up for the "real" first release.</div></div></div></div>