RSC 012 seems related to this : Fragment identifier is not defined. Issue #1073 w3c/epubcheck GitHub
It seems the issue would be that #fig:epubSample1 does not exist in the epub ?
Does the figure has caption with an id in the epub ?
Do you use epubcheck? Most developers who have even thought about EPUB rely heavily on epubcheck, the open source validation tool for EPUB. Most retailers will not accept a file unless it passes epubcheck. Most publishers require that their files pass epubcheck in order to enter their content management systems. Most developers run files through epubcheck regularly for a sanity check.
btw, our own BSD licensed project transpect shows that much of the code paid by different customers is published as OS. Furthermore, GPL is not helpful to propagate OS, because many companies use GPL just to aquire the OS label. Instead they offer a minimal feature set as OS and the enterprise features remain closed source. In this sense, GPL prevents that OSS can be used by a broader audience. If epubcheck would be licensed under the GPL, fewer companies would make use of it. And you cannot expect seriously that anybody would publish customer configurations as OSS. But in the end, this thread is to find new developers for epubcheck and not to talk about licensing stuff.
I just now (6Jul23) got an email from Apple indicating that Book submissions must be put through an ePub checker first. Their link leads to epubcheck-5.0.1, a Java application. Since I charge for some of my books on the bookstore does this mean I must pay Oracle for the use of Java?
df19127ead