<div class="gmail_quote">On Sun, Nov 28, 2010 at 3:58 AM, Dmitrijs Ledkovs <span dir="ltr"><<a href="mailto:dmitrij.ledkov@ubuntu.com">dmitrij.ledkov@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div><div></div><div class="h5">On 27 November 2010 02:10, Jonathan Marsden <<a href="mailto:jmarsden@fastmail.fm">jmarsden@fastmail.fm</a>> wrote:<br>
> -----BEGIN PGP SIGNED MESSAGE-----<br>
> Hash: SHA1<br>
><br>
> Something seems to be odd with SWORD dependencies in Debian.<br>
><br>
> I just created a fresh Debian testing VM (from the Beta1 netinst ISO),<br>
> and then did<br>
><br>
>  su -c "echo 'jonathan ALL=(ALL) ALL' >/etc/sudoers"<br>
>  sudo apt-get devscripts<br>
><br>
> to prepare the system for package creation.<br>
><br>
> I then copied in the source tree for my latest BibleTime package for<br>
> 2.8.0, and tried to build it.  It failed because several dependencies<br>
> where missing, as expected.<br>
><br>
>  sudo apt-get install autotools-dev quilt cdbs libsword-dev \<br>
>    libclucene-dev poxml libboost-dev cmake zlib1g-dev \<br>
>    libcurl4-gnutls-dev libqt4-dev<br>
><br>
> should fix that.  And indeed it does... but it also pulls in xiphos,<br>
> xiphos-data and xiphos-dbg!  These are definitely not needed as build<br>
> dependencies for BibleTime :)<br>
><br>
> Did someone set libsword8 to Recommend: xiphos, or something odd like<br>
> that?  Or is apt-get in Debian now acting on Suggests: by default?<br>
><br>
> I don't think it is reasonable for libsword8 to pull in xiphos like<br>
> this, when the underlying reason for installing libsword8 is to compile<br>
> BibleTime :)<br>
><br>
> Can anyone shed any light on this, or am I just misunderstanding<br>
> something here?<br>
><br>
> Jonathan<br>
<br>
<br>
</div></div>Change into unpacked sword source, install pbuilder and run:<br>
<br>
$ /usr/lib/pbuilder/pbuilder-satisfydepends<br>
<br>
This will create a dummy package and install it - which should satisfy<br>
build-deps of sword.<br>
<br>
The culprit is:<br>
<br>
Recommends: sword-frontend<br>
<br>
in libsword8 package which results in pulling bibletime, when building<br>
xiphos or xiphos when building bibletime =))))) when dependencies are<br>
satisfied by "manual" apt-get runs.<br>
<br>
Also recommending sword-frontend is a bit of my personal chore. I<br>
frequently uninstall both xiphos and bibletime and then apt-get wants<br>
to remove libsword8. Aptitude is smarted by asks me to type "Yes" to<br>
leave libsword8 dependency unresolved.<br>
<br>
This virtual package recommends did produce in the past - arabic bible<br>
installed with libsword =)))<br>
<br>
/me is staying with my original opinion to dump virtual packages<br>
recommendation and provides.<br></blockquote><div><br>I agree with this option.  I watched with some amusement a video of someone installing BPBible from source and as one the steps getting libsword and dragging in Xiphos.<br>

<br>Jon<br></div></div>