platform/upstream/libzypp.git
16 years agoname attribute moved to solvAttr
Josef Reidinger [Thu, 10 Apr 2008 15:08:13 +0000 (15:08 +0000)]
name attribute moved to solvAttr

16 years agoooops I forget add data for tests :)
Josef Reidinger [Thu, 10 Apr 2008 15:05:44 +0000 (15:05 +0000)]
ooops I forget add data for tests :)

16 years agoLocks can lock queries. Unlock doesn't work.
Josef Reidinger [Thu, 10 Apr 2008 14:56:00 +0000 (14:56 +0000)]
Locks can lock queries. Unlock doesn't work.

16 years ago- enable regex matching for different per-attribute values
Jan Kupec [Thu, 10 Apr 2008 13:29:08 +0000 (13:29 +0000)]
- enable regex matching for different per-attribute values

16 years agofix operator== for PoolQuery. add !=
Josef Reidinger [Thu, 10 Apr 2008 13:26:04 +0000 (13:26 +0000)]
fix operator== for PoolQuery. add !=

16 years agotypo to compile
Michael Andres [Thu, 10 Apr 2008 12:51:11 +0000 (12:51 +0000)]
typo to compile

16 years agoProtect LookupAttr::iterator against post end access.
Michael Andres [Thu, 10 Apr 2008 12:28:39 +0000 (12:28 +0000)]
Protect LookupAttr::iterator against post end access.

16 years ago- add some debug, and sorry but my emacs ate the evil tabs, I can't split the commit
Duncan Mac-Vicar P [Thu, 10 Apr 2008 12:16:28 +0000 (12:16 +0000)]
- add some debug, and sorry but my emacs ate the evil tabs, I can't split the commit

16 years ago- enabled different per-attribute query srtrings (one value)
Jan Kupec [Thu, 10 Apr 2008 11:31:20 +0000 (11:31 +0000)]
- enabled different per-attribute query srtrings (one value)

16 years ago- enable per-attribute string setting (same value)
Jan Kupec [Thu, 10 Apr 2008 11:12:26 +0000 (11:12 +0000)]
- enable per-attribute string setting (same value)

16 years agono endless loop
Duncan Mac-Vicar P [Thu, 10 Apr 2008 10:55:59 +0000 (10:55 +0000)]
no endless loop

16 years agoinitial try on filling Patch::contents
Klaus Kaempf [Thu, 10 Apr 2008 10:22:44 +0000 (10:22 +0000)]
initial try on filling Patch::contents

16 years agoadded validate
Stefan Schubert [Thu, 10 Apr 2008 10:01:13 +0000 (10:01 +0000)]
added validate

16 years agoadded isRelevant
Stefan Schubert [Thu, 10 Apr 2008 08:20:17 +0000 (08:20 +0000)]
added isRelevant

16 years ago- derive from SolvIterMixin
Jan Kupec [Thu, 10 Apr 2008 00:36:45 +0000 (00:36 +0000)]
- derive from SolvIterMixin
- some cleanup

16 years ago- begin(), end() made const
Jan Kupec [Wed, 9 Apr 2008 23:52:53 +0000 (23:52 +0000)]
- begin(), end() made const

16 years agotypo
Michael Andres [Wed, 9 Apr 2008 19:42:48 +0000 (19:42 +0000)]
typo

16 years ago- Enable ui::Selectable lookup by Solvable/PoolItem in ResPoolProxy.
Michael Andres [Wed, 9 Apr 2008 19:37:13 +0000 (19:37 +0000)]
- Enable ui::Selectable lookup by Solvable/PoolItem in ResPoolProxy.
- Add SolvIterMixin: Base class providing PoolItem_iterator and
  Selectable_iterator iterator types based on a Solvable iterator.
- Enhanced WhatProvides and SolvableSet to PoolItem_iterator to offer
  PoolItem_iterator and Selectable_iterator.
- Add Solvable::SplitIdent: Helper class that splits an identifier
  into kind and name.
- Provide methods Pattern::contents returning a collection of packages
  associated with the pattern/patch.

16 years agouse proper attributes for the update references
Klaus Kaempf [Wed, 9 Apr 2008 15:57:46 +0000 (15:57 +0000)]
use proper attributes for the update references

16 years agoDont confuse out stupid friend swig
Duncan Mac-Vicar P [Wed, 9 Apr 2008 15:52:46 +0000 (15:52 +0000)]
Dont confuse out stupid friend swig

