summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-10-18support :any in testcasesMichael Schroeder1-0/+5
2013-10-18small improvement in :any parsingMichael Schroeder1-1/+1
2013-10-18support debian multiarch annotationMichael Schroeder4-2/+23
2013-10-17simplify packagelink code a bitMichael Schroeder2-32/+21
2013-10-17no longer ask the nscallback for pruduct buddiesMichael Schroeder1-16/+0
2013-10-16remove trailing whitespaceMichael Schroeder17-46/+46
2013-10-16remove trailing whitespaceMichael Schroeder10-43/+43
2013-10-16remove trailing whitespaceMichael Schroeder20-246/+246
2013-10-16fix a bug in the application link codeMichael Schroeder1-8/+8
2013-10-16add is_noinst_pseudo_package(), use it for filtering installsMichael Schroeder1-2/+32
2013-10-16add repo_autopattern (SUSE only for now)Michael Schroeder4-0/+221
2013-10-16make 'solv info' work with command line packagesMichael Schroeder1-1/+3
2013-10-16fix typo in find_pattern_linkMichael Schroeder1-1/+1
2013-10-16add some comments about what linked packages areMichael Schroeder1-0/+20
2013-10-16make pattern translations also look at the linked packagesMichael Schroeder3-3/+286
2013-10-16refactor most of the linked pkg code into a seperate source fileMichael Schroeder2-202/+11
2013-10-15Deprecate PRODUCT_DISTPRODUCT/PRODUCT_DISTVERSION. Fix spelling bugs.Michael Schroeder2-16/+16
2013-10-15Only complile "patchcheck" for SUSE systemsMichael Schroeder1-0/+2
2013-10-15get rid of unused variables if ENABLE_LINKED_PKGS is not setMichael Schroeder1-0/+2
2013-10-15adapt testcase to latest changeMichael Schroeder1-1/+1
2013-10-15Fix obsoletes handling in multiversion mode (hopefully for the last time)Michael Schroeder1-1/+1
Seems like rpm does not really obsolete packages in multiversion mode, but instead reports a conflict.
2013-10-15make linked package support a condition build optionMichael Schroeder3-1/+22
2013-10-15mark PRODUCT_DISTPRODUCT/PRODUCT_DISTVERSION as obsoleteMichael Schroeder1-9/+9
2013-10-15remove obsolete DISTPRODUCT/DISTVERSION parsingMichael Schroeder1-17/+13
2013-10-15remove obsolete states, add support for product type, fix flags parsingMichael Schroeder1-39/+41
2013-10-14Extend product link support to patterns/applicationsMichael Schroeder4-33/+355
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-10-14parse appdata in solv exampleMichael Schroeder1-23/+48
Also support a '-d' option to increase the debug level.
2013-10-10ENABLE_RPMDB_BYRPMHEADERMichael Andres1-1/+1
2013-10-09add repo_appdata to parse AppStream's appdata filesMichael Schroeder5-1/+458
2013-10-08fix installation of header filesMichael Andres1-3/+3
2013-10-08add reorder_dq_for_jobrules() workaroundMichael Schroeder1-0/+45
Jobrules are fulfilled before installed packages are kept, thus the enhances/supplements of the packages cannot work.
2013-10-04add --type and --arch filter supportMichael Schroeder1-33/+88
2013-10-04refactor selection code, add SELECTION_SKIP_KIND, add support for arch/kind ↵Michael Schroeder5-101/+240
filtering
2013-10-04repo_haiku: /boot/common no longer existsIngo Weinhold1-2/+0
2013-09-24fix unbalanced ===Michael Schroeder2-2/+2
2013-09-24fix two small glitches in xcode filterMichael Schroeder2-10/+11
2013-09-24add changesMichael Schroeder1-0/+5
2013-09-23do not add back cleandeps_updatepkgs packages [bnc#841781]Michael Schroeder1-0/+9
2013-09-23add changes, bump version to 0.4.0upstream/0.4.0Michael Schroeder2-1/+10
This is done mainly so that openSUSE 13.1 will have a new minor version of libsolv. In the future we hope to do this only for ABI changes.
2013-09-23also save/restore pool pos in repodata load callbackMichael Schroeder1-2/+7
2013-09-23include repo_pubkey.h in repo_pubkey.cMichael Schroeder1-0/+1
2013-09-23add problem2str() convenience function to APIMichael Schroeder4-6/+15
2013-09-20plug mem leak in selection_make_matchdepsMichael Schroeder1-0/+1
2013-09-20split DEP_PRE into DEP_PRE_IN and DEP_PRE_UNMichael Schroeder2-10/+13
With a later commit we may use DEP_PRE_IN for uninstalled packages and DEP_PRE_UN for installed ones.
2013-09-20bindings: add stringification shortcut for problemsMichael Schroeder10-23/+54
Also fixes bugs in the rbsolv example.
2013-09-13add solver_rule2rules: learnt rule introspectionMichael Schroeder3-0/+45
2013-09-13add solv_memdup and solv_memdup2 inline helper functionsMichael Schroeder5-22/+29
2013-09-09rename selection_make_deps to selection_make_matchdeps, add marker supportMichael Schroeder8-14/+31
Also add pool_intersect_evrs.
2013-09-06make sure that the ttransaction_info contains only packages that have the ↵Michael Schroeder1-0/+4
transacts bit set can happen if transaction_create_decisionq is called with a decisionq that doesn't match the pool's obsolete flags.
2013-09-04add pool_whatmatchesdep and selection_make_deps to query for packages ↵Michael Schroeder8-28/+194
intersecting a dependency