aboutsummaryrefslogtreecommitdiff
path: root/tests/pkg-build.testscript
AgeCommit message (Collapse)AuthorFilesLines
2023-09-25Fix configuration negotiation not to cycle due to existing dependent ↵Karen Arutyunov1-3/+320
re-evaluation failure
2023-09-25Scratch plan on refinement caused by dependency up/down-grade/drop if any ↵Karen Arutyunov1-51/+1092
configuration negotiation has been performed
2023-09-25Fix configuration negotiation not to yo-yo due to dependency collection ↵Karen Arutyunov1-330/+1662
postponements Also add some "big" configuration negotiation tests.
2023-09-25Disable in-place version replacement in pkg-build since sometimes it is ↵Karen Arutyunov1-4/+682
applied erroneously
2023-09-25Fix configuration negotiation for cases when existing dependent collection ↵Karen Arutyunov1-0/+404
is postponed
2023-09-25Fix pkg-build not to issue 'unable to reconfigure dependent' instead of ↵Karen Arutyunov1-0/+41
'unable to up/downgrade package' error message
2023-09-25Fix configuration negotiation to throw postpone_dependency for collected ↵Karen Arutyunov1-0/+455
dependency which belongs to not (being) negotiated cluster
2023-09-25Fix configuration negotiation in pkg-build to re-evaluate being reconfigured ↵Karen Arutyunov1-553/+843
existing dependents
2023-09-20Use bsdtar instead of tar in tests on Windows to sidestep msys-related issuesKaren Arutyunov1-11/+8
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