(Note: Please Cc any relevant discussions to me.) Currently, the virtual package lua is provided by lua40 and lua50. This implies that lua50 is the latest version available in the repositories, but lua5.1 is newer.
I don't see lua listed at http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.txtso I am wondering whether this is the appropriate venue. Chris