summaryrefslogtreecommitdiff
path: root/src/rules.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-04do not create update/feature rules for applications or patternsMichael Schroeder1-5/+30
2013-12-17change infarch rule generation so that it does not break installed lock-stepsMichael Schroeder1-7/+75
2013-12-17fix typo in solver_addbestrulesMichael Schroeder1-1/+1
2013-12-04implement lock-stepping for infarch packages in implicitobsoleteusescolors modeMichael Schroeder1-1/+20
2013-10-17simplify packagelink code a bitMichael Schroeder1-28/+17
2013-10-16remove trailing whitespaceMichael Schroeder1-42/+42
2013-10-16refactor most of the linked pkg code into a seperate source fileMichael Schroeder1-201/+10
2013-10-15get rid of unused variables if ENABLE_LINKED_PKGS is not setMichael Schroeder1-0/+2
2013-10-15make linked package support a condition build optionMichael Schroeder1-0/+17
2013-10-14Extend product link support to patterns/applicationsMichael Schroeder1-33/+348
2013-09-23do not add back cleandeps_updatepkgs packages [bnc#841781]Michael Schroeder1-0/+9
2013-09-13add solver_rule2rules: learnt rule introspectionMichael Schroeder1-0/+43
2013-09-13add solv_memdup and solv_memdup2 inline helper functionsMichael Schroeder1-4/+1
2013-08-21make solver_describe_decision always return a rule, add solver_rule2solvable()Michael Schroeder1-0/+10
2013-06-04add POOL_FLAG_IMPLICITOBSOLETEUSESCOLORS to match the current rpm behaviourMichael Schroeder1-3/+3
2013-05-15Lookat at keepexplicitobsoletes when creating update rules for multiversion p...Michael Schroeder1-1/+8
2013-05-07add SOLVER_RULE_JOB_UNSUPPORTED and SOLVER_RULE_JOB_UNKNOWN_PACKAGEMichael Schroeder1-5/+7
2013-04-18Haiku: The notation for the pre-release version part changedIngo Weinhold1-2/+0
2013-04-17rules/selection: use strrchr in EVR checks as wellMichael Schroeder1-1/+1
2013-04-17adapt SET_EV/SET_EVR magic to haiku for completenessMichael Schroeder1-5/+4
2013-04-05make queue_insertn more flexibleMichael Schroeder1-1/+1
2013-04-05refactor a bitMichael Schroeder1-6/+17
2013-04-04Do extra checking for choice rules so that they don't interfere with package ...Michael Schroeder1-5/+85
2013-03-22rename "NOOBSOLETES" to "MULTIVERSION"Michael Schroeder1-16/+16
2013-02-05further optimize solver_reenablepolicyrulesMichael Schroeder1-19/+58
2013-02-04optimize code a bit to make analyze_unsolvable fasterMichael Schroeder1-0/+2
2013-02-04make it possible to re-run an existing solver (re-using the rpm rules)Michael Schroeder1-0/+6
2013-01-15do not ignore disabled/considered flags for src packagesMichael Schroeder1-6/+8
2012-12-18don't access r->p after solver_addrule is called, as it may realloc the rulesMichael Schroeder1-4/+5
2012-12-10implement special install/erase namespace provides hackMichael Schroeder1-11/+127
2012-12-04support cleandeps in targeted up/dup cases, add testsMichael Schroeder1-4/+31
2012-11-30small optimization for targeted dupMichael Schroeder1-2/+2
2012-11-30another targeted dup fix, add testcasesMichael Schroeder1-127/+101
2012-11-29fix targeted dup, we also have to add the obsoleters to the involved mapMichael Schroeder1-24/+20
2012-11-29add SOLVER_TARGETED and SOLVER_FLAG_NO_AUTOTARGET flagsMichael Schroeder1-11/+36
2012-11-27make FOR_RULELITERALS safe against whatprovides reallocMichael Schroeder1-6/+6
2012-11-22small code cleanupsMichael Schroeder1-3/+5
2012-11-20solver_samerule -> solver_rulecmpMichael Schroeder1-1/+1
2012-11-20do not add identical choice rulesMichael Schroeder1-0/+19
2012-11-20make FORCEBEST work with targeted up/dupMichael Schroeder1-1/+41
2012-11-19fix typo caught by testcaseMichael Schroeder1-1/+1
2012-11-19implement SOLVER_FORCRBEST for install/up/dupMichael Schroeder1-28/+208
2012-11-15implement dup on single packagesMichael Schroeder1-5/+71
2012-10-26support SOLVER_SOLVABLE_REPO and SOLVER_SOLVABLE_ALL in more job types, even ...Michael Schroeder1-0/+8
2012-10-25generalize matching code from examples/solv.c to src/selection.cMichael Schroeder1-2/+7
2012-05-31- [valgrind] the userinstalled map only contains the installed packages. mea ...Michael Schroeder1-1/+1
2012-04-16- add map_or and queue_preallocMichael Schroeder1-3/+1
2012-04-12- also obey keepexplicitobsoletes when disabling update rules (untested)Michael Schroeder1-14/+17
2012-04-10SOLVER_FLAG_KEEP_EXPLICIT_OBSOLETESZdeněk Pavlas1-1/+1
2012-04-03- get rid of DEBINA_SEMANTICS, add pool->noarchid, add DISTTYPE_ARCHMichael Schroeder1-8/+9