Koozali.org: home of the SME Server

New controlled release?

Offline David Harper

  • *
  • 653
  • +0/-0
  • Watch this space
    • Workgroup Technology Solutions
New controlled release?
« on: December 22, 2008, 08:43:59 AM »
It's been almost a year since the last controlled release of SARK UCS, and in the meantime we've had heaps of updates to SAIL (617 > 684) as well as a new major SME Server release (7.4).

Are there any plans for a new controlled release from Selintra? I think the extra integration testing and so forth is very valuable. In addition, updating the controlled release to 7.4 is a mess...

  • A bunch of errors regarding the kernel module packages are generated
  • There are a round of errors that appear to have something to do with the utf8 changeover that happened earlier in the year
  • The zaptel kernel module is uninstalled after the update and neither zaptel or zaptel-kmdl-`uname -r` can be installed due to dependency errors

This isn't really an SME Server or an smeserver-asterisk issue, but I'm happy to move this list across into the bug tracker if required.

Offline SARK devs

  • *****
  • 2,806
  • +1/-0
    • http://sarkpbx.com
Re: New controlled release?
« Reply #1 on: December 22, 2008, 10:23:22 AM »
Hi David,

very good point, well made.

7.4 sark.iso is in build/test now

Quote
updating the controlled release to 7.4 is a mess...

You're right - it's not great.  However,  we do the update all the time and it goes like this... 

Install sark .iso.  Run yum upgrade.  Do yum remove zaptel-kmdl-`old-kernel` (which effectively removes asterisk), install late sail rpm and then yum install zaptel-kmdl-`uname -r`,(which will install zaptel) followed by a final sweep of what's left (usually the latest asterisk release, libpri and the add-ons). 

At the moment we do this for every system we ship so we are pretty practised at it.  Our Control release has no option but to follow our upstream provider (CentOS and sme server) so we have very little say over when we can release.  7.4 is now stable enough to build the SARK .iso (which if you've ever messed around with Redhat .isos, you will appreciate is a fiddly job).

So...  new .iso very soon.... and we would be delighted with any testing help anyone can give us with it.  SARK is a monster of a product now and it takes a lot of testing.  If you have a spare VM or an old box lying around the place then please download the 7.4 SARK iso when we release it and give it a good old thrashing.


Kind Regards

S


 



Offline Teviot

  • *
  • 610
  • +0/-0
Re: New controlled release?
« Reply #2 on: December 22, 2008, 10:33:35 AM »
S

How soon will the ISO be released?

Where will the test iso be available for download?

I would be very interested in testing this release ASAP even thou I have had much time to play with the 7.3 release. I'd also be interested in hosting the iso so other can download it too.

I say bring it on.
« Last Edit: December 22, 2008, 10:38:04 AM by teviot »
Regards
M0GLJ
......................................................
I am new to SAIL SME Server v8b6 and have been using SME for many years.
I have already done some research and only ask questions if I still can't work it out.

Offline David Harper

  • *
  • 653
  • +0/-0
  • Watch this space
    • Workgroup Technology Solutions
Re: New controlled release?
« Reply #3 on: December 22, 2008, 10:45:43 AM »
I'll be looking forward to it as well, although 3D Realms taught me years ago to appreciate "When It's Done"(tm) over snap releases 8)

While we're on the subject, here's my wish list for the new Controlled Release:

Major:

  • Update to the -78.0.8 SME Server kernel build, up from -67.0.1 (I assume this is in progress)
  • Fix or disable the annoying v3 signatures warning that comes up when smbd loads and during yum operations
  • Move SAIL into a yum repository so it can be updated more easily

Minor:

  • A banner displayed on the login page - in 2.2 it's missing
  • Support for md5sum testing of the SARK ISO in the installer

Total wishlist:

  • Some kind of script to ease future upgrades would be nice

Offline SARK devs

  • *****
  • 2,806
  • +1/-0
    • http://sarkpbx.com
Re: New controlled release?
« Reply #4 on: December 22, 2008, 10:55:26 AM »
Quote
Update to the -78.0.8 SME Server kernel build, up from -67.0.1 (I assume this is in progress)

done

Quote
Fix or disable the annoying v3 signatures warning that comes up when smbd loads and during yum operations

I believe this was an sme bug in 7.3 - fixed in 7.4

Quote
Move SAIL into a yum repository so it can be updated more easily

Maybe - but not for a month or two.

Quote
A banner displayed on the login page - in 2.2 it's missing

maybe - depends upon work required

Quote
Support for md5sum testing of the SARK ISO in the installer

Not in this one.  Maybe 8.0.

Quote
Some kind of script to ease future upgrades would be nice

Not planned.  It will probably continue to be yum/rpm based with a sequential narrative. 



Offline David Harper

  • *
  • 653
  • +0/-0
  • Watch this space
    • Workgroup Technology Solutions
Re: New controlled release?
« Reply #5 on: December 22, 2008, 11:11:19 AM »
maybe - depends upon work required

It's just a quick hack of the smeserver-support package.

Line 3 currently reads:

Code: [Select]
BODY {background-image: url(../smeserver_logo.jpg);

But in the controlled release that file is missing from /etc/e-smith/web/common. So just add an appropriately sized logo into your customised smeserver-support RPM for /etc/e-smith/web/common/smeserver_logo.jpg. Problem solved!

Offline SARK devs

  • *****
  • 2,806
  • +1/-0
    • http://sarkpbx.com
Re: New controlled release?
« Reply #6 on: December 22, 2008, 11:55:04 AM »
yeah....

We do use a hack of smeserver-support in the curremt SARK release but we are moving away from it in 7.4.  The problem with it is that we sometimes leave SME in a potentially non-yum-updateable state because we trump any potential smeserver-support updates by giving our hack a very high release number. Unfortunately, s-support is also the glue which binds the rpm hierarchy in sme-server and sometimes it really needs to be updated. Not good.  So....

Instead we will move to a copy management regime driven by migrate.  Migrate will copy our code images and versions over the originals (after saving them so we can regress to vanilla SME).

This will allow us to keep pace with any s-support upgrades simply by issuing a new sail rpm. It;s a little more work than the hack but ultimately more host friendly and less likely to cause issues upstream.


Best

S

Offline David Harper

  • *
  • 653
  • +0/-0
  • Watch this space
    • Workgroup Technology Solutions
Re: New controlled release?
« Reply #7 on: December 22, 2008, 11:56:29 AM »
Then the logo issue will solve itself; the missing logo is installed by the vanilla smeserver-support RPM.

Offline SARK devs

  • *****
  • 2,806
  • +1/-0
    • http://sarkpbx.com
Re: New controlled release?
« Reply #8 on: December 22, 2008, 11:59:16 AM »
Yup

:)