platform/upstream/libsolv.git
16 years agoif -r (root dir) is given, its also honored by -p (product dir)
Klaus Kaempf [Wed, 13 Aug 2008 08:25:36 +0000 (08:25 +0000)]
if -r (root dir) is given, its also honored by -p (product dir)

16 years agorpm_add_rpmdb is called from bindings, create own repodata in this case.
Klaus Kaempf [Tue, 12 Aug 2008 12:38:59 +0000 (12:38 +0000)]
rpm_add_rpmdb is called from bindings, create own repodata in this case.

16 years agomore changes
Klaus Kaempf [Tue, 12 Aug 2008 12:26:32 +0000 (12:26 +0000)]
more changes

16 years agoproduct handling added
Klaus Kaempf [Tue, 12 Aug 2008 12:23:47 +0000 (12:23 +0000)]
product handling added

16 years agofix -bindings to build in beta
Klaus Kaempf [Tue, 12 Aug 2008 12:23:37 +0000 (12:23 +0000)]
fix -bindings to build in beta

16 years agoadapt repo_products (/etc/products.d/*.prod parsing) to current definition
Klaus Kaempf [Tue, 12 Aug 2008 12:20:42 +0000 (12:20 +0000)]
adapt repo_products (/etc/products.d/*.prod parsing) to current  definition
fix repodata handling in repo_products
  move repodata handling to main()

16 years agoparse /etc/products.d/*.prod for installed products
Klaus Kaempf [Mon, 11 Aug 2008 14:31:27 +0000 (14:31 +0000)]
parse /etc/products.d/*.prod for installed products

16 years agoprepare for parsing 'installed' products
Klaus Kaempf [Mon, 11 Aug 2008 10:13:30 +0000 (10:13 +0000)]
prepare for parsing 'installed' products

16 years agoprepare for diskusage.xml
Klaus Kaempf [Mon, 11 Aug 2008 10:13:17 +0000 (10:13 +0000)]
prepare for diskusage.xml

16 years agochanges
Duncan Mac-Vicar P [Thu, 7 Aug 2008 20:03:23 +0000 (20:03 +0000)]
changes

16 years agoimplement relogin suggested
Duncan Mac-Vicar P [Thu, 7 Aug 2008 20:03:11 +0000 (20:03 +0000)]
implement relogin suggested

16 years ago- Susetags: Allow whitespace in file provides generated by autobuild (#bnc 415115)
Michael Andres [Thu, 7 Aug 2008 11:39:21 +0000 (11:39 +0000)]
- Susetags: Allow whitespace in file provides generated by autobuild (#bnc 415115)

16 years ago- implement product handling using buddy packages
Duncan Mac-Vicar P [Wed, 6 Aug 2008 00:15:18 +0000 (00:15 +0000)]
- implement product handling using buddy packages

16 years agorevert PRODUCT_xxx to SOLVALBLE_xxx
Klaus Kaempf [Mon, 4 Aug 2008 15:59:40 +0000 (15:59 +0000)]
revert PRODUCT_xxx to SOLVALBLE_xxx
add PRODUCT_REFERENCES

16 years agoparse 'content' to separate 'product:...' solvable again
Klaus Kaempf [Mon, 4 Aug 2008 15:55:37 +0000 (15:55 +0000)]
parse 'content' to separate 'product:...' solvable again

16 years agoprepare to parse diskusage and translations through rpmmd files
Klaus Kaempf [Mon, 4 Aug 2008 10:32:34 +0000 (10:32 +0000)]
prepare to parse diskusage and translations through rpmmd files
(backup checkin)

16 years agowhile trying to support package metadata extensions realized that
Duncan Mac-Vicar P [Fri, 1 Aug 2008 17:29:01 +0000 (17:29 +0000)]
while trying to support package metadata extensions realized that
checksums were not saved. So forward port the fix.

insert the checksum in rpmmd generated solv files
(bnc#414002)

16 years agoPRODUCT_* id's
Klaus Kaempf [Fri, 1 Aug 2008 16:13:11 +0000 (16:13 +0000)]
PRODUCT_* id's

16 years agoupdate susetags parser for Code11
Klaus Kaempf [Fri, 1 Aug 2008 15:44:34 +0000 (15:44 +0000)]
update susetags parser for Code11
- backwards compatible with Code10
- support updated 'content' format
  (see http://en.opensuse.org/Standards/YaST2_Repository_Metadata/content)
- augment specific package (REFERENCES line in content) with
   - product:name, product:version, product:distribution, product:flavor
   - add 'provides: product()'
   - add 'provides: product(<name>) = <version>'

16 years agofix comment
Klaus Kaempf [Fri, 1 Aug 2008 13:06:46 +0000 (13:06 +0000)]
fix comment

16 years agobah revert... you dreamer
Duncan Mac-Vicar P [Fri, 1 Aug 2008 12:30:13 +0000 (12:30 +0000)]
bah revert... you dreamer

16 years ago- repo_helix does not belong to sat solver core
Duncan Mac-Vicar P [Fri, 1 Aug 2008 12:13:09 +0000 (12:13 +0000)]
- repo_helix does not belong to sat solver core
- adapt deptestomatic compilation to find it in tools/

16 years ago- remove old code used to parse the old xml store, never used
Duncan Mac-Vicar P [Fri, 1 Aug 2008 12:12:57 +0000 (12:12 +0000)]
- remove old code used to parse the old xml store, never used

16 years agocdash config
Duncan Mac-Vicar P [Wed, 30 Jul 2008 16:07:11 +0000 (16:07 +0000)]
cdash config

16 years ago- add changes and bump version
Michael Schroeder [Tue, 29 Jul 2008 08:55:48 +0000 (08:55 +0000)]
- add changes and bump version

16 years ago- fix typo
Michael Schroeder [Tue, 29 Jul 2008 08:47:56 +0000 (08:47 +0000)]
- fix typo
- make perl code more perlish

16 years agofix prototype
Klaus Kaempf [Thu, 24 Jul 2008 10:57:37 +0000 (10:57 +0000)]
fix prototype

16 years ago- no cache file in the src package, please!
Michael Schroeder [Wed, 23 Jul 2008 12:29:59 +0000 (12:29 +0000)]
- no cache file in the src package, please!

16 years ago- resolve job rules before installing system packages [#411086]
Michael Schroeder [Tue, 22 Jul 2008 13:21:43 +0000 (13:21 +0000)]
- resolve job rules before installing system packages [#411086]

16 years ago- no more freshens. R.I.P.
Michael Schroeder [Mon, 21 Jul 2008 16:52:08 +0000 (16:52 +0000)]
- no more freshens. R.I.P.

16 years ago- make repo2solv.sh also take repomd.xml in count
Duncan Mac-Vicar P [Fri, 11 Jul 2008 23:44:41 +0000 (23:44 +0000)]
- make repo2solv.sh also take repomd.xml in count
- install repomdxml2solv

16 years agodescribe changes
Duncan Mac-Vicar P [Fri, 11 Jul 2008 23:44:38 +0000 (23:44 +0000)]
describe changes

16 years ago- set packager/distribution
Michael Schroeder [Fri, 11 Jul 2008 20:34:23 +0000 (20:34 +0000)]
- set packager/distribution

16 years ago- add missing prototype
Michael Schroeder [Fri, 11 Jul 2008 20:21:26 +0000 (20:21 +0000)]
- add missing prototype

16 years ago- add Packager, Build Host, Distribution
Michael Schroeder [Fri, 11 Jul 2008 20:18:13 +0000 (20:18 +0000)]
- add Packager, Build Host, Distribution

16 years ago- disallow arch/vendor changes even if the package name changes
Michael Schroeder [Fri, 11 Jul 2008 20:11:42 +0000 (20:11 +0000)]
- disallow arch/vendor changes even if the package name changes

16 years ago- Implementation of infrastructure for
Duncan Mac-Vicar P [Fri, 11 Jul 2008 16:45:47 +0000 (16:45 +0000)]
- Implementation of infrastructure for
  feature #301904 Whole software management stack should warn about oudated update repo
  TODO: repo2solv.sh should use repomdxml2solv to insert the expire attributes
  Testcase for zypp::Repository new API.
  Use it in any application

16 years ago- Fix repo_content dependency parsing. Parser may lose up to
Michael Andres [Wed, 9 Jul 2008 14:35:30 +0000 (14:35 +0000)]
- Fix repo_content dependency parsing. Parser may lose up to
  two trailing dependencies.

16 years ago- adapt package name of bindings to follow naming conventions
Klaus Kaempf [Tue, 1 Jul 2008 13:32:32 +0000 (13:32 +0000)]
- adapt package name of bindings to follow naming conventions
- fix the build

16 years agobump version
Duncan Mac-Vicar P [Tue, 1 Jul 2008 08:08:47 +0000 (08:08 +0000)]
bump version

16 years agoforward ports from 11.0 branch
Duncan Mac-Vicar P [Mon, 30 Jun 2008 22:00:15 +0000 (22:00 +0000)]
forward ports from 11.0 branch

16 years ago- add support for the package's URL [bnc#402434]
Michael Schroeder [Fri, 27 Jun 2008 13:50:38 +0000 (13:50 +0000)]
- add support for the package's URL [bnc#402434]
- unset CDPATH in repo2solv.sh [bnc#402597]

16 years ago- do not reorder binary rules if they are not rpm rules [bnc#397456]
Michael Schroeder [Thu, 5 Jun 2008 12:40:19 +0000 (12:40 +0000)]
- do not reorder binary rules if they are not rpm rules [bnc#397456]

16 years agoversion jump
Stephan Kulow [Mon, 2 Jun 2008 15:10:40 +0000 (15:10 +0000)]
version jump

16 years ago- do not add self-provides for src rpms
Michael Schroeder [Fri, 30 May 2008 18:10:35 +0000 (18:10 +0000)]
- do not add self-provides for src rpms

16 years ago- make finish_solvable() static
Michael Schroeder [Fri, 30 May 2008 17:58:05 +0000 (17:58 +0000)]
- make finish_solvable() static

16 years ago- make enableweakrules() static
Michael Schroeder [Fri, 30 May 2008 17:52:56 +0000 (17:52 +0000)]
- make enableweakrules() static

16 years ago- cleanup (oops)
Michael Schroeder [Fri, 30 May 2008 17:45:51 +0000 (17:45 +0000)]
- cleanup (oops)

16 years ago- calculate recommendation list also if ignorealreadyrecommended is set,
Michael Schroeder [Fri, 30 May 2008 16:17:22 +0000 (16:17 +0000)]
- calculate recommendation list also if ignorealreadyrecommended is set,
  as some recommendations would be missing otherwise

16 years ago- make code easier to understand
Michael Schroeder [Fri, 30 May 2008 12:37:49 +0000 (12:37 +0000)]
- make code easier to understand

16 years agocompile with RPM_OPT_FLAGS
Stephan Kulow [Tue, 27 May 2008 20:34:25 +0000 (20:34 +0000)]
compile with RPM_OPT_FLAGS

16 years ago- change and/or/with to more symbolic versions ('|' is already used in
Michael Schroeder [Tue, 27 May 2008 16:34:42 +0000 (16:34 +0000)]
- change and/or/with to more symbolic versions ('|' is already used in
  debian)
- add parens when needed

16 years ago- prepare for tools testing
Klaus Kaempf [Tue, 27 May 2008 12:29:34 +0000 (12:29 +0000)]
- prepare for tools testing
- implement 'content' parser test

16 years agoenable testing with ctest
Klaus Kaempf [Tue, 27 May 2008 12:27:59 +0000 (12:27 +0000)]
enable testing with ctest

16 years agosync changes file
Stephan Kulow [Mon, 26 May 2008 08:54:54 +0000 (08:54 +0000)]
sync changes file

16 years ago- add "ignorealreadyrecommended" aka "zypper" solver option
Michael Schroeder [Fri, 23 May 2008 11:55:31 +0000 (11:55 +0000)]
- add "ignorealreadyrecommended" aka "zypper" solver option

16 years agoautobuild
Stephan Kulow [Thu, 22 May 2008 18:16:40 +0000 (18:16 +0000)]
autobuild

16 years agoIt happened again: the worst C programmer alive tried to fix
Stephan Kulow [Thu, 22 May 2008 18:13:10 +0000 (18:13 +0000)]
It happened again: the worst C programmer alive tried to fix
a bug in satsolver.
Fixed the language support of patterns (bnc#386524)

16 years ago- allow <pkg>.src matching, could be used in zypper to make the
Michael Schroeder [Wed, 21 May 2008 12:42:38 +0000 (12:42 +0000)]
- allow <pkg>.src matching, could be used in zypper to make the
  solver select a src package

16 years ago- added delta target package evra parsing
Jan Kupec [Mon, 19 May 2008 17:53:52 +0000 (17:53 +0000)]
- added delta target package evra parsing

16 years agomake solvable_look_bool more robust by allowing both
Duncan Mac-Vicar P [Mon, 19 May 2008 12:55:03 +0000 (12:55 +0000)]
make solvable_look_bool more robust by allowing both
the void or the num == 1 strategy.

16 years agotrying to fix package
Stephan Kulow [Fri, 16 May 2008 20:05:21 +0000 (20:05 +0000)]
trying to fix package

16 years agoadapt to cmake 2.6:
Klaus Kaempf [Fri, 16 May 2008 10:51:57 +0000 (10:51 +0000)]
adapt to cmake 2.6:
  use old behaviour for preprocessor parameters

16 years agofix
Duncan Mac-Vicar P [Thu, 15 May 2008 14:55:52 +0000 (14:55 +0000)]
fix

16 years agoforgot to commit changes file
Duncan Mac-Vicar P [Thu, 15 May 2008 14:29:17 +0000 (14:29 +0000)]
forgot to commit changes file

16 years agofor autobuild
Stephan Kulow [Thu, 15 May 2008 14:06:10 +0000 (14:06 +0000)]
for autobuild

16 years agoVery mean cause for random segfaults of susetags2solv.
Michael Matz [Thu, 15 May 2008 13:54:57 +0000 (13:54 +0000)]
Very mean cause for random segfaults of susetags2solv.

16 years ago- more comments
Klaus Kaempf [Wed, 14 May 2008 15:01:25 +0000 (15:01 +0000)]
- more comments
- move code (by mls' advice)

16 years agobump
Duncan Mac-Vicar P [Wed, 14 May 2008 13:31:47 +0000 (13:31 +0000)]
bump

16 years ago- ignore obsoletes in trivial test for now
Michael Schroeder [Wed, 14 May 2008 13:04:02 +0000 (13:04 +0000)]
- ignore obsoletes in trivial test for now

16 years ago- change some comments
Michael Schroeder [Wed, 14 May 2008 08:34:06 +0000 (08:34 +0000)]
- change some comments
- add solver_printtrivial debug function, use it in yps and
  deptestomatic
- remove some assertions, return SOLVER_PROBLEM_RPM_RULE instead
  (we do not want to crash libzypp if we forgot to handle some case)

16 years agoreverting last change
Klaus Kaempf [Tue, 13 May 2008 18:28:20 +0000 (18:28 +0000)]
reverting last change

16 years ago- remove strange comment
Michael Schroeder [Tue, 13 May 2008 17:38:55 +0000 (17:38 +0000)]
- remove strange comment

16 years agofix comments
Klaus Kaempf [Tue, 13 May 2008 16:09:37 +0000 (16:09 +0000)]
fix comments

16 years agoadd comment
Klaus Kaempf [Tue, 13 May 2008 16:08:58 +0000 (16:08 +0000)]
add comment

16 years agouse repodata_set_void for pattern visible attr
Duncan Mac-Vicar P [Tue, 13 May 2008 15:15:34 +0000 (15:15 +0000)]
use repodata_set_void for pattern visible attr

16 years ago- expand mergesolv a bit
Michael Schroeder [Tue, 13 May 2008 12:41:33 +0000 (12:41 +0000)]
- expand mergesolv a bit
- fix tiny bug in cookie detection

16 years agochanges
Josef Reidinger [Tue, 13 May 2008 12:12:36 +0000 (12:12 +0000)]
changes

16 years agoread description dir path from content file (bnc #389414)
Josef Reidinger [Tue, 13 May 2008 12:12:15 +0000 (12:12 +0000)]
read description dir path from content file (bnc #389414)

16 years ago- include deltainfo.xml
Jan Kupec [Tue, 13 May 2008 11:15:24 +0000 (11:15 +0000)]
- include deltainfo.xml

16 years ago- fix comments
Michael Schroeder [Tue, 13 May 2008 10:32:02 +0000 (10:32 +0000)]
- fix comments

16 years agoa boolean is not a num attribute set to 1, but just a existing void
Duncan Mac-Vicar P [Tue, 13 May 2008 10:24:57 +0000 (10:24 +0000)]
a boolean is not a num attribute set to 1, but just a existing void
attribute. (bnc#388818)

16 years ago- fix comment
Michael Schroeder [Tue, 13 May 2008 10:14:33 +0000 (10:14 +0000)]
- fix comment

16 years ago- fix comment
Michael Schroeder [Tue, 13 May 2008 10:13:07 +0000 (10:13 +0000)]
- fix comment

16 years ago- support SOLVER_NOOBSOLETES* jobs, tell the solver that those packages
Michael Schroeder [Tue, 13 May 2008 10:09:30 +0000 (10:09 +0000)]
- support SOLVER_NOOBSOLETES* jobs, tell the solver that those packages
  do not obsolete other packages. Useful for multi-install.

16 years ago- lots and lots of comments to make the internals
Klaus Kaempf [Tue, 13 May 2008 09:57:16 +0000 (09:57 +0000)]
- lots and lots of comments to make the internals
   graspable by ordinary mortals ;-)
- disable CODE10 specifics (patch atoms, eek!)

16 years agoadd comments
Klaus Kaempf [Tue, 13 May 2008 09:43:22 +0000 (09:43 +0000)]
add comments

16 years agoadd comment
Klaus Kaempf [Tue, 13 May 2008 09:43:00 +0000 (09:43 +0000)]
add comment

16 years agoGenerate translated strings for susetags repos (only packages for now).
Michael Matz [Mon, 12 May 2008 16:40:29 +0000 (16:40 +0000)]
Generate translated strings for susetags repos (only packages for now).

16 years agofix broken -debuginfo requires
Stephan Kulow [Mon, 12 May 2008 08:17:02 +0000 (08:17 +0000)]
fix broken -debuginfo requires

16 years ago- deltainfoxml2solv now writes the information out
Duncan Mac-Vicar P [Sun, 11 May 2008 18:55:46 +0000 (18:55 +0000)]
- deltainfoxml2solv now writes the information out

16 years agoresubmit
Stephan Kulow [Sat, 10 May 2008 13:40:05 +0000 (13:40 +0000)]
resubmit

16 years agoParse the products LABEL in content file to SUMMARY.
Michael Andres [Fri, 9 May 2008 20:00:15 +0000 (20:00 +0000)]
Parse the products LABEL in content file to SUMMARY.

16 years agorecognize 1 as true for reboot suggested and
Duncan Mac-Vicar P [Fri, 9 May 2008 18:28:00 +0000 (18:28 +0000)]
recognize 1 as true for reboot suggested and
restart suggested (bnc#388818)

16 years agoBe a bit more robust with invalid input data (mismatching multi-line
Michael Matz [Fri, 9 May 2008 16:22:11 +0000 (16:22 +0000)]
Be a bit more robust with invalid input data (mismatching multi-line
tags give a warning only now, but probably unexpected data anyway).

16 years agomove helix2solv from satsolver-tools to satsolver-devel (bnc#388595)
Klaus Kaempf [Fri, 9 May 2008 14:09:01 +0000 (14:09 +0000)]
move helix2solv from satsolver-tools to satsolver-devel (bnc#388595)

16 years ago- fix content parsing
Michael Schroeder [Fri, 9 May 2008 13:20:03 +0000 (13:20 +0000)]
- fix content parsing
- use pool_id2langid

16 years ago- add pool_id2langid function
Michael Schroeder [Fri, 9 May 2008 13:15:03 +0000 (13:15 +0000)]
- add pool_id2langid function

16 years ago- move attributes to knownid
Michael Schroeder [Fri, 9 May 2008 12:53:38 +0000 (12:53 +0000)]
- move attributes to knownid

16 years ago- parser for deltainfo.xml, stores yum-presto xml information into
Duncan Mac-Vicar P [Thu, 8 May 2008 19:59:20 +0000 (19:59 +0000)]
- parser for deltainfo.xml, stores yum-presto xml information into
  the extra section of the solv files.
- collects all information, and outputs it.
- only needs to save the struct to the solvfile (one liner?)
- also pending: add support for repo2solv.sh