platform/upstream/libsolv.git
16 years agoinit matcher.pool
Michael Andres [Mon, 13 Oct 2008 14:29:32 +0000 (14:29 +0000)]
init matcher.pool

16 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

16 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

16 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

16 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

16 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

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

16 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

16 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

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

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

16 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)

16 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

16 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()

16 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

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

16 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?

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

16 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

16 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.

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

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

16 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.

16 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).

16 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

16 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()

16 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

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

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

16 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

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

16 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

16 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)

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

16 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?)

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

16 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

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

16 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

16 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

16 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()

16 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

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

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

16 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)

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

16 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.

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

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

16 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

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

16 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

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

16 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

16 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 :-( )

16 years agobump
Duncan Mac-Vicar P [Fri, 12 Sep 2008 12:02:12 +0000 (12:02 +0000)]
bump

16 years ago- add repo_add_poolstr_array
Duncan Mac-Vicar P [Fri, 12 Sep 2008 12:02:11 +0000 (12:02 +0000)]
- add repo_add_poolstr_array
- move updates="key,key.." to repomd.xml

16 years agoindent
Michael Andres [Thu, 11 Sep 2008 12:44:58 +0000 (12:44 +0000)]
indent

16 years agoupdate repository matching
Duncan Mac-Vicar P [Thu, 11 Sep 2008 12:32:32 +0000 (12:32 +0000)]
update repository matching

16 years agochanges
Duncan Mac-Vicar P [Wed, 10 Sep 2008 16:19:37 +0000 (16:19 +0000)]
changes

16 years ago- fixed attributes, thanks matz!
Duncan Mac-Vicar P [Wed, 10 Sep 2008 16:16:00 +0000 (16:16 +0000)]
- fixed attributes, thanks matz!

16 years agoadapt repo_content to create one product per base arch, attributes not working yet
Duncan Mac-Vicar P [Wed, 10 Sep 2008 15:51:23 +0000 (15:51 +0000)]
adapt repo_content to create one product per base arch, attributes not working yet

16 years agono printf
Michael Andres [Wed, 10 Sep 2008 14:15:44 +0000 (14:15 +0000)]
no printf

