generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 136
Closed
Labels
[C] Feature / EnhancementA new feature request or enhancement to an existing feature.A new feature request or enhancement to an existing feature.
Milestone
Description
When building a lot of packages, assess can fail for a variety of reasons. It'd be great to summarize these and identify the causes.
These include:
- Kani-compiler panics, which we can aggregate based on the
file:lineof the panic - Build failures, where we can both have a "generic" build failure, and ad-hoc recognizers for specific known kinds of failure. (e.g. recognizing "
assertis ambiguous" fromfutures-0.1as a common specific reason. Building these ad-hoc recognizers might be "unprincipled" in that we just build them for everything we see in practice, but I think that's a good way to proceed: make sure we understand everything because we'll have a metric for "unknown build failure" that should trend towards 0.) - Common types of project misconfigurations. E.g. sometimes a native library development package needs to be installed on the host. Or projects can't build with their default features.
- CBMC / goto-cc / validate-goto-model failures.
- Other unknown failures.
Metadata
Metadata
Assignees
Labels
[C] Feature / EnhancementA new feature request or enhancement to an existing feature.A new feature request or enhancement to an existing feature.