[sword-devel] Beta modules question
chrislit at crosswire.org
Thu Jan 3 06:04:50 MST 2013
On 1/3/2013 4:03 AM, Nic Carter wrote:
> On 03/01/2013, at 6:28 PM, Chris Little <chrislit at crosswire.org> wrote:
>> At this point, I wouldn't recommend directing users to download from the beta repository. We don't release new content to beta any longer and the content that was reasonably good has long been moved to other repositories. So the content remaining in beta is either fairly broken, relies on features not well-supported by front ends, or has been orphaned because whoever is responsible is no longer contributing to the project.
> This is an interesting recommendation, as our MasterRepoList.conf lists it as one of our main module repositories!!!
> Can I again please ask that we remove Repos from that list that are not for general public use, such as the attic repos?
The only repository not for general public use is not listed in
masterRepoList.conf, and that's the experimental repository.
The attic repositories are definitely intended for the public to use. If
users care to, they can downgrade from a broken module (for example)
from the attic repositories.
> On the one hand we have been provided with the API to easily access this "master list" for our users to quickly and easily update their installations of their SWORD front-end to the latest and greatest repositories for modules,
> but on the other hand, we are being told not to recommend users actually use some of them?
> Clarification in this area would be brilliant. :)
I would suggest that you quit presenting CrossWire Beta as "CrossWire
2". I know Apple doesn't want 'beta' showing up in the delivered app,
but I presume you can sidestep this by loading from masterRepoList.conf.
Calling the beta repository "CrossWire 2" obscures the fact that this
content is intentionally segregated from our main repositories due to
issues such as lacking quality.
Indeed, I would suggest that (if you don't want to load all of the
repositories from masterRepoList.conf the first time a user goes to
download a module) you pre-load just the main repository and maybe
av11n. And I'd recommend keeping the repository names as they appear in
masterRepoList.conf--having two copies of the av11n repository is
annoying and could be confusing to users.
More information about the sword-devel