[Pkg-crosswire-devel] Thoughts on sword-frontend and packaging sword modules

Dmitrijs Ledkovs dmitrij.ledkov at gmail.com
Mon Aug 17 23:32:24 BST 2009

2009/8/18 Daniel Glassey <dglassey at gmail.com>:
> On Mon, Aug 17, 2009 at 6:54 PM, Dmitrijs
> Ledkovs<dmitrij.ledkov at gmail.com> wrote:
>> Heya
>> * Is there a need for virtual package "sword-frontend"?
>> Sword library package suggest to install sword-frontend. Previously
>> sword-frontend was provided by bibledit, xiphos and I think
>> biblememorizer. But if someone installs libsword8 directly (e.g. via
>> synaptic / kpackagekit), apt will try to satisfy sword-frontend
>> dependency in alpha-numerical order and hense bibledit gets pulled in.
>> Can I go ahead and kill virtual sword-frontend cause I don't quite see
>> use for it?
> If some naive user does that[1] then surely it would be good to
> install a frontend for them so that they have something that they can
> use. A more knowledgable user will install their own choice of
> frontend directly.
> Can you explain cases where people will install libsword8 without
> installing another frontend at the same time and when they don't want
> one at all?

1) Someone who wants to compare / find regresssions between JSword
(Java implementation of sword) and Sword (C/C++ implementation)

2) BPBible app that uses python-sword bindings which aren't packaged
yet. But can use libsword8. And it is full front-end

3) Someone who wants to read bible using diatheke ;-)

4) Use utils which are currently part of the libsword8 package

5) Create their own front-end

Some people in above use cases will raise an eye-brow when qt
libraries are installed along with bible-edit ;-)

> Afaict you have removed the provides from xiphos already which I would
> guess means that you now get bibletime even if you have xiphos
> installed already?

Yeah that's exactly what trigger me to discuss this further =)

I've removed it somewhere in late may between 3.0-1 and 3.0.1-1 but
now one guy who is running Karmic complained already. But right now I
really see no reason for sword-frontend at all.

> Regards,
> Daniel
> [1] Though they would be doing pretty well to find libsword8. ;)
Or so we think...... =) I really can't explain what I did which
resulted in my first 10 reinstalls within 3 months of using Ubuntu for
the first time =)

> P.S. biblememorizer isn't a full sword 'frontend' (it is a useful app
> that uses sword) so it's doesn't/shouldn't provide sword-frontend, nor
> should bibledit.

But someone might just want libsword8 _exactly_  just for
biblememorizer and bibledit

With best regards

Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

More information about the Pkg-crosswire-devel mailing list