[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packaging a program with several plugins, each with different de pendencies

@ 13/06/2004 18:34 : wrote Stephane Bortzmeyer :

I'll soon have to package a program which has plugins and each plugin
has different dependencies. For instance, a PostgreSQL plugin depends on PostgreSQL libraries, a LDAP plugin on the LDAP ones, etc.

I wonder about the best packaging:
1) Putting all the plugins and the main program in one package: it means

a huge list of dependencies.

2) Putting the main program in one package and all the plugins in
another. It solves the problem for the people who want only the main program but every user who just wants one plugin will have to install all the dependencies of all plugins.

3) Putting the main program in one package and every plugin in a
separate one. It will seriously boost the size of the Packages file...

Those who want to examine the upstream program:

ftp://ftp.internatif.org/pub/unix/echoping (the 6.0-BETA version).

My solution: package the main program, the plugins separately and make a meta-package echoping-plugins that depends on all the plugin packages. HTH,


Reply to: