On Wed, Oct 19, 2011 at 2:52 PM, Bernhard Walle wrote: > Am 19.10.2011 19:46, schrieb Robert Schwebel: > > On Tue, Oct 18, 2011 at 04:42:46AM -0400, Jon Ringle wrote: >> >>> After more testing, I found that there were other situations where the >>> version >>> comparison does not work well. >>> >>> I ended up replacing the implementation of ptxd_ipkg_rev_smaller() with >>> something much simpler, albeit dependent on dpkg that seems to work well: >>> >>> ptxd_ipkg_rev_smaller() { >>> dpkg --compare-versions $1 lt $2 >>> } >>> >> >> Hmm, that makes us dependend on dpkg (and thus on Debian). PTXdist tries >> hard to run on any distribution, so I'm not happy with this. >> > > Maybe Perl would be okay? > > http://www.emdebian.org/trac/**browser/current/target/dpkg/** > trunk/scripts/Dpkg/Version.pm?**rev=6998 > > Seems to be quite official, and the Dpkg::ErrorHandling and Dpkg::Gettext > could be easily removed. > > What do you think about the bash implementation found here: http://lists.us.dell.com/pipermail/dkms-devel/2004-July/000142.html Jon