[BUG FIXES]
- Ship POD files in the CPAN tarball. The per-class .pod files
generated from docs/libxml.dbk were gitignored, and nothing in
the dist chain was producing them, so recent tarballs shipped
without POD. The .pod files are now tracked in git (bison-style),
somake distincludes them via MANIFEST and the documentation
reaches CPAN consumers again. Also eliminates the bootstrap
problem of needing XML::LibXML installed to build XML::LibXML's
docs, and silences the "kit incomplete" warning from
perl Makefile.PLon a fresh checkout.
[MAINTENANCE]
- Add a
pod-driftCI job that runsmake pod_docsand fails on
any diff, catching forgotten POD regenerations after edits to
docs/libxml.dbk.
- Move xmllibxmldocs.pl from example/ to scripts/. It is a
maintenance tool that emits source files (POD), not a usage
example of XML::LibXML; scripts/ already houses similar
build/dev tooling.
- Skip t/release-kwalitee.t outside a dist tarball. The
Test::Kwaliteehas_meta_ymlcheck was failing under
make testin author mode because META.yml is only generated
bymake dist. The test now skips cleanly when META.yml is
absent and still runs the full 18-check suite under
make disttestagainst the unpacked tarball.