if you move vmlinux into a separate package its debuginfo will move into a separate debuginfo package because it is created automagically. So you will have kernel-default and kernel-default-vmlinux with the kernel debuginfo also split between kernel-default-debuginfo and kernel-default-vmlinux-debuginfo. Or am I missing something?