martinthomson / i-d-template

A template for IETF internet draft git repositories
Other
208 stars 182 forks source link

xslt now seems to require rfc2629-no-doctype.xslt to be in lib/ #235

Closed mnot closed 4 years ago

mnot commented 4 years ago

see https://app.circleci.com/pipelines/github/httpwg/http-extensions/465/workflows/8dcfbbb4-29e2-4186-84c5-8ea738c5aeea/jobs/3519

needs to be transformed to 1.0.

mnot commented 4 years ago

Hm, still getting

warning: failed to load external entity "lib/rfc2629-no-doctype.xslt"

martinthomson commented 4 years ago
~/code/http-extensions master
$ make
xsltproc lib/rfc2629xslt/to-1.0-xslt.xslt lib/rfc2629xslt/rfc2629-no-doctype.xslt > lib/rfc2629-no-doctype.xslt
xsltproc lib/rfc2629xslt/to-1.0-xslt.xslt lib/rfc2629xslt/clean-for-DTD.xslt > lib/clean-for-DTD.xslt
xsltproc lib/rfc2629xslt/to-1.0-xslt.xslt lib/rfc2629xslt/rfc2629.xslt > lib/rfc2629.xslt
cat draft-ietf-httpbis-bcp56bis.md  | kramdown-rfc2629 --v3 | lib/add-note.py > draft-ietf-httpbis-bcp56bis.xml

WFM

Is is possible that your checkout of the XSLT repo predates lib/rfc2629.xslt, such that the makefile believes that it is not necessary to update it?

mnot commented 4 years ago

It was the main vs master issue