platform/upstream/libsolv.git
15 years ago- Add "sh4" architectures.
Michael Andres [Wed, 29 Oct 2008 11:38:23 +0000 (11:38 +0000)]
- Add "sh4" architectures.

15 years ago- Add "arm" architectures.
Michael Andres [Tue, 28 Oct 2008 15:55:46 +0000 (15:55 +0000)]
- Add "arm" architectures.

15 years agorepo_content changes
Klaus Kaempf [Mon, 27 Oct 2008 09:55:09 +0000 (09:55 +0000)]
repo_content changes

15 years agodetect and report wrong placement of 'CONTENTSTYLE'
Klaus Kaempf [Mon, 27 Oct 2008 09:52:00 +0000 (09:52 +0000)]
detect and report wrong placement of 'CONTENTSTYLE'

15 years agoimprove error output
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)

15 years ago- more fixes for fedora...
Michael Schroeder [Sat, 25 Oct 2008 09:24:50 +0000 (09:24 +0000)]
- more fixes for fedora...

15 years agoRemember the /etc/products.d enties filename in .solv (bnc #432932)
Michael Andres [Fri, 24 Oct 2008 14:06:20 +0000 (14:06 +0000)]
Remember the /etc/products.d enties filename in .solv (bnc #432932)

15 years ago- fedora doesn't have py_requires
Michael Schroeder [Fri, 24 Oct 2008 10:16:07 +0000 (10:16 +0000)]
- fedora doesn't have py_requires

15 years ago- don't match the first idarray element twice
Michael Schroeder [Fri, 24 Oct 2008 10:11:17 +0000 (10:11 +0000)]
- don't match the first idarray element twice

15 years ago- don't abort on unknown elements
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

15 years ago- read data in larger chunks
Michael Schroeder [Thu, 23 Oct 2008 13:34:43 +0000 (13:34 +0000)]
- read data in larger chunks
- support REPOKEY_TYPE_FIXARRAY

15 years ago- backport changes made by darix
Michael Schroeder [Thu, 23 Oct 2008 08:51:49 +0000 (08:51 +0000)]
- backport changes made by darix

15 years agoadd support for new tags
Duncan Mac-Vicar P [Wed, 22 Oct 2008 11:05:45 +0000 (11:05 +0000)]
add support for new tags

15 years ago- bump version to 0.12.0
Michael Schroeder [Wed, 22 Oct 2008 11:02:10 +0000 (11:02 +0000)]
- bump version to 0.12.0

15 years ago- add pool_set_installed() function, remove no longer needed "installed"
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

15 years ago- maybe better this way
Michael Schroeder [Tue, 21 Oct 2008 17:19:14 +0000 (17:19 +0000)]
- maybe better this way

15 years ago- make repo_add_solv fast again
Michael Schroeder [Tue, 21 Oct 2008 17:08:53 +0000 (17:08 +0000)]
- make repo_add_solv fast again

15 years ago- move some debug output to a different debug level
Michael Schroeder [Tue, 21 Oct 2008 11:57:52 +0000 (11:57 +0000)]
- move some debug output to a different debug level

15 years ago- oopsie, I should at least test build...
Michael Schroeder [Tue, 21 Oct 2008 11:03:18 +0000 (11:03 +0000)]
- oopsie, I should at least test build...

15 years ago- make dataiterator safer
Michael Schroeder [Tue, 21 Oct 2008 10:59:16 +0000 (10:59 +0000)]
- make dataiterator safer

15 years ago- we're a library, no output to stdout/stderr
Michael Schroeder [Tue, 21 Oct 2008 08:55:59 +0000 (08:55 +0000)]
- we're a library, no output to stdout/stderr

15 years agoensure Pool and Repo are consistent
Klaus Kaempf [Tue, 21 Oct 2008 07:13:30 +0000 (07:13 +0000)]
ensure Pool and Repo are consistent

15 years agodocument Dataiterator and esp. dataiterator_init
Klaus Kaempf [Tue, 21 Oct 2008 07:09:57 +0000 (07:09 +0000)]
document Dataiterator and esp. dataiterator_init

15 years ago- revert strange change from Klaus
Michael Schroeder [Mon, 20 Oct 2008 15:38:03 +0000 (15:38 +0000)]
- revert strange change from Klaus

15 years agotake pool from repo if pool is passed as NULL to dataiterator_init
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

15 years agofix
Duncan Mac-Vicar P [Mon, 20 Oct 2008 13:49:30 +0000 (13:49 +0000)]
fix

15 years agorefactor
Duncan Mac-Vicar P [Mon, 20 Oct 2008 13:49:29 +0000 (13:49 +0000)]
refactor

15 years ago- refactor FindCheck
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

15 years agofix find
Duncan Mac-Vicar P [Mon, 20 Oct 2008 12:52:36 +0000 (12:52 +0000)]
fix find

15 years ago- more cleanups:
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

15 years agofix finding the library
Duncan Mac-Vicar P [Fri, 17 Oct 2008 09:10:18 +0000 (09:10 +0000)]
fix finding the library

15 years agothe devel part is also required
Duncan Mac-Vicar P [Fri, 17 Oct 2008 08:56:54 +0000 (08:56 +0000)]
the devel part is also required

15 years agoI should look really if something is packaged before importing it
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

15 years agotemporary make srcpackage while CPack is kaputt
Duncan Mac-Vicar P [Thu, 16 Oct 2008 17:23:17 +0000 (17:23 +0000)]
temporary make srcpackage while CPack is kaputt

15 years ago- add changes
Michael Schroeder [Wed, 15 Oct 2008 22:52:37 +0000 (22:52 +0000)]
- add changes

15 years ago- make iterator work withj completely empty repos
Michael Schroeder [Wed, 15 Oct 2008 22:50:33 +0000 (22:50 +0000)]
- make iterator work withj completely empty repos

15 years ago- add two missing test statements
Michael Schroeder [Wed, 15 Oct 2008 14:52:18 +0000 (14:52 +0000)]
- add two missing test statements

15 years ago- add '-o' option
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

15 years agomove tools test to tests/tools, only bindings will be a separate
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

15 years agomove testsuite to tests/solver and add core unit tests
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

15 years ago- implement SEARCH_ALL_REPOS
Michael Schroeder [Wed, 15 Oct 2008 11:08:26 +0000 (11:08 +0000)]
- implement SEARCH_ALL_REPOS

15 years ago- bump version
Michael Schroeder [Tue, 14 Oct 2008 16:30:47 +0000 (16:30 +0000)]
- bump version

15 years ago- fix segfault on 64bit
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

15 years agotools/repo_products.c is now more robust
Klaus Kaempf [Mon, 13 Oct 2008 14:51:42 +0000 (14:51 +0000)]
tools/repo_products.c is now more robust

15 years agoimprove error output
Klaus Kaempf [Mon, 13 Oct 2008 14:49:40 +0000 (14:49 +0000)]
improve error output
don't exit on error, just skip

15 years agoinit matcher.pool
Michael Andres [Mon, 13 Oct 2008 14:29:32 +0000 (14:29 +0000)]
init matcher.pool

15 years ago- add dataiterator_setpos_parent
Michael Schroeder [Mon, 13 Oct 2008 14:09:54 +0000 (14:09 +0000)]
- add dataiterator_setpos_parent
- check kv.eof in dataiterator_setpos

15 years ago- fix order of schema creation
Michael Schroeder [Mon, 13 Oct 2008 13:32:08 +0000 (13:32 +0000)]
- fix order of schema creation

15 years ago- change entry back to better name solvid
Michael Schroeder [Mon, 13 Oct 2008 12:03:04 +0000 (12:03 +0000)]
- change entry back to better name solvid

15 years ago- add some parens to fix the segfault
Michael Schroeder [Mon, 13 Oct 2008 11:50:35 +0000 (11:50 +0000)]
- add some parens to fix the segfault

15 years ago- also use matcher in repo_solv
Michael Schroeder [Mon, 13 Oct 2008 10:09:47 +0000 (10:09 +0000)]
- also use matcher in repo_solv

15 years ago- clean up repopage stuff
Michael Schroeder [Mon, 13 Oct 2008 09:31:32 +0000 (09:31 +0000)]
- clean up repopage stuff

15 years ago- initialize kv.eof in the fix/flexarray case
Michael Schroeder [Sat, 11 Oct 2008 15:02:32 +0000 (15:02 +0000)]
- initialize kv.eof in the fix/flexarray case

15 years agoit is not distver but releasever
Duncan Mac-Vicar P [Sat, 11 Oct 2008 11:01:41 +0000 (11:01 +0000)]
it is not distver but releasever

15 years agoimplement distver variable
Duncan Mac-Vicar P [Sat, 11 Oct 2008 11:01:31 +0000 (11:01 +0000)]
implement distver variable

15 years ago- fix repomdxml
Michael Schroeder [Thu, 9 Oct 2008 15:25:11 +0000 (15:25 +0000)]
- fix repomdxml

15 years ago- bring back dataiterator_match for now (to be removed again)
Michael Schroeder [Thu, 9 Oct 2008 15:17:47 +0000 (15:17 +0000)]
- bring back dataiterator_match for now (to be removed again)

15 years ago- is searching for REPOENTRY POS, select the right repo and repodata
Michael Schroeder [Thu, 9 Oct 2008 14:21:15 +0000 (14:21 +0000)]
- is searching for REPOENTRY POS, select the right repo and repodata
  in the iterator

15 years ago- move search position into pool
Michael Schroeder [Thu, 9 Oct 2008 14:15:51 +0000 (14:15 +0000)]
- move search position into pool
- add dataiterator_setpos()

15 years ago- kill SEARCH_EXTRA so we see where libzypp has to be changed
Michael Schroeder [Thu, 9 Oct 2008 13:24:21 +0000 (13:24 +0000)]
- kill SEARCH_EXTRA so we see where libzypp has to be changed

15 years ago- declare dataiterator_free
Michael Schroeder [Thu, 9 Oct 2008 13:14:26 +0000 (13:14 +0000)]
- declare dataiterator_free
- more bindings fixes

15 years ago- grr, why on earth do the bindings have a loadcallback?
Michael Schroeder [Thu, 9 Oct 2008 13:05:57 +0000 (13:05 +0000)]
- grr, why on earth do the bindings have a loadcallback?

15 years ago- oops, forgot bindings
Michael Schroeder [Thu, 9 Oct 2008 13:00:46 +0000 (13:00 +0000)]
- oops, forgot bindings

15 years ago- the big solv data change
Michael Schroeder [Thu, 9 Oct 2008 12:47:05 +0000 (12:47 +0000)]
- the big solv data change
  - incompatible new file format
  - repodata handles are solvable ids
  - no more extra handles
  - no need to call repodata_extend anymore
- work around solver dup repo priority bug, real fix follows soon

15 years ago- Product arttributes: removed FLAVOR and REFERENCES, added PRODUCTLINE.
Michael Andres [Thu, 2 Oct 2008 16:49:48 +0000 (16:49 +0000)]
- Product arttributes: removed FLAVOR and REFERENCES, added PRODUCTLINE.

15 years agocpename -> cpeid
Duncan Mac-Vicar P [Wed, 1 Oct 2008 11:21:57 +0000 (11:21 +0000)]
cpename -> cpeid

15 years ago- support repomd pattern.xml
Michael Schroeder [Wed, 1 Oct 2008 10:11:43 +0000 (10:11 +0000)]
- support repomd pattern.xml

15 years ago- repo_content.c: fix broken dependency parsing.
Michael Andres [Tue, 30 Sep 2008 11:05:26 +0000 (11:05 +0000)]
- repo_content.c: fix broken dependency parsing.

15 years agorpms2solv failed to write out most solvable data (bnc #422338).
Michael Andres [Mon, 29 Sep 2008 12:56:20 +0000 (12:56 +0000)]
rpms2solv failed to write out most solvable data (bnc #422338).

15 years agobnc#429177
Klaus Kaempf [Fri, 26 Sep 2008 09:58:08 +0000 (09:58 +0000)]
bnc#429177

- new fallback strategy for installed products in rpmdb2solv
  try /etc/products.d (code11 style) first
    if this fails, try /var/lib/zypp/db/products/*
      if this fails, fallback to /etc/*-release
- 0.10.16

15 years agofully support Dataiterator in bindings, drop use of repo_lookup()
Klaus Kaempf [Thu, 25 Sep 2008 15:16:09 +0000 (15:16 +0000)]
fully support Dataiterator in bindings, drop use of repo_lookup()

15 years agokeywords in a more consistant format like current tags
Duncan Mac-Vicar P [Thu, 25 Sep 2008 14:42:24 +0000 (14:42 +0000)]
keywords in a more consistant format like current tags

15 years agosupport keywords in susedata
Duncan Mac-Vicar P [Thu, 25 Sep 2008 11:54:52 +0000 (11:54 +0000)]
support keywords in susedata

15 years ago- submit
Jan Kupec [Wed, 24 Sep 2008 21:17:07 +0000 (21:17 +0000)]
- submit

15 years ago- seems like 0.10.13 is already out
Jan Kupec [Wed, 24 Sep 2008 20:51:14 +0000 (20:51 +0000)]
- seems like 0.10.13 is already out

15 years agobump
Klaus Kaempf [Wed, 24 Sep 2008 08:56:00 +0000 (08:56 +0000)]
bump

15 years agore-add parsing of /etc/<xyz>-release (got lost in transistion from
Klaus Kaempf [Wed, 24 Sep 2008 08:54:34 +0000 (08:54 +0000)]
re-add parsing of /etc/<xyz>-release (got lost in transistion from
  .ini to .xml), bnc#429177

15 years ago- refactor the repository matching with products, not yet complete
Duncan Mac-Vicar P [Mon, 22 Sep 2008 16:57:39 +0000 (16:57 +0000)]
- refactor the repository matching with products, not yet complete
- move the cpename up to resobject as it is a generic attribute
  (and can be useful to match vulnerabilities in the future)

15 years agochanges
Duncan Mac-Vicar P [Mon, 22 Sep 2008 13:23:55 +0000 (13:23 +0000)]
changes

15 years ago- fix indent (bleah! who wrote that stuff?)
Michael Schroeder [Mon, 22 Sep 2008 13:13:16 +0000 (13:13 +0000)]
- fix indent (bleah! who wrote that stuff?)

15 years ago- fix indentation
Michael Schroeder [Mon, 22 Sep 2008 13:04:13 +0000 (13:04 +0000)]
- fix indentation

15 years agosave the timestamp only once
Duncan Mac-Vicar P [Mon, 22 Sep 2008 12:24:29 +0000 (12:24 +0000)]
save the timestamp only once

15 years agobump
Duncan Mac-Vicar P [Mon, 22 Sep 2008 10:53:40 +0000 (10:53 +0000)]
bump

15 years ago- add CPE (Common Platform Enumeration) attribute to installed product
Duncan Mac-Vicar P [Mon, 22 Sep 2008 10:53:39 +0000 (10:53 +0000)]
- add CPE (Common Platform Enumeration) attribute to installed product
- read keywords, products and expire from suseinfo

15 years ago- make solvable creation easier to understand
Michael Schroeder [Mon, 22 Sep 2008 10:17:28 +0000 (10:17 +0000)]
- make solvable creation easier to understand

15 years ago- replace split() with more convenient splitword()
Michael Schroeder [Mon, 22 Sep 2008 09:16:42 +0000 (09:16 +0000)]
- replace split() with more convenient splitword()

15 years ago- copy parser swtab fix from Matz into other files
Michael Schroeder [Fri, 19 Sep 2008 14:18:48 +0000 (14:18 +0000)]
- copy parser swtab fix from Matz into other files

15 years ago- sanitize a bit
Michael Schroeder [Fri, 19 Sep 2008 13:40:11 +0000 (13:40 +0000)]
- sanitize a bit

15 years ago- clean up mess
Michael Schroeder [Fri, 19 Sep 2008 09:59:23 +0000 (09:59 +0000)]
- clean up mess

15 years agofix segfault in multiarch parsing (bnc#427271)
Duncan Mac-Vicar P [Thu, 18 Sep 2008 12:55:01 +0000 (12:55 +0000)]
fix segfault in multiarch parsing (bnc#427271)

15 years ago- add changelog, bump version
Michael Schroeder [Wed, 17 Sep 2008 12:18:29 +0000 (12:18 +0000)]
- add changelog, bump version

15 years ago- Change provide iterator from ID pointer to ID. Before, iterating
Michael Schroeder [Wed, 17 Sep 2008 10:30:59 +0000 (10:30 +0000)]
- Change provide iterator from ID pointer to ID. Before, iterating
  was unsave as the whatprovides array can get relocated.

15 years agosupport for susedata.xml
Duncan Mac-Vicar P [Fri, 12 Sep 2008 15:32:21 +0000 (15:32 +0000)]
support for susedata.xml

15 years agosupport for susedata.xml
Duncan Mac-Vicar P [Fri, 12 Sep 2008 15:32:20 +0000 (15:32 +0000)]
support for susedata.xml

15 years agowrite the registration values to the solv file
Duncan Mac-Vicar P [Fri, 12 Sep 2008 14:39:14 +0000 (14:39 +0000)]
write the registration values to the solv file

15 years agoadd register attrs
Duncan Mac-Vicar P [Fri, 12 Sep 2008 14:11:38 +0000 (14:11 +0000)]
add register attrs

15 years agostore the string, not predefine types
Duncan Mac-Vicar P [Fri, 12 Sep 2008 14:05:39 +0000 (14:05 +0000)]
store the string, not predefine types

15 years agoforgot register url
Duncan Mac-Vicar P [Fri, 12 Sep 2008 13:12:35 +0000 (13:12 +0000)]
forgot register url

15 years agomake url ids extensible and fix parsers.
Duncan Mac-Vicar P [Fri, 12 Sep 2008 13:12:34 +0000 (13:12 +0000)]
make url ids extensible and fix parsers.
parse urls in products

15 years agostart to parse missing urls (blocker :-( )
Duncan Mac-Vicar P [Fri, 12 Sep 2008 13:12:33 +0000 (13:12 +0000)]
start to parse missing urls (blocker :-( )