Sure I&#39;m up for that, though I think discussing a bit more on email before hand would be a good idea too.<div><br></div><div>I can do 10am Eastern on Wednesday, which would be 2pm GMT/UK time for us.</div><div><br></div>

<div>To clarify my own position on packaging.. Having the packages split into their individual modules is a nice idea in theory, but it doesn&#39;t feel like the &#39;Debian way&#39;. Most Debian users are used to only installing just a few packages, and the package maintainer decides what should be compiled in by default (take nginx for example). The application then decides which modules should be loaded in using the .so files (for example Apache). The exception to this is Python, where you have external Python modules (such as python-curl), however these not part of the Python core, thus why they are kept separate. Standard python modules (such as zlib) are all included by default.</div>
<div><br></div>
<div>I don&#39;t know enough about how FreeSWITCH module linking works, but I would have thought that if a module is compiled dynamically, then it won&#39;t be linked in unless it&#39;s specified in modules.conf.xml. In which case, you could just have a single package with all the dynamic modules compiled in, and you would change which modules are loaded in by editing your modules.conf.xml. On that basis, I think that the modules should be compiled as a single package.</div>
<div><br></div><div>Any thoughts?</div><div><br></div><div>Cal<br><div><br><div class="gmail_quote">On Sat, Mar 16, 2013 at 5:18 PM, Ken Rice <span dir="ltr">&lt;<a href="mailto:krice@freeswitch.org" target="_blank">krice@freeswitch.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>
<font face="Monaco, Courier New"><span style="font-size:11pt">Debian Packages... Why don’t you guys all get together on the FS conf bridge, and lets get everyone working together to get these done in a common way... Hows Say Noon Eastern on Tuesday for 10 Eastern on Wed (an hour before the regular weekly call) to get all you guys in 1 bridge to nail this down.<div>

<div><br>
<br>
<br>
On 3/15/13 6:21 PM, &quot;Anthony Minessale&quot; &lt;<a href="http://anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>&gt; wrote:<br>
<br>
</div></div></span></font><div><div><blockquote><font face="Monaco, Courier New"><span style="font-size:11pt">Work with ken and we can combine forces and release packages too.<br>
<br>
On Mar 15, 2013 6:29 PM, &quot;Andrew Cassidy&quot; &lt;<a href="http://andrew@cassidywebservices.co.uk" target="_blank">andrew@cassidywebservices.co.uk</a>&gt; wrote:<br>
</span></font><blockquote><font face="Monaco, Courier New"><span style="font-size:11pt">I just wrote a script that chroots and builds for each env I have installed using the provided build scripts.<br>
<br>
On 15 March 2013 20:27, Cal Leeming [Simplicity Media Ltd] &lt;<a href="http://cal.leeming@simplicitymedialtd.co.uk" target="_blank">cal.leeming@simplicitymedialtd.co.uk</a>&gt; wrote:<br>
</span></font><blockquote><font face="Monaco, Courier New"><span style="font-size:11pt">Hello,<br>
<br>
I&#39;ve recently released an alternative Debian package builder for FreeSWITCH.<br>
<br>
<a href="https://github.com/foxx/freeswitch-debian" target="_blank">https://github.com/foxx/freeswitch-debian</a><br>
<br>
Although FreeSWITCH does already have suitable Debian packages (and a builder), it might not be suitable for your needs (and in our specific use case, we required an alternative approach).<br>
<br>
Some of the reasons for this might be;<br>
<br>
* Build your own packages with custom patches applied<br>
* Your build system requires an easy to use, 1 command buider<br>
* Building your own source packages from GIT for security reasons<br>
* Have a single Debian package to install rather than 100+<br>
<br>
It supports the following features;<br>
<br>
* Uses &#39;get-packaged-orig-source&#39; to fetch original source from FreeSWITCH git<br>
* Builds as non-native, all arch package using quilt 3.0 patching (in accordance with Debian guidelines)<br>
* Uses start-stop-daemon<br>
* Uses pbuilder to ensure a clean build<br>
* Creates &#39;freeswitch&#39; system user and enforces permissions on FreeSWITCH files<br>
* Installs into /opt/freeswitch, rather than system dirs<br>
* Removing/purging package will NOT remove data/logs dir or delete &#39;freeswitch&#39; system user (in accordance with Debian guidelines)<br>
* Enforces all necessary dependancies<br>
<br>
Usage:<br>
<br>
# Replace GIT_REF with the ref from GIT you wish to compile against<br>
# Replace FS_VERSION with the version of FreeSWITCH we are compiling<br>
<br>
$ apt-get install git<br>
$ git clone <a href="https://github.com/foxx/freeswitch-debian.git" target="_blank">https://github.com/foxx/freeswitch-debian.git</a><br>
$ cd freeswitch-debian<br>
$ GIT_REF=master FS_VERSION=1.3.16 make<br>
<br>
Hope this helps someone else!<br>
<font color="#888888"><br>
Cal<br>
</font><br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="http://consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="http://FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br>
</span></font></blockquote><font face="Monaco, Courier New"><span style="font-size:11pt"><br>
<br>
</span></font></blockquote></blockquote></div></div><span><font color="#888888"><font face="Monaco, Courier New"><span style="font-size:11pt"><br>
-- <br>
Ken<br>
<font color="#0000FF"><u><a href="http://www.FreeSWITCH.org" target="_blank">http://www.FreeSWITCH.org</a><br>
<a href="http://www.ClueCon.com" target="_blank">http://www.ClueCon.com</a><br>
<a href="http://www.OSTAG.org" target="_blank">http://www.OSTAG.org</a><br>
</u></font><a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br>
</span></font>
</font></span></div>


<br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br></div></div>