[SR-Users] RPM packages for Kamailio 3.1.2
Douglas Hubler
douglas at hubler.us
Thu Mar 31 20:51:34 CEST 2011
On Thu, Mar 31, 2011 at 6:59 AM, Daniel-Constantin Mierla
<miconda at 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"?
More information about the sr-users
mailing list