2012/2/2 Daniel-Constantin Mierla miconda@gmail.com:
Hello,
back after checking the deb spec files. Actually everything looks to be ok.
kamailio-xmlrpc-modules is a transition package because xmlrpc module is now provided by kamailio-xml-modules (grouped based on dependency). Practically kamailio-xmlrpc-modules just has a dependency on kamailio-xml-modules.
Then, again my mistake. Sorry.
That invalidates the patch to rules files that adds xmlrpc to the group of modules to be installed.
Also, the chunk of the patch starting at:
@@ -91,16 +92,17 @@ $(foreach mod,$(MODULES_SP),
is not ok.
Actually that part is not used right now, since MODULES_SP variable is empty. But if it wouldn't be, it will create packages with a single module inside (so not like a group of modules). For consistency, kamailio builds now just based on groups, so all packages with extra modules are named as kamailio-*-modules, even when there is only one module inside.
So, this is not necessary any more.
That leaves two changes in the chunk:
@@ -78,11 +78,12 @@ # eliminate duplicate libs
With the actual $$d/lib* I get:
# eliminate duplicate libs for d in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio /tmp/buildd/kamailio-3.2.2/debian/kamailio-db-modules/usr/lib/kamailio ; do test "$d" != "/tmp/buildd/kamailio-3.2.2/debian/kamailio-python-modules/usr/lib/kamailio" && for r in $d/lib*; do echo "removing pytho n lib `basename $r` present also in $d"; rm -f /tmp/buildd/kamailio-3.2.2/debian/kamailio-python-modules/usr/lib/kamailio/`basename "$r"` ; done ; done removing python lib libkcore.so present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libkcore.so.1 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libkcore.so.1.0 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libkmi.so present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libkmi.so.1 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libkmi.so.1.0 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libser_cds.so present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libser_cds.so.0 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libser_cds.so.0.1 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libsrdb1.so present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libsrdb1.so.1 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libsrdb1.so.1.0 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libsrdb2.so present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libsrdb2.so.1 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libsrdb2.so.1.0 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libtrie.so present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libtrie.so.1 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libtrie.so.1.0 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib lib* present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio-db-modules/usr/lib/kamailio
Notice the "lib*". And with the 'find...':
# eliminate duplicate libs for d in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio /tmp/buildd/kamailio-3.2.2/debian/kamailio-db-modules/usr/lib/kamailio; do test "$d" != "/tmp/buildd/kamailio-3.2.2/debian/kamailio-python-modules/usr/lib/kamailio" && for r in `find $d -name 'lib*'|xargs`; do echo "removing python lib `basename $r` present also in $d"; rm -f /tmp/buildd/kamailio-3.2.2/debian/kamailio-python-modules/usr/lib/kamailio/`basename "$r"` ; done ; done removing python lib libsrdb2.so.1.0 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libkcore.so.1 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libtrie.so.1.0 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libser_cds.so.0 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libsrdb1.so.1 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libsrdb2.so present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libkcore.so.1.0 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libser_cds.so present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libkmi.so.1 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libkmi.so.1.0 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libkcore.so present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libsrdb2.so.1 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libser_cds.so.0.1 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libsrdb1.so present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libtrie.so.1 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libkmi.so present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libtrie.so present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio removing python lib libsrdb1.so.1.0 present also in /tmp/buildd/kamailio-3.2.2/debian/kamailio/usr/lib/kamailio
No *lib... just that.
The other line just removes empty directories.
And another one to use "dh_installdocs -XINSTALL" instead of just "dh_installdocs".
This is a Debian policy, no need to include the INSTALL file in docs. The software is already installed.
Perhaps you can explain a bit what they tried to fix.
It seems there was no error in the first place. I misunderstood the use of those meta-packages.
I made a lot of noise. I'm so embarrassed. Sorry.
Cheers, Daniel
Thanks for your time.
On 2/2/12 12:28 PM, Daniel-Constantin Mierla wrote:
Hello,
nth (kamailio-nth_3.2.0+squeeze1_i386.deb) is for 'nice-to-have' tools, so practically is supposed to include nothing, just to install, by dependencies, tools useful of managing a sip server.
I checked some of the packages (mysql, lua), they seem ok. xmlrpc package is missing the the .so, thanks for the patch, I will give a try as well.
Cheers, Daniel
On 2/1/12 11:20 PM, Victor Seva wrote:
2012/1/30 Henning Westerholthenning.westerholt@1und1.de:
They are regularly updated to the newest version, so maybe they are a good starting point in getting a recent version into debian.
Yes, indeed.
Jon Bonilla (added to CC) maintains this package files and our daily package building, e.g. for the master branch at: http://deb.kamailio.org/master-nightly/
If you've specific questions to the package file in our tree, the best would be to contact our developer mailling list atsr-dev@lists.sip-router.org
Well there are problems with your modules packages... they are empty of modules files.
Example:
maniac@tv:/tmp$ LC_ALL=C wget http://deb.kamailio.org/kamailio32/pool/main/k/kamailio/kamailio-nth_3.2.0+s... --2012-02-01 23:16:10-- http://deb.kamailio.org/kamailio32/pool/main/k/kamailio/kamailio-nth_3.2.0+s... Resolving deb.kamailio.org... 91.121.79.216 Connecting to deb.kamailio.org|91.121.79.216|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 108922 (106K) [application/x-debian-package] Saving to: `kamailio-nth_3.2.0+squeeze1_i386.deb.2'
100%[========================================================================================================================================================================>] 108,922 305K/s in 0.3s
2012-02-01 23:16:11 (305 KB/s) - `kamailio-nth_3.2.0+squeeze1_i386.deb.2' saved [108922/108922]
maniac@tv:/tmp$ dpkg-deb -c kamailio-nth_3.2.0+squeeze1_i386.deb drwxr-xr-x root/root 0 2011-11-02 12:00 ./ drwxr-xr-x root/root 0 2011-11-02 12:00 ./usr/ drwxr-xr-x root/root 0 2011-11-02 12:00 ./usr/share/ drwxr-xr-x root/root 0 2011-11-02 12:00 ./usr/share/doc/ drwxr-xr-x root/root 0 2011-11-02 12:00 ./usr/share/doc/kamailio-nth/ -rw-r--r-- root/root 1030 2011-10-18 17:50 ./usr/share/doc/kamailio-nth/copyright -rw-r--r-- root/root 106176 2011-10-18 17:51 ./usr/share/doc/kamailio-nth/changelog.gz -rw-r--r-- root/root 634 2011-11-02 11:16 ./usr/share/doc/kamailio-nth/changelog.Debian.gz maniac@tv:/tmp$
There are no .so files
I manage to fix this with this [0] on the Debian pkg-voip svn.
[0] http://anonscm.debian.org/viewvc/pkg-voip/kamailio/trunk/debian/rules?r1=946...
I Hope this helps.
Greetings
sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
-- Daniel-Constantin Mierla -- http://www.asipto.com http://linkedin.com/in/miconda -- http://twitter.com/miconda