It is somewhat unusual for multiple versions of an app to be available in a single Debian release. Why do you want to do it in this case? If you do think it's necessary, I consider it best practice to package the newer version with the unversioned package name. In other words, latest godot is godot. And then you would have a godot3 package for people needing the older version. Thank you, Jeremy Bícha