Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add a basic docs test, with a few working, tested sample usages #40549

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

dustinkirkland
Copy link
Member

This branch adds a test/docs pipeline, and a couple of working, tested usages against a somewhat random set of packages (7zip, apache2, keyutils, and zstd), that all currently pass.

There should be roughly another ~600 docs (sub)packages that we can add these tests against, especially the ones that use the split/manpages (~557) and split/infodir (~45) pipelines.

HOWEVER -- some of these will fail, and possibly for reasons that we should go and fix. We have a few dozen docs packages which are totally empty (ie, don't ship any documentation, symlinks, or act as virtual packages depending on other packages). e.g.: utmps-docs, fio-docs, libcmis-doc, qt6-qtbase-doc, etc. In each of those cases, there are subpackages using split/manpages or split/infodir, but nothing is actually happening. That seems to be indicative of a real problem in the packaging.

pipelines/test/docs.yaml Outdated Show resolved Hide resolved
@powersj powersj requested a review from OddBloke January 27, 2025 22:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants