aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2023-06-19Add --mask-repository pkg-build optionKaren Arutyunov1-0/+778
2023-06-15Add --deorphan pkg-build optionKaren Arutyunov26-1/+1510
2023-06-01Increment version iteration number for selected non-external package ↵Karen Arutyunov2-28/+41
regardless of manifest/subprojects checksum
2023-05-30Add progress indication for verifying and fixing up symlinks in pkg-checkoutKaren Arutyunov2-1/+11
2023-05-30Document package-description* and changes-type manifest values and adapt ↵Karen Arutyunov1-0/+1
testscript to new values
2023-05-23Postpone failure due to unsatisfied dependency constraint for existing dependentKaren Arutyunov1-23/+56
2023-04-18Fix more 'dropping no longer used variable' warning in testsKaren Arutyunov2-1/+1
2023-04-17Add test for config variable overrides specified globally for pkg-buildKaren Arutyunov1-26/+61
2023-04-15Fix 'dropping no longer used variable' warning in testsKaren Arutyunov36-2/+56
2023-02-01Implement system package manager query and install support for DebianBoris Kolpackov3-2/+10
2022-12-12Adapt to butl::b_info() API changeKaren Arutyunov2-6/+5
2022-11-18Adjust to low verbosity diagnostics changesBoris Kolpackov1-1/+1
2022-08-15Improve diagnostics for unknown system packageBoris Kolpackov2-11/+25
2022-07-20Fix test to properly work with MinGW runtimeKaren Arutyunov1-1/+1
2022-07-20Add --all and --all-pattern options to pkg-drop commandKaren Arutyunov1-0/+61
2022-07-18Select next dependency alternative on dependency configuration negotiation ↵Karen Arutyunov4-1/+377
failure in pkg-build
2022-07-14Invent reused-only dependency alternative selection modeKaren Arutyunov1-1/+17
2022-07-13Add support for build-file package manifest valueKaren Arutyunov2-0/+0
2022-07-08Fix some tests to match canned command line semanticsKaren Arutyunov4-4/+4
2022-07-07Use [cmdline] type for canned commands in testscriptsKaren Arutyunov12-40/+41
2022-06-28Don't explicitly update user-selected dependency packages in pkg-buildKaren Arutyunov1-76/+7
2022-06-28Print dependents for newly built user-selected dependencies in pkg-build's planKaren Arutyunov1-29/+29
2022-06-28Fix pkg-build to update re-evaluated dependents if requestedKaren Arutyunov1-3/+71
2022-06-23Add support for additional *-build package manifest values and alternative ↵Karen Arutyunov3-5/+5
buildfile naming
2022-06-20Implement dependency configuration negotiationBoris Kolpackov155-25/+8777
For the detailed history see the dep-config and dep-config-neg branches.
2022-05-31Reorder tar options in testsBoris Kolpackov1-4/+4
2022-05-30Explicitly pass -z during .tar.gz extraction in tests for OpenBSD tarBoris Kolpackov2-5/+5
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.