[Pkg-crosswire-devel] Module dependencies

Norbert Bollow nb at bollow.ch
Mon Jan 26 16:11:24 GMT 2009


Eeli Kaikkonen <eekaikko at mail.student.oulu.fi> wrote:

> Quoting Norbert Bollow <nb at bollow.ch>:
>
> > The main point of what I meant with "handle the complexities of the
> > interaction between the two module distribution mechanisms" is that
> > the Gnomesword and Bibletime programs that we distribute should still
> > function properly (in particular allowing users to download further
> > modules) if there are some content modules present which been
> > installed from .deb packages.
> >
> > Is this functionality already implemented?
> 
> The applications don't know how the modules have been installed, they  
> just see them through the Sword API. After the modules have been  
> installed with a package manager or a Sword installer they are just  
> ordinary files to the Sword. If a Sword app is run as root it can  
> uninstall the files in any case (which may leave the package  
> management system in a broken state).

Thanks for the info!  I believe that this means that the functionality
which I think is needed is not implemented yet.

I think that the logical consequence of this is that the libsword7
package which we're currently building should *conflict* with all
module packages that we know of (forcing any such packages which are
currently installed to be removed).

For future revisions of the sword package, I believe that we should
discuss with the upstream developers how a more sane solution can be
reasonably achieved, but that discussion can IMO be delayed until the
more urgent packaging issues are resolved.

Greetings,
Norbert




More information about the Pkg-crosswire-devel mailing list