On Sun, Nov 28, 2010 at 3:58 AM, Dmitrijs Ledkovs <[email protected] > wrote:
> On 27 November 2010 02:10, Jonathan Marsden <[email protected]> wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Something seems to be odd with SWORD dependencies in Debian. > > > > I just created a fresh Debian testing VM (from the Beta1 netinst ISO), > > and then did > > > > su -c "echo 'jonathan ALL=(ALL) ALL' >/etc/sudoers" > > sudo apt-get devscripts > > > > to prepare the system for package creation. > > > > I then copied in the source tree for my latest BibleTime package for > > 2.8.0, and tried to build it. It failed because several dependencies > > where missing, as expected. > > > > sudo apt-get install autotools-dev quilt cdbs libsword-dev \ > > libclucene-dev poxml libboost-dev cmake zlib1g-dev \ > > libcurl4-gnutls-dev libqt4-dev > > > > should fix that. And indeed it does... but it also pulls in xiphos, > > xiphos-data and xiphos-dbg! These are definitely not needed as build > > dependencies for BibleTime :) > > > > Did someone set libsword8 to Recommend: xiphos, or something odd like > > that? Or is apt-get in Debian now acting on Suggests: by default? > > > > I don't think it is reasonable for libsword8 to pull in xiphos like > > this, when the underlying reason for installing libsword8 is to compile > > BibleTime :) > > > > Can anyone shed any light on this, or am I just misunderstanding > > something here? > > > > Jonathan > > > Change into unpacked sword source, install pbuilder and run: > > $ /usr/lib/pbuilder/pbuilder-satisfydepends > > This will create a dummy package and install it - which should satisfy > build-deps of sword. > > The culprit is: > > Recommends: sword-frontend > > in libsword8 package which results in pulling bibletime, when building > xiphos or xiphos when building bibletime =))))) when dependencies are > satisfied by "manual" apt-get runs. > > Also recommending sword-frontend is a bit of my personal chore. I > frequently uninstall both xiphos and bibletime and then apt-get wants > to remove libsword8. Aptitude is smarted by asks me to type "Yes" to > leave libsword8 dependency unresolved. > > This virtual package recommends did produce in the past - arabic bible > installed with libsword =))) > > /me is staying with my original opinion to dump virtual packages > recommendation and provides. > 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. Jon
_______________________________________________ Pkg-crosswire-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-crosswire-devel
