aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-09-29Document *-build-*email package manifest values in manualKaren Arutyunov1-0/+35
2023-09-28Update examples for builds package manifest values in manualKaren Arutyunov1-14/+14
2023-09-26Improve 'unable to upgrade package' diagnostics in pkg-buildKaren Arutyunov2-12/+19
2023-09-25Fix configuration negotiation not to compare dependency's config checksums ↵Karen Arutyunov3-44/+55
if collection is postponed
2023-09-25Don't create config cluster for existing dependents in simple casesKaren Arutyunov9-572/+546
2023-09-25Properly re-collect existing packages scheduled for recursive re-collection ↵Karen Arutyunov3-4/+157
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 Arutyunov3-876/+1982
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 Arutyunov2-1/+670
replaced_versions
2023-09-25Fix configuration negotiation so that existing dependents with config ↵Karen Arutyunov3-47/+1295
clauses are always considered for negotiation
2023-09-25Fix configuration negotiation not to cycle due to existing dependent ↵Karen Arutyunov5-65/+546
re-evaluation failure
2023-09-25In postponed_configuration::merge() also save ids of clusters merged into ↵Karen Arutyunov2-2/+5
cluster being merged from
2023-09-25Scratch plan on refinement caused by dependency up/down-grade/drop if any ↵Karen Arutyunov6-128/+1185
configuration negotiation has been performed
2023-09-25Fix configuration negotiation not to yo-yo due to dependency collection ↵Karen Arutyunov4-523/+1917
postponements Also add some "big" configuration negotiation tests.
2023-09-25Disable in-place version replacement in pkg-build since sometimes it is ↵Karen Arutyunov2-6/+705
applied erroneously
2023-09-25Fix configuration negotiation for cases when existing dependent collection ↵Karen Arutyunov3-29/+488
is postponed
2023-09-25Fix pkg-build not to issue 'unable to reconfigure dependent' instead of ↵Karen Arutyunov3-28/+82
'unable to up/downgrade package' error message
2023-09-25Fix configuration negotiation to throw postpone_dependency for collected ↵Karen Arutyunov2-26/+507
dependency which belongs to not (being) negotiated cluster
2023-09-25Fix configuration negotiation in pkg-build to re-evaluate being reconfigured ↵Karen Arutyunov16-1846/+2321
existing dependents
2023-09-25Fix system_package_manager_fedora::generate() to suppress cpio's 'Cannot ↵Karen Arutyunov1-20/+87
stat' complaints
2023-09-25Treat empty --archive-lang* values as request to clear previous entriesBoris Kolpackov2-20/+33
2023-09-20Use bsdtar instead of tar in tests on Windows to sidestep msys-related issuesKaren Arutyunov3-11/+16
2023-09-19Add `none` value to bpkg-pkg-bindist --recursive optionBoris Kolpackov2-6/+8
2023-09-19Fix system_package_manager_fedora::generate() not to return debuginfo ↵Karen Arutyunov1-6/+16
package if not generated
2023-08-04Add support for specifying package archive and directory as a dependency for ↵Karen Arutyunov8-271/+1899
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 Arutyunov2-14/+82
up/downgrade+deorphan mode
2023-08-04Fix pkg-fetch which failed to re-fetch same package version in --replace modeKaren Arutyunov8-9/+132
2023-07-31Fix unexpected 'no package available for dependency' error when building ↵Karen Arutyunov10-12/+282
from archives (GH issue #303)
2023-07-28Add another test case for pkg_configure() flawsKaren Arutyunov4-9/+61
2023-07-28Fix inability to fetch repository containing toolchain-unsatisfied packages ↵Karen Arutyunov12-9/+171
(GH issue #305) Note: the breaking commit is d6d72bc6e454.
2023-07-28Fix unexpected 'manual configuration of dependents with prefer or require ↵Karen Arutyunov11-68/+458
clauses is not yet supported' error (GH issue #302)
2023-07-25Advice user to re-fetch repositories if package fetch ends up with 404 HTTP ↵Karen Arutyunov5-78/+242
status code (GH issue #299)
2023-07-25Ignore version iteration in satisfies() overloads (GH issue #293)Karen Arutyunov3-7/+23
2023-07-25Fix test which fails on Windows for config.bpkg.tests.remote=trueKaren Arutyunov1-0/+2
2023-07-20Don't creare new configuration cluster for dependency which already belongs ↵Karen Arutyunov1-3/+20
to some cluster
2023-07-20Fix re-evaluating multiple existing dependents with config clause of common ↵Karen Arutyunov2-19/+138
dependency
2023-07-19Don't reconfigure re-evaluated dependent if it's dependencies are not ↵Karen Arutyunov4-10/+126
reconfigured
2023-07-19Don't reconfigure dependency if negotiated configuration doesn't changeKaren Arutyunov8-55/+164
2023-07-19Fix bug in example in documentationBoris Kolpackov1-14/+14
2023-07-05Change version to 0.17.0-a.0.zBoris Kolpackov2-7/+7
2023-06-30Release version 0.16.0v0.16.0Boris Kolpackov2-9/+9
2023-06-30Allow re-adding identical dependency to non-existent dependentBoris Kolpackov1-5/+13
2023-06-29Fix assertion failure in package_skeleton::reload_defaults()Karen Arutyunov1-4/+24
2023-06-29Add sudo to apt-get, dnf commands in bpkg-pkg-bindist(1)Boris Kolpackov1-5/+5
2023-06-29Minor tweak to NEWS fileBoris Kolpackov1-3/+3
2023-06-28Update NEWS filesBoris Kolpackov1-0/+112
2023-06-28Tweak example in manual to better reflect new functionalityBoris Kolpackov1-1/+1
2023-06-26Suppress -Wdangling-reference GCC 13 warningKaren Arutyunov1-0/+5
2023-06-26Suppress -Wunqualified-std-cast-call Clang 15 warningKaren Arutyunov1-0/+2