]> git.ipfire.org Git - thirdparty/libsolv.git/log
thirdparty/libsolv.git
17 years agocompile with RPM_OPT_FLAGS
Stephan Kulow [Tue, 27 May 2008 20:34:25 +0000 (20:34 +0000)] 
compile with RPM_OPT_FLAGS

17 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

17 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

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

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

17 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

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

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

17 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

17 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

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

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

17 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

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

17 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

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

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

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

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

17 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

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

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

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

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

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

17 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

17 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

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

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

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

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

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

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

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

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

17 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!)

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

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

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

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

17 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

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

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

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

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

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

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

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

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

17 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

17 years ago- disable file filters, but all files in filelist instead
Michael Schroeder [Thu, 8 May 2008 12:27:37 +0000 (12:27 +0000)] 
- disable file filters, but all files in filelist instead

17 years ago- speed up solvable copying be using a small cache
Michael Schroeder [Thu, 8 May 2008 12:15:00 +0000 (12:15 +0000)] 
- speed up solvable copying be using a small cache

17 years ago- speed up array creation a bit by caching last values
Michael Schroeder [Wed, 7 May 2008 17:00:21 +0000 (17:00 +0000)] 
- speed up array creation a bit by caching last values

17 years ago- add rpmdbcookie support
Michael Schroeder [Wed, 7 May 2008 15:18:01 +0000 (15:18 +0000)] 
- add rpmdbcookie support

17 years ago- convert summary/description/authors to utf8
Michael Schroeder [Wed, 7 May 2008 13:48:16 +0000 (13:48 +0000)] 
- convert summary/description/authors to utf8

