The upshot is, the version of your subpackages should live their own lives and be pretty much unrelated to the versioning of the parent.
This is the kernel of what I thought, although not with the detail you suggest. Yours seems like a good system: specific and fine-grained.
So the only question I have left is: should the Main module's $VERSION equal the package's version? This seems true of every package I've seen, but appears to be a special case of the other guidelines.
In reply to Re^2: Versioning modules in a package
by legLess
in thread Versioning modules in a package
by legLess
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |