Beta more or less is our "separate repository."  In reality our end
users shouldn't be in Beta.  In the past modules have been known to
get stuck in Beta for uncertain reasons.  I'd take a guess the reasons
involve some mixture of the following:
1) Very few people knowing exactly why a module was Beta - was it new?
Was a bug fixed? Were new features added?  Therefore there was little
direction for the testers to take.
2) Most of our list, who are largely either developers or module
creators to begin with, got in the habit of using the
Beta repository while waiting, so we were not very vocal about goading
people to release updated versions.  And since we are most of the
voices here and the voices of users tended not to know about the Beta,
there was little incentive to move forward.
3) Often modules come in large dumps, like you're mentioning, and
frankly I don't have the time or talents to learn 43 languages AND
read through the Bible 43 times to test.  And if we don't know anyone
who does know that language, what are we to do while waiting for a
"Hey, I read through that and it seemed well put together, let's
publish it."
4) For a long time only Chris Little had rights to move from one
repository to the other.  This might still be the case.  If so, only
one person to process 109 modules, plus be responsible for creating
them from source materials and probably fix the reported bugs is a
massive undertaking.  However, due to the exceedingly high standards
for modules in CrossWire's repositories, very few other people would
have Chris' attention to detail.

If I go much farther I probably will end up getting into the numerous
objections where some people prefer the "release early, release often"
method and others prefer the "wait until it's perfect" method.  CW
repos tend to wait longer until release while Karl tends to do the
quick iteration approach.  As a result, using "Beta" became mainstream
as a user would report "My module is broken in such-and-such a
passage" and they would be told to try the version in Beta and they
would say "All better, thanks."  Thus a bad habit of pointing users to
testing material led to "Beta" becoming used in production - observe
the KJV 2.4 in Beta which nearly everyone ueses while 2.3 continues on
in the "released" stream complete with all of its quirks and invalid
OSIS from the old importer.

--Greg
On Thu, Dec 9, 2010 at 3:16 PM, David Haslam <dfh...@googlemail.com> wrote:
>
> The 43  http://crosswire.org/wiki/WBTI_Bible_discussion modules  we were
> given a long time ago do rather swamp the module manager when
> http://crosswire.org/wiki/Modules_in_the_beta_repository CrossWire Beta  is
> selected.
>
> This makes it hard to see the wood for the trees. Ploughing past all those
> unusual language names is quite a chore.
>
> 43  / 109 is almost 40% of the beta repo.
>
> I suspect that few users would wish to install any of these, unless they
> happen to be involved in ministry in Central America or the Caribbean
> region. Thus they have a highly specialized focus.
>
> Would it not be a good idea to have these in a separate repository?
>
> What do others think?
>
> David
> --
> View this message in context: 
> http://sword-dev.350566.n4.nabble.com/WBTI-BL-modules-in-CrossWire-Beta-tp3081010p3081010.html
> Sent from the SWORD Dev mailing list archive at Nabble.com.
>
> _______________________________________________
> sword-devel mailing list: sword-devel@crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
>

_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to