As Brad mentions, we do have "FATAL". (I'd already forgotten about that!)
> Would it be reasonable to assert that those instances should all either drop
the default (and be a hard ERROR) or change to a WARNING?
Without doing a survey, I'd suggest we should not remove any (crafted) default
behavior. If that means a lot of ERROR -> WARNING, that's fine. We should be
clear about what an author has got wrong.
And as I think Alex intimated, a lot of this is from before we were very careful
about what belonged to validation and what we might emit at run time.
Is that enough guidance? Want to post some tricky cases here first for discussion?
Rob
On 12/5/25 16:05, Andrew Scholer wrote:
> Yes, thanks Alex.
>
> From Rob's first reply...
>
> I'd like to say that if our Python xsltproc() routine finishes gracefully
> (some kind of good exit code), then there is no reason for the CLI to assume
> something bad happened due to any XSL code. This could be worth some more
> discussion.
>
>
> Yes, something like that is what I was thinking about.
>
> Runestone has become permissive in terms of what it does with the CLI reporting
> of errors. (i.e. lets you deploy despite reported errors.) So that helps with
> that specific 5 minutes before class issue.
>
> But when looking at the report from CLI and or RS, it would be nice to have a
> clear line between "something definitely is broken in your build" and "all the
> output is there, it may just not be quite what you intended". To me, that is the
> difference between ERROR and WARNING.
>
> For the most part it looks like that is how things break down. But a search
> turns up a few other ERRORS based on "we used a default". Those muddy the
> picture for anyone/thing trying to summarize the build results.
>
> Would it be reasonable to assert that those instances should all either drop the
> default (and be a hard ERROR) or change to a WARNING?
>
> It would mean that for any given feature the PTX author needs to decide if a
> default is likely good enough to produce reasonably working output. If so,
> provide it and do a WARNING. If not, skip the default entirely and emit an ERROR.
>
>
>
> On Fri, Dec 5, 2025 at 2:49 PM 'Rob Beezer' via PreTeXt development <pretext-
> >
d...@googlegroups.com <mailto:
d...@googlegroups.com> <mailto:
pretext-
> andrew- <
https://computerscience.chemeketa.edu/people/andrew->
> > scholer/ <
https://computerscience.chemeketa.edu/people/andrew-
> <
https://computerscience.chemeketa.edu/people/andrew-scholer/> <https://
> >
computerscience.chemeketa.edu/people/andrew-scholer/ <http://
> >
dev%2Bunsu...@googlegroups.com
> <mailto:
dev%252Buns...@googlegroups.com>> <mailto:
pretext-
> <mailto:
pretext-> <mailto:
pretext- <mailto:
pretext->>
> > >
dev+uns...@googlegroups.com
> <mailto:
dev%2Bunsu...@googlegroups.com>
> > <mailto:
dev%2Bunsu...@googlegroups.com
> <mailto:
dev%252Buns...@googlegroups.com>>>.
> pretext- <
https://groups.google.com/d/msgid/pretext->
> > dev/ <
https://groups.google.com/d/msgid/pretext-dev/ <https://
>
groups.google.com/d/msgid/pretext-dev/>>
> > > CACm44N9r-
> sOZegx3%2BoZ87fSFX7F1xc6L8%3DjCN2yURnwrjooPRw%
40mail.gmail.com
> <
http://40mail.gmail.com>
> > <
http://40mail.gmail.com <
http://40mail.gmail.com>>
> > > <
https://groups.google.com/d/msgid/pretext-dev/CACm44N9r-
> <
https://groups.google.com/d/msgid/pretext-dev/CACm44N9r-> <https://
> >
groups.google.com/d/msgid/pretext-dev/CACm44N9r- <http://
>
groups.google.com/d/msgid/pretext-dev/CACm44N9r->>
> > > sOZegx3%2BoZ87fSFX7F1xc6L8%3DjCN2yURnwrjooPRw%
40mail.gmail.com
> <
http://40mail.gmail.com>
> > <
http://40mail.gmail.com <
http://40mail.gmail.com>>?
> > > utm_medium=email&utm_source=footer>.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "PreTeXt development" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to
pretext-dev...@googlegroups.com <mailto:
pretext-
>
dev%2Bunsu...@googlegroups.com> <mailto:
pretext- <mailto:
pretext->
> >
dev%2Bunsu...@googlegroups.com
> <mailto:
dev%252Buns...@googlegroups.com>>.
> > MTAwMDAyMi5iZWV6ZXI.1764971156%40pnsh <
https://groups.google.com/d/
> msgid/ <
https://groups.google.com/d/msgid/>
> > pretext-dev/MTAwMDAyMi5iZWV6ZXI.1764971156%40pnsh>.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "PreTeXt development" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> email
> > to
pretext-dev...@googlegroups.com <mailto:
pretext-
> > CA%2BR-jrcwMSzYVX%3D%3DaNN6RkyvT2-
> W5vfwxq5tNhZtTD%2BZeSeokg%
40mail.gmail.com <
http://40mail.gmail.com>
> > <
https://groups.google.com/d/msgid/pretext-dev/CA%2BR- <https://
>
groups.google.com/d/msgid/pretext-dev/CA%2BR->
> > jrcwMSzYVX%3D%3DaNN6RkyvT2-W5vfwxq5tNhZtTD%2BZeSeokg%
40mail.gmail.com
> MTAwMDAzMy5iZWV6ZXI.1764974972%40pnsh <
https://groups.google.com/d/msgid/
> pretext-dev/MTAwMDAzMy5iZWV6ZXI.1764974972%40pnsh>.
> CACm44N_nFhriP%3DN4ZFGpkMJ43_SY2QcSsYbxk9bUU5WYsXwMdw%
40mail.gmail.com <https://
>
groups.google.com/d/msgid/pretext-dev/
> CACm44N_nFhriP%3DN4ZFGpkMJ43_SY2QcSsYbxk9bUU5WYsXwMdw%
40mail.gmail.com?
> utm_medium=email&utm_source=footer>.