16 years ago- work around c++ compiler (see also http://yosefk.com/c++fqa/)
Michael Schroeder [Wed, 10 Sep 2008 13:36:43 +0000 (13:36 +0000)]
- work around c++ compiler (see also yosefk.com/c++fqa/)

16 years ago- repo_products: Parse schemeversion, propagate product
Michael Andres [Wed, 10 Sep 2008 13:27:05 +0000 (13:27 +0000)]
- repo_products: Parse schemeversion, propagate product
  updaterepokey and flavor. Fix segfault on malformed
  xml.

16 years ago- bring side data handling into better shape
Michael Schroeder [Wed, 10 Sep 2008 13:05:02 +0000 (13:05 +0000)]
- bring side data handling into better shape
- reactivate solvable_identical requires check if we can't compare
  the build time

16 years agoaccept PATTERNS tag, but gnore it
Duncan Mac-Vicar P [Wed, 10 Sep 2008 10:06:00 +0000 (10:06 +0000)]
accept PATTERNS tag, but gnore it

16 years ago- rpmdb2solv changes:
Klaus Kaempf [Tue, 9 Sep 2008 19:32:32 +0000 (19:32 +0000)]
- rpmdb2solv changes:
  - fix bug when parsing multiple products
  - adapt to .prod file as of 9/9/08 7:20pm
- 0.10.9

16 years agorevert last change
Klaus Kaempf [Tue, 9 Sep 2008 19:32:01 +0000 (19:32 +0000)]
revert last change

16 years ago- rpmdb2solv changes:
Klaus Kaempf [Tue, 9 Sep 2008 19:28:34 +0000 (19:28 +0000)]
- rpmdb2solv changes:
  - fix bug when parsing multiple products
  - adapt to .prod file as of 9/9/08 7:20pm
- 0.10.9

16 years ago- fix bug when parsing multiple products
Klaus Kaempf [Tue, 9 Sep 2008 19:24:38 +0000 (19:24 +0000)]
- fix bug when parsing multiple products
- adapt to .prod file definition as of "19:20, 9 September 2008"

16 years agoforgot this
Duncan Mac-Vicar P [Tue, 9 Sep 2008 17:23:12 +0000 (17:23 +0000)]
forgot this

16 years ago- Reenable -Werror and fix bindings.
Michael Andres [Tue, 9 Sep 2008 15:53:43 +0000 (15:53 +0000)]
- Reenable -Werror and fix bindings.

16 years agochanges
Duncan Mac-Vicar P [Tue, 9 Sep 2008 09:58:47 +0000 (09:58 +0000)]
changes

16 years agodont enable -Werror for bindings, swig sucks too much
Duncan Mac-Vicar P [Tue, 9 Sep 2008 09:38:20 +0000 (09:38 +0000)]
dont enable -Werror for bindings, swig sucks too much

for now, do the Werror set per directory until i fogure out how to disable it only in bindings after
setting it on in the top level dir

16 years agosilently skip unknown tags
Klaus Kaempf [Mon, 8 Sep 2008 19:04:52 +0000 (19:04 +0000)]
silently skip unknown tags

16 years agobump
Klaus Kaempf [Fri, 5 Sep 2008 17:00:32 +0000 (17:00 +0000)]
bump

16 years agoremove duplicate repodata_internalize
Klaus Kaempf [Fri, 5 Sep 2008 16:58:01 +0000 (16:58 +0000)]
remove duplicate repodata_internalize

16 years agobackup checkin, still not fully functional
Klaus Kaempf [Fri, 5 Sep 2008 16:54:13 +0000 (16:54 +0000)]
backup checkin, still not fully functional

16 years agoadapt to -release package format
Klaus Kaempf [Fri, 5 Sep 2008 13:55:39 +0000 (13:55 +0000)]
adapt to -release package format

16 years agobuildservice decide on '.prod' suffix
Klaus Kaempf [Fri, 5 Sep 2008 13:30:18 +0000 (13:30 +0000)]
buildservice decide on '.prod' suffix

16 years agotools/repo_susetags.c: Parse packages vendor
Michael Andres [Fri, 5 Sep 2008 11:32:14 +0000 (11:32 +0000)]
tools/repo_susetags.c: Parse packages vendor

16 years ago- fix indentation
Michael Schroeder [Thu, 4 Sep 2008 10:45:01 +0000 (10:45 +0000)]
- fix indentation

16 years ago- tools/rpmdb2solv: Adapt to xml-based /etc/products.d
Klaus Kaempf [Thu, 4 Sep 2008 10:32:31 +0000 (10:32 +0000)]
- tools/rpmdb2solv: Adapt to xml-based /etc/products.d
- tools/rpmdb2solv: Add '-a <attribute>' to print
  distribution.target attribute of baseproduct.

16 years ago- switch /etc/products.d from .prod (ini format) to .xml (xml format)
Klaus Kaempf [Wed, 3 Sep 2008 15:36:55 +0000 (15:36 +0000)]
- switch /etc/products.d from .prod (ini format) to .xml (xml format)
  (see http://en.opensuse.org/Product_Management/Code11/installed)
- add '-a' to rpmdb2solv to just print a specific attribute

16 years agoinput to makeevr is const
Klaus Kaempf [Wed, 3 Sep 2008 15:09:59 +0000 (15:09 +0000)]
input to makeevr is const

16 years ago- disable requires check (for now?) to make testcases work
Michael Schroeder [Tue, 2 Sep 2008 13:11:11 +0000 (13:11 +0000)]
- disable requires check (for now?) to make testcases work

16 years ago- make it compile
Michael Schroeder [Tue, 2 Sep 2008 10:20:04 +0000 (10:20 +0000)]
- make it compile
- bumb version, add changes

16 years ago- implement otherproviders()
Michael Schroeder [Mon, 1 Sep 2008 17:55:07 +0000 (17:55 +0000)]
- implement otherproviders()

16 years ago- make patches do nevr matching
Michael Schroeder [Mon, 1 Sep 2008 16:26:51 +0000 (16:26 +0000)]
- make patches do nevr matching
- make patch conflicts work with multiversion

16 years ago- new job commands, now combinded from job type and select type
Michael Schroeder [Fri, 29 Aug 2008 18:31:45 +0000 (18:31 +0000)]
- new job commands, now combinded from job type and select type
- support for distupgrade mode

16 years ago- make SOLVER_ERASE_SOLVABLE work
Michael Schroeder [Mon, 25 Aug 2008 16:05:37 +0000 (16:05 +0000)]
- make SOLVER_ERASE_SOLVABLE work

16 years ago- fix offbyone
Michael Schroeder [Mon, 25 Aug 2008 13:14:53 +0000 (13:14 +0000)]
- fix offbyone

16 years ago- fix memory leaks, clean up a bit
Michael Schroeder [Mon, 25 Aug 2008 13:13:22 +0000 (13:13 +0000)]
- fix memory leaks, clean up a bit

16 years ago- add stringpool_free()
Michael Schroeder [Mon, 25 Aug 2008 13:12:59 +0000 (13:12 +0000)]
- add stringpool_free()

16 years ago- also check obsoletes when disabling update rules
Michael Schroeder [Mon, 25 Aug 2008 10:55:58 +0000 (10:55 +0000)]
- also check obsoletes when disabling update rules

16 years agokeep the states on 1st column in order, fixes losing of lot of attributes
Duncan Mac-Vicar P [Fri, 22 Aug 2008 17:37:21 +0000 (17:37 +0000)]
keep the states on 1st column in order, fixes losing of lot of attributes

16 years agono longer needed
Duncan Mac-Vicar P [Fri, 22 Aug 2008 17:37:20 +0000 (17:37 +0000)]
no longer needed

16 years agobump and changes
Duncan Mac-Vicar P [Fri, 22 Aug 2008 17:37:18 +0000 (17:37 +0000)]
bump and changes

16 years ago- add support for arbitrary extendable metadata using external files
Duncan Mac-Vicar P [Fri, 22 Aug 2008 16:10:21 +0000 (16:10 +0000)]
- add support for arbitrary extendable metadata using external files
- merge diskusage info (modified tag names) supporting in primary or in extension files dskusage definition
- some language preaparation