]>
git.ipfire.org Git - thirdparty/libsolv.git/log 
Ingo Weinhold  [Sat, 30 Mar 2013 12:02:13 +0000  (12:02 +0000)]  
Make all public libsolv headers C++ safe
Ingo Weinhold  [Sat, 30 Mar 2013 16:17:39 +0000  (16:17 +0000)]  
solv_sort(): Fix build for non-glibc without qsort_r()
Ingo Weinhold  [Sat, 30 Mar 2013 15:40:08 +0000  (15:40 +0000)]  
Use futimens() instead of futimes()
Ingo Weinhold  [Sat, 30 Mar 2013 11:12:31 +0000  (11:12 +0000)]  
Improve C89 compliance
Ingo Weinhold  [Sat, 30 Mar 2013 14:10:53 +0000  (14:10 +0000)]  
Define SYSTEM_LIBRARIES in main CMakeLists.txt
Michael Schroeder  [Wed, 27 Mar 2013 12:47:16 +0000  (05:47  -0700)]  
Merge pull request #26 from dirkmueller/master
Dirk Mueller  [Wed, 27 Mar 2013 12:31:31 +0000  (13:31 +0100)]  
Support aarch64
Michael Schroeder  [Tue, 26 Mar 2013 09:56:29 +0000  (02:56  -0700)]  
Merge pull request #25 from andreas-schwab/master
Andreas Schwab  [Tue, 26 Mar 2013 09:11:04 +0000  (10:11 +0100)]  
Fix misuses of memset
Michael Schroeder  [Fri, 22 Mar 2013 15:42:44 +0000  (16:42 +0100)]  
rename "NOOBSOLETES" to "MULTIVERSION"
Michael Schroeder  [Fri, 22 Mar 2013 12:45:45 +0000  (13:45 +0100)]  
turn splitprovides off when doing the alreadyrecommended check
Michael Schroeder  [Fri, 22 Mar 2013 12:02:31 +0000  (13:02 +0100)]  
susetags: don't warn on unknown tags
Michael Schroeder  [Wed, 20 Mar 2013 10:26:28 +0000  (11:26 +0100)]  
improve pool_solvable2str output if the evr or arch is empty
Michael Schroeder  [Wed, 6 Mar 2013 17:35:44 +0000  (18:35 +0100)]  
cleanup code now that the vendorcheck callback is in the pool
Michael Schroeder  [Wed, 6 Mar 2013 16:53:06 +0000  (17:53 +0100)]  
get rid of the ugly policy callbacks while we're breaking the ABI, add new pool_set_custom_vendorcheck function
Michael Schroeder  [Wed, 6 Mar 2013 15:58:41 +0000  (16:58 +0100)]  
add changes, bump version
Michael Schroeder  [Wed, 6 Mar 2013 15:55:26 +0000  (16:55 +0100)]  
shuffle some ids now that we break the ABI
Michael Schroeder  [Wed, 6 Mar 2013 14:42:26 +0000  (15:42 +0100)]  
fix dataiterator returning random data in some cases
Michael Schroeder  [Thu, 28 Feb 2013 10:49:34 +0000  (11:49 +0100)]  
refactor a bit, add possibility to test the selection code
Michael Schroeder  [Wed, 27 Feb 2013 14:08:49 +0000  (15:08 +0100)]  
fix test so that we no longer flatten when there's just one job
Michael Schroeder  [Wed, 27 Feb 2013 13:30:12 +0000  (14:30 +0100)]  
do not create solvables with no release
Michael Schroeder  [Mon, 25 Feb 2013 14:02:24 +0000  (15:02 +0100)]  
support RPM_ADD_WITH_CHANGELOG in repo_add_rpmdb
Michael Schroeder  [Mon, 25 Feb 2013 12:13:10 +0000  (13:13 +0100)]  
add other.xml support to repomd parser
Michael Schroeder  [Tue, 12 Feb 2013 19:02:04 +0000  (20:02 +0100)]  
cosmetics: always return 0 in selection_make if the selection is empty
Michael Schroeder  [Tue, 12 Feb 2013 18:37:12 +0000  (19:37 +0100)]  
fix stupid typo introduced when refactoring selection_filter_rel. Argh!
Michael Schroeder  [Wed, 6 Feb 2013 13:56:40 +0000  (14:56 +0100)]  
increase maximum header size for some pathological rpms
Michael Schroeder  [Tue, 5 Feb 2013 13:06:03 +0000  (14:06 +0100)]  
further optimize solver_reenablepolicyrules
Michael Schroeder  [Mon, 4 Feb 2013 18:23:10 +0000  (19:23 +0100)]  
optimize code a bit to make analyze_unsolvable faster
Michael Schroeder  [Mon, 4 Feb 2013 16:41:31 +0000  (17:41 +0100)]  
reuse solver in examples
Michael Schroeder  [Mon, 4 Feb 2013 16:34:33 +0000  (17:34 +0100)]  
do not call pool_freewhatprovides in pool_add_fileconflicts_deps
Michael Schroeder  [Mon, 4 Feb 2013 15:11:16 +0000  (16:11 +0100)]  
don't free obsoletes/obsoetes_data in solver cleanup
Michael Schroeder  [Mon, 4 Feb 2013 14:43:27 +0000  (15:43 +0100)]  
make it possible to re-run an existing solver (re-using the rpm rules)
Michael Schroeder  [Thu, 31 Jan 2013 15:49:15 +0000  (16:49 +0100)]  
small cleanups
Michael Schroeder  [Tue, 15 Jan 2013 12:59:31 +0000  (13:59 +0100)]  
do not ignore disabled/considered flags for src packages
Michael Schroeder  [Mon, 14 Jan 2013 15:02:47 +0000  (16:02 +0100)]  
add changes, bump version
Michael Schroeder  [Mon, 14 Jan 2013 14:59:55 +0000  (15:59 +0100)]  
trivial_installable: check vendor of affected package to see if a patch should be ignored [bnc#736100]
Michael Schroeder  [Mon, 14 Jan 2013 14:57:52 +0000  (15:57 +0100)]  
fix 'solv patch' command
Michael Schroeder  [Fri, 11 Jan 2013 12:54:53 +0000  (13:54 +0100)]  
support "pooljobs", fixed jobs set in the pool
Michael Schroeder  [Thu, 3 Jan 2013 12:54:24 +0000  (13:54 +0100)]  
fix trivial installable requires handling [bnc#795267]
Michael Schroeder  [Thu, 3 Jan 2013 11:50:54 +0000  (03:50  -0800)]  
Merge pull request #23 from johnnypeck/patch-1
Johnny Peck  [Thu, 27 Dec 2012 23:54:33 +0000  (18:54 -0500)]  
Update README
Michael Schroeder  [Thu, 20 Dec 2012 16:12:02 +0000  (17:12 +0100)]  
improve repo_add_rpmdb speed a tiny bit
Michael Schroeder  [Thu, 20 Dec 2012 15:05:14 +0000  (16:05 +0100)]  
link libsolvext with libsolv for completeness
Michael Schroeder  [Wed, 19 Dec 2012 14:36:51 +0000  (15:36 +0100)]  
link libsolvext against the system libraries
Michael Schroeder  [Tue, 18 Dec 2012 18:22:01 +0000  (19:22 +0100)]  
add changes, bump version
Michael Schroeder  [Tue, 18 Dec 2012 14:38:07 +0000  (15:38 +0100)]  
simplify and fix ruby vendordir check in spec file
Michael Schroeder  [Tue, 18 Dec 2012 12:36:53 +0000  (13:36 +0100)]  
don't access r->p after solver_addrule is called, as it may realloc the rules
Michael Schroeder  [Tue, 18 Dec 2012 12:36:22 +0000  (13:36 +0100)]  
simplify transaction_obs_pkg a bit
Michael Schroeder  [Mon, 17 Dec 2012 17:24:40 +0000  (18:24 +0100)]  
cosmetics: fix comments
Michael Schroeder  [Mon, 17 Dec 2012 13:18:18 +0000  (14:18 +0100)]  
find_problemrule: don't look at the learnt rule multiple times, it may take really long with some jobs
Michael Schroeder  [Thu, 13 Dec 2012 14:25:22 +0000  (15:25 +0100)]  
delete old debug statements
Michael Schroeder  [Thu, 13 Dec 2012 12:20:05 +0000  (13:20 +0100)]  
simplify testcase
Michael Schroeder  [Thu, 13 Dec 2012 10:47:34 +0000  (11:47 +0100)]  
test "addalreadyrecommended"
Michael Schroeder  [Thu, 13 Dec 2012 10:41:53 +0000  (11:41 +0100)]  
small optimization: make whatprovidesdata + 2 always contain the systemsolvable
Michael Schroeder  [Tue, 11 Dec 2012 15:42:07 +0000  (16:42 +0100)]  
add testcase for special namespaceprovides jobs
Michael Schroeder  [Tue, 11 Dec 2012 11:52:55 +0000  (12:52 +0100)]  
support special namespace privides install/erase jobs in testcases
Michael Schroeder  [Mon, 10 Dec 2012 18:18:31 +0000  (19:18 +0100)]  
implement special install/erase namespace provides hack
Michael Schroeder  [Mon, 10 Dec 2012 09:31:32 +0000  (10:31 +0100)]  
improve error handling in makedeps
Michael Schroeder  [Fri, 7 Dec 2012 12:52:30 +0000  (13:52 +0100)]  
print bad package name when detecting dependency array mismatches
Michael Schroeder  [Thu, 6 Dec 2012 18:43:56 +0000  (19:43 +0100)]  
cosmetics: print number of problems in examples
Michael Schroeder  [Wed, 5 Dec 2012 13:39:55 +0000  (14:39 +0100)]  
add changes, bump version
Michael Schroeder  [Wed, 5 Dec 2012 12:31:53 +0000  (13:31 +0100)]  
Add Dep.Rel() method and a couple of Selection constructors
Michael Schroeder  [Wed, 5 Dec 2012 10:26:16 +0000  (11:26 +0100)]  
simplify some testcases
Michael Schroeder  [Wed, 5 Dec 2012 10:25:10 +0000  (11:25 +0100)]  
rename selection_limit to selection_filter, add flags to make selection_make more flexible
Michael Schroeder  [Tue, 4 Dec 2012 14:15:14 +0000  (15:15 +0100)]  
write trailing "result" line in -r -r mode
Michael Schroeder  [Tue, 4 Dec 2012 13:00:34 +0000  (14:00 +0100)]  
support cleandeps in targeted up/dup cases, add tests
Michael Schroeder  [Tue, 4 Dec 2012 09:54:45 +0000  (10:54 +0100)]  
adapt testcase to last change
Michael Schroeder  [Mon, 3 Dec 2012 17:24:23 +0000  (18:24 +0100)]  
make cleandeps do less reinstalls, fix cleandeps reset bug
Michael Schroeder  [Mon, 3 Dec 2012 16:03:23 +0000  (17:03 +0100)]  
fix typos in comments, fix queue free
Michael Schroeder  [Mon, 3 Dec 2012 15:06:22 +0000  (16:06 +0100)]  
add "forcebest" testcases
Michael Schroeder  [Fri, 30 Nov 2012 15:54:25 +0000  (16:54 +0100)]  
expand testcases
Michael Schroeder  [Fri, 30 Nov 2012 13:40:01 +0000  (14:40 +0100)]  
small optimization for targeted dup
Michael Schroeder  [Fri, 30 Nov 2012 13:28:10 +0000  (14:28 +0100)]  
another targeted dup fix, add testcases
Michael Schroeder  [Thu, 29 Nov 2012 13:45:23 +0000  (14:45 +0100)]  
free tmp repodata when repo_solv returns an error
Michael Schroeder  [Thu, 29 Nov 2012 12:52:12 +0000  (13:52 +0100)]  
add SOLVER_FLAG_NO_AUTOTARGET to testcase code
Michael Schroeder  [Thu, 29 Nov 2012 12:51:10 +0000  (13:51 +0100)]  
fix targeted dup, we also have to add the obsoleters to the involved map
Michael Schroeder  [Thu, 29 Nov 2012 11:48:12 +0000  (12:48 +0100)]  
add SOLVER_TARGETED and SOLVER_FLAG_NO_AUTOTARGET flags
Michael Schroeder  [Thu, 29 Nov 2012 10:32:34 +0000  (11:32 +0100)]  
simplify datamatcher code, use datamatcher_checkbasename also in repo_search
Michael Schroeder  [Wed, 28 Nov 2012 16:57:10 +0000  (17:57 +0100)]  
speed up filelist matching by pre-matching the basename first
Michael Schroeder  [Wed, 28 Nov 2012 15:01:59 +0000  (16:01 +0100)]  
further simplify code: use -1 as 'free' in mapped array, like in mapped_at
Michael Schroeder  [Wed, 28 Nov 2012 14:31:09 +0000  (15:31 +0100)]  
reduce memory by splitting the pages array into two mapped_at and file_pages arrays
Michael Schroeder  [Wed, 28 Nov 2012 13:31:34 +0000  (14:31 +0100)]  
simplily repopage handling quite a bit
Michael Schroeder  [Tue, 27 Nov 2012 18:02:05 +0000  (19:02 +0100)]  
optimize repopagestore_load_page_range
Michael Schroeder  [Tue, 27 Nov 2012 14:24:40 +0000  (15:24 +0100)]  
cleanup example code
Michael Schroeder  [Tue, 27 Nov 2012 14:23:40 +0000  (15:23 +0100)]  
fix EXTEND calls in perl bindings
Michael Schroeder  [Tue, 27 Nov 2012 12:32:58 +0000  (13:32 +0100)]  
xfileno doesn't exist anymore, use fileno() instead
Michael Schroeder  [Tue, 27 Nov 2012 10:56:19 +0000  (11:56 +0100)]  
use a Selection for the 'search' command so that the repofilter works
Michael Schroeder  [Tue, 27 Nov 2012 10:33:11 +0000  (11:33 +0100)]  
Selection: rename addsimple method to add_raw in the bindings
Michael Schroeder  [Tue, 27 Nov 2012 10:26:32 +0000  (11:26 +0100)]  
make FOR_RULELITERALS safe against whatprovides realloc
Michael Schroeder  [Mon, 26 Nov 2012 13:26:02 +0000  (14:26 +0100)]  
Already use LOCALPOOL when converting filelist/language extensions
Michael Schroeder  [Mon, 26 Nov 2012 12:24:08 +0000  (13:24 +0100)]  
- save memory in localpool case
Michael Schroeder  [Fri, 23 Nov 2012 13:27:02 +0000  (14:27 +0100)]  
support medianr in lookup_deltalocation, change lookup_location to return medianr 0 if the media number was not set
Michael Schroeder  [Fri, 23 Nov 2012 13:06:15 +0000  (14:06 +0100)]  
bump version, add changes
Michael Schroeder  [Fri, 23 Nov 2012 12:20:41 +0000  (13:20 +0100)]  
use correct file pointer when checking the debian release file's sig
Michael Schroeder  [Fri, 23 Nov 2012 11:46:50 +0000  (12:46 +0100)]  
optimize string handling in repo_add_solv a bit
Michael Schroeder  [Thu, 22 Nov 2012 15:59:31 +0000  (16:59 +0100)]  
make sure we have at least id 0 and 1 in a local pool, also call the correct shrink function so we can add new strings
Michael Schroeder  [Thu, 22 Nov 2012 15:02:59 +0000  (16:02 +0100)]  
more cleanup
Michael Schroeder  [Thu, 22 Nov 2012 12:36:51 +0000  (13:36 +0100)]  
small code cleanups
Michael Schroeder  [Wed, 21 Nov 2012 15:21:48 +0000  (16:21 +0100)]  
use "isemptyupdate" method to check for updates with no matching installed package
Michael Schroeder  [Tue, 20 Nov 2012 14:40:56 +0000  (15:40 +0100)]  
solver_samerule -> solver_rulecmp