Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-10-27 | Imported Upstream version 0.6.9upstream/0.6.9 | DongHun Kwak | 1 | -2/+14 | |
Change-Id: Icf4a1aa6525f6c2bfc9da6f3ba1609728f39a073 Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com> | |||||
2016-10-27 | Imported Upstream version 0.6.6upstream/0.6.6 | DongHun Kwak | 1 | -64/+64 | |
Change-Id: I39261d63e28e2f057203bd11bd6b1cbb83523fab Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com> | |||||
2016-10-27 | Imported Upstream version 0.6.5upstream/0.6.5 | DongHun Kwak | 1 | -2/+248 | |
Change-Id: If69a2170a61800e3f778ec1f78364531c9642950 Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com> | |||||
2014-07-08 | fix instbuddy generation code | Michael Schroeder | 1 | -2/+2 | |
we iterated over the wrong array, thus the rpm -> buddy link did not work. | |||||
2014-04-22 | obey droporphaned map in keep_orhans mode | Michael Schroeder | 1 | -2/+2 | |
2014-04-17 | implement SOLVER_FLAG_BREAK_ORPHANS | Michael Schroeder | 1 | -1/+93 | |
2014-04-16 | add KEEP_ORPHANS and BREAK_ORPHANS solver flags | Michael Schroeder | 1 | -1/+8 | |
BREAK_ORPHANS is not implemented yet | |||||
2014-04-04 | [ABI BREAKAGE] add support for SHA224/384/512 | Michael Schroeder | 1 | -3/+5 | |
We also use this to reorder knownid.h, thus breaking the libsolv ABI. Next step is to bump the version. | |||||
2014-03-27 | fix getrpmruleinfos for linked packages | Michael Schroeder | 1 | -2/+6 | |
2014-03-25 | improve solver_addrule a bit | Michael Schroeder | 1 | -38/+30 | |
2014-03-25 | Don't put -SYSTEMSOLVABLE into conflicts | Michael Schroeder | 1 | -1/+4 | |
2014-03-24 | ignore negative assertions in choice rule generation | Michael Schroeder | 1 | -1/+1 | |
2014-03-24 | small optimization for solver_addupdaterule | Michael Schroeder | 1 | -37/+45 | |
hopefully also reduces pool_queuetowhatprovides calls and thus the memory footprint. | |||||
2014-03-10 | implement complex deps handling in cleandeps/unneeded calculation | Michael Schroeder | 1 | -37/+186 | |
2014-03-05 | add support for complex dependencies | Michael Schroeder | 1 | -0/+177 | |
2014-02-21 | fix bug in solver_get_unneeded that could lead to an endless loop | Michael Schroeder | 1 | -3/+3 | |
2014-02-12 | refactor a bit | Michael Schroeder | 1 | -68/+54 | |
- clean up comments in rule generation - refactor is_otherproviders_dep helper function - treat COND as AND in supplements handling - special case OR in supplements handling so that AND functionality does not get lost | |||||
2014-02-04 | do not create update/feature rules for applications or patterns | Michael Schroeder | 1 | -5/+30 | |
Also rename "multiversionupdaters" to "specialupdaters". | |||||
2013-12-17 | change infarch rule generation so that it does not break installed lock-steps | Michael Schroeder | 1 | -7/+75 | |
2013-12-17 | fix typo in solver_addbestrules | Michael Schroeder | 1 | -1/+1 | |
2013-12-04 | implement lock-stepping for infarch packages in implicitobsoleteusescolors mode | Michael Schroeder | 1 | -1/+20 | |
Makeing the infarch rules weak when implicitobsoleteusescolors is set is too simplistic, lets hope that the lock-step approach is good enough. | |||||
2013-10-17 | simplify packagelink code a bit | Michael Schroeder | 1 | -28/+17 | |
2013-10-16 | remove trailing whitespace | Michael Schroeder | 1 | -42/+42 | |
2013-10-16 | refactor most of the linked pkg code into a seperate source file | Michael Schroeder | 1 | -201/+10 | |
2013-10-15 | get rid of unused variables if ENABLE_LINKED_PKGS is not set | Michael Schroeder | 1 | -0/+2 | |
2013-10-15 | make linked package support a condition build option | Michael Schroeder | 1 | -0/+17 | |
2013-10-14 | Extend product link support to patterns/applications | Michael Schroeder | 1 | -33/+348 | |
Also implement own product link code, in case the nscallback does not return a buddy. Includes two bugfix: the ruleinfo introspection now know about links, and there's an extra link pass to pick up linked packages. | |||||
2013-09-23 | do not add back cleandeps_updatepkgs packages [bnc#841781] | Michael Schroeder | 1 | -0/+9 | |
2013-09-13 | add solver_rule2rules: learnt rule introspection | Michael Schroeder | 1 | -0/+43 | |
2013-09-13 | add solv_memdup and solv_memdup2 inline helper functions | Michael Schroeder | 1 | -4/+1 | |
2013-08-21 | make solver_describe_decision always return a rule, add solver_rule2solvable() | Michael Schroeder | 1 | -0/+10 | |
that way users of describe_decision have the correct rule, they can use solver_rule2solvable to get the id of the solvable. | |||||
2013-06-04 | add POOL_FLAG_IMPLICITOBSOLETEUSESCOLORS to match the current rpm behaviour | Michael Schroeder | 1 | -3/+3 | |
Sigh. I hope that's the last time rpm changes the way it handles obsoletes. | |||||
2013-05-15 | Lookat at keepexplicitobsoletes when creating update rules for multiversion ↵ | Michael Schroeder | 1 | -1/+8 | |
packages | |||||
2013-05-07 | add SOLVER_RULE_JOB_UNSUPPORTED and SOLVER_RULE_JOB_UNKNOWN_PACKAGE | Michael Schroeder | 1 | -5/+7 | |
2013-04-18 | Haiku: The notation for the pre-release version part changed | Ingo Weinhold | 1 | -2/+0 | |
Instead of using '-' as the separator for the pre-release '~' is used now. This allows to drop code in a few places where Haiku had to be special-cased before. | |||||
2013-04-17 | rules/selection: use strrchr in EVR checks as well | Michael Schroeder | 1 | -1/+1 | |
2013-04-17 | adapt SET_EV/SET_EVR magic to haiku for completeness | Michael Schroeder | 1 | -5/+4 | |
2013-04-05 | make queue_insertn more flexible | Michael Schroeder | 1 | -1/+1 | |
Yes, it's an API change, but I'm pretty sure that nobody other than the solver itself uses queue_insertn. | |||||
2013-04-05 | refactor a bit | Michael Schroeder | 1 | -6/+17 | |
2013-04-04 | Do extra checking for choice rules so that they don't interfere with package ↵ | Michael Schroeder | 1 | -5/+85 | |
splits | |||||
2013-03-22 | rename "NOOBSOLETES" to "MULTIVERSION" | Michael Schroeder | 1 | -16/+16 | |
The name was always not very fitting, but newer rpm versions do look at the obsoletes and just don't remove packages with the same name, which makes the old name even worse. So rename to "multiversion", which seems to be what many package managers use anyway. | |||||
2013-02-05 | further optimize solver_reenablepolicyrules | Michael Schroeder | 1 | -19/+58 | |
2013-02-04 | optimize code a bit to make analyze_unsolvable faster | Michael Schroeder | 1 | -0/+2 | |
2013-02-04 | make it possible to re-run an existing solver (re-using the rpm rules) | Michael Schroeder | 1 | -0/+6 | |
2013-01-15 | do not ignore disabled/considered flags for src packages | Michael Schroeder | 1 | -6/+8 | |
2012-12-18 | don't access r->p after solver_addrule is called, as it may realloc the rules | Michael Schroeder | 1 | -4/+5 | |
Thanks valgrind! | |||||
2012-12-10 | implement special install/erase namespace provides hack | Michael Schroeder | 1 | -11/+127 | |
2012-12-04 | support cleandeps in targeted up/dup cases, add tests | Michael Schroeder | 1 | -4/+31 | |
2012-11-30 | small optimization for targeted dup | Michael Schroeder | 1 | -2/+2 | |
2012-11-30 | another targeted dup fix, add testcases | Michael Schroeder | 1 | -127/+101 | |