[SR-Dev] moving modules

Andrei Pelinescu-Onciul andrei at iptel.org
Mon Apr 20 11:04:04 CEST 2009


On Apr 20, 2009 at 11:51, Juha Heinanen <jh at tutpro.com> wrote:
> Andrei Pelinescu-Onciul writes:
> 
>  > Before moving more modules consider the following problem cases:
>  > 
>  > - same module in k uses mi and in ser rpc => for the near future we
>  >   cannot choose one over the other, because some functionality will be
>  >   lost (e.g. choosing the k module will leave someone wanting a ser like
>  >   config having to use mi for one module).
> 
> i case of presence, for example, mi cannot be replaced by anything
> else, because it depends on other software that is using mi to talk with
> presence.

If you mean xmlrpc, then it's supported by ser rpc too.

> 
>  > - a module includes stuff from other modules (e.g. auth_* & auth) =>
>  >   it's probably not safe to replace it with only one version, until the
>  >   modules they depend on are merged.
> 
> what i did in some cases was that i changed some includes to point to k
> includes.  sl module is one example that should be merged soon, because
> many modules depend on it.
> 
>  > - even if the module exists only in ser or in k, it might be
>  >   unmaintained or obsolete (in which case we better make another dir,
>  >   something like modules_obsolete or unmaintained and move them there
>  >   until somebody volunteers to take over).
> 
> i have (and will) only work on modules that i use myself.
> 
>  > Part of the problem is if we merge everything now or latter. I think
>  > latter is better, unless you want a larger delay (there are just too
>  > many modules/interfaces to merge and too few people knowing enough about
>  > both projects to do it). There are other points we haven't even
>  > discussed yet (like rpc & mi, it doesn't make sense to have 2 management
>  > interfaces in the long run).
> 
> as i said, it is impossible to get rid of mi.

I doubt that (I think you mean xmlrpc), but even if that would be the case,
we could leave only the strictly required mi functionality.

Andrei



More information about the sr-dev mailing list