On 11-07-01 at 12:00pm, Aaron M. Ucko wrote:
> Source: ucommon
> Version: 5.0.3-1
> Severity: serious
> Justification: fails to build from source
> 
> Binary-only builds of ucommon in minimal environments (such as typical 
> autobuilders) are failing because they attempt to run doxygen without 
> necessarily having it installed.  Please either rework its rules to 
> avoid this problem (bearing in mind that autobuilders conservatively 
> still invoke build rather than build-arch) or, if that's somehow 
> infeasible, move doxygen-latex from build-depends-indep to 
> build-depends.

Please help me understand what is going wrong here.

When looking at [0] which I guess is an example failure caused by this 
bug, it seems to me that the buildd invokes "debian/rules build" which 
as I understand it will cause both -arch and -indep parts to be build.

Might be related to this in the buildcore.mk file of CDBS:

# This is a required Debian target; however, its specific semantics is
# in dispute.  We are of the opinion that 'build' should invoke
# build-arch and build-indep.  Policy tends to support us here.
# However, dpkg-buildpackage is currently invokes debian/rules build
# even when doing an architecture-specific (binary-arch) build.  This
# essentially means Build-Depends-Indep is worthless.  For more
# information, see Policy §5.2, Policy §7.6, and Debian Bug #178809.
# For now, you may override the dependencies by setting the variable
# DEB_BUILD_DEPENDENCIES, below.  This is not recommended.
DEB_BUILD_DEPENDENCIES ?= build-arch build-indep
build: $(DEB_BUILD_DEPENDENCIES)


Or am I missing something?


Kind regards,

 - Jonas


[0] 
https://buildd.debian.org/status/fetch.php?pkg=ucommon&arch=mips&ver=5.0.4-1&stamp=1310464520

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: Digital signature

Reply via email to