Changeset masterdriverz%2Fpkgcore-dev,2291
- Timestamp:
- 07/21/08 13:01:03 (4 weeks ago)
- Author:
- masterdriverz <masterdriverz@…>
- Message:
-
Print information about failed packages
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r2279
|
r2291
|
|
| 525 | 525 | return 0 |
| 526 | 526 | |
| 527 | | changes = list(x for x in resolver_inst.state.iter_ops() |
| | 527 | changes = tuple(x for x in resolver_inst.state.iter_ops() |
| 528 | 528 | if x.pkg.package_is_real) |
| 529 | 529 | |
| … |
… |
|
| 548 | 548 | |
| 549 | 549 | change_count = len(changes) |
| | 550 | failures = [] |
| 550 | 551 | for count, op in enumerate(changes): |
| 551 | 552 | out.write("Processing %i of %i: %s" % (count + 1, change_count, |
| … |
… |
|
| 568 | 569 | if not options.ignore_failures: |
| 569 | 570 | return 1 |
| | 571 | failures.append((op.pkg, "fetch", ret)) |
| 570 | 572 | buildop.cleanup() |
| 571 | 573 | del buildop, ret |
| … |
… |
|
| 583 | 585 | if not options.ignore_failures: |
| 584 | 586 | return 1 |
| | 587 | failures.append((op.pkg, "build", ret)) |
| 585 | 588 | continue |
| 586 | 589 | |
| … |
… |
|
| 610 | 613 | if not options.ignore_failures: |
| 611 | 614 | return 1 |
| | 615 | failures.append((op.pkg, "merge", e)) |
| 612 | 616 | continue |
| 613 | 617 | |
| … |
… |
|
| 624 | 628 | update_worldset(world_set, add_pkg) |
| 625 | 629 | out.write("finished") |
| 626 | | return 0 |
| | 630 | for pkg, phase, error in failures: |
| | 631 | out.write("Couldn't merge package %s: '%s' during phase %s" % |
| | 632 | (pkg.cpvstr, error, phase)) |
| | 633 | return bool(failures) |