aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2022-05-04Add initial support for negotiating dependency configuration with existing ↵dep-config-take-1Karen Arutyunov6-25/+551
dependents
2022-05-03Make collect_drop() to also use replaced_versions map to prevent dependency ↵Karen Arutyunov1-3/+55
overconstraining
2022-05-03Fix collect_order_dependents() not to verify constraints of being dropped ↵Karen Arutyunov4-0/+77
dependent
2022-04-27In pkg-build postpone collecting dependencies with preferred/required ↵Boris Kolpackov43-19/+3793
configuration Also start build collection from scratch on package version replacement.
2022-03-28In pkg-build make sure that reconfiguring dependent doesn't change current ↵Karen Arutyunov4-6/+241
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-23Add configuration variable sources to selected packagesKaren Arutyunov1-0/+89
2022-03-21Fix pkg-build to re-evaluate buildfile clauses in dependencies if ↵Karen Arutyunov3-0/+121
configuration variables are specified for dependent
2022-03-04Add support for --stdout-format to pkg-status commandKaren Arutyunov4-116/+221
2022-02-22Increment version iteration for external packages on buildfiles changeKaren Arutyunov1-89/+244
2022-02-17Implement package skeleton loading and enable and reflect clauses evaluationBoris Kolpackov4-3/+220
2022-02-14Add support for reflect clause in tests package manifest valueKaren Arutyunov6-0/+87
2022-02-14Add tests for building package with diamond dependency graphKaren Arutyunov7-7/+356
2022-02-03Add support for bootstrap-build and root-build values in package manifestKaren Arutyunov27-8/+96
2022-01-28Fix tests failures on i686 for glibc versions prior to 2.34 due to ↵Karen Arutyunov8-173/+175
certificates expiration date beyond 2038
2022-01-28Add support for multiple dependency alternativesKaren Arutyunov5-3/+227
2022-01-17Add initial support for dependency alternative reflect clauseKaren Arutyunov3-0/+25
2022-01-17Add support for multiple dependencies in alternativeKaren Arutyunov8-4/+83
2021-12-01Improve pkg-build diagnostics issued when unable to satisfy dependency ↵Karen Arutyunov1-4/+5
constraint
2021-11-24Remove redundant space before multi-line manifest value introducer in test ↵Karen Arutyunov8-24/+24
manifests
2021-11-23Adapt tests to multi-line manifest values serialization changeKaren Arutyunov2-5/+5
2021-10-15Fix broken pkg-drop testsKaren Arutyunov1-20/+13
2021-10-08Allow building build module in multiple configurations if they belong to ↵Karen Arutyunov1-0/+21
different configuration clusters
2021-09-24Make database ordering consistent across runsKaren Arutyunov1-1/+1
2021-09-23Fix issue with hardcoded path separators in testBoris Kolpackov1-1/+1
2021-09-23Add pkg-build --disfigure option to force from-scratch reconfigurationBoris Kolpackov1-0/+71
2021-09-20Tweak tests/.gitignore to ignore symlinksBoris Kolpackov1-2/+4
2021-09-17Change semantics for ?sys:<pkg> in pkg-build if no package configuration is ↵Karen Arutyunov2-10/+403
explicitly specified Now, if configuration is not specified for a system dependency package, then it is assumed to be specified for all current configurations and their explicitly linked configurations, recursively, including private configurations that can potentially be created during this run.
2021-09-06Add pkg-status --all|-a and --link optionsBoris Kolpackov2-13/+16
2021-09-06Cleanup cfg-link testscriptKaren Arutyunov1-156/+206
2021-09-06Add --backlink, --dangling, and --recursive options to cfg-infoKaren Arutyunov3-15/+203
2021-09-06Make pkg-build to accept multiple current configurationsKaren Arutyunov3-58/+376
2021-08-30Consider repository information from ultimate dependent databases rather ↵Karen Arutyunov1-19/+129
then from just main database
2021-08-13Add support for cfg-unlinkKaren Arutyunov5-32/+282
2021-08-11Don't create private configurations in private configurationsKaren Arutyunov2-36/+72
2021-08-11Disallow build-time dependencies for build system modulesKaren Arutyunov4-107/+162
2021-08-09Add --link option to cfg-infoKaren Arutyunov2-5/+53
2021-08-03Rename --config-uuid to --uuid in bpkg-cfg-createBoris Kolpackov3-10/+10
2021-08-03Separate package names in lists with commas instead of just spacesBoris Kolpackov1-11/+11
Now that a package name can include a configuration, using just spaces is insufficient.
2021-07-30Add support for checked out repository fragments cachingKaren Arutyunov14-30/+37
2021-07-20Remove redundant 'info:' prefix in cfg-create and cfg-link outputKaren Arutyunov2-44/+44
2021-07-20Add support for cfg-infoKaren Arutyunov2-7/+70
2021-07-09Add support for linked configurationsKaren Arutyunov26-8/+2517
2021-07-09Fix selection of build entry between two in pkg-buildKaren Arutyunov2-4/+50
2021-04-19Match package spec local repository locations in pkg-build ↵Karen Arutyunov1-1/+32
case-insensitively on Windows
2021-03-08Regenerate expiring test certificatesKaren Arutyunov8-176/+179
2020-11-23Adapt tests to converting repo canonical name path part to lower case on WindowsKaren Arutyunov2-11/+34
2020-11-12Add --all-pattern option to pkg-{update,clean,test,install,uninstall} commandsKaren Arutyunov1-0/+37
2020-10-06Separate configure step from fetch/unpack|checkout in pkg-buildKaren Arutyunov2-94/+94
2020-10-03Add --checkout-{root,purge} to pkg-buildKaren Arutyunov1-0/+24
2020-10-01Add --output-{root,purge} options to pkg-checkoutKaren Arutyunov1-9/+46