#1328 closed defect (fixed)

report all dependencies that we failed to import or find an acceptable version of, not just the first one

Reported by: davidsarah Owned by: davidsarah
Priority: major Milestone: 1.8.2
Component: packaging Version: 1.8.1
Keywords: usability Cc:
Launchpad Bug:

Description

This would reduce the number of iterations when several packages need to be installed (for both end-users and buildbot operators).

Change History (4)

comment:1 Changed at 2011-01-16T03:03:53Z by davidsarah

  • Owner changed from somebody to davidsarah
  • Status changed from new to assigned

comment:2 Changed at 2011-01-16T03:58:17Z by david-sarah@…

In [4963/ticket1306]:

src/allmydata/init.py: When a requirement fails, print all failures and also the PYTHONPATH and sys.path. refs #1328 (although this is only a partial fix because it doesn't handle failure to import).

comment:3 Changed at 2011-01-27T05:15:29Z by davidsarah

  • Milestone changed from soon to 1.8.2

This should have been mostly fixed by 29336a09163cd3d5. It is still possible that pkg_resources can throw an exception (when it is imported) that only has information about one package when there are errors with more than one. However, I don't think there's much we can do about that. This ticket is fixed for the errors that we generate ourselves.

comment:4 Changed at 2011-01-27T05:16:58Z by davidsarah

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.