The main issue is that since Virtualbox requires the modules to function they should be a dependency and not a recommends. The easiest way to do that is like the kernels are handled, they are virtual packages that just point to the latest real package.
There are other bugs where this issue is mentioned but I felt it was best to get a new bug that clearly states the problem and a potential solution.
Crud, that wasn't clear.
The main issue is that since Virtualbox requires the modules to function they should be a dependency and not a recommends. The easiest way to do that is like the kernels are handled, they are virtual packages that just point to the latest real package.
There are other bugs where this issue is mentioned but I felt it was best to get a new bug that clearly states the problem and a potential solution.