On Thu, Mar 31, 2011 at 6:59 AM, Daniel-Constantin Mierla <mico...@gmail.com> wrote: > Moreover, I will be very thankful if anyone (can be many) wants to jump in > and take over the maintenance of this kamailio build service. It would be > good to enable the build for other versions of these distros, probably for > many it will just work, if not it will require some adjustments on > dependencies. Once these builds prove to be ok and useful, we can move them > in the global telephony repository of the opensuse build service.
I'm fairly familiar opensuse build service, overall a great service, I do recommend it but I would have a few comments based on lessons i learned about 6 months ago: - there were a couple occasions over a 8 month period where i waited days for results. But most times, build times ranged from 6 hours to 10 minutes for fairly large project. - The binary repository were only built once each night, so even though build finished you couldn't install via yum/yast/apt-get until next day. I solved this by automating the download of binaries via a script - you still need a machine to automate VCS -> tarring - > uploading to build service - > optional:downloading. Luckily everything can be automated with the "osc" client. - there really is no need to build RHEL if you already have equivalent CentOS. - if you run into a build issue you cannot reproduce locally, and you're 99% sure it's with the build service. You may have to resort to building a private OBS system to reproduce the issue. I once had java compiler crashing during a build only on centos 5 64bit. centos 32 bit and fedora were fine. There was only so much I or OBS staff could do. http://old.nabble.com/OpenJDK-crash-only-on-CentOS-5---64bit-td30203623.html - do not use osc branching to create separate copies to build older releases. You get conflicts on tarballs! it's really just meant for person making tweaks to the spec/project files i guess. limited use. Instead make a full copy - there are a lot of features on the service, takes some digging but be prepared to spend some time figuring it out - If you're mainly looking for just centos/fedora builds and have a decent build machine available, I found "mock" is a better way to go instead of OBS. What are some of the details around "taking over the builds"? _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users