Hi,

>>>  I probably won't sponsor the package, but I was wondering if it is
>>>  really necessary to build 53 binary packages (if I did not miscount)?
>>  The short answer: yes, it is.
>>
>>  Here I can cite the description from my first message:
>>>  LeechCraft is a free open source cross-platform modular internet-client. It
>>>  consists of a core which defines common plugin interfaces and a lot of 
>>> plugins
>>>  for different purposes. User can install any combination of them to achieve
>>>  the necessary functionality.
>>>
>>>  The main advantage of such approach is that modules could interact more 
>>> closely
>>>  than standalone programs in usual Desktop Environments. Thus, plugins can 
>>> also
>>>  rely on functionality provided by each other. Plugins could also have 
>>> their own
>>>  plugins: for example, support for different protocols or chat window 
>>> styles in
>>>  an IM client.
>>  I made separate packages for each plugin. So user will be able to install 
>> only
>>  those packages which he really need. This is the main idea of the project...
>>  LeechCraft is very flexible.
>
> This seems to be a bit excessive.  There is no real use in having many
> tiny packages for every function; please keep in mind that this will
> make the Packages index even larger (which also affects users that do
> not even have the package installed).

Hmm, I have not thought about such an effect. It's bad news. I will think that
can I do to decrease number of packages. This will damage general idea
unfortunately but it is really more important.

> For example, I think many of the leechcraft-azoth-* packages could be
> merged into a single package: they do not seem to be very large nor
> introduce large dependencies according to an build log I found on
> launchpad[1].

Yes, this is true. But its sub-plugins realise different communicating
protocols. Of cause they can be disabled in settings dialog, users will not
be able to remove unnecessary plugins completely.

Also I will look to other similar software. Like kopete, pidgin, etc...

> [1] 
> <https://launchpadlibrarian.net/84683703/buildlog_ubuntu-precise-i386.leechcraft-unstable_0.4.90-670-g4cccdc3-0ppa1~precise1_BUILDING.txt.gz>

My PPA is really useful. It is nice.


Regards,
Boris.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to