Sorry for asking for clarifications here, but I am having the same
issue, and I am puzzled...

Trying to build a package in my PPA, I have the build succeed for i386
and fail for amd64 and lpia.

However, the only difference I can see from the build log is that the
build-depends-indep are installed for i386 and not installed for amd64
and lpia. However, if I build privately on my server with pbuilder, the
build always succeeds as the  build-depends-indep are always installed.

I guess that the problem is certainly in my rules, where most likely an
attempt to build the pdfs necessary for the documentation is made even
when it should not.  I also guess that the easiest fix would be to push
all the dependencies into the build-depends.

However, I wonder if someone might help me with these questions:

1) Why the behavior is different from the i386 and the other architectures?
2) Was this changed recently? The package used to build just fine on ppa, and 
the latest changes have not touched the debian/rules significantly.
3) Why am I not experiencing the issue with pbuilder?
4) Is there a way to have pbuilder better replicate the soyuz build systems, so 
that these mistakes can be catched earlier?
5) Is pushing all that is in build-depends-indep also in build-depends an 
acceptable solution?

-- 
build-depends-indep do not get installed, when these are mandatory.
https://bugs.launchpad.net/bugs/238141
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to