Thank you for your bug report. Certainly, the maintainer field should be fixed at the next upload of the package.
As for the dependencies:
- awk is a virtual package provided by packages that are not marked as essential (eg, mawk), and so the dependency has to remain.
- I don't know about bash because I don't know if there is a reason that dkms depends on bash newer than 1.99 and as you already pointed out from the debian policy, it is acceptable to specify a dependency on an essential package if you require a specific version of that package.
Thank you for your bug report. Certainly, the maintainer field should be fixed at the next upload of the package.
As for the dependencies:
- awk is a virtual package provided by packages that are not marked as essential (eg, mawk), and so the dependency has to remain.
- I don't know about bash because I don't know if there is a reason that dkms depends on bash newer than 1.99 and as you already pointed out from the debian policy, it is acceptable to specify a dependency on an essential package if you require a specific version of that package.