aboutsummaryrefslogtreecommitdiff
path: root/tests/pkg-build.testscript
AgeCommit message (Collapse)AuthorFilesLines
2023-08-04Add support for specifying package archive and directory as a dependency for ↵Karen Arutyunov1-167/+1668
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-08-04Fix pkg-build which could leave orphan dependency unchanged in ↵Karen Arutyunov1-0/+62
up/downgrade+deorphan mode
2023-07-31Fix unexpected 'no package available for dependency' error when building ↵Karen Arutyunov1-8/+221
from archives (GH issue #303)
2023-07-28Add another test case for pkg_configure() flawsKaren Arutyunov1-3/+52
2023-07-28Fix inability to fetch repository containing toolchain-unsatisfied packages ↵Karen Arutyunov1-0/+62
(GH issue #305) Note: the breaking commit is d6d72bc6e454.
2023-07-28Fix unexpected 'manual configuration of dependents with prefer or require ↵Karen Arutyunov1-17/+248
clauses is not yet supported' error (GH issue #302)
2023-07-20Fix re-evaluating multiple existing dependents with config clause of common ↵Karen Arutyunov1-0/+101
dependency
2023-07-19Don't reconfigure re-evaluated dependent if it's dependencies are not ↵Karen Arutyunov1-4/+110
reconfigured
2023-06-22Change 'deorphan' to 'replace' in build planKaren Arutyunov1-54/+54
2023-06-22Fix pkg-build testKaren Arutyunov1-1/+1
2023-06-21Add --mask-repository-uuid pkg-build optionKaren Arutyunov1-7/+33
2023-06-19Add --mask-repository pkg-build optionKaren Arutyunov1-0/+778
2023-06-15Add --deorphan pkg-build optionKaren Arutyunov1-1/+1489
2023-06-01Increment version iteration number for selected non-external package ↵Karen Arutyunov1-26/+32
regardless of manifest/subprojects checksum
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 Arutyunov1-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 Arutyunov1-2/+45
2023-02-01Implement system package manager query and install support for DebianBoris Kolpackov1-0/+4
2022-08-15Improve diagnostics for unknown system packageBoris Kolpackov1-2/+8
2022-07-18Select next dependency alternative on dependency configuration negotiation ↵Karen Arutyunov1-1/+377
failure in pkg-build
2022-07-14Invent reused-only dependency alternative selection modeKaren Arutyunov1-1/+17
2022-07-08Fix some tests to match canned command line semanticsKaren Arutyunov1-1/+1
2022-07-07Use [cmdline] type for canned commands in testscriptsKaren Arutyunov1-4/+4
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 Arutyunov1-5/+5
buildfile naming
2022-06-20Implement dependency configuration negotiationBoris Kolpackov1-25/+8738
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 Kolpackov1-4/+4
2022-03-28In pkg-build make sure that reconfiguring dependent doesn't change current ↵Karen Arutyunov1-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 Arutyunov1-0/+121
configuration variables are specified for dependent
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 Kolpackov1-3/+220
2022-02-14Add support for reflect clause in tests package manifest valueKaren Arutyunov1-0/+85
2022-02-14Add tests for building package with diamond dependency graphKaren Arutyunov1-7/+354
2022-01-28Add support for multiple dependency alternativesKaren Arutyunov1-3/+227
2022-01-17Add initial support for dependency alternative reflect clauseKaren Arutyunov1-0/+1
2022-01-17Add support for multiple dependencies in alternativeKaren Arutyunov1-0/+35
2021-12-01Improve pkg-build diagnostics issued when unable to satisfy dependency ↵Karen Arutyunov1-4/+5
constraint
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-17Change semantics for ?sys:<pkg> in pkg-build if no package configuration is ↵Karen Arutyunov1-1/+394
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 Kolpackov1-12/+12
2021-09-06Make pkg-build to accept multiple current configurationsKaren Arutyunov1-55/+358
2021-08-30Consider repository information from ultimate dependent databases rather ↵Karen Arutyunov1-19/+129
then from just main database