The Old Way Was Better
Paul Robinson
paul at iconoplex.co.uk
Mon Sep 8 03:31:18 PDT 2003
Gary W. Swearingen wrote:
>You'll recruit more testers by making releases and you'll recruit even
>more by naming the releases well. What "well" is is the problem,
>because name choices have other effects too.
>
I agree except you will NOT recruit testers by making releases in this
way. You will make enemies.
If something is named a -RELEASE, I and the rest of the planet expect it
to be production ready code, capable of going into a live environment
and the kind of software that I should be able to buy in a
shrink-wrapped box.
If it is NOT production ready, it should be named as such. It should
have a -BETA in the name. It should DEFINITELY not be named a -RELEASE.
I know the amount of work that's gone into 5.x, and I know that there is
a need for testers. What has happened with 5.x though is an absolute
travesty. I know a lot of people will never, ever trust the FreeBSD
release engineers again - they will refuse to run code released as a
-RELEASE until they've heard it's safe. In effect, we've lost
"customers". We've lost potential testers. We've lost new users,
potential developers and people prepared to throw money at the project.
We've lost a lot, because we -RELEASE'ed something before it was
release-ready.
A policy on naming beta code as beta code is required.
Everybody here is aware of the fact that 5.x shouldn't be rolled out
onto the payroll system just yet, but what does that say about the
project as a whole when it's named as a -RELEASE, to somebody coming
over to FreeBSD from the dark side?
>and were the old way sounds worse. Unless there's a REAL old way
>where beta releases carry beta-type names. As I indicated above, it's
>necessary to make a few beta releases and the only question is what
>they should have been named.
>
Keeping the betas named as betas would be fine. 5.0-BETA-1 should have
been the name for 5.0-RELEASE. Then 5.0-BETA-2 for 5.1-RELEASE,
5.0-BETA-3 for 5.2-RELEASE, then 5.0-BETA-4, 5.0-BETA-5, etc. then when
the code is READY for a production environment and everybody agrees it
rocks, we finally get to 5.0-RELEASE
Obviously, this can't be done on the 5.x branch now, but in the future...
--
Paul Robinson
More information about the freebsd-chat
mailing list