aboutsummaryrefslogtreecommitdiff
path: root/bpkg/pkg-build-collect.cxx
AgeCommit message (Expand)AuthorFilesLines
2024-04-01Use ~host/build2-no-warnings for private configurationsBoris Kolpackov1-1/+5
2024-01-09Try to automatically resolve unsatisfied dependency constraints by specifying...Karen Arutyunov1-1/+1
2023-12-11Try to automatically resolve unsatisfied dependency constraints by specifying...Karen Arutyunov1-75/+197
2023-11-17Fix pkg-build by denying dropping package if it has dependentsKaren Arutyunov1-54/+123
2023-11-17Fix pkg-build by ignoring version replacement if it doesn't satisfy dependenc...Karen Arutyunov1-57/+51
2023-11-14Fix unexpected 'unable to satisfy dependency' error in pkg_configure() by tur...Karen Arutyunov1-111/+76
2023-11-02Disable dependency information diagnostics filtering in verbose modeBoris Kolpackov1-10/+15
2023-11-02Fix configuration negotiation machinery to non-recursivelly collect being pos...Karen Arutyunov1-5/+8
2023-11-02Fix pkg-build to order drops after collecting/ordering dependents when all re...Karen Arutyunov1-21/+29
2023-11-02Add support for preserving old package configuration on up/downgrade and reco...Karen Arutyunov1-35/+84
2023-11-02Fix configuration negotiation machinery to postpone collecting cluster's exis...Karen Arutyunov1-43/+65
2023-11-02Load both user and dependent configurations in (pre-)reevaluate modesKaren Arutyunov1-6/+9
2023-11-02Improve pkg-build's 'unable to upgrade package' diagnosticsKaren Arutyunov1-80/+203
2023-11-02Suppress constraints duplicates when merge build_package objectsKaren Arutyunov1-6/+20
2023-11-02Always postpone 'unable to satisfy constraints' failure in collect_build_prer...Karen Arutyunov1-173/+216
2023-11-02Fix collect_build_prerequisites() pre-reevaluation mode to always iterate thr...Karen Arutyunov1-8/+8
2023-11-02Fix configuration negotiation machinery to also save/restore unsatisfied depe...Karen Arutyunov1-6/+53
2023-11-02Fix pkg-build not to collect repointed dependent recursivelly if its collecti...Karen Arutyunov1-25/+70
2023-10-20Fix 'unordered build' assertion failure due to bug in build_packages::order()Karen Arutyunov1-64/+74
2023-10-19Postpone 'unable to satisfy constraints' failure similar to what we do in col...Karen Arutyunov1-234/+439
2023-10-18When print constraints version for multiple packages use per-package printed ...Karen Arutyunov1-9/+24
2023-10-17Print version constraints recursively in 'unable to satisfy constraints' diag...Karen Arutyunov1-90/+230
2023-09-26Improve 'unable to upgrade package' diagnostics in pkg-buildKaren Arutyunov1-5/+5
2023-09-25Fix configuration negotiation not to compare dependency's config checksums if...Karen Arutyunov1-34/+49
2023-09-25Don't create config cluster for existing dependents in simple casesKaren Arutyunov1-140/+237
2023-09-25Properly re-collect existing packages scheduled for recursive re-collection e...Karen Arutyunov1-3/+24
2023-09-25Fix build_packages::collect_build_postponed() to try to collect bogus postpon...Karen Arutyunov1-4/+60
2023-09-25Fix build_packages::collect_build_postponed() to also make snapshots of repla...Karen Arutyunov1-1/+10
2023-09-25Fix configuration negotiation so that existing dependents with config clauses...Karen Arutyunov1-27/+145
2023-09-25Fix configuration negotiation not to cycle due to existing dependent re-evalu...Karen Arutyunov1-52/+187
2023-09-25In postponed_configuration::merge() also save ids of clusters merged into clu...Karen Arutyunov1-0/+3
2023-09-25Scratch plan on refinement caused by dependency up/down-grade/drop if any con...Karen Arutyunov1-75/+68
2023-09-25Fix configuration negotiation not to yo-yo due to dependency collection postp...Karen Arutyunov1-104/+166
2023-09-25Disable in-place version replacement in pkg-build since sometimes it is appli...Karen Arutyunov1-2/+23
2023-09-25Fix configuration negotiation for cases when existing dependent collection is...Karen Arutyunov1-6/+45
2023-09-25Fix configuration negotiation to throw postpone_dependency for collected depe...Karen Arutyunov1-26/+52
2023-09-25Fix configuration negotiation in pkg-build to re-evaluate being reconfigured ...Karen Arutyunov1-955/+1150
2023-08-04Add support for specifying package archive and directory as a dependency for ...Karen Arutyunov1-1/+1
2023-07-31Fix unexpected 'no package available for dependency' error when building from...Karen Arutyunov1-2/+5
2023-07-25Advice user to re-fetch repositories if package fetch ends up with 404 HTTP s...Karen Arutyunov1-2/+2
2023-07-20Don't creare new configuration cluster for dependency which already belongs t...Karen Arutyunov1-3/+20
2023-07-20Fix re-evaluating multiple existing dependents with config clause of common d...Karen Arutyunov1-19/+37
2023-07-19Don't reconfigure re-evaluated dependent if it's dependencies are not reconfi...Karen Arutyunov1-4/+10
2023-07-19Don't reconfigure dependency if negotiated configuration doesn't changeKaren Arutyunov1-30/+47
2023-06-30Allow re-adding identical dependency to non-existent dependentBoris Kolpackov1-5/+13
2023-06-29Fix assertion failure in package_skeleton::reload_defaults()Karen Arutyunov1-4/+24
2023-06-19Add --mask-repository pkg-build optionKaren Arutyunov1-4/+24
2023-06-15Add --deorphan pkg-build optionKaren Arutyunov1-0/+1
2023-06-01Increment version iteration number for selected non-external package regardle...Karen Arutyunov1-1/+0
2023-05-25Optimize build_packages::collect_order_dependents() to skip already visited d...Karen Arutyunov1-3/+24