Your message dated Mon, 6 May 2013 11:19:16 +0200
with message-id <[email protected]>
and subject line Re: Bug#706807: Mark doxygen as Build-Depends-Indep
has caused the Debian Bug report #706807,
regarding Mark doxygen as Build-Depends-Indep
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.)
--
706807: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=706807
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libasyncns
Doxygen is used for build documents only.
When build icu with -B options(like the buildd does), the doxygen is
not needed.
Please consider Mark doxygen as Build-Depends-Indep
For this package, some modify of d/rules is needed.
--
YunQiang Su
--- End Message ---
--- Begin Message ---
Hello YunQiang (or is it Su?).
Summary: this is a tricky case, so I checked the Policy, and I do not
think a change would be appropriate at all, so I am closing this bug.
Thanks for that notice. This is quite a specific case, because
src:libasyncns builds two packages libasyncns-dev and libasyncns0, both
of which contain arch-dep compiled files. This is why both binary
packages are Arch: any rather than Arch:all.
Because of that, I have just checked the Policy. Section 4.9 documents
the build-indep target for debian/rules:
[…] the build-indep target must perform all the configuration and
compilation required for producing all architecture-independent
binary packages […]
In this case, there is no archi-indep binary package, so if I understand
that correctly, there is no point in providing a build-indep
target.
Section 7.7 documents the Build-Depends-Indep control field:
The dependencies and conflicts they define must be satisfied (as
defined earlier for binary packages) in order to invoke the targets
in debian/rules, as follows:[55]
[…]
build, build-indep, binary, and binary-indep
The Build-Depends, Build-Conflicts, Build-Depends-Indep, and
Build-Conflicts-Indep fields must be satisfied when these
targets are invoked.
In this case, with no debuild-indep target, there is no point in
providing a Build-Depends-Indep control field.
I am therefore closing this bug which is not really one, but feel free
to reopen it if you think it is appropriate and if you have more
information about this case.
Librement,
--
,--.
: /` ) Tanguy Ortolo <xmpp:[email protected]>
| `-' Debian Developer <irc://irc.oftc.net/Tanguy>
\_
signature.asc
Description: Digital signature
--- End Message ---