aboutsummaryrefslogtreecommitdiff
path: root/bpkg
AgeCommit message (Collapse)AuthorFilesLines
29 hoursMake changes required for CIciKaren Arutyunov101-0/+66914
29 hoursImprove dependency resolution (GH issue 318)Karen Arutyunov3-23/+26
2 daysTighten OpenSSL version range check for 'reading certificate from stdin' ↵HEADmasterKaren Arutyunov1-2/+6
warning workaround
4 daysDon't probe git URL if git-ls-remote result is taken from cacheKaren Arutyunov1-14/+33
7 daysWork around git-reset issue when symlink=dir attribute in .gitattributes is ↵Karen Arutyunov1-59/+106
ignored (GH issue #346)
8 daysFix post-simulation assertion in pkg-build (GH issue #382)Karen Arutyunov1-2/+73
2024-05-17Prefer version replacement over greater version in pkg-build's collect_build()Karen Arutyunov1-53/+71
Note that this fixes hanging described in the GH issue #318. The fixed bpkg now fails with the 'unable to downgrade package' error instead, while the dependency versions resolution is possible.
2024-05-14Fix rep-remove assertionsKaren Arutyunov4-20/+57
2024-05-07Update odb.sh to match switch to libbutl-odbBoris Kolpackov1-7/+4
2024-05-06Switch from libodb* to version from libbutlBoris Kolpackov2-15/+4
2024-04-23Suppress the 'reading certificate from stdin' openssl warning on POSIX ↵Karen Arutyunov1-48/+89
systems in bpkg-fetch
2024-04-01Use ~host/build2-no-warnings for private configurationsBoris Kolpackov1-1/+5
2024-03-14Add note about test package resolution to rep-fetch.cxxKaren Arutyunov1-0/+7
2024-03-01Allow to unhold unknown orphaned selected package in pkg-buildKaren Arutyunov1-18/+29
2024-02-28Inject special test dependencies entry at earliest possible locationKaren Arutyunov2-23/+106
2024-02-23Make use of new functions in curl APIKaren Arutyunov1-88/+10
2024-02-02Add support for enable clause in tests package manifest valueKaren Arutyunov3-2/+8
2024-01-15Always reconfigure dependency if configuration is specified on command line ↵Karen Arutyunov1-24/+94
for it (GH issue #354)
2024-01-09Try to automatically resolve unsatisfied dependency constraints by ↵Karen Arutyunov5-201/+1176
specifying dependent version
2023-12-28Work around GCC 13.2.1 segfaultKaren Arutyunov1-0/+2
2023-12-11Try to automatically resolve unsatisfied dependency constraints by ↵Karen Arutyunov4-130/+978
specifying dependency version
2023-12-08Fix pkg-build crash for system package specified with version constraint ↵Karen Arutyunov1-4/+8
except for '/<version>' notation
2023-11-17Fix pkg-build by denying dropping package if it has dependentsKaren Arutyunov3-61/+137
2023-11-17Fix pkg-build by ignoring version replacement if it doesn't satisfy ↵Karen Arutyunov2-59/+60
dependency constraints
2023-11-17Re-link private configurations before failing due to presence of unsatisfied ↵Karen Arutyunov1-8/+10
dependents
2023-11-14Fix unexpected 'unable to satisfy dependency' error in pkg_configure() by ↵Karen Arutyunov3-162/+130
turning collect_order_dependent() into collect_dependent()
2023-11-02Disable dependency information diagnostics filtering in verbose modeBoris Kolpackov1-10/+15
2023-11-02Fix configuration negotiation machinery to non-recursivelly collect being ↵Karen Arutyunov2-16/+27
postponed existing dependents
2023-11-02Fix pkg-build to order drops after collecting/ordering dependents when all ↵Karen Arutyunov2-26/+52
reconfigurations are determined
2023-11-02Add support for preserving old package configuration on up/downgrade and ↵Karen Arutyunov6-178/+323
reconfiguration
2023-11-02Fix configuration negotiation machinery to postpone collecting cluster's ↵Karen Arutyunov1-43/+65
existing dependent which is already a dependency in some cluster
2023-11-02Load both user and dependent configurations in (pre-)reevaluate modesKaren Arutyunov5-17/+61
2023-11-02Scratch plan on refinement caused by dependency up/down-grade/drop if any ↵Karen Arutyunov1-2/+5
unsatisfied dependents have been ignored
2023-11-02Fix crash due to dereferencing of available package NULL pointer in trace lambdaKaren Arutyunov1-3/+2
2023-11-02Improve pkg-build's 'unable to upgrade package' diagnosticsKaren Arutyunov7-123/+382
2023-11-02Suppress constraints duplicates when merge build_package objectsKaren Arutyunov1-6/+20
2023-11-02Always postpone 'unable to satisfy constraints' failure in ↵Karen Arutyunov3-206/+300
collect_build_prerequisites() and fix unexpected 'unable to satisfy dependency' failure
2023-11-02Fix collect_build_prerequisites() pre-reevaluation mode to always iterate ↵Karen Arutyunov1-8/+8
through all the depends clauses
2023-11-02Fix configuration negotiation machinery to also save/restore unsatisfied ↵Karen Arutyunov1-6/+53
dependents
2023-11-02Fix pkg-build not to collect repointed dependent recursivelly if its ↵Karen Arutyunov1-25/+70
collection is postponed
2023-10-20Fix 'unordered build' assertion failure due to bug in build_packages::order()Karen Arutyunov3-97/+83
2023-10-19Postpone 'unable to satisfy constraints' failure similar to what we do in ↵Karen Arutyunov3-254/+487
collect_order_dependents()
2023-10-18When print constraints version for multiple packages use per-package printed ↵Karen Arutyunov1-9/+24
constraints sets
2023-10-17Print version constraints recursively in 'unable to satisfy constraints' ↵Karen Arutyunov3-94/+288
diagnostics
2023-10-03Sidestep pkg-build tests bus error on macos/homebrewKaren Arutyunov1-1/+1
2023-09-26Improve 'unable to upgrade package' diagnostics in pkg-buildKaren Arutyunov1-5/+5
2023-09-25Fix configuration negotiation not to compare dependency's config checksums ↵Karen Arutyunov2-34/+55
if collection is postponed
2023-09-25Don't create config cluster for existing dependents in simple casesKaren Arutyunov2-164/+287
2023-09-25Properly re-collect existing packages scheduled for recursive re-collection ↵Karen Arutyunov2-4/+29
even if their collection has been pruned
2023-09-25Fix build_packages::collect_build_postponed() to try to collect bogus ↵Karen Arutyunov1-4/+60
postponements via existing dependent Also add some "big" configuration negotiation tests.