Package: devscripts
Version: 2.9.19bpo1
Severity: wishlist
Hi Julian,
just before discovering that there's an updated version of devscripts on
backports.org, and that this version has a --force-bad-version option, I
implemented a similar functionality in a local copy and wanted to submit
it as a patch. Now I found that this has already done; however, I have
implemented it a bit differently. The core difference is
if (system("dpkg --compare-versions $VERSION lt $NEW_VERSION" .
" 2>/dev/null 1>&2")) {
- if ($opt_b) {
if ($NEW_VERSION =~ /$allowed_lower_versions/) {
warn "$progname warning: new version ($NEW_VERSION) is less
than\n" .
"the current version number ($VERSION).\n";
} else {
fatal "New version specified ($NEW_VERSION) is less than\n" .
"the current version number ($VERSION)! Use -b to force.";
}
}
and the commandline option and configuration variable takes a pattern
('bpo' by default).
I think this would make the usage of this possibility more convenient: I
wouldn't want to completely disable the version check by setting the
force variable in the configuration file. On the other hand, setting
the pattern is pretty safe.
I can provide a patch if you like.
Regards, Frank
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (99, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.16-2-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)
Versions of packages devscripts depends on:
ii debianutils 2.8.4 Miscellaneous utilities specific t
ii dpkg-dev 1.10.28 Package building tools for Debian
ii libc6 2.3.2.ds1-22sarge3 GNU C Library: Shared libraries an
ii perl 5.8.4-8sarge4 Larry Wall's Practical Extraction
ii sed 4.1.2-8 The GNU sed stream editor
-- no debconf information
--
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)