--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: Edos-debcheck has fussy management of version number
- From: Andrea Gasparini <gaspa@yattaweb.it>
- Date: Tue, 9 Sep 2008 15:18:13 +0200
- Message-id: <200809091518.13872.gaspa@yattaweb.it>
Package: edos-debcheck
Version: 1.0-7
Edos-debcheck, and builddebcheck as well, have problems in parsing non-
policy-compliant version numbers.
I saw some 'strange' versions that make edos break.
Some of this are already corrected in his packages, anyway, there are some
of them:
1 - version numbers with stars, such as "1.0.*"
2 - "[]", without architectures specified.
3 - "(>= ${Source-version})"
These three in particular makes impossible to complete the parsing of the
other packages. ( workarounds are possible, indeed)
The first is documented in Bug #498175.
The second has this behavior:
$ edos-builddebcheck Packages Sources
[....]
Parsing package file... 21630 packagesdeb822.py: WARNING: cannot parse
package relationship "fastjar []", returning it raw
deb822.py: WARNING: cannot parse package relationship "libmagic-dev []",
returning it raw
deb822.py: WARNING: cannot parse package relationship "libecj-java (>=
3.3.0-2) []", returning it raw
deb822.py: WARNING: cannot parse package relationship "zip []", returning
it raw
deb822.py: WARNING: cannot parse package relationship "libxtst-dev []",
returning it raw
deb822.py: WARNING: cannot parse package relationship "libxt-dev []",
returning it raw
deb822.py: WARNING: cannot parse package relationship "libgtk2.0-dev (>=
2.4.4-2) []", returning it raw
deb822.py: WARNING: cannot parse package relationship "libart-2.0-dev []",
returning it raw
deb822.py: WARNING: cannot parse package relationship "libcairo2-dev []",
returning it raw
deb822.py: WARNING: cannot parse package relationship "libgconf2-dev []",
returning it raw
Fatal error: exception Failure("Bad token in 'dpkg-dev (>= 1.14.15),
debhelper (>= 5.0.62), gcc-multilib, libc6-dev (>= 2.5), libc6-dev-amd64,
lib64gcc1, m4, autoconf, autoconf2.13, automake1.9, libtool, autogen, gawk,
dejagnu, lzma, binutils (>= 2.17cvs20070426) | binutils-mul
For the 3rd, i haven't a log, but it's easy to reproduce, putting ${Source-
version) in place of a correct dependency.
Thanks,
--
-gaspa-
-----------------------------------------------
-------- https://launchpad.net/~gaspa ---------
------ HomePage: iogaspa.altervista.org -------
-Il lunedi'dell'arrampicatore: www.lunedi.org -
--- End Message ---