Skip to content

Enhance v1 recipe error handling and progress feedback #5893

@danyeaw

Description

@danyeaw

Checklist

  • I added a descriptive title
  • I searched open requests and couldn't find a duplicate

What is the idea?

Clear error messages and progress feedback for v1 recipe builds.

Why is this needed?

Users need to understand failures and see progress.

What should happen?

  1. Catch rattler-build exceptions and re-raise as CondaError with context
  2. Add context-specific error messages
  3. Show progress (variant X/Y, package name/version)
  4. Add tests for error cases

Additional Context

  • At minimum: re-raise all exceptions as CondaErrors
  • Use progress_callback and BuildResult.log

Metadata

Metadata

Assignees

Labels

type::featurerequest for a new feature or capability

Type

No type

Projects

Status

TODO 📬

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions