Michael Schroeder [Thu, 20 Nov 2008 10:09:47 +0000 (10:09 +0000)]
- make unknown elements less fatal
Duncan Mac-Vicar P [Thu, 20 Nov 2008 09:32:45 +0000 (09:32 +0000)]
handle new rpmmd extensions
Michael Schroeder [Wed, 19 Nov 2008 17:04:52 +0000 (17:04 +0000)]
- include pyo/pyc in fedora builds
Michael Matz [Wed, 19 Nov 2008 16:44:50 +0000 (16:44 +0000)]
Compile repo_write.c and common_write.c only once, not ten times.
Don't list .h files in the sources, cmake is quite capable of generating
dependencies automatically.
Michael Schroeder [Wed, 19 Nov 2008 16:08:00 +0000 (16:08 +0000)]
- clean up coding stype, delete dead code
- support '=Hdr' tag containing start/end of the rpm header
Michael Schroeder [Wed, 19 Nov 2008 10:47:18 +0000 (10:47 +0000)]
- get rid of that horrible rpmdb2solv hack, it's not used any more
Duncan Mac-Vicar P [Wed, 19 Nov 2008 08:55:07 +0000 (08:55 +0000)]
lets try to make this a documented project
Duncan Mac-Vicar P [Tue, 18 Nov 2008 18:06:53 +0000 (18:06 +0000)]
- adapt the attributes to support the new rpmmd spec better
so we get the API at least
- backup, interfaces in ZYpp tomorrow
Michael Schroeder [Tue, 18 Nov 2008 17:02:39 +0000 (17:02 +0000)]
- support "-R" option for recursive plaindir search
Michael Schroeder [Mon, 17 Nov 2008 18:46:25 +0000 (18:46 +0000)]
- change findproblemrule heuristics so that it looks at the arch
[bnc#445432]
Michael Schroeder [Mon, 17 Nov 2008 16:11:48 +0000 (16:11 +0000)]
- fix repo prio pruning in the case when first solvable is installed
Michael Schroeder [Mon, 17 Nov 2008 14:42:03 +0000 (14:42 +0000)]
- add "DartConfiguration.tcl" to exclude list
Michael Schroeder [Mon, 17 Nov 2008 14:40:37 +0000 (14:40 +0000)]
- fix old FIXME by not pruning installed packages
- add repo sub-priority, used for comparing and not pruning
useful for prefering some source url
Michael Andres [Mon, 17 Nov 2008 13:52:45 +0000 (13:52 +0000)]
- Parse RELEASE tag from contentfile (bnc #444978)
Michael Schroeder [Fri, 14 Nov 2008 18:55:35 +0000 (18:55 +0000)]
- create destination directory as cpack can no longer do it
Michael Schroeder [Fri, 14 Nov 2008 18:35:50 +0000 (18:35 +0000)]
- exclude some more files
Michael Schroeder [Fri, 14 Nov 2008 18:23:39 +0000 (18:23 +0000)]
- bring cpack back to live
- work around cpack glitch by setting TOPLEVEL_TAG
Michael Schroeder [Fri, 14 Nov 2008 17:20:42 +0000 (17:20 +0000)]
- add changelog, bump version
Michael Schroeder [Fri, 14 Nov 2008 13:29:11 +0000 (13:29 +0000)]
- delete a couple of solved points
Michael Schroeder [Fri, 14 Nov 2008 11:55:08 +0000 (11:55 +0000)]
- fix mem leak
- use EVRCMP_COMPARE instead of MATCH_RELEASE when comparing evrs.
Michael Schroeder [Thu, 13 Nov 2008 19:25:51 +0000 (19:25 +0000)]
- fix multi-version corner cases
Klaus Kaempf [Wed, 12 Nov 2008 14:38:31 +0000 (14:38 +0000)]
match comment and function name
Michael Schroeder [Fri, 7 Nov 2008 22:00:50 +0000 (22:00 +0000)]
- check in the header file as well
Michael Schroeder [Fri, 7 Nov 2008 21:57:45 +0000 (21:57 +0000)]
- fix multiversion handling in updatesystem case
Michael Andres [Fri, 7 Nov 2008 17:26:56 +0000 (17:26 +0000)]
changes
Michael Schroeder [Fri, 7 Nov 2008 17:16:35 +0000 (17:16 +0000)]
- fix solvid setting
- make setpos on last element
Michael Andres [Fri, 7 Nov 2008 16:33:52 +0000 (16:33 +0000)]
Quick workaround failing dataiterator_init(SOLVID_POS) in dataiterator_jump_to_solvid
Michael Schroeder [Fri, 7 Nov 2008 11:36:41 +0000 (11:36 +0000)]
- got rid of some fprintfs...
Michael Schroeder [Fri, 7 Nov 2008 11:27:30 +0000 (11:27 +0000)]
- do not always jump to first repo
Klaus Kaempf [Fri, 7 Nov 2008 11:23:09 +0000 (11:23 +0000)]
document '-o'
Klaus Kaempf [Fri, 7 Nov 2008 10:57:06 +0000 (10:57 +0000)]
fix bnc#441043
Klaus Kaempf [Fri, 7 Nov 2008 10:56:16 +0000 (10:56 +0000)]
make it more robust, just report and skip bad entries. (bnc#441043)
Klaus Kaempf [Thu, 6 Nov 2008 08:51:07 +0000 (08:51 +0000)]
add 'user_data' argument to all applayer iterator callbacks (bnc#418491)
Klaus Kaempf [Wed, 5 Nov 2008 17:49:24 +0000 (17:49 +0000)]
use separate build dir
Michael Schroeder [Wed, 5 Nov 2008 15:20:24 +0000 (15:20 +0000)]
- fix probsolved logic
Michael Schroeder [Wed, 5 Nov 2008 13:46:27 +0000 (13:46 +0000)]
- actually "unsigned long" is wrong, too. It should be "size_t" and
"%z". But I don't see why the arithmetics have to be 64bit, going
the other way instead by casting to "int".
Klaus Kaempf [Wed, 5 Nov 2008 12:55:18 +0000 (12:55 +0000)]
fix compile on 64bit
Michael Schroeder [Tue, 4 Nov 2008 17:41:21 +0000 (17:41 +0000)]
- also print stats for repo_helix
Michael Schroeder [Tue, 4 Nov 2008 16:04:44 +0000 (16:04 +0000)]
- add support for SOLVER_ESSENTIAL flag, marks a job that has to be
fulfilled
Michael Schroeder [Tue, 4 Nov 2008 13:32:05 +0000 (13:32 +0000)]
- log more statistics
Michael Schroeder [Fri, 31 Oct 2008 15:12:00 +0000 (15:12 +0000)]
- add '-o <outfile>' support
Michael Schroeder [Fri, 31 Oct 2008 15:08:13 +0000 (15:08 +0000)]
- add "-P" option to rpmdb2solv, prints percentage on stderr
Michael Schroeder [Fri, 31 Oct 2008 15:01:57 +0000 (15:01 +0000)]
- fix entry tests
Michael Schroeder [Thu, 30 Oct 2008 14:22:58 +0000 (14:22 +0000)]
- add repodata_set_location() function
- strip epoch in location functions
- use repodata_set_location in parsers
Michael Schroeder [Thu, 30 Oct 2008 11:44:38 +0000 (11:44 +0000)]
- also disable update rules for "keep installed" jobs.
Michael Schroeder [Thu, 30 Oct 2008 10:52:55 +0000 (10:52 +0000)]
- fix py_sitedir definition for fedora
Michael Schroeder [Thu, 30 Oct 2008 10:49:56 +0000 (10:49 +0000)]
- adapt to coding style
- log solver execution time
- replace some fprintf calls with sat_debug
Michael Andres [Wed, 29 Oct 2008 11:38:23 +0000 (11:38 +0000)]
- Add "sh4" architectures.
Michael Andres [Tue, 28 Oct 2008 15:55:46 +0000 (15:55 +0000)]
- Add "arm" architectures.
Klaus Kaempf [Mon, 27 Oct 2008 09:55:09 +0000 (09:55 +0000)]
repo_content changes
Klaus Kaempf [Mon, 27 Oct 2008 09:52:00 +0000 (09:52 +0000)]
detect and report wrong placement of 'CONTENTSTYLE'
Klaus Kaempf [Mon, 27 Oct 2008 09:32:19 +0000 (09:32 +0000)]
improve error output
(http://lists.opensuse.org/opensuse-factory/2008-10/msg00589.html)
Michael Schroeder [Sat, 25 Oct 2008 09:24:50 +0000 (09:24 +0000)]
- more fixes for fedora...
Michael Andres [Fri, 24 Oct 2008 14:06:20 +0000 (14:06 +0000)]
Remember the /etc/products.d enties filename in .solv (bnc #432932)
Michael Schroeder [Fri, 24 Oct 2008 10:16:07 +0000 (10:16 +0000)]
- fedora doesn't have py_requires
Michael Schroeder [Fri, 24 Oct 2008 10:11:17 +0000 (10:11 +0000)]
- don't match the first idarray element twice
Michael Schroeder [Fri, 24 Oct 2008 10:10:53 +0000 (10:10 +0000)]
- don't abort on unknown elements
- don't try to set NULL strings
Michael Schroeder [Thu, 23 Oct 2008 13:34:43 +0000 (13:34 +0000)]
- read data in larger chunks
- support REPOKEY_TYPE_FIXARRAY
Michael Schroeder [Thu, 23 Oct 2008 08:51:49 +0000 (08:51 +0000)]
- backport changes made by darix
Duncan Mac-Vicar P [Wed, 22 Oct 2008 11:05:45 +0000 (11:05 +0000)]
add support for new tags
Michael Schroeder [Wed, 22 Oct 2008 11:02:10 +0000 (11:02 +0000)]
- bump version to 0.12.0
Michael Schroeder [Wed, 22 Oct 2008 08:56:40 +0000 (08:56 +0000)]
- add pool_set_installed() function, remove no longer needed "installed"
argument from some other functions
Michael Schroeder [Tue, 21 Oct 2008 17:19:14 +0000 (17:19 +0000)]
- maybe better this way
Michael Schroeder [Tue, 21 Oct 2008 17:08:53 +0000 (17:08 +0000)]
- make repo_add_solv fast again
Michael Schroeder [Tue, 21 Oct 2008 11:57:52 +0000 (11:57 +0000)]
- move some debug output to a different debug level
Michael Schroeder [Tue, 21 Oct 2008 11:03:18 +0000 (11:03 +0000)]
- oopsie, I should at least test build...
Michael Schroeder [Tue, 21 Oct 2008 10:59:16 +0000 (10:59 +0000)]
- make dataiterator safer
Michael Schroeder [Tue, 21 Oct 2008 08:55:59 +0000 (08:55 +0000)]
- we're a library, no output to stdout/stderr
Klaus Kaempf [Tue, 21 Oct 2008 07:13:30 +0000 (07:13 +0000)]
ensure Pool and Repo are consistent
Klaus Kaempf [Tue, 21 Oct 2008 07:09:57 +0000 (07:09 +0000)]
document Dataiterator and esp. dataiterator_init
Michael Schroeder [Mon, 20 Oct 2008 15:38:03 +0000 (15:38 +0000)]
- revert strange change from Klaus
Klaus Kaempf [Mon, 20 Oct 2008 14:09:23 +0000 (14:09 +0000)]
take pool from repo if pool is passed as NULL to dataiterator_init
Duncan Mac-Vicar P [Mon, 20 Oct 2008 13:49:30 +0000 (13:49 +0000)]
fix
Duncan Mac-Vicar P [Mon, 20 Oct 2008 13:49:29 +0000 (13:49 +0000)]
refactor
Duncan Mac-Vicar P [Mon, 20 Oct 2008 13:49:27 +0000 (13:49 +0000)]
- refactor FindCheck
- Use FindZLib
- Still can't figure out why required does not work
Duncan Mac-Vicar P [Mon, 20 Oct 2008 12:52:36 +0000 (12:52 +0000)]
fix find
Michael Schroeder [Mon, 20 Oct 2008 10:21:46 +0000 (10:21 +0000)]
- more cleanups:
- add pool argument to datamatcher_init
- add flags argument to repodata_search
- only add sentinal if SEARCH_SENTINEL is specified
- use kv.eof == 2 for sentinel like before
- rename dataiterator_match to dataiterator_match_obsolete
- add repodata_stringify function
- make datamatcher match simple strings so it can be reused
- add dataiterator_prepend_keyname to match keyname pathes
- rename dataiterator_jump_to_solvable to dataiterator_jump_to_solvid
Duncan Mac-Vicar P [Fri, 17 Oct 2008 09:10:18 +0000 (09:10 +0000)]
fix finding the library
Duncan Mac-Vicar P [Fri, 17 Oct 2008 08:56:54 +0000 (08:56 +0000)]
the devel part is also required
Duncan Mac-Vicar P [Fri, 17 Oct 2008 08:56:03 +0000 (08:56 +0000)]
I should look really if something is packaged before importing it
Duncan Mac-Vicar P [Thu, 16 Oct 2008 17:23:17 +0000 (17:23 +0000)]
temporary make srcpackage while CPack is kaputt
Michael Schroeder [Wed, 15 Oct 2008 22:52:37 +0000 (22:52 +0000)]
- add changes
Michael Schroeder [Wed, 15 Oct 2008 22:50:33 +0000 (22:50 +0000)]
- make iterator work withj completely empty repos
Michael Schroeder [Wed, 15 Oct 2008 14:52:18 +0000 (14:52 +0000)]
- add two missing test statements
Michael Schroeder [Wed, 15 Oct 2008 14:13:48 +0000 (14:13 +0000)]
- add '-o' option
- better quoting of filenames
- fix tiny bug in rpms2solv case
Duncan Mac-Vicar P [Wed, 15 Oct 2008 13:31:29 +0000 (13:31 +0000)]
move tools test to tests/tools, only bindings will be a separate
entity here
Duncan Mac-Vicar P [Wed, 15 Oct 2008 13:30:15 +0000 (13:30 +0000)]
move testsuite to tests/solver and add core unit tests
Michael Schroeder [Wed, 15 Oct 2008 11:08:26 +0000 (11:08 +0000)]
- implement SEARCH_ALL_REPOS
Michael Schroeder [Tue, 14 Oct 2008 16:30:47 +0000 (16:30 +0000)]
- bump version
Michael Schroeder [Tue, 14 Oct 2008 11:05:12 +0000 (11:05 +0000)]
- fix segfault on 64bit
- make use of mainschemaoffsets
- don't advance dp pointer if not needed
- some more entry->solvid changes
- revert distupgrade flag change in deptestomatic
Klaus Kaempf [Mon, 13 Oct 2008 14:51:42 +0000 (14:51 +0000)]
tools/repo_products.c is now more robust
Klaus Kaempf [Mon, 13 Oct 2008 14:49:40 +0000 (14:49 +0000)]
improve error output
don't exit on error, just skip
Michael Andres [Mon, 13 Oct 2008 14:29:32 +0000 (14:29 +0000)]
init matcher.pool
Michael Schroeder [Mon, 13 Oct 2008 14:09:54 +0000 (14:09 +0000)]
- add dataiterator_setpos_parent
- check kv.eof in dataiterator_setpos
Michael Schroeder [Mon, 13 Oct 2008 13:32:08 +0000 (13:32 +0000)]
- fix order of schema creation
Michael Schroeder [Mon, 13 Oct 2008 12:03:04 +0000 (12:03 +0000)]
- change entry back to better name solvid
Michael Schroeder [Mon, 13 Oct 2008 11:50:35 +0000 (11:50 +0000)]
- add some parens to fix the segfault
Michael Schroeder [Mon, 13 Oct 2008 10:09:47 +0000 (10:09 +0000)]
- also use matcher in repo_solv
Michael Schroeder [Mon, 13 Oct 2008 09:31:32 +0000 (09:31 +0000)]
- clean up repopage stuff
Michael Schroeder [Sat, 11 Oct 2008 15:02:32 +0000 (15:02 +0000)]
- initialize kv.eof in the fix/flexarray case