Bug#618615: xmltooling: FTBFS when not building doc package

Russ Allbery rra at debian.org
Thu Mar 17 06:47:06 UTC 2011

"Aaron M. Ucko" <ucko at debian.org> writes:

> Builds of xmltooling (as on the autobuilders) that only cover its
> architecture-dependent packages are failing because debian/rules
> expects to be able to remove a copy of jquery.js that won't exist in
> that case:

>    debian/rules override_dh_installdocs
> make[1]: Entering directory `/build/buildd-xmltooling_1.4.1-1-amd64-6TIjR5/xmltooling-1.4.1'
> dh_installdocs -A doc/NOTICE.txt
> rm debian/libxmltooling-doc/usr/share/doc/libxmltooling-doc/html/jquery.js
> rm: cannot remove `debian/libxmltooling-doc/usr/share/doc/libxmltooling-doc/html/jquery.js': No such file or directory
> make[1]: *** [override_dh_installdocs] Error 1

> To remedy that, you can replace rm by either rm -f (which will
> silently ignore absent targets) or -rm (which will direct make to
> disregard errors from rm).  You could also conditionalize rm's
> invocation, but that's probably more trouble than it's worth in this
> case.

Whoops, sorry about that.  I didn't even think about it.  There's an ln -s
that would also fail, so I went ahead and added the condition.

I'm building and testing (including an arch-only build) the new package
now and will upload in a few if it works.


Russ Allbery (rra at debian.org)               <http://www.eyrie.org/~eagle/>

More information about the Pkg-shibboleth-devel mailing list