I'll leave my ros_ign-release fork up as an example, but bloom uses existing branch names to find which packages to generate for, which means that packages dropped from a distribution are still released:
The way to mitigate this is to add a $TRACK.ignored file and ignore the defunct packages. Placing a COLCON_IGNORE or CATKIN_IGNORE in the upstream repo instead of removing the directory completely may also work.
I'll leave my ros_ign-release fork up as an example, but bloom uses existing branch names to find which packages to generate for, which means that packages dropped from a distribution are still released:
https://github.com/ros-infrastructure/bloom/blob/b42a1dd043d0712bca7e37dad91c4a54752024d8/bloom/generators/debian/generator.py#L674-L684
The way to mitigate this is to add a
$TRACK.ignored
file and ignore the defunct packages. Placing a COLCON_IGNORE or CATKIN_IGNORE in the upstream repo instead of removing the directory completely may also work.