Hi, Thanks a lot for keeping track of libvpx in Debian!
As part of this year's Bootstrappable Debian GSoC project, I took a look at the circular build dependency of libvpx on php5-cli, as shown in the version-specific pages linked to from http://bootstrap.debian.net/source/libvpx.html - and libvpx is also listed in the Feedback Arc Set at http://bootstrap.debian.net/amd64/ So what do you think about the attached trivial patch to fix this issue? I have tested it with sbuild and the arch-dependent binary packages produced are indeed exactly the same, the build log itself is the same, just the doxygen invocations and the HTML docs installation are skipped. If anything should go wrong with the patch, it's also available at https://gitorious.org/roam-debian-bootstrap/libvpx-debian/commits/roam-stage1-indep Thanks in advance for your time, and keep up the good work! G'luck, Peter -- Peter Pentchev r...@ringlet.net r...@freebsd.org p.penc...@storpool.com PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13
From 62f387fd466f15ef1926a6b73b9ee482a77f4e8d Mon Sep 17 00:00:00 2001 From: Peter Pentchev <r...@ringlet.net> Date: Fri, 20 Jun 2014 00:12:56 +0300 Subject: [PATCH] Move doxygen and php5-cli to B-D-I. To avoid a circular build dependency as shown at the version-specific pages linked to from http://bootstrap.debian.net/source/libvpx.html it is enough to move the documentation tools to Build-Depends-Indep. The configure/build process of libvpx is smart enough to autodetect the tools and the lack thereof and to produce exactly the same architecture-dependent binary packages, only omitting the documentation. --- debian/control | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/debian/control b/debian/control index 050f37f..3f1d022 100644 --- a/debian/control +++ b/debian/control @@ -4,10 +4,9 @@ Priority: optional Maintainer: Sebastian Dröge <sl...@debian.org> Build-Depends: debhelper (>= 8.1.3), yasm (>= 0.7) [amd64 i386 hurd-i386 kfreebsd-amd64 kfreebsd-i386], - doxygen, gcc-4.8, - g++-4.8, - php5-cli + g++-4.8 +Build-Depends-Indep: doxygen, php5-cli Standards-Version: 3.8.4 Homepage: http://www.webmproject.org -- 2.0.0
signature.asc
Description: Digital signature