Thank you for your bug report! This was quite a doozy.
Yes, this happens because your version number is missing a - and the script doesn't extract versions from the filenames, hence APT ends up parsing the version as
upstream: vmlinuz, revision: 6.6.0
whereas versions with a - in it like official ones are parsed as e.g.:
Thank you for your bug report! This was quite a doozy.
Yes, this happens because your version number is missing a - and the script doesn't extract versions from the filenames, hence APT ends up parsing the version as
upstream: vmlinuz, revision: 6.6.0
whereas versions with a - in it like official ones are parsed as e.g.:
upstream: vmlinuz-6.5.0-10, revision: generic