Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rewrite dependency lister - now produces *much* easier to read output
Knowing where a module came from is quite valuable, but the segmentation done in cebc0cc makes it rather hard finding a particular module. Instead add an extra prefix with shorthand "dirs of interest" names, and putput the entire list in ci-alphabetical order. Additionally make sure we explicitly print out our versions under CI (a silly omission from earlier), and explicitly omit loading dist_* optdeps The rough list of changes: - Explicitly report expected but failed-to-load modules - Add knowledge of './t' => T, under same rules as LIB - Add support for (site|vendor)lib_stem (whatever that is) - Add support for (site|vendor)prefix - Add support for ./blib/(lib|arch) - Add support for an explicit CWD marker - When no sourcing is found - report the @inc index if possible - If a module came from {SVP}{AL}, list it even if no version is defined - Explain missing checksums - Display the contents of @inc, making it even easier to follow sourcing While the diff is massive, the actual logic did not change in any significant way.
- Loading branch information