Thanks David. It’ll be a while before I get to it, but I appreciate having it 
documented on Jira and with a specific test case.

I’m not sure what is “official” wrt the issues tracker. I think it was 
originally bugs.crosswire.org <http://bugs.crosswire.org/> and I changed it to 
tracker.crosswire.org <http://tracker.crosswire.org/>, since it’d be used for 
more than just bugs, but also requests and planning. I don’t care for 
jira.crosswire.org <http://jira.crosswire.org/> as that is product specific and 
not purpose driven. The emails that jira sends have tracker.crosswire.org 
<http://tracker.crosswire.org/>. You said it works more or less. What is less 
about it?

DM

> On Apr 2, 2025, at 3:00 AM, David Haslam <dfh...@protonmail.com> wrote:
> 
> Hi DM,
> 
> I've added a link for the OSIS Zip.
> 
> See my new comment in [MODTOOLS-108] osis2mod fails badly on some Bible 
> translations - CrossWire Tracker: Bugs, Issues, Requests and Plans 
> <https://jira.crosswire.org/browse/MODTOOLS-108?orderby=created+DESC%2C+priority+ASC%2C+updated+DESC>
> 
> Aside: IIRC, our issues tracker URL domain is now officially 
> jira.croswire.org <https://jira.croswire.org/>
> though tracker.crosswire.org <https://tracker.crosswire.org/> also still 
> works (more or less).
> 
> Best regards,
> 
> David
> 
> Sent with Proton Mail <https://pr.tn/ref/SWXT9A5YZ67G> secure email.
> 
> On Tuesday, April 1st, 2025 at 8:42 PM, DM Smith <dmsm...@crosswire.org> 
> wrote:
>> Is this related to MODTOOLS-108 in Jira, which Michael just created a few 
>> days ago? See: http://tracker.crosswire.org/browse/MODTOOLS-108
>> 
>> If so, can you add the comment there. Otherwise can you find or create an 
>> appropriate issue in Jira in MODTOOLS?
>> 
>> Can you supply a mock osis xml that reliably goes into an infinite loop? 
>> I’ve heard reports of this but cannot reproduce.
>> 
>> I’m not sure what you meant by “do not exist in any of the SWORD 
>> versifications” as osis2mod only considers the versification that is 
>> supplied when running it.
>> 
>> The goal of osis2mod is to build a module, handling most errors as 
>> recoverable and giving exactly what recovery was provided. So in that sense, 
>> it should not stop.
>> 
>> When a book is not in the v11n, it is appended to the module, which means it 
>> is appended to the last verse of the chosen v11n.
>> 
>> Maybe a different message if the book or chapter is not in the 
>> versification? This would avoid calling out each verse that is not in the 
>> v11n.
>> 
>> Perhaps a flag for diagnostics only?
>> 
>> Maybe creating a histogram of repeated messages (don’t output the same 
>> message, one right after the other but rather buffer them with a count. When 
>> the new message is different from the last, output the last with a count. At 
>> the end of the program, output the outstanding buffered messages).
>> 
>> Maybe we need a separate tool to find the best v11n, of the known v11ns? 
>> I.e. the one with the least mismatches.
>> 
>> DM
>> 
>>> On Apr 1, 2025, at 2:19 AM, David Haslam <dfh...@protonmail.com> wrote:
>>> 
>>> If osis2mod encounters a set of osisID that do not exist in any of the 
>>> SWORD versifications - it appears to go into an endless loop attempting to 
>>> link each one to Rev.22.21
>>> 
>>> Wouldn’t it be preferable for it to fail with an error message? eg
>>> 
>>> INVALID osisID - cannot continue!
>>> 
>>> Best regards,
>>> 
>>> David
>>> 
>>> Sent from Proton Mail <https://proton.me/mail/home> for iOS
>>> _______________________________________________
>>> sword-devel mailing list: sword-devel@crosswire.org
>>> http://crosswire.org/mailman/listinfo/sword-devel
>>> Instructions to unsubscribe/change your settings at above page
>> 
> 
> _______________________________________________
> sword-devel mailing list: sword-devel@crosswire.org
> http://crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page

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

Reply via email to