Dear Mentors,

I'm packaging the new shiny beta version of kmobiletools 
(www.kmobiletools.org).

This version is really different from the actual stable, and implements 
two library and a plugins.
The first library is libkmobiletools, the foundation library of the sw.
The second is libkmobiletools_at.so, an engine that allows the 
connection of AT based phones
The plug-in, allows the integration in kontact.


My first idea when I saw that there was a new plug-in was to split the 
package in two: kmobiletools and kmobiletools-plugin-kontact.

After the inspection of the new code and the discover of the new library 
I have a problem with the design of the new package structure, because 
if I follow the splitting scheme written above I'll have:

kmobiletools - the real application;
libkmobiletools - the foundation library;
libkmobiletools-dev - libkmobiletools development files;
kmobiletools-plugin-kontact - the plugin;
libkmobiletools_at - the engine for AT based phone;

plus I should have 2 pseudo packages:

kmobiletools-engines - which depends on libkmobiletools_at because in
                        the near(?) future a new engine for GAMMU based phone 
                        (probably something like libkmobiletools_gammu) will 
                        be added
kmobiletools-plugins - which depends on kmobiletools-plugin-kontact, in
                        future more plugins will be added.

From my perspective 5 binary packages and 2 pseudo packages are too 
much, I can delete the pseudo packages but 5 packages are still too 
much.

What can I do in order to have a decent package separation without 
splitting too much?

Regards 

Francesco

-- 
:wq

Attachment: pgpc74DJ8whfj.pgp
Description: PGP signature

Reply via email to