Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-04-03 | INCOMPATIBLE bindings change: modernize Dataiterator/Datamatch classes | Michael Schroeder | 6 | -139/+251 | |
Use attributes instead of methods to access the matched data (except for Datapos constructors). Also, while we're breaking the API, drop the solvid argument from the Dataiterator constructors. Add different constructors for the special cases. Also fix and document Datamatcher's 'binary' attribute. | |||||
2014-04-03 | add pool_add_userinstalled_jobs and solver_get_userinstalled functions | Michael Schroeder | 3 | -0/+250 | |
2014-04-01 | fix pool_job2str message for lock ;) | Michael Schroeder | 1 | -1/+1 | |
2014-03-31 | suppport RPM_ADD_FILTERED_FILELIST | Michael Schroeder | 3 | -6/+38 | |
Probably only useful for distris that enforce filelist dependency policies, e.g. SUSE. | |||||
2014-03-31 | make the __iter__ methods in the python bindings return self | Michael Schroeder | 1 | -24/+8 | |
The old code returned a new iterator object, which broke the skip_solvable method. I hope the new way does not break anything. | |||||
2014-03-31 | support new dupallow flags in testcases (thanks Honza) | Michael Schroeder | 1 | -0/+4 | |
2014-03-27 | autopattern: always chose the lexicographical first one if there are two ↵ | Michael Schroeder | 1 | -3/+16 | |
pattern/product provides | |||||
2014-03-27 | fix getrpmruleinfos for linked packages | Michael Schroeder | 1 | -2/+6 | |
2014-03-26 | fix grep call | Michael Schroeder | 1 | -1/+1 | |
Unlike perl, grep parses '?' as literal question mark and '\?' as zero or one quantifier in the default "basic regexp" mode. | |||||
2014-03-26 | bump version, add changes | Michael Schroeder | 2 | -1/+14 | |
2014-03-26 | support SOLVER_FLAG_DUP_ALLOW* flags in solver_set_flags and bindings | Michael Schroeder | 5 | -6/+67 | |
2014-03-26 | fix handling of packages with no update/feature rule but with specialupdaters | Michael Schroeder | 1 | -3/+17 | |
We cannot simply reuse the multiversion code in this case. | |||||
2014-03-26 | repo2solv.sh: ignore -A option | Michael Schroeder | 1 | -0/+2 | |
2014-03-26 | rename schemaoffset to less confusing schemaidx | Michael Schroeder | 1 | -3/+3 | |
2014-03-25 | fix access to freed memory if we had to allocate a new schema when ↵ | Michael Schroeder | 1 | -13/+13 | |
serializing a key | |||||
2014-03-25 | adapt repo->end in repo_empty() function | Michael Schroeder | 1 | -0/+2 | |
2014-03-25 | ignore pattern() provides that start with '.' | Michael Schroeder | 1 | -0/+3 | |
2014-03-25 | improve solver_addrule a bit | Michael Schroeder | 1 | -38/+30 | |
2014-03-25 | cplxdeps: special case SYSTEMSOLVABLE | Michael Schroeder | 1 | -0/+2 | |
2014-03-25 | Don't put -SYSTEMSOLVABLE into conflicts | Michael Schroeder | 1 | -1/+4 | |
2014-03-24 | deal correctly with rules that contain the system solvable | Michael Schroeder | 1 | -1/+1 | |
2014-03-24 | bring "removing unwanted" code in line with the other parts | Michael Schroeder | 1 | -0/+6 | |
should not make any difference, but it's cleaner anyway... | |||||
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-12 | support REPOKEYWORDS in the content parser | Michael Schroeder | 1 | -0/+5 | |
2014-03-10 | implement complex deps handling in cleandeps/unneeded calculation | Michael Schroeder | 1 | -37/+186 | |
2014-03-07 | add #if 0 to some debug printf calls | Michael Schroeder | 1 | -0/+6 | |
2014-03-07 | also support complex deps when doing recommends/suggests filtering | Michael Schroeder | 3 | -82/+199 | |
2014-03-05 | revert pyhton3 part that was commit by mistake in #ab8b3ded | Michael Schroeder | 1 | -7/+0 | |
2014-03-05 | testcase: support filtering in unneeded check, support setting of result ↵ | Michael Schroeder | 1 | -14/+42 | |
flags without having a result | |||||
2014-03-05 | delete broken solvables if the xml parser returns an error | Michael Schroeder | 3 | -2/+16 | |
2014-03-05 | add support for complex dependencies | Michael Schroeder | 6 | -3/+680 | |
2014-03-05 | also look at the pkgname when searching for the application link | Michael Schroeder | 1 | -3/+16 | |
2014-03-05 | repo_appdata: add support for keywords and pkgname, simplify lang handling | Michael Schroeder | 1 | -42/+34 | |
2014-03-04 | bindings: don't let str(Datamatch) change the strings, instead create a copy | Michael Schroeder | 1 | -2/+3 | |
Also always set the SEARCH_FILES and SEARCH_CHECKSUMS flags. | |||||
2014-03-04 | bindings: make Dataterator match/flags optional | Michael Schroeder | 3 | -10/+88 | |
Also document the solvable.Dataiterator method. | |||||
2014-03-03 | fix basename optimization for STRINGEND | Michael Schroeder | 1 | -1/+2 | |
broken with commit 0804020d92975c20a683f490f81339c14555b2d4 | |||||
2014-03-03 | fix Datamatcher's idstr() method when calld for dirs | Michael Schroeder | 1 | -1/+5 | |
2014-02-27 | fix Pool_repo_iterator and Repo_solvable_iterator in perl bindings | Michael Schroeder | 2 | -3/+13 | |
A perliter() call was missing. | |||||
2014-02-27 | 'licence' is actually the metadata license we don't case about | Michael Schroeder | 1 | -1/+0 | |
2014-02-27 | make "product_license" (appstream) an alias for "licence" (appdata) | Michael Schroeder | 1 | -0/+1 | |
2014-02-26 | improve guessing of appdata.xml file name | Michael Schroeder | 1 | -0/+9 | |
2014-02-26 | add changes, bump version | Michael Schroeder | 2 | -2/+9 | |
2014-02-26 | appdata2solv: add support for -d and -r options | Michael Schroeder | 1 | -4/+40 | |
2014-02-26 | improve appdata.xml parsing | Michael Schroeder | 2 | -5/+141 | |
- ignore tags with a set language (for now) - read desktop file if name/summary is not present - the requires needs to be the full file name | |||||
2014-02-25 | repo_helix: parse application elements | Michael Andres | 1 | -0/+3 | |
2014-02-21 | add changes, bump version | Michael Schroeder | 2 | -1/+11 | |
2014-02-21 | fix bug in solver_get_unneeded that could lead to an endless loop | Michael Schroeder | 1 | -3/+3 | |
2014-02-19 | adapt to new rpm tags for weak dependencies | Michael Schroeder | 1 | -37/+81 | |
The old tags are still read as fallback. | |||||
2014-02-18 | change last commit to check for SOLVER_TRANSACTION_KEEP_PSEUDO | Michael Schroeder | 1 | -2/+2 | |