Hi List,
there has been some problems trying to create builds for module kazoo due to the dependency of libraries (subject).
i think that one possible (tested successfully) solution is to integrate these libraries in lib folder and distribute them as part of kamailio.
i created them with "kamailio-" prefix and changed kazoo makefile to refer to these. if we proceed with this change, other modules dependent of json could also benefit from this inclusion.
Thoughts ?
On 10/21/2014 11:16 PM, Luis Azedo wrote:
Hi List,
there has been some problems trying to create builds for module kazoo due to the dependency of libraries (subject).
i think that one possible (tested successfully) solution is to integrate these libraries in lib folder and distribute them as part of kamailio.
i created them with "kamailio-" prefix and changed kazoo makefile to refer to these. if we proceed with this change, other modules dependent of json could also benefit from this inclusion.
Thoughts ?
No, please, don't. Other modules are using json-c without any problems and librabbitmq ( 0.5.2 ) is already in Debian. What are those problems?
Cheers, Victor
well, i'm familiar with deb side of building but for rpms we don't have a source for json-c (too many sources) and rabbitmq (none) we also find some packages with different names (libjson, libjson-c, json-c, rabbitmq, rabbitmq-c librabbitmq) depending on who built the package.
i've pushed the kazoo changes into master (compat issues with json-c and rabbitmq), any objections on chery pick this into 4.2?
________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, October 21, 2014 3:15 PM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 10/21/2014 11:16 PM, Luis Azedo wrote:
Hi List,
there has been some problems trying to create builds for module kazoo due to the dependency of libraries (subject).
i think that one possible (tested successfully) solution is to integrate these libraries in lib folder and distribute them as part of kamailio.
i created them with "kamailio-" prefix and changed kazoo makefile to refer to these. if we proceed with this change, other modules dependent of json could also benefit from this inclusion.
Thoughts ?
No, please, don't. Other modules are using json-c without any problems and librabbitmq ( 0.5.2 ) is already in Debian. What are those problems?
Cheers, Victor
On 22/10/14 00:23, Luis Azedo wrote:
well, i'm familiar with deb side of building but for rpms we don't have a source for json-c (too many sources) and rabbitmq (none) we also find some packages with different names (libjson, libjson-c, json-c, rabbitmq, rabbitmq-c librabbitmq) depending on who built the package.
i've pushed the kazoo changes into master (compat issues with json-c and rabbitmq), any objections on chery pick this into 4.2?
From my quick review, I understand that it fixes usage of the module
with specific versions of the libraries it needs (more actual version/those common for distro). So that is a fix and can be picked to stable branch.
Embedding a library should not be done if there is no major rewrite or reshapping of that library for kamailio specifics is done. Lack of package can be overcome by custom repositories -- I think that is (or was) done for hiredis lib. Now of course, becomes a matter of resources (including human) for taking care of.
Cheers, Daniel
From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, October 21, 2014 3:15 PM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 10/21/2014 11:16 PM, Luis Azedo wrote:
Hi List,
there has been some problems trying to create builds for module kazoo due to the dependency of libraries (subject).
i think that one possible (tested successfully) solution is to integrate these libraries in lib folder and distribute them as part of kamailio.
i created them with "kamailio-" prefix and changed kazoo makefile to refer to these. if we proceed with this change, other modules dependent of json could also benefit from this inclusion.
Thoughts ?
No, please, don't. Other modules are using json-c without any problems and librabbitmq ( 0.5.2 ) is already in Debian. What are those problems?
Cheers, Victor
sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
ok, deb builds should be working now (master and 4.2)
lets drop this idea of including the libs.
Daniel, can you change the spec of kazoo in opensuse build to Requires: librabbitmq, json-c, libuuid, kamailio = %version BuildRequires: librabbitmq-devel, json-c-devel, libuuid-devel
or you can add my user to the project and i'll try it ? (lazedo)
Best
________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Daniel-Constantin Mierla [miconda@gmail.com] Sent: Tuesday, October 21, 2014 3:36 PM To: Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
On 22/10/14 00:23, Luis Azedo wrote:
well, i'm familiar with deb side of building but for rpms we don't have a source for json-c (too many sources) and rabbitmq (none) we also find some packages with different names (libjson, libjson-c, json-c, rabbitmq, rabbitmq-c librabbitmq) depending on who built the package.
i've pushed the kazoo changes into master (compat issues with json-c and rabbitmq), any objections on chery pick this into 4.2?
From my quick review, I understand that it fixes usage of the module
with specific versions of the libraries it needs (more actual version/those common for distro). So that is a fix and can be picked to stable branch.
Embedding a library should not be done if there is no major rewrite or reshapping of that library for kamailio specifics is done. Lack of package can be overcome by custom repositories -- I think that is (or was) done for hiredis lib. Now of course, becomes a matter of resources (including human) for taking care of.
Cheers, Daniel
From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, October 21, 2014 3:15 PM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 10/21/2014 11:16 PM, Luis Azedo wrote:
Hi List,
there has been some problems trying to create builds for module kazoo due to the dependency of libraries (subject).
i think that one possible (tested successfully) solution is to integrate these libraries in lib folder and distribute them as part of kamailio.
i created them with "kamailio-" prefix and changed kazoo makefile to refer to these. if we proceed with this change, other modules dependent of json could also benefit from this inclusion.
Thoughts ?
No, please, don't. Other modules are using json-c without any problems and librabbitmq ( 0.5.2 ) is already in Debian. What are those problems?
Cheers, Victor
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://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
_______________________________________________ sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
another thing...
the changes were cherry picked to 4.2, how do we get kamailio.4.2_src.tar.gz updated for build servers to fetch the updated version ?
Best
________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Luis Azedo [luis@2600hz.com] Sent: Tuesday, October 21, 2014 3:57 PM To: miconda@gmail.com; Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
ok, deb builds should be working now (master and 4.2)
lets drop this idea of including the libs.
Daniel, can you change the spec of kazoo in opensuse build to Requires: librabbitmq, json-c, libuuid, kamailio = %version BuildRequires: librabbitmq-devel, json-c-devel, libuuid-devel
or you can add my user to the project and i'll try it ? (lazedo)
Best
________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Daniel-Constantin Mierla [miconda@gmail.com] Sent: Tuesday, October 21, 2014 3:36 PM To: Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
On 22/10/14 00:23, Luis Azedo wrote:
well, i'm familiar with deb side of building but for rpms we don't have a source for json-c (too many sources) and rabbitmq (none) we also find some packages with different names (libjson, libjson-c, json-c, rabbitmq, rabbitmq-c librabbitmq) depending on who built the package.
i've pushed the kazoo changes into master (compat issues with json-c and rabbitmq), any objections on chery pick this into 4.2?
From my quick review, I understand that it fixes usage of the module
with specific versions of the libraries it needs (more actual version/those common for distro). So that is a fix and can be picked to stable branch.
Embedding a library should not be done if there is no major rewrite or reshapping of that library for kamailio specifics is done. Lack of package can be overcome by custom repositories -- I think that is (or was) done for hiredis lib. Now of course, becomes a matter of resources (including human) for taking care of.
Cheers, Daniel
From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, October 21, 2014 3:15 PM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 10/21/2014 11:16 PM, Luis Azedo wrote:
Hi List,
there has been some problems trying to create builds for module kazoo due to the dependency of libraries (subject).
i think that one possible (tested successfully) solution is to integrate these libraries in lib folder and distribute them as part of kamailio.
i created them with "kamailio-" prefix and changed kazoo makefile to refer to these. if we proceed with this change, other modules dependent of json could also benefit from this inclusion.
Thoughts ?
No, please, don't. Other modules are using json-c without any problems and librabbitmq ( 0.5.2 ) is already in Debian. What are those problems?
Cheers, Victor
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://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
_______________________________________________ sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
_______________________________________________ sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
On 10/22/2014 06:41 AM, Luis Azedo wrote:
another thing...
the changes were cherry picked to 4.2, how do we get kamailio.4.2_src.tar.gz updated for build servers to fetch the updated version ?
On the 4.2.1 release.
Kazoo module built fine on the nightly builds [0][1]
[0] https://kamailio.sipwise.com/job/kamailio42-nightly-binaries/7/console [1] https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/190/console
Hi Victor,
yes, i saw that, thank you. can you move kazoo module into its own package like in the rpm builds ?
4.2.1 already planned ? couldn't this be made available for 4.2.0 ?
Thank you ________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Wednesday, October 22, 2014 1:36 AM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 10/22/2014 06:41 AM, Luis Azedo wrote:
another thing...
the changes were cherry picked to 4.2, how do we get kamailio.4.2_src.tar.gz updated for build servers to fetch the updated version ?
On the 4.2.1 release.
Kazoo module built fine on the nightly builds [0][1]
[0] https://kamailio.sipwise.com/job/kamailio42-nightly-binaries/7/console [1] https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/190/console
Hi Victor,
is it ok to move kazoo module to its own deb package like in the rpm builds ?
Daniel,
deb builds are ok for master/4.2 but for the rpms we need the kamailio.4.2_src.tar.gz updated, can this be done ? i created a project in opensuse buildserver and managed to get librabbitmq-devel and json-c-devel as dependencies. if you have time, take a look at https://build.opensuse.org/project/show/home:lazedo:branches:home:kamailio:v.... so, we only need the updated src tar.
Best
________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Luis Azedo [luis@2600hz.com] Sent: Wednesday, October 22, 2014 1:52 AM To: Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
Hi Victor,
yes, i saw that, thank you. can you move kazoo module into its own package like in the rpm builds ?
4.2.1 already planned ? couldn't this be made available for 4.2.0 ?
Thank you ________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Wednesday, October 22, 2014 1:36 AM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 10/22/2014 06:41 AM, Luis Azedo wrote:
another thing...
the changes were cherry picked to 4.2, how do we get kamailio.4.2_src.tar.gz updated for build servers to fetch the updated version ?
On the 4.2.1 release.
Kazoo module built fine on the nightly builds [0][1]
[0] https://kamailio.sipwise.com/job/kamailio42-nightly-binaries/7/console [1] https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/190/console
_______________________________________________ sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
On 10/28/2014 04:40 PM, Luis Azedo wrote:
Hi Victor,
is it ok to move kazoo module to its own deb package like in the rpm builds ?
I really don't want to create a new module. They are already too many. What is the point of having another one?
May be it's time to rethink how we are packaging the modules as a whole. There is already a problem with dependences between kamailio and modules as tsearle pointed me long time ago.
I would like to hear what is the opinion here about merging vs individual module packages.
Cheers, Victor
Hi Victor,
can you share the problems with dependencies you refer ?
about the kazoo deb, whats the problem with that ? we're just trying to keep consistency with the rpm layout. also, kazoo end users would benefit from that since they can install kazoo deb and have the rest also deployed like they do with rpm.
can you share the jenkins jobs for the creation of deb packages ?
Best
________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, October 28, 2014 12:46 PM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 10/28/2014 04:40 PM, Luis Azedo wrote:
Hi Victor,
is it ok to move kazoo module to its own deb package like in the rpm builds ?
I really don't want to create a new module. They are already too many. What is the point of having another one?
May be it's time to rethink how we are packaging the modules as a whole. There is already a problem with dependences between kamailio and modules as tsearle pointed me long time ago.
I would like to hear what is the opinion here about merging vs individual module packages.
Cheers, Victor
On 10/29/2014 07:54 PM, Luis Azedo wrote:
can you share the jenkins jobs for the creation of deb packages ?
Everything is documented and available at:
https://github.com/sipwise/kamailio-deb-jenkins/
Jenkins access:
Hi Victor,
latest 4.2 nightly builds do not have kazoo in kamailio-extra-modules , since there isn't a kamailio-kazoo-modules (only in master) can you fix that ?
Thanks
________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, November 04, 2014 11:19 AM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 10/29/2014 07:54 PM, Luis Azedo wrote:
can you share the jenkins jobs for the creation of deb packages ?
Everything is documented and available at:
https://github.com/sipwise/kamailio-deb-jenkins/
Jenkins access:
also noticed that there are more modules that are being excluded.
wheezy-amd64 skip_modules=" bdb dbtext oracle pa iptrtpproxy purple mi_xmlrpc dnssec kazoo"
any reason for that ?
thanks ________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Luis Azedo [luis@2600hz.com] Sent: Wednesday, November 05, 2014 1:02 PM To: Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
Hi Victor,
latest 4.2 nightly builds do not have kazoo in kamailio-extra-modules , since there isn't a kamailio-kazoo-modules (only in master) can you fix that ?
Thanks
________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, November 04, 2014 11:19 AM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 10/29/2014 07:54 PM, Luis Azedo wrote:
can you share the jenkins jobs for the creation of deb packages ?
Everything is documented and available at:
https://github.com/sipwise/kamailio-deb-jenkins/
Jenkins access:
_______________________________________________ sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
also, is there a way that the deb repo could provide the contents file so that we can check what's in each package ?
# apt-file update Ignoring source without Contents File: http://deb.kamailio.org/kamailio42/dists/wheezy/main/Contents-amd64.gz Ignoring source without Contents File: http://security.debian.org/dists/wheezy/updates/main/Contents-amd64.gz
thanks
________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Luis Azedo [luis@2600hz.com] Sent: Wednesday, November 05, 2014 1:36 PM To: Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
also noticed that there are more modules that are being excluded.
wheezy-amd64 skip_modules=" bdb dbtext oracle pa iptrtpproxy purple mi_xmlrpc dnssec kazoo"
any reason for that ?
thanks ________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Luis Azedo [luis@2600hz.com] Sent: Wednesday, November 05, 2014 1:02 PM To: Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
Hi Victor,
latest 4.2 nightly builds do not have kazoo in kamailio-extra-modules , since there isn't a kamailio-kazoo-modules (only in master) can you fix that ?
Thanks
________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, November 04, 2014 11:19 AM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 10/29/2014 07:54 PM, Luis Azedo wrote:
can you share the jenkins jobs for the creation of deb packages ?
Everything is documented and available at:
https://github.com/sipwise/kamailio-deb-jenkins/
Jenkins access:
_______________________________________________ sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
_______________________________________________ sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
2014-11-05 22:36 GMT+01:00 Luis Azedo luis@2600hz.com:
any reason for that ?
Some modules can't be build on all the supported deb versions.
the problem is that you are not building dbtext or kazoo for stable os releases like wheezy, squeeze, precise trusty is the only released os tat you are building jessie is BETA which doesn't help.
what problems are you facing building these packages (dbtext, kazoo) ?
Thanks ________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Thursday, November 06, 2014 1:36 PM To: Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
2014-11-05 22:36 GMT+01:00 Luis Azedo luis@2600hz.com:
any reason for that ?
Some modules can't be build on all the supported deb versions.
_______________________________________________ sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
On 11/07/2014 12:26 AM, Luis Azedo wrote:
the problem is that you are not building dbtext or kazoo for stable os releases like wheezy, squeeze, precise trusty is the only released os tat you are building jessie is BETA which doesn't help.
what problems are you facing building these packages (dbtext, kazoo) ?
https://kamailio.sipwise.com/view/Development/job/vseva-kamailio42-nightly-b... https://kamailio.sipwise.com/job/vseva-kamailio42-nightly-binaries/architect... https://kamailio.sipwise.com/job/vseva-kamailio42-nightly-binaries/architect... https://kamailio.sipwise.com/job/vseva-kamailio42-nightly-binaries/architect...
Hello,
propose the way you see the packaging and we can discuss it here. The goal so far was grouping based on dependencies, but I am fine with merging some if the result is better.
Definitely I don't want to install a particular module and along with it to get hundreds of megs of extra stuff because the module is in a package with other modules depending on a lot of stuff.
Cheers, Daniel
On 28/10/14 20:46, Victor Seva wrote:
On 10/28/2014 04:40 PM, Luis Azedo wrote:
Hi Victor,
is it ok to move kazoo module to its own deb package like in the rpm builds ?
I really don't want to create a new module. They are already too many. What is the point of having another one?
May be it's time to rethink how we are packaging the modules as a whole. There is already a problem with dependences between kamailio and modules as tsearle pointed me long time ago.
I would like to hear what is the opinion here about merging vs individual module packages.
Cheers, Victor
sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
any updates on this ?
Victor ? "about the kazoo deb, whats the problem with that ? we're just trying to keep consistency with the rpm layout. also, kazoo end users would benefit from that since they can install kazoo deb and have the rest also deployed like they do with rpm."
Daniel ? "deb builds are ok for master/4.2 but for the rpms we need the kamailio.4.2_src.tar.gz updated, can this be done ? i created a project in opensuse buildserver and managed to get librabbitmq-devel and json-c-devel as dependencies. if you have time, take a look at https://build.opensuse.org/project/show/home:lazedo:branches:home:kamailio:v.... so, we only need the updated src tar."
we would like to redirect kazoo users to install from official kamailio repos and stop building the packages.
Best
________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Daniel-Constantin Mierla [miconda@gmail.com] Sent: Wednesday, October 29, 2014 2:01 PM To: Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
Hello,
propose the way you see the packaging and we can discuss it here. The goal so far was grouping based on dependencies, but I am fine with merging some if the result is better.
Definitely I don't want to install a particular module and along with it to get hundreds of megs of extra stuff because the module is in a package with other modules depending on a lot of stuff.
Cheers, Daniel
On 28/10/14 20:46, Victor Seva wrote:
On 10/28/2014 04:40 PM, Luis Azedo wrote:
Hi Victor,
is it ok to move kazoo module to its own deb package like in the rpm builds ?
I really don't want to create a new module. They are already too many. What is the point of having another one?
May be it's time to rethink how we are packaging the modules as a whole. There is already a problem with dependences between kamailio and modules as tsearle pointed me long time ago.
I would like to hear what is the opinion here about merging vs individual module packages.
Cheers, Victor
_______________________________________________ sr-dev mailing list sr-dev@lists.sip-router.orgmailto:sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
-- Daniel-Constantin Mierla http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
On 11/04/2014 02:27 PM, Luis Azedo wrote:
any updates on this ?
Victor ? "about the kazoo deb, whats the problem with that ? we're just trying to keep consistency with the rpm layout. also, kazoo end users would benefit from that since they can install kazoo deb and have the rest also deployed like they do with rpm."
Working on it, testing all the distributions. Adding cnxcc package too.
https://kamailio.sipwise.com/view/Development/job/vseva-kamailiodev-nightly-... https://github.com/linuxmaniac/kamailio/tree/vseva/deb
I think I will finish with this tonight.
Cheers, Victor
Hello Luis,
sorry for late follow up, slowly catching up after traveling...
I added you to the opensuse build service project. You can change the spec by yourself now as well -- the service gives the options to edit text files via the browser (or you can download and upload back).
Thanks for helping with rpm packaging and let me know if you need anything else from me.
Cheers, Daniel
On 22/10/14 00:57, Luis Azedo wrote:
ok, deb builds should be working now (master and 4.2)
lets drop this idea of including the libs.
Daniel, can you change the spec of kazoo in opensuse build to Requires: librabbitmq, json-c, libuuid, kamailio = %version BuildRequires: librabbitmq-devel, json-c-devel, libuuid-devel
or you can add my user to the project and i'll try it ? (lazedo)
Best
From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Daniel-Constantin Mierla [miconda@gmail.com] Sent: Tuesday, October 21, 2014 3:36 PM To: Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
On 22/10/14 00:23, Luis Azedo wrote:
well, i'm familiar with deb side of building but for rpms we don't have a source for json-c (too many sources) and rabbitmq (none) we also find some packages with different names (libjson, libjson-c, json-c, rabbitmq, rabbitmq-c librabbitmq) depending on who built the package.
i've pushed the kazoo changes into master (compat issues with json-c and rabbitmq), any objections on chery pick this into 4.2?
From my quick review, I understand that it fixes usage of the module with specific versions of the libraries it needs (more actual version/those common for distro). So that is a fix and can be picked to stable branch.
Embedding a library should not be done if there is no major rewrite or reshapping of that library for kamailio specifics is done. Lack of package can be overcome by custom repositories -- I think that is (or was) done for hiredis lib. Now of course, becomes a matter of resources (including human) for taking care of.
Cheers, Daniel
From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, October 21, 2014 3:15 PM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 10/21/2014 11:16 PM, Luis Azedo wrote:
Hi List,
there has been some problems trying to create builds for module kazoo due to the dependency of libraries (subject).
i think that one possible (tested successfully) solution is to integrate these libraries in lib folder and distribute them as part of kamailio.
i created them with "kamailio-" prefix and changed kazoo makefile to refer to these. if we proceed with this change, other modules dependent of json could also benefit from this inclusion.
Thoughts ?
No, please, don't. Other modules are using json-c without any problems and librabbitmq ( 0.5.2 ) is already in Debian. What are those problems?
Cheers, Victor
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://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
Hi Daniel,
thanks for the update.
there were changes to kazoo module to reflect latest possible versions of json-c and rabbitmq-c and these changes are not reflected in the source tar, can you please update the source tar ? deb packages are building without problem because it probably gets the latest source from git.
http://www.kamailio.org/pub/kamailio/latest-4.2.x/src/ http://www.kamailio.org/pub/kamailio/4.2.0/src/
one or the other or both
thanks
________________________________________ From: Daniel-Constantin Mierla [miconda@gmail.com] Sent: Tuesday, November 04, 2014 7:59 AM To: Luis Azedo; Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
Hello Luis,
sorry for late follow up, slowly catching up after traveling...
I added you to the opensuse build service project. You can change the spec by yourself now as well -- the service gives the options to edit text files via the browser (or you can download and upload back).
Thanks for helping with rpm packaging and let me know if you need anything else from me.
Cheers, Daniel
On 22/10/14 00:57, Luis Azedo wrote:
ok, deb builds should be working now (master and 4.2)
lets drop this idea of including the libs.
Daniel, can you change the spec of kazoo in opensuse build to Requires: librabbitmq, json-c, libuuid, kamailio = %version BuildRequires: librabbitmq-devel, json-c-devel, libuuid-devel
or you can add my user to the project and i'll try it ? (lazedo)
Best
From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Daniel-Constantin Mierla [miconda@gmail.com] Sent: Tuesday, October 21, 2014 3:36 PM To: Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
On 22/10/14 00:23, Luis Azedo wrote:
well, i'm familiar with deb side of building but for rpms we don't have a source for json-c (too many sources) and rabbitmq (none) we also find some packages with different names (libjson, libjson-c, json-c, rabbitmq, rabbitmq-c librabbitmq) depending on who built the package.
i've pushed the kazoo changes into master (compat issues with json-c and rabbitmq), any objections on chery pick this into 4.2?
From my quick review, I understand that it fixes usage of the module with specific versions of the libraries it needs (more actual version/those common for distro). So that is a fix and can be picked to stable branch.
Embedding a library should not be done if there is no major rewrite or reshapping of that library for kamailio specifics is done. Lack of package can be overcome by custom repositories -- I think that is (or was) done for hiredis lib. Now of course, becomes a matter of resources (including human) for taking care of.
Cheers, Daniel
From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, October 21, 2014 3:15 PM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 10/21/2014 11:16 PM, Luis Azedo wrote:
Hi List,
there has been some problems trying to create builds for module kazoo due to the dependency of libraries (subject).
i think that one possible (tested successfully) solution is to integrate these libraries in lib folder and distribute them as part of kamailio.
i created them with "kamailio-" prefix and changed kazoo makefile to refer to these. if we proceed with this change, other modules dependent of json could also benefit from this inclusion.
Thoughts ?
No, please, don't. Other modules are using json-c without any problems and librabbitmq ( 0.5.2 ) is already in Debian. What are those problems?
Cheers, Victor
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://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
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://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda Kamailio Advanced Training, Nov 24-27, Berlin - http://www.asipto.com
so what are you proposing Victor ?
http://www.kamailio.org/pub/kamailio/latest-4.2.x/src/ ?
________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, November 04, 2014 9:32 AM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 11/04/2014 06:19 PM, Luis Azedo wrote:
can you please update the source tar ?
From my POV, a new release is needed in order to get a new tar. We
should never touch a release orig tar.
Cheers, Victor
We will have a minor release as version 4.2.1, the tarball for 4.2.0 is not going to be changed as it is the snapshot from the release date.
I am going to propose 4.2.1 for next week, this week I am trying to get update releases for branches 4.1 and 4.0.
You can add a new sub-project to:
- https://build.opensuse.org/project/subprojects/home:kamailio
It can be named 'v4.2.x-rpms-nightly' where we can build updates between versions (at some point maybe even automate it via obc tool to build every day on new commits in branch 4.2).
You can use same files as for v4.2.x-rpms subproject, but instead of the _service (leave this file out), you can upload directly the tarball with the latest snapshot from 4.2 branch -- in the source code folder, once checking out branch 4.2, you can generate it with 'make tar'.
Cheers, Daniel
On 04/11/14 19:01, Luis Azedo wrote:
so what are you proposing Victor ?
http://www.kamailio.org/pub/kamailio/latest-4.2.x/src/ ?
From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, November 04, 2014 9:32 AM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 11/04/2014 06:19 PM, Luis Azedo wrote:
can you please update the source tar ?
From my POV, a new release is needed in order to get a new tar. We should never touch a release orig tar.
Cheers, Victor
sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
Hi Daniel,
subproject created and rpms for centos 6 & 7, fedora 18, 19, 20 , RH 6 & 7 already built. there are problems related to autoreconf for centos 5 and opensuse for json-c and rabbitmq-c.
i understand that http://www.kamailio.org/pub/kamailio/4.2.0/src/ is not changed, what's the difference to http://www.kamailio.org/pub/kamailio/latest-4.2.x/src/ ?
couldn't we have it here ?
Best
________________________________________ From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Daniel-Constantin Mierla [miconda@gmail.com] Sent: Tuesday, November 04, 2014 10:12 AM To: Kamailio (SER) - Development Mailing List Subject: Re: [sr-dev] json-c and rabbitmq-c
We will have a minor release as version 4.2.1, the tarball for 4.2.0 is not going to be changed as it is the snapshot from the release date.
I am going to propose 4.2.1 for next week, this week I am trying to get update releases for branches 4.1 and 4.0.
You can add a new sub-project to:
- https://build.opensuse.org/project/subprojects/home:kamailio
It can be named 'v4.2.x-rpms-nightly' where we can build updates between versions (at some point maybe even automate it via obc tool to build every day on new commits in branch 4.2).
You can use same files as for v4.2.x-rpms subproject, but instead of the _service (leave this file out), you can upload directly the tarball with the latest snapshot from 4.2 branch -- in the source code folder, once checking out branch 4.2, you can generate it with 'make tar'.
Cheers, Daniel
On 04/11/14 19:01, Luis Azedo wrote:
so what are you proposing Victor ?
http://www.kamailio.org/pub/kamailio/latest-4.2.x/src/ ?
From: sr-dev-bounces@lists.sip-router.org [sr-dev-bounces@lists.sip-router.org] on behalf of Victor Seva [linuxmaniac@torreviejawireless.org] Sent: Tuesday, November 04, 2014 9:32 AM To: sr-dev@lists.sip-router.org Subject: Re: [sr-dev] json-c and rabbitmq-c
On 11/04/2014 06:19 PM, Luis Azedo wrote:
can you please update the source tar ?
From my POV, a new release is needed in order to get a new tar. We should never touch a release orig tar.
Cheers, Victor
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://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda Kamailio Advanced Training, Nov 24-27, Berlin - http://www.asipto.com
_______________________________________________ sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev