On 03/20/2015 07:02 AM, Owen Williams wrote:
I can't in good conscience approve of merging a 7000-line delta change
to the bedrock of the Mixxx engine, even if it fixes an issue with mp3
seeking.

If we were in the middle of a beta cycle, I would agree with you. But we haven't even issued the first alpha yet. Since this will be a big release anyway, I'm in favor of merging everything that's now ready, especially things that fix longstanding bugs.

I empathize with the long wait between release cycles, but let's admit that's mostly due to not enough of us switching to a "test and release" mindset last year. (Not blaming anyone or anything, that's just how FOSS goes sometimes.) I think once we have a majority of our developers focused on testing and bug-fixing, we'll be able to make steady and measurable progress toward the release. Do we have a release manager who can keep us focused?

The whole point of the alpha and beta cycles is to get the wide testing you mentioned to shake out all of the possible bugs, so let's maximize our testers' time buy including as many new (but ready) things from the start.

To harp on semantics again, your discomfort with merging such a large branch is another big reason to call our first cut an 'alpha' release, meaning we haven't identified all of the bugs yet but the feature list is pretty much set. ('Beta' means the product is feature-complete, core devs have not been able to find any more bugs and are asking a wider community to help find any that remain. 'Release candidate' means we've found _and fixed_ all of the bugs we know of (that aren't deferred to the next release) and just need another round of testing to ensure we didn't miss anything.)

Sincerely,
Sean M. Pappalardo
"D.J. Pegasus"
Mixxx Developer - Controller Specialist

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to