Package: dpkg-dev
Version: 1.14.25
Severity: normal
File: /usr/bin/dpkg-gencontrol
I've the following stanza (snippet) in a debian/control of mine:
Package: ocaml-source
Architecture: all
Depends:
${misc:Depends}
Provides: ocaml-source-${F:OCamlABI}
I agree that is ugly :), but I expect to be able to write substvar
stems wherever I would put verbatim dependency strings. ... which is
not the case when ${misc:Depends} is empty above:
z...@usha:~/pkg-ocaml-maint/packages/git/ocaml$ cat
debian/ocaml-source.substvars
F:OCamlABI=3.11.0
misc:Depends=
z...@usha:~/pkg-ocaml-maint/packages/git/ocaml$ DH_VERBOSE=1 fakeroot
dh_gencontrol -pocaml-source
dpkg-gencontrol -pocaml-source -ldebian/changelog
-Tdebian/ocaml-source.substvars -Pdebian/ocaml-source
dpkg-gencontrol: warning: can't parse dependency
dpkg-gencontrol: error: error occurred while parsing
dh_gencontrol: dpkg-gencontrol returned exit code 255
z...@usha:~/pkg-ocaml-maint/packages/git/ocaml$ cat >
debian/ocaml-source.substvars
F:OCamlABI=3.11.0
misc:Depends=foo-bar-baz
z...@usha:~/pkg-ocaml-maint/packages/git/ocaml$ DH_VERBOSE=1 fakeroot
dh_gencontrol -pocaml-source
dpkg-gencontrol -pocaml-source -ldebian/changelog
-Tdebian/ocaml-source.substvars -Pdebian/ocaml-source
chmod 644 debian/ocaml-source/DEBIAN/control
chown 0:0 debian/ocaml-source/DEBIAN/control
According to some tests, the problem seems to manifest only when the
field value get completely empty as the result of substitution.
Cheers.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages debhelper depends on:
ii binutils 2.19.1-1 The GNU assembler, linker and bina
ii dpkg-dev 1.14.25 Debian package development tools
ii file 5.00-1 Determines file type using "magic"
ii html2text 1.3.2a-13 advanced HTML to text converter
ii man-db 2.5.5-1 on-line manual pager
ii perl 5.10.0-19 Larry Wall's Practical Extraction
ii po-debconf 1.0.16 tool for managing templates file t
debhelper recommends no packages.
Versions of packages debhelper suggests:
ii dh-make 0.48 tool that converts source archives
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]