17 years ago- add pool_match_nevr() to match a single solvable's nevr against
Michael Schroeder [Tue, 6 May 2008 16:22:12 +0000 (16:22 +0000)] 
- add pool_match_nevr() to match a single solvable's nevr against
  a dependency (that's also how rpm4 handles obsoletes).
- use it for obsoetes and _NAME jobs

17 years ago- shuffle rule blocks so that feature rules come before update rules
Michael Schroeder [Tue, 6 May 2008 08:57:32 +0000 (08:57 +0000)] 
- shuffle rule blocks so that feature rules come before update rules
  and job rules. Makes "forceResolv" work better...
- add _end membes to solver struct to make the code more readable
- obey obsolete settings a bit better

17 years agonew version
Stephan Kulow [Mon, 5 May 2008 14:24:50 +0000 (14:24 +0000)] 
new version

17 years agoParse also DISTPRODUCT and DISTVERSION (for registration), and the other
Michael Matz [Fri, 2 May 2008 15:18:54 +0000 (15:18 +0000)] 
Parse also DISTPRODUCT and DISTVERSION (for registration), and the other
(often unused) attributes of products.

17 years ago- speed up solver a bit by creating a queue holding all assertion
Michael Schroeder [Wed, 30 Apr 2008 16:53:46 +0000 (16:53 +0000)] 
- speed up solver a bit by creating a queue holding all assertion
  rules, so we do not have to scan all rules for assertions

17 years ago- oops, forgot some changes
Michael Schroeder [Wed, 30 Apr 2008 13:40:10 +0000 (13:40 +0000)] 
- oops, forgot some changes

17 years ago- add obsoleteusesprovides and implicitobsoleteusesprovides solver
Michael Schroeder [Wed, 30 Apr 2008 13:20:22 +0000 (13:20 +0000)] 
- add obsoleteusesprovides and implicitobsoleteusesprovides solver
  flags
- speed up solving by not recreating the watch chains every time
  some rule is enabled/disabled. To do this, the "disabled" flag
  had to be moved from w1 to d.
- fix bug that broke rule disabling when "forceResolve" was true
- fix bug in update rule calculation

17 years agoautobuild once more
Stephan Kulow [Mon, 28 Apr 2008 17:37:13 +0000 (17:37 +0000)] 
autobuild once more

17 years ago- make --force behave a bit more like --noforce
Michael Schroeder [Mon, 28 Apr 2008 09:51:40 +0000 (09:51 +0000)] 
- make --force behave a bit more like --noforce

17 years agoI promised this to Jano; skipping kinds in matcher when a flag is specified.
Michael Matz [Sun, 27 Apr 2008 18:32:40 +0000 (18:32 +0000)] 
I promised this to Jano; skipping kinds in matcher when a flag is specified.

17 years ago(De-)Serialize structured types. Dataiterator and repo_search support
Michael Matz [Sun, 27 Apr 2008 18:15:46 +0000 (18:15 +0000)] 
(De-)Serialize structured types.  Dataiterator and repo_search support
them too, but not yet nested, so that is unsupported for now.

17 years agoinit to compile
Stephan Kulow [Fri, 25 Apr 2008 17:48:56 +0000 (17:48 +0000)] 
init to compile

17 years agoautobuild
Stephan Kulow [Fri, 25 Apr 2008 17:26:10 +0000 (17:26 +0000)] 
autobuild

17 years ago- fix anchoring of filelist data
Michael Schroeder [Fri, 25 Apr 2008 12:42:04 +0000 (12:42 +0000)] 
- fix anchoring of filelist data
- susetags move files added to provides back into filelist
- ignore packages.FL for now

17 years ago- add support for susetags filelist
Michael Schroeder [Fri, 25 Apr 2008 10:57:22 +0000 (10:57 +0000)] 
- add support for susetags filelist
- plug mem join2 leak

17 years ago- add two assertions
Michael Schroeder [Fri, 25 Apr 2008 10:50:55 +0000 (10:50 +0000)] 
- add two assertions

17 years ago- add bugzilla reference
Michael Schroeder [Fri, 25 Apr 2008 09:24:20 +0000 (09:24 +0000)] 
- add bugzilla reference
- add more statistics

17 years agoFix content parsing if PRODUCT isn't the first entry.
Michael Matz [Thu, 24 Apr 2008 15:57:52 +0000 (15:57 +0000)] 
Fix content parsing if PRODUCT isn't the first entry.

17 years ago- schubi convinced me to invert the flag, so that installed
Michael Schroeder [Wed, 23 Apr 2008 09:38:00 +0000 (09:38 +0000)] 
- schubi convinced me to invert the flag, so that installed
  packages are added by default

17 years ago- add "showinstalledrecommended" option to make the solver
Michael Schroeder [Wed, 23 Apr 2008 09:13:14 +0000 (09:13 +0000)] 
- add "showinstalledrecommended" option to make the solver
  put installed packages on the suggestions/recommendations
  queues

17 years ago- do not delete negative bitfield entries [bnc#381908]
Michael Schroeder [Tue, 22 Apr 2008 17:09:35 +0000 (17:09 +0000)] 
- do not delete negative bitfield entries [bnc#381908]

17 years agoFix compile.
Michael Matz [Tue, 22 Apr 2008 13:38:58 +0000 (13:38 +0000)] 
Fix compile.

17 years ago- move debug functions to solverdebug.c
Michael Schroeder [Tue, 22 Apr 2008 08:27:02 +0000 (08:27 +0000)] 
- move debug functions to solverdebug.c

17 years ago- fix endless loop
Michael Schroeder [Mon, 21 Apr 2008 11:49:30 +0000 (11:49 +0000)] 
- fix endless loop

17 years agodetect and skip empty lines (bnc#381828)
Klaus Kaempf [Mon, 21 Apr 2008 09:49:45 +0000 (09:49 +0000)] 
detect and skip empty lines (bnc#381828)

17 years agochanges
Stephan Kulow [Sun, 20 Apr 2008 16:25:18 +0000 (16:25 +0000)] 
changes

17 years agoinit to build
Stephan Kulow [Sun, 20 Apr 2008 15:29:01 +0000 (15:29 +0000)] 
init to build

17 years agochangelog
Stephan Kulow [Sat, 19 Apr 2008 06:11:43 +0000 (06:11 +0000)] 
changelog

17 years ago- add support for feature rules
Michael Schroeder [Fri, 18 Apr 2008 17:45:14 +0000 (17:45 +0000)] 
- add support for feature rules
- fix a couple of small bugs

17 years agoC++-guard also solver.h
Michael Matz [Fri, 18 Apr 2008 15:52:01 +0000 (15:52 +0000)] 
C++-guard also solver.h

17 years agoFix parsing dep lines of content files (bnc #380396).
Michael Matz [Thu, 17 Apr 2008 15:24:46 +0000 (15:24 +0000)] 
Fix parsing dep lines of content files (bnc #380396).

17 years ago- fix probleminfo if solvable conflicts with itself and has no requires
Michael Schroeder [Wed, 16 Apr 2008 16:22:01 +0000 (16:22 +0000)] 
- fix probleminfo if solvable conflicts with itself and has no requires

17 years agono one needs it
Stephan Kulow [Wed, 16 Apr 2008 15:49:28 +0000 (15:49 +0000)] 
no one needs it

17 years agoautobuild
Stephan Kulow [Wed, 16 Apr 2008 15:44:55 +0000 (15:44 +0000)] 
autobuild

17 years ago- fix segfault in solver (bnc#380406)
Michael Schroeder [Wed, 16 Apr 2008 14:26:58 +0000 (14:26 +0000)] 
- fix segfault in solver (bnc#380406)

17 years ago- provide yet another interface to check if packages are trivial
Michael Schroeder [Wed, 16 Apr 2008 09:59:21 +0000 (09:59 +0000)] 
- provide yet another interface to check if packages are trivial
  installable. The old functions are about to die.

17 years ago- catch self conflicts (configurable)
Michael Schroeder [Tue, 15 Apr 2008 17:11:26 +0000 (17:11 +0000)] 
- catch self conflicts (configurable)

17 years agoautobuild
Stephan Kulow [Tue, 15 Apr 2008 07:06:58 +0000 (07:06 +0000)] 
autobuild

17 years agoAdd REPOKEY_TYPE_COUNTED type (for arrays of structures).
Michael Matz [Mon, 14 Apr 2008 12:58:23 +0000 (12:58 +0000)] 
Add REPOKEY_TYPE_COUNTED type (for arrays of structures).
We can add substructures now, but can't write or read them :)
Add version for the attributes to SOLV_VERSION_7 (not yet written).
Some cleanups.

17 years agoEULA is also a translatable text. Also compress translated versions of
Michael Matz [Mon, 14 Apr 2008 12:55:12 +0000 (12:55 +0000)] 
EULA is also a translatable text.  Also compress translated versions of
compressible attributes.

17 years agoPreparation for structured types. The repodata_set_* functions now take
Michael Matz [Mon, 14 Apr 2008 09:19:01 +0000 (09:19 +0000)] 
Preparation for structured types.  The repodata_set_* functions now take
a "handle" not an entry number.  Converting from the latter to the
former is done via repodata_get_handle.  This change required adjusting
all callers and in order to not miss any I changed all arguments from
"entry" to "handle".  That's why this is a big change.  It should be a
no-op, though (I tested this patch on top of some other changes, so
let's hope that was enough).

17 years ago- cleanup
Michael Schroeder [Fri, 11 Apr 2008 17:35:35 +0000 (17:35 +0000)] 
- cleanup
- calculate recommends/suggests even if there are problems
- do not trash solver resolt when refining suggestions

17 years ago- change schubi debugging
Michael Schroeder [Fri, 11 Apr 2008 16:51:41 +0000 (16:51 +0000)] 
- change schubi debugging
- add some comments to internal create_decisions_obsoletesmap()
  function.
  should really make it static, as all uses in applayer code are
  broken. I hope nobody uses the applayer.

17 years ago- add support for SOLVER_WEAKEN_SOLVABLE_DEPS, weakens requires of one
Michael Schroeder [Fri, 11 Apr 2008 13:47:17 +0000 (13:47 +0000)] 
- add support for SOLVER_WEAKEN_SOLVABLE_DEPS, weakens requires of one
  solvable. Handle with care.

17 years ago- clean up code a bit
Michael Schroeder [Fri, 11 Apr 2008 11:09:18 +0000 (11:09 +0000)] 
- clean up code a bit
- add generic SOLVER_INSTALL_SOLVABLE_ONE_OF job