Closed rickj closed 3 days ago
As a data point: the original charter for the EPUB Working group had this item for its success criteria:
- Validation tools such as EPUBCheck fully support EPUB 3.X.
With the template of today, this could mean adding this remark to the success criteria section of the new charter.
Discussed at WG: https://w3c.github.io/pm-wg/minutes/2024-11-01.html#i31
PR has been raised (#50) following the Steering Committee discussion.
We discussed this requirement on the Publishing Steering Committee today. Many of the people voiced support for having the requirement to update epubcheck in the charter. We noted that without epubcheck, adoption of any new specification would fail.
(Sorry for the duplication, but I noticed that I posted this to the closed pull request.)
Is it worth noting somewhere in the charter that this group should be logging all issues that affect conformance in the epubcheck tracker, not just that epubcheck should get updated? I tried to keep on top of this during 3.3, and we did a pretty extensive review while testing the assertions of the specification, but it's a huge headache if it's not always front of mind as we're working.
Yes, I think it is worth noting in the charter that items that are expected to impact epubcheck should be tracked in the epubcheck repo.
It is better that the community owns this instead of leaving it up to one or two people.
(Sorry for the duplication, but I noticed that I posted this to the closed pull request.)
Is it worth noting somewhere in the charter that this group should be logging all issues that affect conformance in the epubcheck tracker, not just that epubcheck should get updated? I tried to keep on top of this during 3.3, and we did a pretty extensive review while testing the assertions of the specification, but it's a huge headache if it's not always front of mind as we're working.
Maybe the right place to put this is the liaison statement to the epubcheck community. WDYT?
Maybe the right place to put this is the liaison statement to the epubcheck community.
I actually wonder if it should be part of the success criteria statement? We cover a lot of testing needs, for example. Maybe something like:
All changes that add, remove, or clarify publication conformance requirements are also logged in the EPUBCheck tracker as they are addressed, and EPUBCheck is updated to fully support EPUB 3.4.
If you are going to call out EPUB 3.4, then don't forget the ISO EPUB/A
If you are going to call out EPUB 3.4, then don't forget the ISO EPUB/A
I am sorry @rickj , I do not understand the reference to ISO vs EPUBCheck...
Maybe the right place to put this is the liaison statement to the epubcheck community.
I actually wonder if it should be part of the success criteria statement? We cover a lot of testing needs, for example. Maybe something like:
All changes that add, remove, or clarify publication conformance requirements are also logged in the EPUBCheck tracker as they are addressed, and EPUBCheck is updated to fully support EPUB 3.4.
It looks a bit strange as a success criterion... but I am not against it.
Can you create a PR to make things quicker?
If you are going to call out EPUB 3.4, then don't forget the ISO EPUB/A
I am sorry @rickj , I do not understand the reference to ISO vs EPUBCheck...
Just pointing out that if we are calling out specific versions of EPUB as a success criteria, we will need to ensure EPUBcheck validates EPUB/A. While it should do that... it should not be assumed.
It looks a bit strange as a success criterion...
Ya, maybe it can be integrated with testing under the interop goal.
Can you create a PR to make things quicker?
Sure, let me see what I can do to improve it and I'll open a pr.
If you are going to call out EPUB 3.4, then don't forget the ISO EPUB/A
I am sorry @rickj , I do not understand the reference to ISO vs EPUBCheck...
Just pointing out that if we are calling out specific versions of EPUB as a success criteria, we will need to ensure EPUBcheck validates EPUB/A. While it should do that... it should not be assumed.
I am not familiar with all the details about epubcheck-EPUB A11y, but the line I have put into the charter essentially the same line as what we had in the EPUB charter...
@mattgarrish you probably are more familiar with that part of the game.
am not familiar with all the details about epubcheck-EPUB A11y
EPUB/A is the archiving spec that they're just getting started with, not the accessibility spec.
Since it's not being done in W3C, can we commit to updating epubcheck in our charter? If we were chartering epubcheck it would make perfect sense, but I'm not sure how it fits in the scope of this group.
am not familiar with all the details about epubcheck-EPUB A11y
EPUB/A is the archiving spec that they're just getting started with, not the accessibility spec.
Oops, sorry, my bad.
Since it's not being done in W3C, can we commit to updating epubcheck in our charter? If we were chartering epubcheck it would make perfect sense, but I'm not sure how it fits in the scope of this group.
Absolutely. What epubcheck does w.r.t. EPUB/A is up to the epubcheck community, which is not under the control of this Working Group. Consequently, we should not put anything into the charter imho.
Agree with Ivan that we don't need to tie EPUB/A to the charter, we should definitely keep liaising with that work, and we're already mentioning our efforts with ISO for EPUB 3.3, which is related as well.
If we are making changes to EPUB, there needs to be clarity about necessary changes to EPUBCheck. Before we go to an AC vote on the charter we should include some plan, or direction, or assurances about how EPUBCheck will be updated.
As a simple statement: EPUB is maintained by the W3C. The validator for EPUB... {this is where we need clarity!}