Erik de Castro Lopo <mle+deb...@mega-nerd.com> writes: > I'm trying to write a debian/watch file for an upstream package which > has a version number 1.2.3-rc4. For the debian package I need to drop > the dash from the version number
Why do you need to drop the hyphen? A hyphen is perfectly valid in the upstream version string. > to give a debian version number of 1.2.3rc4. You're making a non-native package (i.e. making a Debian package of a work of general use independent of Debian). That version string is not a valid Debian version string for a non-native package. Instead, the Debian version string should be the upstream version string (mangled if necessary for the version comparison to work), followed by the Debian release component separate by a hyphen. Note that this does *not* conflict with hyphens in the upstream version string. What you'll probably need to do, if I can guess, is to mangle the upstream version string so their special-keyword games play properly with Debian's version comparison semantics. That is, I suspect you want ‘1.2.3-rc4’ to compare *earlier* than ‘1.2.3’, which it doesn't; hence mangling will be required. If you could post the actual URL to the upstream source location, more specific advice could be offered. -- \ “Truth would quickly cease to become stranger than fiction, | `\ once we got as used to it.” —Henry L. Mencken | _o__) | Ben Finney -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org