retitle 219188 unintuitive handling of syntax error in Provides
thanks

The error message from the back end is now fairly explicit about the
nature of the parsing problem, and the build fails; furthermore, the
comments in template.ctl now mention that the dependency fields need
to be comma-separated.  I'm feeling that this is enough to close this
bug.  I'm leaving the final decision to the package maintainer, though.
Possibly a crude syntax checker for the control file could be devised;
that should certainly handle all of #219188, #251673, and #247974.

vnix$ fgrep comma /usr/share/equivs/template.ctl
# Pre-Depends: <comma-separated list of packages>
# Depends: <comma-separated list of packages>
# Recommends: <comma-separated list of packages>
# Suggests: <comma-separated list of packages>
# Provides: <comma-separated list of packages>
# Replaces: <comma-separated list of packages>
# Extra-Files: <comma-separated list of additional files for the doc directory>

vnix$ equivs-build 219188.ctl
dh_testdir
dh_testroot
dh_clean -k
dh_testdir
dh_testroot
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dpkg-gencontrol: warning: can't parse dependency python2.2-twisted 
python-twisted python2.3-twisted
dpkg-gencontrol: error: error occurred while parsing Provides
dh_gencontrol: command returned error code 65280
make: *** [binary-arch] Error 1
Error in the build process: exit status 2



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to