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
signature.asc
Description: Digital signature