8 Commits

Author SHA1 Message Date
Brett T. Warden 7de515c05a Make ModuleNotFoundError return pypi() deps
ModuleNotFoundError: No module named 'pyqtbuild' should add the dep
pypi(pyqtbuild)
2023-03-29 08:56:05 -07:00
William Douglas 74c0833cf4 Remove ruby, golang and cargo build patterns
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>
2023-03-17 12:14:20 -07:00
William Douglas 61af4ac6f5 pypi conversion test fixups 2022-01-12 04:44:34 -08:00
Patrick McCarty cf4ea17592 Ignore "unknown xref" warnings for R packages
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>
2020-05-13 13:24:06 -07:00
Patrick McCarty 89add95277 Consolidate two fail patterns
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>
2020-04-28 15:33:13 -07:00
Patrick McCarty 3bfb7b558a Extend fail pattern for make
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>
2020-04-12 16:48:37 -07:00
William Douglas 615f5a44a5 Stop adding maven build requirements
Turn off adding maven and gradle dependencies and build requirements
due to the reduction of support for this content in Clear Linux.
2020-02-11 13:05:45 -08:00
Athenas Jimenez cf52709df9 test_build: Increase coverage for build errors patterns
Signed-off-by: Athenas Jimenez <athenas.jimenez.gonzalez@intel.com>
2020-01-07 13:45:42 -08:00