Release Schedules and Feedback on Fixes
Robert Brenstein
rjb at robelko.com
Tue Dec 12 12:59:11 CST 2006
>As you may know, we've been filling in some features that were promised in
>the 2.x product lifecycle, like UTF-8 support. Our original plan was finish
>"feature fill" with 2.5, however we've decided to make it 2.6. 2.6
>represents the solid base which is Valentina 2 - a transition that, if
>you've been with us since Valentina 1.x has been a very long road indeed
>(but given all the shipping apps out there based around Valentina 2.x, not a
>bad one at all!).
>
>With a strong 2.6 base, we begin longer term planning along with incremental
>fixes. There isnt wholesale replacement of technology - we did that already
>with the transition from Valentina 1.x to Valentina 2.x.
>
>What this means is - if you have remained quiet about a pet issue or havent
>sent in a sample db for an issue you filed weeks ago - now is the time to do
>it, before we release 2.6. Our goal is to set our engineers working to solve
>_all_ outstanding issues while the rest of us are enjoying our cups of
>eggnog :-)
>
>Best regards,
>
>Lynn Fredricks
>President
>Paradigma Software, Inc
>
Lynn and Ruslan,
Is there any hope that Paradigma starts branching Valentina releases?
With 2.6 perceived as a strong base, it may be the right time to
consider seriously the introduction of branching into Valentina's
development process.
This relentless push forward by mixing bug fixes and implementing new
features (introducing new bugs and breaking working code in the
process) may be leaving some, and I suspect mot so few, users behind,
some even abandoning Valentina altogether. Each time I try to keep up
with the new releases of Valentina, I feel like I am in a rat race,
spending more time dealing with Valentina than my products since, at
least in my case, I need to sync Valentina on at least 4-5 computers.
What I mean, in case someone is not clear what branching refers to,
that when let's say Valentina 2.5 is released, the Paradigma team
starts working on 2.6 release, that is working on implementing new
features and enhancing existing ones. However, bug fixes are still
provided to the 2.5 branch, so we get 2.5.1, 2.5.2, etc while being
able to play or work with 2.6b1, 2.6b2 etc (which of course
incorporate the bux fixes from 2.5.x branch).
One of the issues is that if I stay with, let's say, Valentina 2.4
because of development/release schedule and support needed for my
products using Valentina, as soon as a few new Valentina releases are
out, I am essentially out of proper support since any Valentina
coding problems require me updating to the most recent version. None
of the official releases ever reaches stable maturity which allows us
to ship our product with it and enjoy freedom to move along to the
next version of Valentina and our products at our own pace.
I have been using Valentina for many, many years, and I am generally
happy with the product and recommend it often to others. This list
and the suport provided by Ruslan and his team are also fantastic.
However, I could never understand why they don't do branching, which
is de facto industry standard. After all, this is what version
control solutions (CVS, Subversion, and dozen other) are all about. I
am pretty sure that one of them is used by the Paradigma team, so it
is "only" the matter of changing the procedures.
In my personal opinion, branching is essential if Valentina is to
become a serious enterprise player and has so far been sorely ignored
aspect of the product strategy.
Robert Brenstein
More information about the Valentina-beta
mailing list