Re: [sword-devel] eBible.org repository refresh done

2015-08-17 Thread DM Smith
Yep that works. Thanks. I had confused that with -j which stores the files with 
no path information. I’ll update the wiki.

— DM

> On Aug 17, 2015, at 7:39 PM, Kahunapule Michael Johnson 
>  wrote:
> 
> How about the more simple and cross-platform 
> 
> zip  -r -D $ZIPDIR/xyzABC.zip mods.d/xyzABC.conf modules/texts/ztext/xyzABC
> where "-D" means "don't create entries for directories"?
> 
> On 08/17/2015 07:25 AM, DM Smith wrote:
>> CrossWire's “gold” standard is the servlet that packages zip files for 
>> download. I verified that it only puts files into the zips.
>> 
>> I’ve updated the wiki page.
>> 
>> For simple modules, having no subdirectories, such as images, it was lacking 
>> /* on the end and included -r.
>> 
>> zip $ZIPDIR/XYZ.zip mods.d/xyz.conf modules/texts/ztext/xyz/*
>> 
>> If the module has sub folders then:
>> 
>> zip $ZIPDIR/XYZ.zip mods.d/xyz.conf $(find modules/texts/ztext/xyz -type f)
>> 
>> I don’t know what the equivalent would be on Windows.
>> 
>> Hope this helps.
>> 
>> In His Service,
>>  DM
>> 
>>> On Aug 17, 2015, at 11:52 AM, Peter Von Kaehne  
>>> <mailto:ref...@gmx.net> wrote:
>>> 
>>> I would prefer that someone fixes it who knows exactly what should be 
>>> written  there.
>>> 
>>> Peter
>>> 
>>>> Gesendet: Montag, 17. August 2015 um 16:41 Uhr
>>>> Von: "David Haslam"  <mailto:dfh...@googlemail.com>
>>>> An: sword-devel@crosswire.org <mailto:sword-devel@crosswire.org>
>>>> Betreff: Re: [sword-devel] eBible.org repository refresh done
>>>> 
>>>> Please edit the wiki page if it needs correcting, Peter.
>>>> 
>>>> David
>>>> 
>>>> 
>>>> 
>>>> --
>>>> View this message in context: 
>>>> http://sword-dev.350566.n4.nabble.com/eBible-org-repository-refresh-complete-tp4654913p4655002.html
>>>>  
>>>> <http://sword-dev.350566.n4.nabble.com/eBible-org-repository-refresh-complete-tp4654913p4655002.html>
>>>> Sent from the SWORD Dev mailing list archive at Nabble.com.
>>>> 
>>>> ___
>>>> sword-devel mailing list: sword-devel@crosswire.org 
>>>> <mailto:sword-devel@crosswire.org>
>>>> http://www.crosswire.org/mailman/listinfo/sword-devel 
>>>> <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 
>>> <mailto:sword-devel@crosswire.org>
>>> http://www.crosswire.org/mailman/listinfo/sword-devel 
>>> <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 
>> <mailto:sword-devel@crosswire.org>
>> http://www.crosswire.org/mailman/listinfo/sword-devel 
>> <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@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

Re: [sword-devel] eBible.org repository refresh done

2015-08-17 Thread Kahunapule Michael Johnson

  
  
On 08/17/2015 01:53 PM, Karl Kleinpaste
  wrote:


  
  On 08/17/2015 07:49 PM, Kahunapule
Michael Johnson wrote:
  
  in
the interest of brevity, I'll take them out
  If you change module names entirely, you
will need to add "Obsoletes: oldNameHere" to each affected
.conf.  Otherwise those of us who have been testing your repo
will have our module populations become polluted with
duplicates.


Good point.  :-) 
Thanks for the reminder.
-- 
  
  Aloha,
  Kahunapule Michael Johnson
  

  
MICHAEL JOHNSON
  PO BOX 881143
  PUKALANI HI 96788-1143
USA

eBible.org
MLJohnson.org
Mobile: +1 808-333-6921
Skype: kahunapule
  

  

  


___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-17 Thread Karl Kleinpaste
On 08/17/2015 07:49 PM, Kahunapule Michael Johnson wrote:
> in the interest of brevity, I'll take them out
If you change module names entirely, you will need to add "Obsoletes:
oldNameHere" to each affected .conf.  Otherwise those of us who have
been testing your repo will have our module populations become polluted
with duplicates.
___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-17 Thread Kahunapule Michael Johnson
er Von Kaehne <ref...@gmx.net>
wrote:
>
> I would prefer that someone fixes it who knows
exactly what should be written  there.
>
> Peter
>
>> Gesendet: Montag, 17. August 2015 um 16:41 Uhr
>> Von: "David Haslam" <dfh...@googlemail.com>
    >> An: sword-devel@crosswire.org
    >> Betreff: Re: [sword-devel] eBible.org
repository refresh done
>>
>> Please edit the wiki page if it needs
correcting, Peter.
>>
>> David
>>
>>
>>
>> --
>> View this message in context: http://sword-dev.350566.n4.nabble.com/eBible-org-repository-refresh-complete-tp4654913p4655002.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


___
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



-- 
  
  Aloha,
  Kahunapule Michael Johnson
  

  
MICHAEL JOHNSON
  PO BOX 881143
  PUKALANI HI 96788-1143
USA

eBible.org
MLJohnson.org
Mobile: +1 808-333-6921
Skype: kahunapule
  

  

  


___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-17 Thread Kahunapule Michael Johnson

  
  
How about the more simple and
  cross-platform 
  
  zip  -r -D $ZIPDIR/xyzABC.zip mods.d/xyzABC.conf modules/texts/ztext/xyzABC

  where "-D" means "don't create entries for directories"?
  
  On 08/17/2015 07:25 AM, DM Smith wrote:


  CrossWire's “gold” standard is the servlet that packages zip files for download. I verified that it only puts files into the zips.

I’ve updated the wiki page.

For simple modules, having no subdirectories, such as images, it was lacking /* on the end and included -r.

zip $ZIPDIR/XYZ.zip mods.d/xyz.conf modules/texts/ztext/xyz/*

If the module has sub folders then:

zip $ZIPDIR/XYZ.zip mods.d/xyz.conf $(find modules/texts/ztext/xyz -type f)

I don’t know what the equivalent would be on Windows.

Hope this helps.

In His Service,
	DM


  
On Aug 17, 2015, at 11:52 AM, Peter Von Kaehne  wrote:

I would prefer that someone fixes it who knows exactly what should be written  there.

Peter



  Gesendet: Montag, 17. August 2015 um 16:41 Uhr
Von: "David Haslam" 
An: sword-devel@crosswire.org
Betreff: Re: [sword-devel] eBible.org repository refresh done

Please edit the wiki page if it needs correcting, Peter.

David



--
View this message in context: http://sword-dev.350566.n4.nabble.com/eBible-org-repository-refresh-complete-tp4654913p4655002.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

  
  

___
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



-- 
  
  Aloha,
  Kahunapule Michael Johnson
  

  
MICHAEL JOHNSON
  PO BOX 881143
  PUKALANI HI 96788-1143
USA

eBible.org
MLJohnson.org
Mobile: +1 808-333-6921
Skype: kahunapule
  

  

  


___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-17 Thread Martin Denham
Apologies for taking a long time to look at the new eBible repo.  Here are
a couple of comments/questions.

Firstly I have tried adding the new eBible repo to And Bible and downloaded
a few modules without any problems but there were a few things I noticed
while testing.

1. Some of the language prefixes seem non-standard.
I have not seen modules with an underscore in them before e.g.
eng_web2015.  We don't normally prefix English modules with the language.
If we did then I think the standard, following SpaRV should be EngWEB2015.
And this seems inconsistent because there is also engBBE1964 in the eBible
repo.

2. .mod continuation error
I think that DM has already mentioned this.  The backslash implies the line
continues onto the next line.  However, the next line appears blank and
probably being removed by the parser and the following line is a new
property.  It might be fixed by ensuring the last line contains characters
and no backslash continuation character.
E.g.

CopyrightNotes=Хушхабар\
Portions of the Holy Bible in the Tajik language of Tajikistan\

For other uses, please contact the respective copyright owners.\
2014-04-02\

ShortCopyright=© 2010, 2014 Фонди «Калом»

I think that changing to the following style should fix this:

CopyrightNotes=Хушхабар\
Portions of the Holy Bible in the Tajik language of Tajikistan\

For other uses, please contact the respective copyright owners.\
2014-04-02
ShortCopyright=© 2010, 2014 Фонди «Калом»


E.g. Error messages
Continuation followed by key for CopyrightNotes in husNT2005:
ShortCopyright=© 2005 WBT
Continuation followed by key for CopyrightNotes in tgk2014:
ShortCopyright=© 2010, 2014 Фонди «Калом»

It seems like this problem occurs in most modules.

Martin



On 17 August 2015 at 18:25, DM Smith  wrote:

> CrossWire's “gold” standard is the servlet that packages zip files for
> download. I verified that it only puts files into the zips.
>
> I’ve updated the wiki page.
>
> For simple modules, having no subdirectories, such as images, it was
> lacking /* on the end and included -r.
>
> zip $ZIPDIR/XYZ.zip mods.d/xyz.conf modules/texts/ztext/xyz/*
>
> If the module has sub folders then:
>
> zip $ZIPDIR/XYZ.zip mods.d/xyz.conf $(find modules/texts/ztext/xyz -type f)
>
> I don’t know what the equivalent would be on Windows.
>
> Hope this helps.
>
> In His Service,
> DM
>
> > On Aug 17, 2015, at 11:52 AM, Peter Von Kaehne  wrote:
> >
> > I would prefer that someone fixes it who knows exactly what should be
> written  there.
> >
> > Peter
> >
> >> Gesendet: Montag, 17. August 2015 um 16:41 Uhr
> >> Von: "David Haslam" 
> >> An: sword-devel@crosswire.org
> >> Betreff: Re: [sword-devel] eBible.org repository refresh done
> >>
> >> Please edit the wiki page if it needs correcting, Peter.
> >>
> >> David
> >>
> >>
> >>
> >> --
> >> View this message in context:
> http://sword-dev.350566.n4.nabble.com/eBible-org-repository-refresh-complete-tp4654913p4655002.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
>
>
> ___
> 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

Re: [sword-devel] eBible.org repository refresh done

2015-08-17 Thread DM Smith
CrossWire's “gold” standard is the servlet that packages zip files for 
download. I verified that it only puts files into the zips.

I’ve updated the wiki page.

For simple modules, having no subdirectories, such as images, it was lacking /* 
on the end and included -r.

zip $ZIPDIR/XYZ.zip mods.d/xyz.conf modules/texts/ztext/xyz/*

If the module has sub folders then:

zip $ZIPDIR/XYZ.zip mods.d/xyz.conf $(find modules/texts/ztext/xyz -type f)

I don’t know what the equivalent would be on Windows.

Hope this helps.

In His Service,
DM

> On Aug 17, 2015, at 11:52 AM, Peter Von Kaehne  wrote:
> 
> I would prefer that someone fixes it who knows exactly what should be written 
>  there.
> 
> Peter
> 
>> Gesendet: Montag, 17. August 2015 um 16:41 Uhr
>> Von: "David Haslam" 
>> An: sword-devel@crosswire.org
>> Betreff: Re: [sword-devel] eBible.org repository refresh done
>> 
>> Please edit the wiki page if it needs correcting, Peter.
>> 
>> David
>> 
>> 
>> 
>> --
>> View this message in context: 
>> http://sword-dev.350566.n4.nabble.com/eBible-org-repository-refresh-complete-tp4654913p4655002.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


___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-17 Thread Peter Von Kaehne
I would prefer that someone fixes it who knows exactly what should be written  
there.

Peter

> Gesendet: Montag, 17. August 2015 um 16:41 Uhr
> Von: "David Haslam" 
> An: sword-devel@crosswire.org
> Betreff: Re: [sword-devel] eBible.org repository refresh done
>
> Please edit the wiki page if it needs correcting, Peter.
> 
> David
> 
> 
> 
> --
> View this message in context: 
> http://sword-dev.350566.n4.nabble.com/eBible-org-repository-refresh-complete-tp4654913p4655002.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


Re: [sword-devel] eBible.org repository refresh done

2015-08-17 Thread David Haslam
Please edit the wiki page if it needs correcting, Peter.

David



--
View this message in context: 
http://sword-dev.350566.n4.nabble.com/eBible-org-repository-refresh-complete-tp4654913p4655002.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


Re: [sword-devel] eBible.org repository refresh done

2015-08-17 Thread Peter von Kaehne
I reviewed the history, it was my flawed understanding which is recorded there. 
Sorry for this.

Peter

Sent from my phone. Apologies for brevity and typos.On 17 Aug 2015 5:49 am, 
Kahunapule Michael Johnson  wrote:
>
> On 08/16/2015 06:48 AM, Karl Kleinpaste wrote:
>
> On 08/16/2015 03:18 AM, Kahunapule Michael Johnson wrote:
>>
>> the module and repository creation instructions say that the zip files 
>> should have directory entries.
>
> Where do you see this?  http://www.crosswire.org/wiki/DevTools:Modules makes 
> no mention of it.
>
> No, but http://www.crosswire.org/wiki/Zipped_modules does.
>
> -- 
>
> Aloha,
> Kahunapule Michael Johnson
>
> MICHAEL JOHNSON
> PO BOX 881143
> PUKALANI HI 96788-1143
> USA
> eBible.org
> MLJohnson.org
> Mobile: +1 808-333-6921
> Skype: kahunapule
___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-17 Thread David Haslam
Added a link in 

http://www.crosswire.org/wiki/DevTools:Modules#Related_Pages

David



--
View this message in context: 
http://sword-dev.350566.n4.nabble.com/eBible-org-repository-refresh-complete-tp4654913p4654997.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


Re: [sword-devel] eBible.org repository refresh done

2015-08-17 Thread Peter von Kaehne
I might then have created my recent zips the wrong way too... Need to check.

Peter

Sent from my phone. Apologies for brevity and typos.On 16 Aug 2015 9:31 pm, DM 
Smith  wrote:
>
>
>> On Aug 16, 2015, at 12:48 PM, Karl Kleinpaste  wrote:
>>
> On 08/16/2015 03:18 AM, Kahunapule Michael Johnson wrote:
>>
>> the module and repository creation instructions say that the zip files 
>> should have directory entries.
>
> Where do you see this?  http://www.crosswire.org/wiki/DevTools:Modules makes 
> no mention of it.
>
> I couldn’t find it either.
>
> It is a bug that JSword handles every entry as a file, processing directories 
> before files in them. Since it created a file with the same name as the 
> directory, it can’t create files in it.
>
> However, there are tens of thousands downloads of Bible Desktop that have 
> this bug. It is easier to change the zips to work around the bug than for 
> users to figure out that an upgrade (when it becomes available) will fix it.
>
> — DM
>
___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-16 Thread Kahunapule Michael Johnson

  
  
On 08/16/2015 06:48 AM, Karl Kleinpaste
  wrote:


  
  On 08/16/2015 03:18 AM, Kahunapule
Michael Johnson wrote:
  
  the
module and repository creation instructions say that the zip
files should have directory entries.
  Where do you see this?  http://www.crosswire.org/wiki/DevTools:Modules
makes no mention of it.


No, but http://www.crosswire.org/wiki/Zipped_modules
does.

-- 
  
  Aloha,
  Kahunapule Michael Johnson
  

  
MICHAEL JOHNSON
  PO BOX 881143
  PUKALANI HI 96788-1143
USA

eBible.org
MLJohnson.org
Mobile: +1 808-333-6921
Skype: kahunapule
  

  

  


___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-16 Thread jonathon
D M Smith wrote:

> The [name] of the module should be the appropriate English abbreviation for 
> the module. 

Please don't use abbreviations, whether in English, or any other
language, as "[name] of the module"

Write it out in full. Otherwise, somebody is going to download the wrong
Bible, and blame the repository maintainer (if you are lucky) for false
and deceptive advertising, never realizing that they were simply the
victim of a preventable abbreviation collision.

Currently, there are over 2,500 translations/versions of the Bible in a
digital file format, in English alone.

As one simple example of an issue in English, there are three different
translations in English, that have the abridged name of "The Smith
Translation". That two of them are referred to as "JS translation" or "J
Smith translation" simply compounds the confusion.

The three different Bibles that advertise themselves as being "The
Rainbow KJV Bible" further highlight the name collision issue.

jonathon

___
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


Re: [sword-devel] eBible.org repository refresh done

2015-08-16 Thread DM Smith

> On Aug 16, 2015, at 12:48 PM, Karl Kleinpaste  wrote:
> 
> On 08/16/2015 03:18 AM, Kahunapule Michael Johnson wrote:
>> the module and repository creation instructions say that the zip files 
>> should have directory entries.
> Where do you see this?  http://www.crosswire.org/wiki/DevTools:Modules 
>  makes no mention of it.

I couldn’t find it either.

It is a bug that JSword handles every entry as a file, processing directories 
before files in them. Since it created a file with the same name as the 
directory, it can’t create files in it.

However, there are tens of thousands downloads of Bible Desktop that have this 
bug. It is easier to change the zips to work around the bug than for users to 
figure out that an upgrade (when it becomes available) will fix it.

— DM

___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-16 Thread Karl Kleinpaste
On 08/16/2015 03:18 AM, Kahunapule Michael Johnson wrote:
> the module and repository creation instructions say that the zip files
> should have directory entries.
Where do you see this?  http://www.crosswire.org/wiki/DevTools:Modules
makes no mention of it.
___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-16 Thread David Haslam
DM wrote, "I don’t know how many applications show the Abbreviation instead
of the module name."

FWIW, I know that xulsword uses Abbreviation (e.g. for module selection) if
this property is defined.

David



--
View this message in context: 
http://sword-dev.350566.n4.nabble.com/eBible-org-repository-refresh-complete-tp4654913p4654983.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

Re: [sword-devel] eBible.org repository refresh done

2015-08-16 Thread Kahunapule Michael Johnson

  
  
On 08/15/2015 04:32 PM, DM Smith wrote:


  
  Bible Desktop 1.6, the latest release, does not handle zips that
  have directory entries. The next release (any day now, for a real
  long time) does not have this problem. This means that none of the
  modules are available to users of Bible Desktop.

I'm glad that Bible Desktop is going to fix that problem, since the
module and repository creation instructions say that the zip files
should have directory entries.

The first few modules I tried didn’t have zips at all.
  E.g. any of the dictionaries. This provides an unpleasant user
  experience in BibleDesktop as it does a HEAD on the zip to get its
  size.

I'll fix those, hopefully within a couple of days. All of the Bibles
should have zips, though.


  As a matter of style, Description should be the
“title” of the work, not an actual description. That is, it
should be short. Here is one of the long ones:
  

  

   The World Messianic Bible
British Edition is a Public Domain translation of the
Holy Bible into modern English as spoken among Messianic
Jews outside of the United States of America. This
translation is also known as the World English Bible:
British Messianic Edition. 

  

  
  This probably should be
  World
  Messianic Bible British Edition
  
  
  The content is more appropriate in the About field.


OK. I have a short title in my metadata. I just need to use that
instead of what I call a description in the Description field.


  
  
  The [name] of the module should be the appropriate
english abbreviation for the module. It has to be ASCII letters
and digits. We’ve recently added Abbreviation as a means of
providing internationalization of the name. I don’t know how
many applications show the Abbreviation instead of the module
name.
  
  
  The same module above has
  

  

  [engwmbb2015]

  

  Abbreviation=WMBB 

  


  

  

  
  WBBM should be what is in the []. The value of what
you provide is that their is very unlikely to be collisions with
other repositories.


The module names I provided also avoid collisions within the same
large repository. Most of the Bibles in the repository don't
actually have an abbreviation other than a language code. Some do.
Abbreviations are not globally unique, but only unique within a
language, so putting the abbreviation in the [module name space]
isn't a great idea with this many modules. For example, I have both
an English KJV and a Thai KJV. I also have an NVI in Spanish and an
NVI in Portuguese that I would like to get permission to distribute.



  Many applications in laying out their UI assume that
the name is very short.


That is a silly, but reasonable, assumption when working with just
English language translations, plus maybe a few others. However, it
seems that it might make more sense to allow longer actual module
names, but use the abbreviation field contents for the UI to display
the current version.


  I also noticed, but didn’t take note of the place,
that ShortCopyright=…. was at the end of the About field in
several modules.


I'm not sure what you mean. Yes, there are ShortCopyright = lines.


  
  
  Hope this helps.


Yes. Thank you.


  
  
  In His Service,
  
DM
  
  
  

  
On Aug 14, 2015, at 7:03 PM, Kahunapule
  Michael Johnson 
  wrote:


  
  
Please forgive the missed
  modules. I tried to save time by selecting only the
  modules with upper case letters for rebuilding, and
  missed some. In my excitement, I kept working on this
  even while traveling. It is kind of awkward remote
  controlling my computer at home with a
  smaller-screened laptop, so the text is tiny and the
  scrolling is jerky. That still worked better than
  trying to do all of this from my laptop directly,
  because of bandwidth constraints traveling. Still, it
  would have been faster to rebuild everything,
 

Re: [sword-devel] eBible.org repository refresh done

2015-08-15 Thread Karl Kleinpaste
On 08/15/2015 10:32 PM, DM Smith wrote:
> As a matter of style, Description should be the “title” of the work,
> not an actual description. That is, it should be short.
As a reference, modules' Description in Crosswire main repo:
250 modules length > 32 (roughly half of those are Freedict Abcdef to
Uvwxyz Glossary)
48 length > 48
12 length > 64

By comparison, eBible has:
270 length > 64
121 length > 80
54 length > 96
30 length > 112
20 length > 128
> The [name] of the module should be the appropriate english
> abbreviation for the module. It has to be ASCII letters and digits.
> We’ve recently added Abbreviation as a means of providing
> internationalization of the name. I don’t know how many applications
> show the Abbreviation instead of the module name.
I'm of two minds about this.  Certainly it is straightforward to give a
direct and proper name.

However, the longer we go with more modules produced, the more likely it
is that name collisions will occur, especially unnoticed ones in
separate repos, when selecting names from a limited 3- or 4-letter
combinatoric.  eBible has its own BBE, ASV, KJV, and WEB; how shall
these be named, if not to distinguish them from previously-created
modules in other repos, including Crosswire main?  This is exactly a use
of Abbreviation (e.g. eng_kjv2006 => KJV) that provides the necessary
distinction.  In Xiphos, module manager provides both names (in the form
"Abbrev (RealName)") but elsewhere displays just abbreviation,
especially always-visible tabs.  How do others implement this?

Making the module name be rather precise gives a fair bit of value, as
long as Abbreviation support is present and works well.  Since adding
Abbreviation support to Xiphos, I've noticed that IBT modules use
Abbreviation particularly well, though they are especially for i18n
purposes (see attached mod.mgr screenshot), not for simplified naming of
a complex-named module.  So I see some reason why "engwmb2015" with
abbreviation "WMBB" can be seen as appropriate.

But the big question is indeed whether enough applications support
Abbreviation.  Xiphos has it since 4.0.1, (newest) BibleDesktop has it,
xulsword has for a long time.  Do any others?  If not, I would say that
we have a problem.
> Many applications in laying out their UI assume that the name is very
> short.
That is very true. For example, Xiphos expects module names or
abbreviations to fit usefully into the tabs of its interface.

DM, you should update the Choosing a Sword Program wiki page when your
new BD is released, to include mentions of things like Abbreviation support.
___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-15 Thread DM Smith
Haven’t had time until today to look closely at the repository. I’ve spent most 
of the day working with it in Bible Desktop.

Bible Desktop 1.6, the latest release, does not handle zips that have directory 
entries. The next release (any day now, for a real long time) does not have 
this problem. This means that none of the modules are available to users of 
Bible Desktop.

I imagine that AndBible doesn’t have this problem.

The first few modules I tried didn’t have zips at all. E.g. any of the 
dictionaries. This provides an unpleasant user experience in BibleDesktop as it 
does a HEAD on the zip to get its size.

As a matter of style, Description should be the “title” of the work, not an 
actual description. That is, it should be short. Here is one of the long ones:
The World Messianic Bible British Edition is a Public Domain translation of the 
Holy Bible into modern English as spoken among Messianic Jews outside of the 
United States of America. This translation is also known as the World English 
Bible: British Messianic Edition.
This probably should be
World Messianic Bible British Edition

The content is more appropriate in the About field.

The [name] of the module should be the appropriate english abbreviation for the 
module. It has to be ASCII letters and digits. We’ve recently added 
Abbreviation as a means of providing internationalization of the name. I don’t 
know how many applications show the Abbreviation instead of the module name.

The same module above has
[engwmbb2015]
Abbreviation=WMBB

WBBM should be what is in the []. The value of what you provide is that their 
is very unlikely to be collisions with other repositories.

Many applications in laying out their UI assume that the name is very short.

I also noticed, but didn’t take note of the place, that ShortCopyright=…. was 
at the end of the About field in several modules.

Hope this helps.

In His Service,
DM

> On Aug 14, 2015, at 7:03 PM, Kahunapule Michael Johnson 
>  wrote:
> 
> Please forgive the missed modules. I tried to save time by selecting only the 
> modules with upper case letters for rebuilding, and missed some. In my 
> excitement, I kept working on this even while traveling. It is kind of 
> awkward remote controlling my computer at home with a smaller-screened 
> laptop, so the text is tiny and the scrolling is jerky. That still worked 
> better than trying to do all of this from my laptop directly, because of 
> bandwidth constraints traveling. Still, it would have been faster to rebuild 
> everything, apparently. That is what happens when I'm rushed and tired.
> 
> On the other hand, during the day I was in a set of meetings where I met the 
> director of the Philippine Bible Society, so I have high hopes of getting 
> some more Bible translations for us. Stay tuned on that.
> 
> Yesterday, I added the Binandere Mark, Luke, and Acts to the set. That is 
> probably more exciting to a small group of people from the Oro Province of 
> Papua New Guinea than for you.
> 
> I'm back at home, now. I think I have manually rebuilt the modules with 
> capitalization errors, but I just kicked off a full rebuild, just in case.
> 
> On 08/14/2015 11:12 AM, Karl Kleinpaste wrote:
>> On 08/14/2015 12:10 PM, Kahunapule Michael Johnson wrote:
>>> The eBible.org repository refresh is done, again, with no case squashing 
>>> anywhere, and consistent capitalization. I hope. (Tell me if I missed 
>>> something, of course.)
>> For the 3rd time, there are case errors causing installation failure and, of 
>> course, failure of the module to be usable in any case-sensitive filesystem 
>> such as Linux/UNIX systems, if the modules are manually installed.  Examples:
>> 
>> $ grep DataPath tzo*
>> tzoNT1995.conf:DataPath=./modules/texts/ztext/tzoNT1995/
>> tzoSA1983.conf:DataPath=./modules/texts/ztext/tzosa1983/
>> tzoZNT2009.conf:DataPath=./modules/texts/ztext/tzoznt2009/
>> 
>> ftp> cd pub/sword/modules/texts/ztext
>> 250 CWD command successful
>> ftp> dir tzo*
>> 227 Entering Passive Mode (74,208,71,128,140,61).
>> 150 Opening ASCII mode data connection for file list
>> drwxrwxr-x   2 ebible   psacln   4096 Aug 14 02:00 tzoNT1995
>> drwxrwxr-x   2 ebible   psacln   4096 Aug 11 17:25 tzoSA1983
>> drwxrwxr-x   2 ebible   psacln   4096 Aug 11 17:26 tzoZNT2009
>> 
>> My testing of this has been simply to select all modules for installation.  
>> You could do this yourself and find the same result.  I don't understand why 
>> this is such a challenge.
> 
> -- 
> Aloha,
> Kahunapule Michael Johnson
> 
> MICHAEL JOHNSON
> PO BOX 881143
> PUKALANI HI 96788-1143
> USA   eBible.org 
> MLJohnson.org 
> Mobile: +1 808-333-6921
> Skype: kahunapule ___
> 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


Re: [sword-devel] eBible.org repository refresh done

2015-08-14 Thread Kahunapule Michael Johnson

  
  
Please forgive the missed modules. I
  tried to save time by selecting only the modules with upper case
  letters for rebuilding, and missed some. In my excitement, I kept
  working on this even while traveling. It is kind of awkward remote
  controlling my computer at home with a smaller-screened laptop, so
  the text is tiny and the scrolling is jerky. That still worked
  better than trying to do all of this from my laptop directly,
  because of bandwidth constraints traveling. Still, it would have
  been faster to rebuild everything, apparently. That is what
  happens when I'm rushed and tired.
  
  On the other hand, during the day I was in a set of meetings where
  I met the director of the Philippine Bible Society, so I have high
  hopes of getting some more Bible translations for us. Stay tuned
  on that.
  
  Yesterday, I added the Binandere Mark, Luke, and Acts to the set.
  That is probably more exciting to a small group of people from the
  Oro Province of Papua New Guinea than for you.
  
  I'm back at home, now. I think I have manually rebuilt the modules
  with capitalization errors, but I just kicked off a full rebuild,
  just in case.
  
  On 08/14/2015 11:12 AM, Karl Kleinpaste wrote:


  
  On 08/14/2015 12:10 PM, Kahunapule
Michael Johnson wrote:
  
  The
eBible.org repository refresh is done, again, with no case
squashing anywhere, and consistent capitalization. I hope. (Tell
me if I missed something, of course.)
  For the 3rd time, there are case errors
causing installation failure and, of course, failure of the
module to be usable in any case-sensitive filesystem such as
Linux/UNIX systems, if the modules are manually installed. 
Examples:

$ grep DataPath tzo*
tzoNT1995.conf:DataPath=./modules/texts/ztext/tzoNT1995/
tzoSA1983.conf:DataPath=./modules/texts/ztext/tzosa1983/
tzoZNT2009.conf:DataPath=./modules/texts/ztext/tzoznt2009/

ftp> cd pub/sword/modules/texts/ztext
250 CWD command successful
ftp> dir tzo*
227 Entering Passive Mode (74,208,71,128,140,61).
150 Opening ASCII mode data connection for file list
drwxrwxr-x   2 ebible   psacln   4096 Aug 14 02:00 tzoNT1995
drwxrwxr-x   2 ebible   psacln   4096 Aug 11 17:25 tzoSA1983
drwxrwxr-x   2 ebible   psacln   4096 Aug 11 17:26 tzoZNT2009

My testing of this has been simply to select all modules for
installation.  You could do this yourself and find the same
result.  I don't understand why this is such a challenge.


-- 
  
  Aloha,
  Kahunapule Michael Johnson
  

  
MICHAEL JOHNSON
  PO BOX 881143
  PUKALANI HI 96788-1143
USA

eBible.org
MLJohnson.org
Mobile: +1 808-333-6921
Skype: kahunapule
  

  

  


___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-14 Thread Karl Kleinpaste
I created 2 files, configs and directories.  configs is the result of
getting the trailing path component of DataPath from *.conf. 
directories is the result of ftp "dir" to get those same components. 
I've diff'd them.

$ diff -U0 configs directories
--- configs2015-08-14 17:07:16.399555970 -0400
+++ directories2015-08-14 17:05:01.048876837 -0400
@@ -48 +48 @@
-apwnt2012
+apwNT2012
@@ -61 +61 @@
-aucnt2009
+aucNT2009
@@ -93 +93 @@
-bmrnt2009
+bmrNT2009
@@ -136 +136 @@
-cbunt2010
+cbuNT2010
@@ -159 +159 @@
-conntpo2012
+conNTpo2012
@@ -363 +362,0 @@
-lifNT2009
@@ -364,0 +364 @@
+lifNT2009
@@ -505,0 +506 @@
+pon
@@ -507 +507,0 @@
-pon2006a2006
@@ -509 +509 @@
-pon
+pon2006a2006
@@ -637,2 +637,2 @@
-tzosa1983
-tzoznt2009
+tzoSA1983
+tzoZNT2009
@@ -721 +721 @@
-zypnt2010
+zypNT2010

___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-14 Thread Karl Kleinpaste
On 08/14/2015 12:10 PM, Kahunapule Michael Johnson wrote:
> The eBible.org repository refresh is done, again, with no case
> squashing anywhere, and consistent capitalization. I hope. (Tell me if
> I missed something, of course.)
For the 3rd time, there are case errors causing installation failure
and, of course, failure of the module to be usable in any case-sensitive
filesystem such as Linux/UNIX systems, if the modules are manually
installed.  Examples:

$ grep DataPath tzo*
tzoNT1995.conf:DataPath=./modules/texts/ztext/tzoNT1995/
tzoSA1983.conf:DataPath=./modules/texts/ztext/tzo_*sa*_1983/
tzoZNT2009.conf:DataPath=./modules/texts/ztext/tzo_*znt*_2009/

ftp> cd pub/sword/modules/texts/ztext
250 CWD command successful
ftp> dir tzo*
227 Entering Passive Mode (74,208,71,128,140,61).
150 Opening ASCII mode data connection for file list
drwxrwxr-x   2 ebible   psacln   4096 Aug 14 02:00 tzoNT1995
drwxrwxr-x   2 ebible   psacln   4096 Aug 11 17:25 tzo_*SA*_1983
drwxrwxr-x   2 ebible   psacln   4096 Aug 11 17:26 tzo_*ZNT*_2009

My testing of this has been simply to select all modules for
installation.  You could do this yourself and find the same result.  I
don't understand why this is such a challenge.
___
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

Re: [sword-devel] eBible.org repository refresh done

2015-08-14 Thread Peter Von Kaehne

Thanks Michael, Troy,

 

Despite a very loud appeal for complaints on a large number of mailing lists and even more direct emails to various developers I have not received any show stopping responses.

 

The responses we all saw re capitalisation etc, are in my view examples of ongoing quality assurance work which will continue to be required, but should not stop us from going live.

 

Troy, I think you should put the repo on the master repo list

 

Peter

 

Gesendet: Freitag, 14. August 2015 um 17:10 Uhr
Von: "Kahunapule Michael Johnson" 
An: sword-devel@crosswire.org
Betreff: Re: [sword-devel] eBible.org repository refresh done



Thank you, Troy for the light on the subject.
The eBible.org repository refresh is done, again, with no case squashing anywhere, and consistent capitalization. I hope. (Tell me if I missed something, of course.)

I'm not worried about case collisions in the repository, as all module names are unique without regard to case, but just more readable with mixed case. (I would discover any exceptions when I copy them to a case insensitive file system for testing with Windows or Mac if I goofed.) Since the zip files don't follow the same case-squashing convention (a kind of confusing exception), I think it is probably less error-prone to just always do the same thing with case. I'm not worried about 8.3 file systems or PalmOS for these, as they are mostly minority language Bibles in countries where I haven't seen a PalmOS device in use for years. My own last PalmOS device disintegrated years ago. The most common platforms actually used will be Android, followed by iOS, Windows, Mac OS, and Linux, in that order. (Anyone running Solaris, HPUX, BSD Unix, etc., is probably geeky enough to compile their own.)

Anything else?

On 08/13/2015 01:19 PM, Troy A. Griffitts wrote:


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 



 

--






 




	
		
		
		
			
			Your partner in electronic Bible publishing,
			
		
	



	
		
			MICHAEL JOHNSON
			PO BOX 881143
			PUKALANI HI 96788-1143
			USA
			eBible.org
			MLJohnson.org
			Mobile: +1 808-333-6921
			Skype: kahunapule
		
	



___ 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

Re: [sword-devel] eBible.org repository refresh done

2015-08-14 Thread Kahunapule Michael Johnson
Title: signature

  
  
Thank you, Troy for the light on the
  subject.
  The eBible.org repository refresh is done, again, with no case
  squashing anywhere, and consistent capitalization. I hope. (Tell
  me if I missed something, of course.)
  
  I'm not worried about case collisions in the repository, as all
  module names are unique without regard to case, but just more
  readable with mixed case. (I would discover any exceptions when I
  copy them to a case insensitive file system for testing with
  Windows or Mac if I goofed.) Since the zip files don't follow the
  same case-squashing convention (a kind of confusing exception), I
  think it is probably less error-prone to just always do the same
  thing with case. I'm not worried about 8.3 file systems or PalmOS
  for these, as they are mostly minority language Bibles in
  countries where I haven't seen a PalmOS device in use for years.
  My own last PalmOS device disintegrated years ago. The most common
  platforms actually used will be Android, followed by iOS, Windows,
  Mac OS, and Linux, in that order. (Anyone running Solaris, HPUX,
  BSD Unix, etc., is probably geeky enough to compile their own.)
  
  Anything else?
  
  On 08/13/2015 01:19 PM, Troy A. Griffitts wrote:


  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 ) be squashed to lowercase.


___



  


-- 
  
  
  

  
  
  

Your partner in
electronic Bible publishing,

  
  

  
  

  
MICHAEL JOHNSON
  PO BOX 881143
  PUKALANI HI 96788-1143
USA

eBible.org
MLJohnson.org
Mobile: +1 808-333-6921
Skype: kahunapule
  

  

  

___
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