On Aug 24, 2009, at 6:23 AM, Andrew Reilly wrote:
For what it's worth, that's pretty close to how the FreeBSD ports system works: upstream versions are the main part, and "port revisions" (i.e., changes to the associated FreeBSD ports makefile/patch-file/etc infrastructure) are marked with a ",nn" suffix. Comma is nice here, because it is not often used as part of up-stream package names, which sometimes *do* include hyphens and trailing digits.
I don't think Andreas suggested that we use the upstream version as is, instead, it would be mapped by the package maintainer to some version that matches "n(.n)*" followed by an optional "-n" indicating the package (not upstream) version number. If we use the upstream version as is, we would get into trouble trying to interpret these versions. The upstream version can probably be included in the meta data for documentation purposes, but I don't see how we can use it for any purpose. Aziz,,,
