Your message dated Thu, 18 Jun 2009 21:54:45 +0200
with message-id <[email protected]>
and subject line closed
has caused the Debian Bug report #498370,
regarding Edos-debcheck has fussy management of version number
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
498370: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=498370
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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 ---
--- Begin Message ---
Version: 1.4.2-2
> Edos-debcheck, and builddebcheck as well, have problems in parsing non-
> policy-compliant version numbers.
> I saw some 'strange' versions that make edos break.
this has been fixed with the switch to the edos-distcheck package
which uses a different parser for debian control files.
-Ralf.
--- End Message ---