freepbx-modules

Faidon Liambotis paravoid at debian.org
Wed Oct 29 12:53:33 UTC 2008


Daniel Watkins wrote:
> Currently in the pkg-voip repository, there is a 'freepbx-modules'
> package, which contains a script which downloads whatever the latest
> modules from upstream are, where they are distributed and released
> independently of one another, and generates debian/control sections,
> preinst and postinst scripts and a list of installable files for each of
> them.  A separate binary package for each module is created.
> 
> I don't particularly like this, as the script essentially reimplements a
> package management system, with much less testing than apt actually has.
Is this script intended to be run manually or automatically at build
time? The former is probably acceptable, the later is totally and
utterly wrong.

Also, I don't see how a package management system is "reimplemented"
here. There are still .debs and there's APT managing them.

I haven't had a look at the packages though.

> Furthermore, if any of the modules (there are currently 54) is released,
> then all of the packages have to be updated.
That's definitely a problem and a serious one IMHO.
Also, having 54 binary packages isn't exactly making me happy.

> I'm not really sure of the best way to solve this, but I'm fairly sure
> what exists at the moment is not it.  To my mind, there are a number of
> options available:
>       * continue using the existing method, with a single source package
>         and many binary packages
>       * have a single source package and a single binary package
>       * package each upstream module as a separate source package
Suboptimal, IMHO.

>       * package a few 'core' modules as a single source package and
>         package the rest of the modules as separate source packages
I think that's the best solution of those listed.
Perhaps you could also "group" some modules?

Regards,
Faidon



More information about the Pkg-voip-maintainers mailing list