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>
 \_

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to