-
Notifications
You must be signed in to change notification settings - Fork 6
Description
I have already been discussing this with Joel. Now I also created this Github issue for NLB to be able to track something.
The issue is demonstrated in this test. Note that the marker can not simply be moved to the first non-empty block because the Pipeline generates these empty blocks for a reason, which is described in https://github.com/brailleapps/dotify/issues/150. See also the tests in TakenFromDP2Test that start with "marker-reference-". Also related are braillespecs/obfl#65, #48 and #49.
Joel suggested that I am exploiting a bug, which could be true, but because there is no way to tell from the OBFL spec, and the explanation in https://github.com/brailleapps/dotify/issues/150#issuecomment-250465758 sounded reasonable to me and nobody questioned it, I think my use of OBFL can be called legitimate.
Joel would like to focus on getting the OBFL spec right first, which makes the most sense from a maintainer's point of view. On the other hand NLB would like to solve the volume breaking issue asap in order to get their tool in production. In any case, I think the two issues can and should be seen as separate (unrelated) issues. (But if it can help to understand the situation better I can see if I can make a test that covers the combination of the two.)