summaryrefslogtreecommitdiff
path: root/src/solver.c
AgeCommit message (Expand)AuthorFilesLines
2016-10-27Imported Upstream version 0.6.12upstream/0.6.12DongHun Kwak1-0/+23
2016-10-27Imported Upstream version 0.6.11upstream/0.6.11DongHun Kwak1-444/+462
2016-10-27Imported Upstream version 0.6.9upstream/0.6.9DongHun Kwak1-132/+224
2016-10-27Imported Upstream version 0.6.6upstream/0.6.6DongHun Kwak1-32/+32
2016-10-27Imported Upstream version 0.6.5upstream/0.6.5DongHun Kwak1-0/+12
2014-06-24rework branch handling so that the old decisions are still availableMichael Schroeder1-40/+105
2014-06-03fix bugs in solver_describe_decision and solver_describe_weakdep_decisionMichael Schroeder1-2/+2
2014-05-15add the SOLVER_FLAG_FOCUS_INSTALLED solver flagMichael Schroeder1-64/+117
2014-04-22obey droporphaned map in keep_orhans modeMichael Schroeder1-15/+14
2014-04-17implement SOLVER_FLAG_BREAK_ORPHANSMichael Schroeder1-0/+26
2014-04-16add KEEP_ORPHANS and BREAK_ORPHANS solver flagsMichael Schroeder1-9/+15
2014-04-04do not count problem resolution install jobs as userinstalledMichael Schroeder1-0/+2
2014-04-03add pool_add_userinstalled_jobs and solver_get_userinstalled functionsMichael Schroeder1-0/+243
2014-04-01fix pool_job2str message for lock ;)Michael Schroeder1-1/+1
2014-03-26support SOLVER_FLAG_DUP_ALLOW* flags in solver_set_flags and bindingsMichael Schroeder1-0/+20
2014-03-26fix handling of packages with no update/feature rule but with specialupdatersMichael Schroeder1-3/+17
2014-03-24deal correctly with rules that contain the system solvableMichael Schroeder1-1/+1
2014-03-24bring "removing unwanted" code in line with the other partsMichael Schroeder1-0/+6
2014-03-07add #if 0 to some debug printf callsMichael Schroeder1-0/+6
2014-03-07also support complex deps when doing recommends/suggests filteringMichael Schroeder1-78/+41
2014-03-05add support for complex dependenciesMichael Schroeder1-1/+154
2014-02-17optimize unfulfilled rule handling a bitMichael Schroeder1-9/+11
2014-02-04do not create update/feature rules for applications or patternsMichael Schroeder1-16/+35
2014-01-23fix typos in pool_job2strMichael Schroeder1-4/+4
2013-12-04implement lock-stepping for infarch packages in implicitobsoleteusescolors modeMichael Schroeder1-0/+2
2013-10-29plug weakrulemap memory map if the solver gets re-runMichael Schroeder1-0/+5
2013-10-16remove trailing whitespaceMichael Schroeder1-75/+75
2013-10-15make linked package support a condition build optionMichael Schroeder1-0/+2
2013-10-14Extend product link support to patterns/applicationsMichael Schroeder1-0/+5
2013-10-08add reorder_dq_for_jobrules() workaroundMichael Schroeder1-0/+45
2013-08-21fix decisioncnt handlingMichael Schroeder1-24/+29
2013-08-21make solver_describe_decision always return a rule, add solver_rule2solvable()Michael Schroeder1-17/+3
2013-08-21fix indent in debug messageMichael Schroeder1-1/+1
2013-06-13add missing flags to pool_job2strMichael Schroeder1-0/+8
2013-06-05solver_splitprovides: only check lazywhatprovides when the pool->whatprovides...Michael Schroeder1-1/+1
2013-06-04add POOL_FLAG_IMPLICITOBSOLETEUSESCOLORS to match the current rpm behaviourMichael Schroeder1-2/+2
2013-06-03add POOL_FLAG_ADDFILEPROVIDESFILTERED option to make pool_addfileprovides onl...Michael Schroeder1-1/+12
2013-05-15fix multiversion handling when the update rule is an assertionMichael Schroeder1-11/+11
2013-05-07add SOLVER_RULE_JOB_UNSUPPORTED and SOLVER_RULE_JOB_UNKNOWN_PACKAGEMichael Schroeder1-1/+3
2013-04-26bring libsolv in line with currrent rpm's multiversion handlingMichael Schroeder1-0/+2
2013-04-24move stringification functions from solverdebug to more correct placesMichael Schroeder1-0/+132
2013-04-05make queue_insertn more flexibleMichael Schroeder1-5/+2
2013-03-30Improve C89 complianceIngo Weinhold1-1/+2
2013-03-22rename "NOOBSOLETES" to "MULTIVERSION"Michael Schroeder1-22/+28
2013-03-22turn splitprovides off when doing the alreadyrecommended checkMichael Schroeder1-1/+4
2013-03-06cleanup code now that the vendorcheck callback is in the poolMichael Schroeder1-1/+1
2013-02-04optimize code a bit to make analyze_unsolvable fasterMichael Schroeder1-3/+3
2013-02-04don't free obsoletes/obsoetes_data in solver cleanupMichael Schroeder1-2/+0
2013-02-04make it possible to re-run an existing solver (re-using the rpm rules)Michael Schroeder1-3/+162
2013-01-14trivial_installable: check vendor of affected package to see if a patch shoul...Michael Schroeder1-2/+11