На Sat, 05 Jan 2008 03:03:05 +0200
Faidon Liambotis <[EMAIL PROTECTED]> записано:

> You can always disable autoload and load only the modules that you
> want to. You can leave them unconfigured or even remove the
> configuration files. With the current infrastructure you can even
> provide a configuration file package to not include these files *at
> all*.

Ok. May be there should be a configuration dialog with all possible
modules, allowing me to check what modules are "active" ? While
"passive" are kept in some other place, with their config respectivly.

I've tried to remove unused config files, but it seems to me it is not
the best solution so far -  not every module refuses to load without
config, some of them constantly logging an error, and there is no good
to see many complaints at asterisk booting.

> That is an actual reason.
> I've thought about it myself, splitting some modules to different
> packages to minimize the dependency chain.
> 
> I'm leaving this open, because it's a valid request -for that last
> reason- that needs a little bit more though.
> 
> Don't expect us to split asterisk to 48 packages though, there's no
> way this is going to happen ever.

Could we agree that keeping every module and it config in one place,
and enablig it to autoload by default is just not the "right thing" ?

For example, there are orphaned config files - just because there are
too many of them to get it in one sight.

It seems to me a better way is, if it is not possible to split-up
everything to it own package with current infrastructure, to have:
1. modules with extra dependencies splitted to a separate packages,
just like you suggested
2. a configure dialog script allowing to select what modules are "on"
and "off", just like apache do.

even more, asterisk menuselect allows user to select what application to
have installed, but with current packaging scheme this functionality is
lost.

-- 
With best regards,
        Roman Galeyev.


Reply via email to