aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2023-09-25Fix configuration negotiation not to compare dependency's config checksums ↵Karen Arutyunov1-10/+0
if collection is postponed
2023-09-25Don't create config cluster for existing dependents in simple casesKaren Arutyunov7-408/+259
2023-09-25Properly re-collect existing packages scheduled for recursive re-collection ↵Karen Arutyunov1-0/+128
even if their collection has been pruned
2023-09-25Fix tests which fail with 'regex complexity exceeded' error on some platformsKaren Arutyunov1-433/+14
2023-09-25Fix pkg-build tests not to log warnings and high-verbosity traces at ↵Karen Arutyunov1-36/+47
verbosity level 5
2023-09-25Fix build_packages::collect_build_postponed() to try to collect bogus ↵Karen Arutyunov2-872/+1922
postponements via existing dependent Also add some "big" configuration negotiation tests.
2023-09-25Fix build_packages::collect_build_postponed() to also make snapshots of ↵Karen Arutyunov1-0/+660
replaced_versions
2023-09-25Fix configuration negotiation so that existing dependents with config ↵Karen Arutyunov1-4/+1094
clauses are always considered for negotiation
2023-09-25Fix configuration negotiation not to cycle due to existing dependent ↵Karen Arutyunov3-3/+320
re-evaluation failure
2023-09-25Scratch plan on refinement caused by dependency up/down-grade/drop if any ↵Karen Arutyunov3-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 Arutyunov7-553/+843
existing dependents
2023-09-20Use bsdtar instead of tar in tests on Windows to sidestep msys-related issuesKaren Arutyunov3-11/+16
2023-08-04Add support for specifying package archive and directory as a dependency for ↵Karen Arutyunov2-167/+1669
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-08-04Fix pkg-fetch which failed to re-fetch same package version in --replace modeKaren Arutyunov1-1/+8
2023-07-31Fix unexpected 'no package available for dependency' error when building ↵Karen Arutyunov4-8/+223
from archives (GH issue #303)
2023-07-28Add another test case for pkg_configure() flawsKaren Arutyunov3-3/+52
2023-07-28Fix inability to fetch repository containing toolchain-unsatisfied packages ↵Karen Arutyunov11-0/+157
(GH issue #305) Note: the breaking commit is d6d72bc6e454.
2023-07-28Fix unexpected 'manual configuration of dependents with prefer or require ↵Karen Arutyunov8-17/+248
clauses is not yet supported' error (GH issue #302)
2023-07-25Fix test which fails on Windows for config.bpkg.tests.remote=trueKaren Arutyunov1-0/+2
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 Arutyunov2-4/+110
reconfigured
2023-06-24Search for stubs in all configurations/repositories as a fallback when build ↵Karen Arutyunov1-24/+18
system package to hold
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 Arutyunov2-8/+35
2023-06-19Add --dependent-exit pkg-drop optionKaren Arutyunov1-2/+5
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