Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
History for libpkg/pkg_jobs_universe.c  ·  View all commits
188 commits
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
6 days ago 920c183
B
upgrade: don't propose to downgrade to solve a provide/require
Baptiste Daroussin
20 days ago 14ce865
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
22 days ago abccdd3
B
solver: avoid spurious reinstall from wrong repo with multi-repo setups
Baptiste Daroussin
1 month ago 8a4f0cd
B
solver: always process rdeps for remote packages
Baptiste Daroussin
2 months ago 5bbaecb
B
solver: prevent rdeps discovery explosion
Baptiste Daroussin
2 months ago 5d02e4b
B
solver: fix extra reinstallations
Baptiste Daroussin
2 months ago 84f31da
B
universe: fix inverted logic
Baptiste Daroussin
2 months ago 666f91a
D
libpkg/pkg_jobs_universe.c: sprinkle debugs during shlibs tracking
Dave Cottlehuber
2 months ago 2174968
B
C23: first round at using __has_include
Baptiste Daroussin
3 months ago 0f84b83
S
Merge commit '2d18505bf79a2eb87e2e72bbc3e30b0cf7f6b15c'
Shawn Webb
4 months ago eacbab2
M
libpkg: Remove an unused parameter from pkg_jobs_universe_add_pkg()
Mark Johnston
7 months ago f88fd01
M
libpkg: Remove an unused parameter in a local function
Mark Johnston
7 months ago 1d4e8c6
S
Merge commit '1c5f88ead8e4239aed25ebf383117342c5c72850'
Shawn Webb
10 months ago 290e90b
B
universe: fix package selection
Baptiste Daroussin
11 months ago ff2168a
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
11 months ago ba89bd1
B
tll: finish removing tll from libpkg
Baptiste Daroussin
11 months ago 0a5b324
B
non pkgbase: convert system shlibs to vector of char *
Baptiste Daroussin
1 year ago b8cd71e
B
pkg: convert stringlist_t to charv_t
Baptiste Daroussin
1 year ago 3c90262
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 89d30c6
B
universe: do not process base libraries on system not running pkgbase
Baptiste Daroussin
1 year ago 61d27cb
B
solver: do not consider shlibs_required from base on system not running pkgbase
Baptiste Daroussin
1 year ago b6e3941
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 834d09c
K
Final round of low hanging leaks.
Keve
1 year ago 2cbdc3b
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago c62eec6
B
db: allow passing multiple -r options
Baptiste Daroussin
1 year ago a9eccd9
I
libpkg: implement new job scheduler
Isaac Freund
1 year ago d71e177
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 76191f7
I
jobs: drop pkg_jobs_universe_change_uid()
Isaac Freund
1 year ago 27b0e2b
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 851a6a4
B
debug: finish moving universe debug to the universe namespace
Baptiste Daroussin
1 year ago da29c15
B
debug: add a universe namespace
Baptiste Daroussin
1 year ago 0f00f1e
B
groups: fix debug message
Baptiste Daroussin
1 year ago f380109
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
1 year ago 33f4711
B
STR*EQ: use macros where possible
Baptiste Daroussin
1 year ago 053f4a2
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
2 years ago b98dd64
B
groups: implement the display part of pkg install @group
Baptiste Daroussin
2 years ago 63dd227
S
Merge branch 'upstream-master'
Shawn Webb
2 years ago 5768655
B
jobs_universe: typo
Baptiste Daroussin
2 years ago b4ae5a2
B
jobs_universe: fix assigning to a potentially NULL pointer
Baptiste Daroussin
2 years ago f492445
B
autoremove: process shlibs, provides/requires and dependencies in the solver
Baptiste Daroussin
3 years ago 965bc5f
S
Merge branch 'upstream-master'
Shawn Webb
3 years ago fa6223f
B
factorize pkg_chain_t
Baptiste Daroussin
3 years ago 04c77dc
B
deletion: respect provides/requires
Baptiste Daroussin
3 years ago 298301e
S
Merge branch 'upstream-master'
Shawn Webb
3 years ago 6c2ebb5
B
fix upgrade performance issue
Baptiste Daroussin
3 years ago 7c47dfd
B
API: convert all abused hash table into stringlist
Baptiste Daroussin
4 years ago 9b49b83
B
internal: replace kvec with tllist
Baptiste Daroussin
4 years ago 3fdd5e1
K
libpkg: don't recurse on pkg_jobs_universe_process_deps for local pkgs
Kyle Evans
4 years ago 8bc29df
M
libpkg: Log package version in pkg_jobs_update_universe_item_priority()
Mark Johnston
4 years ago f9ce762
B
Use pkghash_get_value
Baptiste Daroussin
4 years ago ff7a207
B
last conversion from uthash to pkghash
Baptiste Daroussin
4 years ago 486a5b7
B
one more conversion to uthash
Baptiste Daroussin
4 years ago f8c80a5
B
pkghash: One more conversion from uthash
Baptiste Daroussin
4 years ago e2eeea2
B
convert from khash to pkghash
Baptiste Daroussin
4 years ago 438bcc6
S
Merge commit '74fd3389a4ee2611603ee8658d2f3b4182ace73e'
Shawn Webb
5 years ago b759c48
B
Solver: ensure reverse dependencies are checked
Baptiste Daroussin
5 years ago 7e1ddf8
S
Merge remote-tracking branch 'upstream/master' into master
Shawn Webb
5 years ago 7e2225c
E
pkg query: Include the files and sum in '%X'
Emmanuel Vadot
5 years ago c337c10
E
pkg query: Fix '%X' to not use the version
Emmanuel Vadot
5 years ago ed15479
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
5 years ago d871ad5
E
query: Add %X to get the internal checksum of the package
Emmanuel Vadot
5 years ago 366e2df
B
Fix segfault when installing a package (already installed) from a file
Baptiste Daroussin
7 years ago 25553a6
B
Merge branch 'autosetup'
Baptiste Daroussin
7 years ago b9c18cf
B
Mark some unused parameter as such
Baptiste Daroussin
8 years ago 2931715
P
Gracefully handle conflicts
Pietro Cerutti
8 years ago f00da19
B
Clean up output of messages for locked packages during `pkg delete'
Brad Davis
8 years ago 0adc3fb
B
Fix dead assignment
Baptiste Daroussin
9 years ago a108958
B
abort() in case of memory failure
Baptiste Daroussin
9 years ago 2a1ca66
B
Do not add to the universe remote packages as deps that are identical to local ones
Baptiste Daroussin
9 years ago b1eda6c
B
reset packages that have been added to the universe
Baptiste Daroussin
9 years ago 1089b15
B
reset pkg
Baptiste Daroussin
9 years ago dfc2ae7
B
Add a missing break
Baptiste Daroussin
9 years ago b2872e1
B
Fix respecting priority for requested packages
Baptiste Daroussin
9 years ago 2948ff5
B
Revert "Only look for pinning if the reponame is actually defined"
Baptiste Daroussin
9 years ago 27a4674
B
Only look for pinning if the reponame is actually defined
Baptiste Daroussin
9 years ago 831e064
B
Disable pinning for pkg itself when and only when looking for a new version of pkg
Baptiste Daroussin
9 years ago 4835b27
V
Merge pull request #1446 from vstakhov/master
Vsevolod Stakhov
9 years ago 87cda8c
V
Fix same repo policy
Vsevolod Stakhov
9 years ago a884e2f
V
Another try to skip same packages from the universe
Vsevolod Stakhov
9 years ago 8569b71
V
Do not add the same packages to the universe
Vsevolod Stakhov
9 years ago ca244b8
V
Try to implement reponame pinning in the solver
Vsevolod Stakhov
9 years ago 9c2a5df
V
Revert chages to filter reponame in the universe
Vsevolod Stakhov
9 years ago 1f44c60
B
Fix pkg upgrade -f
Baptiste Daroussin
9 years ago d2b5159
V
Fix universe handling for local packages
Vsevolod Stakhov
9 years ago 6677290
B
Reduce one indentation level
Baptiste Daroussin
9 years ago 8565aa7
V
Another try to fix local packages
Vsevolod Stakhov
9 years ago c66ae4a
V
Oops, fix missing part
Vsevolod Stakhov
9 years ago 2ab5aed
V
Another try to fix local packages duplicates
Vsevolod Stakhov
9 years ago 1a2f275
V
Add guards for local packages
Vsevolod Stakhov
9 years ago 58aa8f1
V
Fix checks for duplicates in the universe chains
Vsevolod Stakhov
9 years ago 6baf19e
V
Apply the same reponame selection procedure for provides/requires
Vsevolod Stakhov
9 years ago d8c5a93
V
Try to fix logic in dependencies handling.
Vsevolod Stakhov
9 years ago 7dcb968
B
Add a kh_find macro to simplify the code and avoid mistakes
Baptiste Daroussin
9 years ago 13b83fb
B
Reduce block depth
Baptiste Daroussin
9 years ago 3bdf74d
B
Reduce the block depth
Baptiste Daroussin
9 years ago a7e18f1
B
Fix warning about using potentially uninitialized variables
Baptiste Daroussin
9 years ago 57a9754
V
Fix dependencies in multirepo configuration.
Vsevolod Stakhov
9 years ago eda062d
B
Plug some memory leaks
Baptiste Daroussin
10 years ago c0ea706
B
Plug a memory leak
Baptiste Daroussin
10 years ago 7b2b348
B
Do not be conservative when upgrading pkg
Baptiste Daroussin
10 years ago 22101cb
B
Fix error when trying to upgrade a locked package. Fixes #1362.
Brad Davis
10 years ago 84361ab
B
Finish supporting multi version repo correctly
Baptiste Daroussin
10 years ago 89dc0cf
V
Treat dependencies missed as errors
Vsevolod Stakhov
10 years ago 024edf6
V
Merge pull request #1324 from vstakhov/master
Vsevolod Stakhov
10 years ago 07d8082
V
Check for provide before adding it to the hash.
Vsevolod Stakhov
10 years ago ef30c9b
V
Add debug about provides.
Vsevolod Stakhov
10 years ago 84cb419
B
Fix bus error
Baptiste Daroussin
10 years ago aab21b1
V
Load package before calculating its digest.
Vsevolod Stakhov
10 years ago e14111c
B
Use kvec instead of utarray
Baptiste Daroussin
10 years ago ec54674
B
Convert pkg_jobs_chain to kvec
Baptiste Daroussin
10 years ago bfef92f
B
Convert pkg_jobs_seen to khash
Baptiste Daroussin
10 years ago c1d74d9
B
Convert *provides/*requires to khash
Baptiste Daroussin
10 years ago f4dcde2
V
Merge branch 'conflicts-solver'
Vsevolod Stakhov
10 years ago c574993
V
Add all possible provides, not only newer ones.
Vsevolod Stakhov
10 years ago 4a2d928
V
Add hack to add remote candidates from different repos even if their digests are the same.
Vsevolod Stakhov
10 years ago b6b242a
B
Reduce some level of nested {}
Baptiste Daroussin
10 years ago f9a92e4
B
Restore the reasons flags to explain why something got reinstalled
Baptiste Daroussin
10 years ago ff3d0d9
V
Implement assumptions setup in the solver.
Vsevolod Stakhov
10 years ago 0d3849d
V
Fix definitions.
Vsevolod Stakhov
10 years ago da0b49e
V
We don't need to handle conflicts unless they are dependencies.
Vsevolod Stakhov
10 years ago 7cd6c29
V
Add all versions of remote packages available.
Vsevolod Stakhov
10 years ago f9862bb
B
Load SHLIBS_PROVIDES for local packages when adding to universe
Baptiste Daroussin
11 years ago b6929a9
V
Merge pull request #1214 from vstakhov/master
Vsevolod Stakhov
11 years ago 9e14677
V
Process local shared lib provides as well.
Vsevolod Stakhov
11 years ago 2f56330
V
Load missed provides.
Vsevolod Stakhov
11 years ago ba4bb31
V
Rework provides/requires.
Vsevolod Stakhov
11 years ago d05a224
V
Process provides/requires for local packages.
Vsevolod Stakhov
11 years ago a690fa9
V
Check match for provide/require rules.
Vsevolod Stakhov
11 years ago 9c11c09
B
Add support for provides/requires
Baptiste Daroussin
11 years ago a8b55d0
B
Merge pull request #1113 from landonf/osx/release/0.1
Baptiste Daroussin
11 years ago 3eafef1
L
Merge branch 'master' into osx/main
Landon Fuller
11 years ago 84bed88
L
Initial adoption of OS X compatibility shims.
Landon Fuller
11 years ago 753c3af
V
Fix conservative upgrades.
Vsevolod Stakhov
11 years ago 8f02eae
B
Revert "Load all version of a given package into universe"
Baptiste Daroussin
11 years ago 5771660
B
Load all version of a given package into universe
Baptiste Daroussin
11 years ago 9ccb97d
V
Remove list from hash prior to modifications.
Vsevolod Stakhov
11 years ago 8318571
B
Revert "Select candidates as soon as there are more than 2 of them"
Baptiste Daroussin
11 years ago 2be1059
B
Select candidates as soon as there are more than 2 of them
Baptiste Daroussin
11 years ago 0edb6f6
V
Rework candidates selection policies.
Vsevolod Stakhov
11 years ago ed6b80e
V
Unlink all unrelated candidates from the request.
Vsevolod Stakhov
11 years ago 36a7446
V
Fix memory leak for request items.
Vsevolod Stakhov
11 years ago 858928d
V
Restore upgrade candidates filtering.
Vsevolod Stakhov
11 years ago 13f902a
B
Direct check of pkg->locked
Baptiste Daroussin
11 years ago 56022a2
B
Remove useless use of sbuf Remove useless accessors
Baptiste Daroussin
11 years ago d2b47eb
B
Remove useless use of sbuf Remove useless accessor
Baptiste Daroussin
11 years ago 093841f
B
Do not use sbuf in pkg_dep and avoid accessors in library
Baptiste Daroussin
11 years ago e9eced8
B
Make struct pkg a proper structure
Baptiste Daroussin
11 years ago 99c2768
V
UID -> name for conflicts paths.
Vsevolod Stakhov
11 years ago 6ca24db
V
Fix universe processing logic to avoid loops.
Vsevolod Stakhov
11 years ago af8d1bd
B
More s/off_t/size_t/g
Baptiste Daroussin
11 years ago 52155b6
V
Fix forced reinstall.
Vsevolod Stakhov
11 years ago c3020d3
V
Fix issue with universe processing.
Vsevolod Stakhov
11 years ago f6a46a1
V
Merge branch 'request-rework'
Vsevolod Stakhov
11 years ago 79e26f7
V
Fix storage class for universe items when replace uuid.
Vsevolod Stakhov
11 years ago ab51163
V
Fix runtime issues.
Vsevolod Stakhov
11 years ago 4745638
V
Fix compile errors.
Vsevolod Stakhov
11 years ago 7016948
V
Add delete request processing.
Vsevolod Stakhov
11 years ago cf13afb
V
Continue to rework adding requests.
Vsevolod Stakhov
11 years ago 451d0f8
B
Fix pkg-fetch -d. unit can be NULL here.
Bryan Drewery
11 years ago 593df90
B
pkg_jobs_universe_get_local() can return NULL, not sure how to handle it here.
Bryan Drewery
11 years ago ac9673d
B
pkg-delete will always set PKG_FLAG_RECURSIVE if needed so use that instead here
Bryan Drewery
11 years ago c05ccc5
B
Remove dead case fallthrough in pkg_jobs_universe_process_item()
Bryan Drewery
11 years ago b86db12
M
pkg-(add|install|upgrade): Respect locked packages on forced invocation.
Michael Gmelin
11 years ago a666f4c
V
Merge branch 'master' into imax-rework
Vsevolod Stakhov
11 years ago 810a097
V
Select the newest possible package to satisfy dep.
Vsevolod Stakhov
11 years ago 02560e9
V
Do not install unneeded stuff.
Vsevolod Stakhov
11 years ago fdc7a92
V
Merge pull request #914 from vstakhov/picosat
Vsevolod Stakhov
11 years ago 568e0b6
V
Rework installation candidates checking.
Vsevolod Stakhov
11 years ago 29d550d
V
Fix forced upgrade.
Vsevolod Stakhov
11 years ago 24e6599
V
Implement ambiguity resolving in the solver.
Vsevolod Stakhov
11 years ago 3cd1453
V
Fix upgrade chain processing heuristic.
Vsevolod Stakhov
11 years ago adec444
V
Add heuristic to process upgrade chains.
Vsevolod Stakhov
11 years ago 0544a3d
V
Merge pull request #908 from vstakhov/master
Vsevolod Stakhov
11 years ago 528f544
V
Merge branch 'universe-rework'
Vsevolod Stakhov
11 years ago eb80cd9
V
Fixed forced operations.
Vsevolod Stakhov
11 years ago 1928573
V
Use ordinary array for SAT variables.
Vsevolod Stakhov
11 years ago e47217a
V
Fix name error.
Vsevolod Stakhov
11 years ago 24d4eb8
V
Fix compile issues.
Vsevolod Stakhov
11 years ago 97789b1
V
Refactor names.
Vsevolod Stakhov
11 years ago 1a2e310
V
More rework.
Vsevolod Stakhov
11 years ago d41ab65
V
Rework conflicts.
Vsevolod Stakhov
11 years ago 7d35fc9
V
Rework candidates selection.
Vsevolod Stakhov
11 years ago b21c0c5
V
Add find utilities.
Vsevolod Stakhov
11 years ago 4d49c01
V
Fix jobs processing.
Vsevolod Stakhov
11 years ago e53c5ec
V
Split universe handling function.
Vsevolod Stakhov
11 years ago 408c6bd
V
Move more code.
Vsevolod Stakhov
11 years ago 85771c1
V
Move priorities management to pkg_universe.
Vsevolod Stakhov
11 years ago 5390b20