Thanks, James. I agree experimental releases should be fairly
stable. I think they should not distract or delay getting standard
releases out.
between "releases" of experimental versions.
seem to be presented as somewhat off limits for inter-release feedback.
binary to give feedback on.
encouraged to make available. Those might be very buggy.but could
experimental versions.
Post by James CrookPost by Gale AndrewsSteve, good points. Fwiw, we used to do parallel versions -- with
betas. But Gale , our sole QA guy at the time, found that
problematic, iirc, so we switched to doing only 'stable' releases.
De facto there wasn't any parallelism because 1.2 which was
representing the "stable" branch did not change for about six years.
I'm mildly in favour in principle of an "experimental version" with
"releases" that runs alongside 2.x.x. At least, in favour of discussing
it.
I think it is really important that experimental versions are better
than beta quality. I'm with Gale in finding betas problematic. The
huge danger with betas is that we accept code that crashes and loses
people's work as being OK for a beta. The problem there is the
perpetual beta problem, no developer wants to fix, and the problem that
no one will want to run such 'betas' for real production work - so they
don't actually help any with test and development.
Rather, in my view, experimental should be pretty darned stable. Ideally
people using betas are subscribed, and when we do find a serious bug, we
can inform users e.g. 'New bug discovered - in the experimental
Automatic Volume Control there is a bug where a very loud sound can set
volume to zero, and you lose the rest of the recording...'. That
combination of stable and informing makes it safe for people to use
experimental for production work. Without that, experimental becomes a
synonym for buggy and is no use to us.
Post by Gale AndrewsBut I think any experimental version should be part of Audacity unless
there are compelling reasons otherwise.
I think there is a compelling reason for in the experimental category
considering 'auteur' versions, where ONE person takes full
responsibility for what is in their release. It gives a chance for
cohesion in UI choices, personal responsibility for quality and other
plusses. We can argue whether that is so or not elsewhere. If we do
allow genuine 'auteur' versions in the experimental category, then we
will need careful definition of what 'part of Audacity' actually means
in practice. Here is not the place to debate that, but I do point to it
as an issue that would need to be worked out.
--James.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
audacity-devel mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-devel