[Piuparts-devel] Bug#746711: piupartslib choking on arch Depends
Dave Steele
dsteele at gmail.com
Fri May 2 18:44:16 UTC 2014
Package: piuparts-common
Severity: important
thanks
I was checking to see if there was a problem with 'https' in
summary.json, and ran into this.
It's coughing on the syntax of an architecture-specific dependency.
That's odd, since ${python:Depends} has resolved to an arch-specific
reference in sid for some time.
http://lists.alioth.debian.org/pipermail/piuparts-reports/Week-of-Mon-20140428/008222.html
...
13:38:43 Copying log files
13:38:44 Removing old log files
13:38:45 Writing per-dir HTML pages
13:38:45 Writing counts.txt
Traceback (most recent call last):
File "/srv/piuparts.debian.org/share/piuparts/piuparts-report
", line 1687, in <module>
main()
File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line
1660, in main
section.generate_output(output_directory, section_names,
problem_list, web_host)
File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line
1518, in generate_output
self.generate_html()
File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line
1454, in generate_html
total_packages = self.write_counts_summary()
File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line
962, in write_counts_summary
count = len(self._binary_db.get_pkg_names_in_state(state))
File "/srv/piuparts.debian.org/lib/python2.7/dist-packages/piupartslib/packagesdb.py",
line 593, in get_pkg_names_in_state
self._compute_package_states()
File "/srv/piuparts.debian.org/lib/python2.7/dist-packages/piupartslib/packagesdb.py",
line 554, in _compute_package_states
db._compute_package_states()
File "/srv/piuparts.debian.org/lib/python2.7/dist-packages/piupartslib/packagesdb.py",
line 562, in _compute_package_states
state = self._compute_package_state(self._packages[package_name])
File "/srv/piuparts.debian.org/lib/python2.7/dist-packages/piupartslib/packagesdb.py",
line 462, in _compute_package_state
alt_deps = package.all_dependencies(header)
File "/srv/piuparts.debian.org/lib/python2.7/dist-packages/piupartslib/packagesdb.py",
line 108, in all_dependencies
vlist += self._parse_alternative_dependencies(header)
File "/srv/piuparts.debian.org/lib/python2.7/dist-packages/piupartslib/packagesdb.py",
line 86, in _parse_alternative_dependencies
parser = DependencyParser(self[header_name])
File "/srv/piuparts.debian.org/lib/python2.7/dist-packages/piupartslib/dependencyparser.py",
line 190, in __init__
self._list = self._parse_dependencies()
File "/srv/piuparts.debian.org/lib/python2.7/dist-packages/piupartslib/dependencyparser.py",
line 219, in _parse_dependencies
raise DependencySyntaxError("Expected comma", self._cursor)
piupartslib.dependencyparser.DependencySyntaxError: Error: pos 6:
Expected comma (text at error: ':all, libg', full text being parsed:
'python:all, libgtest-dev (>= 1.6.0)')
Fri May 2 13:38:48 UTC 2014
--
"Le mieux est l'ennemi du bien" - Voltaire
More information about the Piuparts-devel
mailing list