Circular imports break utilities/make-dummy-hosted-branches and 'make run_all'

Bug #386140 reported by Brad Crittenden
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Tim Penhey

Bug Description

/home/bac/canonical/lp-branches/trunk/bin/py ./utilities/make-dummy-hosted-branches
Traceback (most recent call last):
  File "./utilities/make-dummy-hosted-branches", line 27, in ?
    from lp.code.model.branch import Branch
  File "/home/bac/canonical/lp-branches/trunk/lib/lp/code/model/branch.py", line 49, in ?
    from lp.code.model.branchmergeproposal import (
  File "/home/bac/canonical/lp-branches/trunk/lib/lp/code/model/branchmergeproposal.py", line 47, in ?
    from canonical.launchpad.database.diff import Diff, PreviewDiff, StaticDiff
  File "/home/bac/canonical/lp-branches/trunk/lib/canonical/launchpad/database/__init__.py", line 19, in ?
    from lp.registry.model.product import *
  File "/home/bac/canonical/lp-branches/trunk/lib/lp/registry/model/product.py", line 35, in ?
    from lp.code.model.branch import BranchSet
ImportError: cannot import name BranchSet
make: *** [hosted_branches] Error 1

Tags: lp-code
Tim Penhey (thumper)
Changed in launchpad:
assignee: nobody → Tim Penhey (thumper)
importance: Undecided → High
milestone: none → 2.2.6
status: New → Triaged
Tim Penhey (thumper)
affects: launchpad → launchpad-code
Changed in launchpad-code:
milestone: 2.2.6 → none
Tim Penhey (thumper)
Changed in launchpad-code:
milestone: none → 2.2.6
status: Triaged → In Progress
Revision history for this message
Tim Penhey (thumper) wrote :

Fixed in RF 8600.

Changed in launchpad-code:
status: In Progress → Fix Committed
Tim Penhey (thumper)
Changed in launchpad-code:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.