aboutsummaryrefslogtreecommitdiff
path: root/bpkg/pkg-build-collect.hxx
AgeCommit message (Collapse)AuthorFilesLines
2023-09-25Fix configuration negotiation so that existing dependents with config ↵Karen Arutyunov1-16/+56
clauses are always considered for negotiation
2023-09-25Fix configuration negotiation not to cycle due to existing dependent ↵Karen Arutyunov1-10/+39
re-evaluation failure
2023-09-25In postponed_configuration::merge() also save ids of clusters merged into ↵Karen Arutyunov1-2/+2
cluster being merged from
2023-09-25Scratch plan on refinement caused by dependency up/down-grade/drop if any ↵Karen Arutyunov1-2/+12
configuration negotiation has been performed
2023-09-25Fix configuration negotiation not to yo-yo due to dependency collection ↵Karen Arutyunov1-23/+16
postponements Also add some "big" configuration negotiation tests.
2023-09-25Fix configuration negotiation in pkg-build to re-evaluate being reconfigured ↵Karen Arutyunov1-171/+143
existing dependents
2023-08-04Add support for specifying package archive and directory as a dependency for ↵Karen Arutyunov1-6/+8
pkg-build Also make sure that a package specified as an archive or directory always replaces selected package. Also add support for deorphaning and upgrading of such a package.
2023-06-15Add --deorphan pkg-build optionKaren Arutyunov1-0/+13
2023-05-25Optimize build_packages::collect_order_dependents() to skip already visited ↵Karen Arutyunov1-5/+20
dependencies
2023-05-23Postpone failure due to unsatisfied dependency constraint for existing dependentKaren Arutyunov1-6/+59
2023-02-01Implement system package manager query and install support for DebianBoris Kolpackov1-1/+22
2022-12-14Add noexcept to move constructors and move assignment operatorsKaren Arutyunov1-1/+1
2022-08-24Split pkg-build.cxxKaren Arutyunov1-0/+1486