[sword-devel] eBible.org repository refresh ongoing again

Troy A. Griffitts scribe at crosswire.org
Thu Aug 13 16:19:14 MST 2015


Not commenting on the merits, but only on the necessities and history:

Module names can (often should be for readability) upper and lower case

DataPath needs to match exactly the data path on the file system.  The
case needs to match because some operating systems are case sensitive.

Historically, we've always lowercased the all file and folder names for
better consistency between OS/FSs that ignored case and others that
don't. i.e., if we only use one case, then we shouldn't run into any
problems.  This has just been historical convention and maybe to avoid
issues on 8.3 FSs from long ago or wince or palmos or something, but the
important thing today is that the configuration file DataPath entry
needs to match the actual data path or else OS/FSs that do honor case
will not find the files.

It is such a blessing the work you and everyone have done to make these
resources available!

Troy


On 08/13/2015 09:58 PM, Kahunapule Michael Johnson wrote:
> It seems to me that squashing to lower case for file system references
> is what caused problems in the first place, because I didn't also squash
> the module name to lower case. Wouldn't it be better to keep the module
> name the same as the file & directory names? Of course, I could squash
> both to lower case, but that raises readability issues where I use case
> to show a transition from language code to translation abbreviation,
> like thaKJV2003.
> 
> Right now, a process is running to make the casing match on everything,
> but it is not squashing everything to lower case.
> 
> What do you think?
> 
> On 08/13/2015 08:20 AM, Karl Kleinpaste wrote:
>> On 08/13/2015 02:15 PM, Kahunapule Michael Johnson wrote:
>>> Is there anything else that needs to be fixed?
>> I've just been periodically trying to load up the entire content and
>> reporting what I find doesn't work.
>>
>> As for fixing this sort of thing, generally speaking I believe we have
>> always recommended that all filesystem references (DataPath in .conf;
>> directories' names that contain content; module-internal references
>> like <img src="/images/xyz.jpg">) be squashed to lowercase.
>>
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
> 
> 
> -- 
> 
> Aloha,
> /Kahunapule Michael Johnson/
> 
> *MICHAEL JOHNSON
> PO BOX 881143
> PUKALANI HI 96788-1143*
> USA 	eBible.org <http://eBible.org>
> MLJohnson.org <http://MLJohnson.org>
> Mobile: +1 *808-333-6921*
> Skype: kahunapule
> 
> 
> 
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
> 



More information about the sword-devel mailing list