diff options
Diffstat (limited to 'bpkg/pkg-build-collect.cxx')
-rw-r--r-- | bpkg/pkg-build-collect.cxx | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/bpkg/pkg-build-collect.cxx b/bpkg/pkg-build-collect.cxx index a70ef10..2be737e 100644 --- a/bpkg/pkg-build-collect.cxx +++ b/bpkg/pkg-build-collect.cxx @@ -5704,6 +5704,13 @@ namespace bpkg // pi->second.wout_config = true; + collect_existing_dependent (o, + ed, + {p}, + replaced_vers, + postponed_cfgs, + unsatisfied_depts); + postponed_existing_dependents.insert (pk); continue; } @@ -6842,17 +6849,13 @@ namespace bpkg << ed.db << " due to bogus postponement of " << "dependency " << pk;}); - // Note that we pass false as the add_required_by argument since - // the postponment is bogus and thus the originating dependency - // for this existing dependent may not be collected. - // recollect_existing_dependent (o, ed, replaced_vers, postponed_recs, postponed_cfgs, unsatisfied_depts, - false /* add_required_by */); + true /* add_required_by */); prog = true; break; } |