Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-04-10 | Reimplement state handling in rpm_by functions | Michael Schroeder | 1 | -16/+13 | |
We now have rpm_state_create and rpm_state_free to create/free the state. API change, but should be pretty internal. | |||||
2013-04-08 | refactor solv demo a bit | Michael Schroeder | 1 | -144/+187 | |
2013-04-08 | fix bugs in fileconflicts code and prepare for aliased dirs | Michael Schroeder | 1 | -2/+2 | |
Breaks API but that should not be a problem as noone seems to use the function yet. | |||||
2013-03-30 | Use futimens() instead of futimes() | Ingo Weinhold | 1 | -1/+1 | |
futimens() is POSIX, futimes() isn't. | |||||
2013-03-30 | Improve C89 compliance | Ingo Weinhold | 1 | -2/+4 | |
Make sure variables are declared at the beginning of a block. | |||||
2013-03-30 | Define SYSTEM_LIBRARIES in main CMakeLists.txt | Ingo Weinhold | 1 | -12/+0 | |
* There were identical SYSTEM_LIBRARIES definitions in several CMakeLists.txt files (well almost identical -- some still checked for DEBIAN instead of ENABLE_RPMDB). Now it's defined in the main CMakeLists.txt. * Remove --as-needed from CMAKE_C_FLAGS and add it to SYSTEM_LIBRARIES. It isn't a compiler flag and older gcc's issue a warning when encountering it on a compile line. | |||||
2013-03-26 | Fix misuses of memset | Andreas Schwab | 1 | -3/+3 | |
src/md5.c: In function 'sat_MD5_Final': src/md5.c:269:23: error: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Werror=sizeof-pointer-memaccess] memset(ctx, 0, sizeof(ctx)); ^ examples/solv.c: In function 'read_repos': examples/solv.c:1616:27: error: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to remove the addressof? [-Werror=sizeof-pointer-memaccess] memset(&stb, 0, sizeof(&stb)); ^ | |||||
2013-03-22 | rename "NOOBSOLETES" to "MULTIVERSION" | Michael Schroeder | 1 | -8/+11 | |
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-04 | reuse solver in examples | Michael Schroeder | 4 | -23/+21 | |
2013-01-14 | fix 'solv patch' command | Michael Schroeder | 1 | -1/+1 | |
2012-12-10 | implement special install/erase namespace provides hack | Michael Schroeder | 1 | -0/+17 | |
2012-12-06 | cosmetics: print number of problems in examples | Michael Schroeder | 3 | -3/+3 | |
2012-12-05 | Add Dep.Rel() method and a couple of Selection constructors | Michael Schroeder | 3 | -8/+5 | |
2012-12-05 | rename selection_limit to selection_filter, add flags to make selection_make ↵ | Michael Schroeder | 4 | -17/+21 | |
more flexible | |||||
2012-12-04 | support cleandeps in targeted up/dup cases, add tests | Michael Schroeder | 1 | -1/+7 | |
2012-11-27 | cleanup example code | Michael Schroeder | 3 | -532/+531 | |
2012-11-27 | xfileno doesn't exist anymore, use fileno() instead | Michael Schroeder | 1 | -7/+7 | |
2012-11-27 | use a Selection for the 'search' command so that the repofilter works | Michael Schroeder | 2 | -16/+23 | |
2012-11-27 | Selection: rename addsimple method to add_raw in the bindings | Michael Schroeder | 3 | -4/+4 | |
2012-11-26 | Already use LOCALPOOL when converting filelist/language extensions | Michael Schroeder | 4 | -15/+34 | |
Seems to work and helps to keep the main pool small. | |||||
2012-11-23 | support medianr in lookup_deltalocation, change lookup_location to return ↵ | Michael Schroeder | 2 | -2/+2 | |
medianr 0 if the media number was not set | |||||
2012-11-23 | use correct file pointer when checking the debian release file's sig | Michael Schroeder | 1 | -1/+1 | |
2012-11-21 | use "isemptyupdate" method to check for updates with no matching installed ↵ | Michael Schroeder | 3 | -14/+7 | |
package | |||||
2012-11-19 | implement '--best' in solv demo | Michael Schroeder | 1 | -0/+10 | |
2012-11-16 | don't write incomplete repos in "solv", like with py/rb/p5solv | Michael Schroeder | 4 | -30/+34 | |
2012-11-15 | implement update to specific update targets | Michael Schroeder | 1 | -14/+2 | |
2012-11-15 | make 'solv dup' use the right mode again | Michael Schroeder | 1 | -1/+1 | |
2012-11-06 | rename repodata_delete to repodata_set_deleted, add repo_set_deleted and ↵ | Michael Schroeder | 1 | -1/+1 | |
solvable_set_deleted | |||||
2012-11-05 | more swig trickery: add a "DepId" type that can take a Dep pointer or an Id | Michael Schroeder | 3 | -6/+6 | |
2012-11-02 | make FILE objects autoclose the fd in the destructor | Michael Schroeder | 3 | -66/+43 | |
Makes the code much nicer for perl/python, does not help much for ruby. Also, we have to do a glibc hack to implement a close method needed for ruby. Sigh. | |||||
2012-11-02 | make pool.setarch() do the right thing | Michael Schroeder | 3 | -5/+3 | |
2012-11-02 | add pool_lookup_deltalocation helper so we can change the way the location ↵ | Michael Schroeder | 2 | -8/+7 | |
is encoded | |||||
2012-11-02 | get rid of the ugly load_if_changed method | Michael Schroeder | 3 | -27/+24 | |
2012-11-02 | small cleanup: move incomplete check into writecachedrepo | Michael Schroeder | 3 | -9/+11 | |
2012-11-02 | add SELECTION_WITH_SOURCE, rename SELECTION_SOURCE to SELECTION_SOURCE_ONLY | Michael Schroeder | 1 | -0/+2 | |
2012-10-30 | use susetags data dir for susetags deltas | Michael Schroeder | 2 | -1/+7 | |
2012-10-30 | beautify examples a bit | Michael Schroeder | 3 | -48/+59 | |
2012-10-29 | unify cookie generation for solv/pysolv/rbsolv/p5solv | Michael Schroeder | 4 | -54/+45 | |
2012-10-29 | fix autorefresh flag in pysolv, support metadata_expire == -1 like in solv.c | Michael Schroeder | 3 | -5/+4 | |
2012-10-29 | set SOLVER_SETREPO and SOLVER_SETVENDOR flags in repo limiter | Michael Schroeder | 2 | -2/+3 | |
2012-10-26 | add pool_job2solvables and selection_solvables | Michael Schroeder | 1 | -3/+8 | |
2012-10-25 | - retabify (untabify for pysolv) | Michael Schroeder | 3 | -111/+111 | |
2012-10-25 | generalize matching code from examples/solv.c to src/selection.c | Michael Schroeder | 4 | -831/+149 | |
Adapt the examples to use the new mechanism. This is probably not the final version of the interface, so handle with care. | |||||
2012-10-24 | example/solv: support all compression types | Michael Schroeder | 1 | -6/+20 | |
2012-10-23 | examples/solv: factor out downloadchecksig function | Michael Schroeder | 1 | -67/+43 | |
2012-10-23 | fix build on debian | Michael Schroeder | 1 | -1/+1 | |
2012-10-23 | implement pool_set_rootdir/REPO_USE_ROOTDIR instead of passing a rootdir to ↵ | Michael Schroeder | 1 | -38/+54 | |
various functions. Breaks the interface a bit, sorry. The new way seems to be much cleaner, though. Extra apologies to Nate Skulic for removing his add_rpmdb_root method one day after adding it. | |||||
2012-10-08 | only call add_products if the method exists | Michael Schroeder | 3 | -3/+8 | |
2012-10-08 | add repodata_set_sourcepkg and solvable_lookup_sourcepkg, fix ↵ | Michael Schroeder | 1 | -1/+1 | |
solvable_get_location return type | |||||
2012-08-24 | cosmetic: fix possibly uninitialized variable warning in solv.c. | Ales Kozumplik | 1 | -1/+1 | |