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
pgpc74DJ8whfj.pgp
Description: PGP signature