> > 1. Did I break my thing? > 2. Did I break someone that uses me? > 3. Did someone else break me? > 0. Has the thing ever not been broken? (for first releases) 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. 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.