How will SmartSDR updates be tested after V1.0?

  • 1
  • Question
  • Updated 5 years ago
  • Answered
How will SmartSDR updates be tested after V1.0?

Once V1.0 is released, will the point releases (e.g. 1.1.x, 1.2.x, etc) continue to follow the current process? In other words will the "preview group" still be able to get the point releases for testing in October, November, and December before V1.1 is officially released around the January 2014 time frame?

The thread below regarding the "keyer hiccup" bug is the impetus for the question. It sounds like there is a possibility that the keyer fix may not make it into V1.0. (I think it would be better to delay V1.0 for the keyer fix but that is for another discussion). However it wouldn't be as bad if we can continue to test the V1.x point releases and get the keyer fix before January 2014.

Regards, Al / NN4ZZ

Photo of Al / NN4ZZ

Al / NN4ZZ

  • 1745 Posts
  • 593 Reply Likes

Posted 5 years ago

  • 1
Photo of Steve - N5AC

Steve - N5AC, VP Engineering / CTO

  • 1034 Posts
  • 1009 Reply Likes
Official Response
Subject to change, here is our current thinking:

  1. We will continue to maintain a testing group that helps us to test Alpha code just as we have done with all our software.

  2. We will terminate the preview program with the launch of V1.0 (there's no preview software at this point)

  3. We will institute a public Beta program

So the process will work like this:

  1. We will create a release and test it internally. Issues we find in internal testing will either:
    a) be fixed and a re-release cut,
    b) be mentioned in the release notes,
    c) be so severe that we skip the release and do not send it to the field.

  2. Next, the release would go to the Alpha team with the same set of rules/procedures.
  3. If the release passes muster with the Alpha group, it is released to a public Beta with release notes explaining any issues that still exist. Taking Beta code will be at your discretion (public Beta), and we will continue this as long as it works for you and us. We have had issues in the past where we explicitly name issues in the release notes, they are not read and then we receive angry calls about issues ... but these are few, typically.
  4. Official releases (like 1.0, 1.1, etc), will be made on the schedule posted in the SmartSDR Roadmap. and will represent code that has been tested internally and externally through the Alpha and Beta programs first.