These patterns are being removed as they are not used or are going to
be reworked.
This change also removes support for multi-versioned packages which
were considered for go and cargo purposes.
Signed-off-by: William Douglas <william.douglas@intel.com>
These warning messages appear whenever an R package's tests cannot
resolve documentation cross-references to other packages.
Although the warnings may create usability problems with a package's
documentation, any unresolvable cross-references are for *optional*
or *undeclared* dependencies, and thus do not impact the overall
functionality of that package.
I consider these unresolvable cross-references to be a minor drawback,
and there is greater benefit to ignoring them than acting on them: (a)
build rounds for R packages will be reduced in general, especially
improving build times for packages with multiple warnings raised, and
(b) the dependency tree becomes smaller, simplifying and improving the
time to rebuild all R packages in dependency order.
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
Also add support for `-` and `_` characters in the matched names, and
add examples for tests/builderrors to make sure the regex works.
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
This covers the "ENOENT" case. Also update the unittests to verify that
the updated pattern works.
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>