aboutsummaryrefslogtreecommitdiff
path: root/tests/common/dependency-alternatives
AgeCommit message (Collapse)AuthorFilesLines
2024-01-15Fix test packages not to import targets of unknown typeKaren Arutyunov1-0/+0
2024-01-15Always reconfigure dependency if configuration is specified on command line ↵Karen Arutyunov3-0/+0
for it (GH issue #354)
2023-11-02Add support for preserving old package configuration on up/downgrade and ↵Karen Arutyunov1-0/+0
reconfiguration
2023-11-02Load both user and dependent configurations in (pre-)reevaluate modesKaren Arutyunov4-0/+0
2023-11-02Always postpone 'unable to satisfy constraints' failure in ↵Karen Arutyunov2-0/+0
collect_build_prerequisites() and fix unexpected 'unable to satisfy dependency' failure
2023-11-02Fix collect_build_prerequisites() pre-reevaluation mode to always iterate ↵Karen Arutyunov1-0/+0
through all the depends clauses
2023-11-02Fix pkg-build not to collect repointed dependent recursivelly if its ↵Karen Arutyunov6-0/+0
collection is postponed
2023-10-20Fix 'unordered build' assertion failure due to bug in build_packages::order()Karen Arutyunov2-0/+0
2023-10-19Postpone 'unable to satisfy constraints' failure similar to what we do in ↵Karen Arutyunov5-0/+0
collect_order_dependents()
2023-09-25Don't create config cluster for existing dependents in simple casesKaren Arutyunov6-0/+0
2023-09-25Fix configuration negotiation not to cycle due to existing dependent ↵Karen Arutyunov2-0/+0
re-evaluation failure
2023-09-25Scratch plan on refinement caused by dependency up/down-grade/drop if any ↵Karen Arutyunov2-0/+0
configuration negotiation has been performed
2023-09-25Fix configuration negotiation in pkg-build to re-evaluate being reconfigured ↵Karen Arutyunov6-0/+0
existing dependents
2023-07-28Add another test case for pkg_configure() flawsKaren Arutyunov2-0/+0
2023-07-28Fix unexpected 'manual configuration of dependents with prefer or require ↵Karen Arutyunov7-0/+0
clauses is not yet supported' error (GH issue #302)
2023-07-19Don't reconfigure re-evaluated dependent if it's dependencies are not ↵Karen Arutyunov1-0/+0
reconfigured
2023-04-15Fix 'dropping no longer used variable' warning in testsKaren Arutyunov1-0/+0
2022-07-18Select next dependency alternative on dependency configuration negotiation ↵Karen Arutyunov3-0/+0
failure in pkg-build
2022-07-13Add support for build-file package manifest valueKaren Arutyunov2-0/+0
2022-06-23Add support for additional *-build package manifest values and alternative ↵Karen Arutyunov2-0/+0
buildfile naming
2022-06-20Implement dependency configuration negotiationBoris Kolpackov125-0/+16
For the detailed history see the dep-config and dep-config-neg branches.
2022-03-28In pkg-build make sure that reconfiguring dependent doesn't change current ↵Karen Arutyunov3-0/+0
dependency selection Also fix the dependency alternative selection so that if the dependency package of a different version is already being built, then make sure that one of them is satisfactory for all the dependents and don't consider this alternative if that's not the case.
2022-03-21Fix pkg-build to re-evaluate buildfile clauses in dependencies if ↵Karen Arutyunov2-0/+0
configuration variables are specified for dependent
2022-02-17Implement package skeleton loading and enable and reflect clauses evaluationBoris Kolpackov3-0/+0
2022-01-28Add support for multiple dependency alternativesKaren Arutyunov4-0/+0
2022-01-17Add initial support for dependency alternative reflect clauseKaren Arutyunov1-0/+0
2022-01-17Add support for multiple dependencies in alternativeKaren Arutyunov4-0/+1