• 
      

    Catch Bazaar/Breezy import errors and show them.

    Review Request #13229 — Created Aug. 23, 2023 and submitted

    Information

    Review Board
    release-6.x

    Reviewers

    If bzr/brz fail to start due to an import error (such as a missing
    Paramiko or another dependency), the error would be masked behind a
    "Repository not found" error.

    We now detect this and represent the error as an SCMError, helping to
    debug this both in production and during test runs.

    Used this to debug some unit test failures. Verified that the exception
    was represented properly.

    Summary ID
    Catch Bazaar/Breezy import errors and show them.
    If `bzr`/`brz` fail to start due to an import error (such as a missing Paramiko or another dependency), the error would be masked behind a "Repository not found" error. We now detect this and represent the error as an `SCMError`, helping to debug this both in production and during test runs.
    e2a9d30189301cebdee8248319079108e7f71834
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-6.x (01ae10a)