16 years agoAPI for retrieving bugzilla and security references using a nice iterator (thanks
Duncan Mac-Vicar P [Wed, 9 Apr 2008 14:41:27 +0000 (14:41 +0000)]
API for retrieving bugzilla and security references using a nice iterator (thanks
Michael for the tips)

The implementation needs to fix the attribute names

16 years agoremoved translation flag for none user errormessages
Stefan Schubert [Wed, 9 Apr 2008 14:26:23 +0000 (14:26 +0000)]
removed translation flag for none user errormessages

16 years ago- check whether regex compiled allright if matchRegex()
Jan Kupec [Wed, 9 Apr 2008 14:17:41 +0000 (14:17 +0000)]
- check whether regex compiled allright if matchRegex()
- fixed setMatch*() methods
- few tests for regexes added

16 years agoadded new translations
Stefan Schubert [Wed, 9 Apr 2008 10:19:12 +0000 (10:19 +0000)]
added new translations

16 years agoSome changes I had still in queue. Using a different test word, that
Michael Matz [Wed, 9 Apr 2008 10:14:19 +0000 (10:14 +0000)]
Some changes I had still in queue.  Using a different test word, that
happens to exist sometimes only in names, or summaries or descriptions.
And not accessing the kv.id member (only debug output, but hey).

16 years ago- fix multi-attribute search using dataiterator_match
Jan Kupec [Wed, 9 Apr 2008 09:49:19 +0000 (09:49 +0000)]
- fix multi-attribute search using dataiterator_match

16 years agoadd pattern contents
Michael Andres [Tue, 8 Apr 2008 23:21:59 +0000 (23:21 +0000)]
add pattern contents

16 years ago- multiple repositories filter reenabled
Jan Kupec [Tue, 8 Apr 2008 18:23:42 +0000 (18:23 +0000)]
- multiple repositories filter reenabled
- some cleanup

16 years agobump
Duncan Mac-Vicar P [Tue, 8 Apr 2008 15:40:19 +0000 (15:40 +0000)]
bump

16 years agobump
Duncan Mac-Vicar P [Tue, 8 Apr 2008 15:40:18 +0000 (15:40 +0000)]
bump

16 years ago- Selectable deserves a cleanup, some consistency.
Duncan Mac-Vicar P [Tue, 8 Apr 2008 15:40:16 +0000 (15:40 +0000)]
- Selectable deserves a cleanup, some consistency.
- Having setFoo and set_bar in the same API is worse than killing kittens
- Use PoolItems everywhere
- add multiple installed support
- more coming

16 years ago- Fix some Patch and Pattern attributes.
Michael Andres [Tue, 8 Apr 2008 15:12:11 +0000 (15:12 +0000)]
- Fix some Patch and Pattern attributes.
- Prepare Patch and Pattern contents.

16 years ago- by kind filter reenabled
Jan Kupec [Tue, 8 Apr 2008 14:01:30 +0000 (14:01 +0000)]
- by kind filter reenabled
- disable test until fixed

16 years agochanges
Josef Reidinger [Tue, 8 Apr 2008 13:48:18 +0000 (13:48 +0000)]
changes

16 years agoadd comparing to PoolQuery
Josef Reidinger [Tue, 8 Apr 2008 13:47:27 +0000 (13:47 +0000)]
add comparing to PoolQuery

16 years agouse forward declaration instead of include
Josef Reidinger [Tue, 8 Apr 2008 11:51:28 +0000 (11:51 +0000)]
use forward declaration instead of include

16 years agochanges
Josef Reidinger [Tue, 8 Apr 2008 11:16:04 +0000 (11:16 +0000)]
changes

16 years agomove RepoInfo to universal RepoException. This can enable more verbose output for...
Josef Reidinger [Tue, 8 Apr 2008 11:15:12 +0000 (11:15 +0000)]
move RepoInfo to universal RepoException. This can enable more verbose output for frontend. (helps with bnc #377137)

16 years ago- move ResultIterator out and down
Jan Kupec [Tue, 8 Apr 2008 11:00:20 +0000 (11:00 +0000)]
- move ResultIterator out and down

16 years ago- oops
Jan Kupec [Tue, 8 Apr 2008 10:53:09 +0000 (10:53 +0000)]
- oops

16 years ago- getters added
Jan Kupec [Tue, 8 Apr 2008 10:36:41 +0000 (10:36 +0000)]
- getters added

16 years agocleanup while state changes; added update for special items
Stefan Schubert [Tue, 8 Apr 2008 09:52:46 +0000 (09:52 +0000)]
cleanup while state changes; added update for special items

16 years agochanges
Josef Reidinger [Tue, 8 Apr 2008 08:50:54 +0000 (08:50 +0000)]
changes

16 years agoinitial implementation of new locks (FATE #120118 and #120352)
Josef Reidinger [Tue, 8 Apr 2008 08:48:59 +0000 (08:48 +0000)]
initial implementation of new locks (FATE #120118 and #120352)

16 years ago- exact/glob and case-insensitive matching for multi-attribute condition
Jan Kupec [Mon, 7 Apr 2008 22:57:12 +0000 (22:57 +0000)]
- exact/glob and case-insensitive matching for multi-attribute condition

16 years ago- enable glob matching + test case
Jan Kupec [Mon, 7 Apr 2008 19:22:53 +0000 (19:22 +0000)]
- enable glob matching + test case

16 years agodone LookupAttr, added ArrayAttr container to retrieve list attributes.
Michael Andres [Mon, 7 Apr 2008 17:37:16 +0000 (17:37 +0000)]
done LookupAttr, added ArrayAttr container to retrieve list attributes.

16 years ago- by-status filter re-enabled
Jan Kupec [Mon, 7 Apr 2008 14:21:22 +0000 (14:21 +0000)]
- by-status filter re-enabled
- test case added

16 years ago- hide sat/repo.h
Jan Kupec [Mon, 7 Apr 2008 12:35:42 +0000 (12:35 +0000)]
- hide sat/repo.h
- some cleanup

16 years ago- fix the ResultIterator stop rule
Jan Kupec [Mon, 7 Apr 2008 11:30:06 +0000 (11:30 +0000)]
- fix the ResultIterator stop rule
- +1 test

16 years agoadded isSatisfied to solvables
Stefan Schubert [Mon, 7 Apr 2008 11:10:47 +0000 (11:10 +0000)]
added isSatisfied to solvables

16 years ago- compat version increased (changes in PoolQuery)
Jan Kupec [Mon, 7 Apr 2008 10:46:44 +0000 (10:46 +0000)]
- compat version increased (changes in PoolQuery)

16 years ago- move the initialization to a option class.
Duncan Mac-Vicar P [Mon, 7 Apr 2008 10:18:01 +0000 (10:18 +0000)]
- move the initialization to a option class.
- allow the base path to be overriden.
  by default it uses the same /var/run/zypp-name.lock if root
  and /var/tmp/zypp-username/zypp-name.lock if user.

- now test pass as user too.

16 years ago- use Fd class instead of a plain integer so I can remove all duplicated
Duncan Mac-Vicar P [Mon, 7 Apr 2008 10:17:58 +0000 (10:17 +0000)]
- use Fd class instead of a plain integer so I can remove all duplicated
  code to close the file on exceptions, by getting automatic out of scoping.

16 years agono longer needed - standard material
Stephan Kulow [Mon, 7 Apr 2008 08:23:48 +0000 (08:23 +0000)]
no longer needed - standard material

16 years ago- PoolQuery backup
Jan Kupec [Sun, 6 Apr 2008 22:17:10 +0000 (22:17 +0000)]
- PoolQuery backup
- some basic queries work (see the PoolQuery_test suite)
- ugly code, will beautify/optimize/correct
- TODO: kind filter, multiple repos, regexes (incl. wildcards), multiple
  attribute values, <,>,== for different value types (locks need to
  searc for edition > x.y.z), enable search in dependencies (easy)
- do/move some functionality to sat-solver?

16 years ago- solvable name added
Jan Kupec [Sat, 5 Apr 2008 09:11:18 +0000 (09:11 +0000)]
- solvable name added

16 years ago- LookupAttr added fast forward moving, position info and pool search.
Michael Andres [Fri, 4 Apr 2008 22:01:32 +0000 (22:01 +0000)]
- LookupAttr added fast forward moving, position info and pool search.
- Add Repository::nextInPool() retiurning the next repo in pool.
- fixed Pool::reposEmpty and Repository::solvablesEmpty

16 years agofixed include guards and reamed internal includes
Michael Andres [Fri, 4 Apr 2008 20:13:11 +0000 (20:13 +0000)]
fixed include guards and reamed internal includes

16 years agofixed include guards and reamed internal includes
Michael Andres [Fri, 4 Apr 2008 20:12:44 +0000 (20:12 +0000)]
fixed include guards and reamed internal includes

16 years agoFixed IdStringType ctor calls
Michael Andres [Fri, 4 Apr 2008 20:11:12 +0000 (20:11 +0000)]
Fixed IdStringType ctor calls

16 years agoreload target, backup
Duncan Mac-Vicar P [Fri, 4 Apr 2008 16:50:42 +0000 (16:50 +0000)]
reload target, backup

16 years agobackup
Michael Andres [Fri, 4 Apr 2008 15:33:23 +0000 (15:33 +0000)]
backup

16 years agodistinguish between keep and lock in the solver request
Stefan Schubert [Fri, 4 Apr 2008 15:05:04 +0000 (15:05 +0000)]
distinguish between keep and lock in the solver request

16 years agofixed wrong return value while language check
Stefan Schubert [Fri, 4 Apr 2008 14:30:27 +0000 (14:30 +0000)]
fixed wrong return value while language check

16 years agofixed setting recommend/suggested flag
Stefan Schubert [Fri, 4 Apr 2008 12:48:10 +0000 (12:48 +0000)]
fixed setting recommend/suggested flag

16 years agochanges
Josef Reidinger [Fri, 4 Apr 2008 11:59:44 +0000 (11:59 +0000)]
changes

16 years agoadd split with respect to escaped delimeters and also for quotes
Josef Reidinger [Fri, 4 Apr 2008 11:57:54 +0000 (11:57 +0000)]
add split with respect to escaped delimeters and also for quotes

16 years agoGenerate cache path, for deptestomatic it's not the parent dir of raw
Michael Matz [Thu, 3 Apr 2008 22:46:36 +0000 (22:46 +0000)]
Generate cache path, for deptestomatic it's not the parent dir of raw
cache path.

16 years agofix compiler warning
Stephan Kulow [Thu, 3 Apr 2008 19:08:45 +0000 (19:08 +0000)]
fix compiler warning

16 years agobackup sat::LookupAttr draft
Michael Andres [Thu, 3 Apr 2008 16:24:46 +0000 (16:24 +0000)]
backup sat::LookupAttr draft

16 years agofix broken cruisecontrol build. gcc4.2 doesn't shout about it, only 4.3.
Josef Reidinger [Thu, 3 Apr 2008 15:07:01 +0000 (15:07 +0000)]
fix broken cruisecontrol build. gcc4.2 doesn't shout about it, only 4.3.

16 years agoremove iostream include from headers and add to sources where is needed. Only excepti...
Josef Reidinger [Thu, 3 Apr 2008 14:23:59 +0000 (14:23 +0000)]
remove iostream include from headers and add to sources where is needed. Only exception is MediaProducts which is used only in its source code.

16 years ago- allow downgrade if buildtime is the same esp. if both are 0
Stefan Schubert [Thu, 3 Apr 2008 12:26:52 +0000 (12:26 +0000)]
- allow downgrade if buildtime is the same esp. if both are 0
- create buildtime in the testcases

16 years agoFixed some missing package and source package attributes.
Michael Andres [Thu, 3 Apr 2008 10:56:33 +0000 (10:56 +0000)]
Fixed some missing package and source package attributes.

16 years ago- Allow to store a media label in MediaSetAccess. This label is
Michael Andres [Thu, 3 Apr 2008 10:10:48 +0000 (10:10 +0000)]
- Allow to store a media label in MediaSetAccess. This label is
  passed to a media change requests to describe which CD is
  requested.

16 years agologging solver settings before solving
Stefan Schubert [Thu, 3 Apr 2008 09:29:58 +0000 (09:29 +0000)]
logging solver settings before solving

16 years ago- Moved poolItem.status().isSatisfied(),.... to poolItem.isSatisfied()
Stefan Schubert [Wed, 2 Apr 2008 11:50:10 +0000 (11:50 +0000)]
- Moved poolItem.status().isSatisfied(),.... to poolItem.isSatisfied()
- Removed establish state in ResStatus

16 years ago- Moved poolItem.status().isSatisfied(),.... to poolItem.isSatisfied()
Stefan Schubert [Wed, 2 Apr 2008 11:48:14 +0000 (11:48 +0000)]
- Moved poolItem.status().isSatisfied(),.... to poolItem.isSatisfied()
- Removed establish state in ResStatus

16 years agousing TriBool instead of TriState
Stefan Schubert [Wed, 2 Apr 2008 10:54:17 +0000 (10:54 +0000)]
using TriBool instead of TriState

16 years agochanges
Michael Andres [Wed, 2 Apr 2008 08:25:59 +0000 (08:25 +0000)]
changes

16 years agoadd PoolItem::isSatisfied/isBroken
Michael Andres [Wed, 2 Apr 2008 08:23:56 +0000 (08:23 +0000)]
add PoolItem::isSatisfied/isBroken

16 years agoSilence some warnings: a false positive about no-value return, and
Michael Matz [Tue, 1 Apr 2008 23:11:10 +0000 (23:11 +0000)]
Silence some warnings: a false positive about no-value return, and
using the deprecated Dependencies class in the dump function for it
(which itself also is deprecated and then doesn't warn anymore).
The helixXML() function was completely unused, so removing that too.
And NVRAD inherits from Dependencies, hence also is deprecated
(unfortunately that doesn't silence the warning for its uses of
Dependencies).

16 years agoFix compile.
Michael Matz [Tue, 1 Apr 2008 21:01:28 +0000 (21:01 +0000)]
Fix compile.

16 years ago- Extend sat::WhatProvides to allow to query for possible providers
Michael Andres [Tue, 1 Apr 2008 20:03:24 +0000 (20:03 +0000)]
- Extend sat::WhatProvides to allow to query for possible providers
  of a collection of capabilies. E.g. all providers of a packages
  requirements.
- Fixed retrieval of translated texts from .solv files, provided the
  solv file contains them.

16 years agochanges
Josef Reidinger [Tue, 1 Apr 2008 14:17:15 +0000 (14:17 +0000)]
changes

16 years agoinitial implementation of serialize/recovery PoolQuery (needed by FATE #120118)
Josef Reidinger [Tue, 1 Apr 2008 14:14:13 +0000 (14:14 +0000)]
initial implementation of serialize/recovery PoolQuery (needed by FATE #120118)

16 years agotake care about the forceResolve in the testcases
Stefan Schubert [Tue, 1 Apr 2008 13:31:29 +0000 (13:31 +0000)]
take care about the forceResolve in the testcases

16 years agoadded doUpdate( ) which Update to newest packages
Stefan Schubert [Mon, 31 Mar 2008 13:39:26 +0000 (13:39 +0000)]
added doUpdate( ) which Update to newest packages

16 years ago- some more logging
Jan Kupec [Mon, 31 Mar 2008 13:30:15 +0000 (13:30 +0000)]
- some more logging

16 years agonew translations added
Stefan Schubert [Mon, 31 Mar 2008 08:36:18 +0000 (08:36 +0000)]
new translations added

16 years agoflag if the solver regards required packages only
Stefan Schubert [Fri, 28 Mar 2008 14:56:27 +0000 (14:56 +0000)]
flag if the solver regards required packages only
- defined in zypp.conf
- can be overwritten in the API

16 years agofixed description
Stefan Schubert [Fri, 28 Mar 2008 09:32:35 +0000 (09:32 +0000)]
fixed description

16 years agoAdded new resFilter ByRecommended/BySuggested
Stefan Schubert [Fri, 28 Mar 2008 09:29:38 +0000 (09:29 +0000)]
Added new resFilter ByRecommended/BySuggested

16 years agoregarding recommend/suggest settings from the SAT-solver
Stefan Schubert [Thu, 27 Mar 2008 17:25:25 +0000 (17:25 +0000)]
regarding recommend/suggest settings from the SAT-solver

16 years ago- Added new state: WeakField The solvable will be recommended/suggested by
Stefan Schubert [Thu, 27 Mar 2008 16:52:14 +0000 (16:52 +0000)]
- Added new state: WeakField The solvable will be recommended/suggested by
                 a to be installed/deleted solvable.
- Removed not needed state.

16 years ago- the lock passes the two testcases now
Duncan Mac-Vicar P [Thu, 27 Mar 2008 16:18:56 +0000 (16:18 +0000)]
- the lock passes the two testcases now

16 years agoremove warning
Duncan Mac-Vicar P [Thu, 27 Mar 2008 16:18:54 +0000 (16:18 +0000)]
remove warning

16 years ago- Allow prioritizing repos by adding a line 'priority=N' to the
Michael Andres [Wed, 26 Mar 2008 15:31:36 +0000 (15:31 +0000)]
- Allow prioritizing repos by adding a line 'priority=N' to the
  .repo file. Where N is an integer number from 1 (highest prio)
  to 99 (least and default). (bnc #369827, fate #302872)

16 years ago- backup
Duncan Mac-Vicar P [Tue, 25 Mar 2008 08:21:00 +0000 (08:21 +0000)]
- backup
- replace the old .pid based implementation with a simpler one
  just following the semantics of fnctl locking.

  testscase stil fails on some cases, so disabling it.