1
0
mirror of https://github.com/openSUSE/libsolv.git synced 2026-02-05 12:45:46 +01:00

130 Commits

Author SHA1 Message Date
Michael Schroeder
986388915b Rename pool_dep_fulfilled_in_map to pool_satisfieddep_map
This is more similar to the other functions we already have.
2025-08-01 15:35:01 +02:00
Michael Schroeder
1f157d5abb Merge pull request #596 from m-blaha/doc-solver-flag-strong-recommends
Document SOLVER_FLAG_STRONG_RECOMMENDS flag
2025-07-30 09:49:26 +02:00
Marek Blaha
3cd38503ba Document SOLVER_FLAG_STRONG_RECOMMENDS flag 2025-07-29 14:45:37 +02:00
Aleš Matěj
933f0e4d5c Add pool_dep_fulfilled_in_map function
This is can be used to determine dependency closure on a given set of
packages (even with complex dependencies).
2025-07-01 14:29:32 +02:00
Michael Schroeder
22964c8a91 Add apk2solv man page 2025-04-15 13:13:27 +02:00
Michael Schroeder
8151b3a8b4 Add new SOLVER_FLAG_FOCUS_NEW focus type
First resolve the given jobs, then the dependencies of the
resulting packages ignoreing the ones provided by currently
installed packages. After that resolve all already installed
packages. This is similar to SOLVER_FLAG_FOCUS_BEST but less
aggressive in updating packages.

Fixes issue #549
2024-07-09 13:06:16 +02:00
Michael Schroeder
538cf2e503 Add datamatch.dep attribute support to the bindings 2024-03-27 11:40:20 +01:00
Michael Schroeder
ff35f9ebee Add stringification for the solutionelement class
Also globalize some renames.
2024-03-27 11:40:18 +01:00
Michael Schroeder
8817911727 Delete duplicated lines 2024-03-25 13:06:10 +01:00
Michael Schroeder
73eceaa561 Add lua to bindings documentation 2024-03-25 13:03:01 +01:00
Luca Boccassi
33e9b8d75a Fix various typos found by Lintian 2023-11-26 12:55:42 +00:00
Michael Schroeder
ec0123c4fe Document BPOOL_FLAG_NOWHATPROVIDESAUX and POOL_FLAG_WHATPROVIDESWITHDISABLED
At least in libsolv-bindings...
2023-01-31 12:52:49 +01:00
Michael Schroeder
6f197aad22 Update checksum types in bindings documentation 2022-12-13 14:07:41 +01:00
Michael Schroeder
0af2e55891 Add documentation for solver.get_decision()
And no longer document the obsolete describe_decision method.
2022-12-13 09:59:58 +01:00
Michael Schroeder
d276840b58 Document pool.solvableset2str and pool.solvidset2str 2022-12-12 15:55:20 +01:00
Michael Schroeder
cdf3f67b03 Document the Alternative, Decision, Decisionset classes 2022-12-12 15:44:54 +01:00
Michael Schroeder
dc886371e2 Tweak description of rule types in the bindings documentation 2022-03-02 15:15:13 +01:00
Michael Schroeder
347200107f Merge pull request #470 from der-gabe/very-minor-doc-improvements
Very minor doc improvements
2021-09-25 23:24:35 +02:00
Jaroslav Mracek
5cf206ae33 Add mechanisms to ignore pkgs for weak dependencies
It adds mechanism to avoid installation of certain packages
to satisfy recommends and supplemented.
2021-08-09 16:14:22 +02:00
Gabriel Niebler
77c937b352 Mention Tcl support in description 2021-08-09 14:06:18 +02:00
Gabriel Niebler
bdfa2c9bb0 Fix typos 2021-08-09 13:16:19 +02:00
Gabriel Niebler
79f2e1e758 Fix grammar 2021-08-09 13:12:16 +02:00
Gabriel Niebler
2cb9dcaa17 Fix typo in libsolv.txt 2021-08-09 13:06:27 +02:00
Michael Schroeder
f74c5b79c2 Support to set the dbpath in rpmdb2solv 2020-11-18 13:13:08 +01:00
Michael Schroeder
6450cc62d4 Update generated files 2020-01-21 14:59:40 +01:00
Michael Schroeder
0ca98d0cf8 Update generated files 2020-01-21 14:59:34 +01:00
Neal Gompa
196631b2bd doc: Fix typo in description about libsolv vendor policies 2020-01-07 08:18:17 -05:00
Mikhail Terekhov
d236429972 typo 2019-07-29 06:33:26 +02:00
Daniel Alley
ebcdbed95d Expose pool_whatcontainsdep() in the bindings
Document both pool_whatcontainsdep() and pool_whatmatchesdep()

closes #335
2019-07-19 07:29:38 +02:00
Michael Schroeder
5306c5570f Document get/set_considered/disabled_list 2019-07-01 13:12:26 +02:00
Igor Gnatenko
a8a2de8947 build: use GNUInstallDirs
Fixes: #128
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2019-03-30 18:08:22 +01:00
Igor Gnatenko
136f3131f9 Merge pull request #305 from ignatenkobrain/matchsolvable
bindings: Add matchsolvable() for Pool and Selection
2019-03-29 13:18:25 +01:00
Michael Schroeder
67f17114e8 Document rpmdb2solv options 2019-03-27 12:00:01 +01:00
Igor Gnatenko
c48d4734a8 bindings: Add matchsolvable() for Pool and Selection
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2019-03-16 12:25:27 +01:00
Igor Gnatenko
8bb3b58fcc bindings: Add pool.whatmatchessolvable()
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2019-02-13 10:08:29 +01:00
Igor Gnatenko
5ddb0ce955 bindings: Add pool.best_solvables()
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2019-02-13 10:08:14 +01:00
Igor Gnatenko
3578cb3d88 doc: remove whitespaces at EOL
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2019-02-13 10:07:42 +01:00
Michael Schroeder
cd94dfb0a8 Docu tweaks 2018-12-06 14:42:01 +01:00
Michael Schroeder
739ff70edc Adapt documentation to the last change. 2018-10-24 10:28:31 +02:00
Michael Schroeder
532e080d92 Incompatible ABI change: change transaction_calc_installsizechange from int to long long 2018-10-22 14:46:17 +02:00
Michael Schroeder
742fd10d39 Add missing repodata methods to bindings
lookup_id()
lookup_num()
lookup_void()
set_num()
set_void()
set_location()
unset()
2018-09-14 15:28:25 +02:00
Michael Schroeder
d5d5ac0887 Add generated manpage as well 2018-07-19 15:54:50 +02:00
Michael Schroeder
b523d7f6cb Add manpage for solv tool 2018-07-19 13:54:00 +02:00
Michael Schroeder
b3ea9efb73 Add repo2solv manpage 2018-07-16 21:51:07 +02:00
Igor Gnatenko
132529d5b4 add pool_solvable2id()
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-07-02 10:19:35 +01:00
Michael Schroeder
b79876042a Tweak documentation of add_dirstr method 2018-06-15 15:49:40 +02:00
Igor Gnatenko
316c436de3 bindings: expose repodata_str2dir, repodata_dir2str and repodata_add_dirstr
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-06-15 15:40:11 +02:00
Igor Gnatenko
49e88454a3 doc: fix typo
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-05-11 16:26:15 +02:00
Michael Schroeder
7001f2c3a1 Fix Selection.clone implementation and documentation 2018-02-28 16:26:21 +01:00
Igor Gnatenko
be88c1fe24 bindings: use $self for Selection.clone()
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-02-27 06:12:33 +01:00