Michael Andres [Tue, 10 Jan 2006 09:54:53 +0000 (09:54 +0000)]
- Added direct accessors to the dependeny CapSets in Resolvable.
(i.e. Resolvable::provides(), Resolvable::requires(), etc.)
- Removed Resolvable::deps and Resolvable::setDeps.
(a Resolvable::deprecatedSetDeps is kept untill solver/temorary is cleaned)
- Resolvable factories makeResolvable(And|From)Impl now take a reference to
struct NVRAD (name,edition,arch,deps). The prefered way of creating resolvables
now is filling a NVRAD, then constructing the object. NOTE: Manipulation of
dependenciues after construction will be eliminated fron the Resolvables public
interface.
Jiri Srain [Tue, 10 Jan 2006 09:32:46 +0000 (09:32 +0000)]
Moved DiskUsage class out of PackageImplIf
Michael Andres [Mon, 9 Jan 2006 22:41:18 +0000 (22:41 +0000)]
- Added helper struct NVR (name,edition(version,relase))
and NVRAD(name,edition,arch,dependencies).
- Resolvable construction now supports NVRAD. Manipulation of
Dependencies after construction via the Resolvables public
interface is deprecated. To be fixed in RpmDb and YUMParser.
Klaus Kaempf [Mon, 9 Jan 2006 20:44:28 +0000 (20:44 +0000)]
libredcarpet testcases need edition, even if its zero
Klaus Kaempf [Mon, 9 Jan 2006 20:33:18 +0000 (20:33 +0000)]
support ximian-style '(any)' as relation op
Klaus Kaempf [Mon, 9 Jan 2006 19:36:45 +0000 (19:36 +0000)]
disable build of static libs
Marius Tomaschewski [Mon, 9 Jan 2006 17:58:59 +0000 (17:58 +0000)]
- More documentation.
Duncan Mac-Vicar P [Mon, 9 Jan 2006 17:31:43 +0000 (17:31 +0000)]
start using xml backend
Klaus Kaempf [Mon, 9 Jan 2006 16:59:33 +0000 (16:59 +0000)]
dont pass NULL to a std::string parameter
Stefan Schubert [Mon, 9 Jan 2006 16:16:48 +0000 (16:16 +0000)]
taking matches of the capabilities
Michael Andres [Mon, 9 Jan 2006 14:57:52 +0000 (14:57 +0000)]
Addded str::split: Split \a line_r into words.
Michael Andres [Mon, 9 Jan 2006 11:30:44 +0000 (11:30 +0000)]
Adapted StoreWorld
Michael Andres [Mon, 9 Jan 2006 11:23:36 +0000 (11:23 +0000)]
type fixed
Michael Andres [Mon, 9 Jan 2006 11:21:18 +0000 (11:21 +0000)]
Capability::index added
Michael Andres [Mon, 9 Jan 2006 09:59:13 +0000 (09:59 +0000)]
Basic tagfile parser
Michael Andres [Mon, 9 Jan 2006 00:54:29 +0000 (00:54 +0000)]
- Added devel.ma/testdrafts
- Added class zypp::CapMatch. Tri state value returned from
Capability::matches.
- Added class zypp::Edition::Range. Defines ranges based on Rel
and Edition. Provides method overlaps, to test whether two
Edition::Ranges overlap (have at least one Edition in common).
- Added 'CapMatch Capability::matches( const Capability & rhs ) const'
and adjusted capability implementations accordingly. (except splits)
- Added CapTraits (capability implementation) to define CapabilityImpl
kinds and Ptr types.
- Added traits for RW/RWCOW_pointer, defining the wrapped smart pointer
type and how to detect whether it is shared (refount != 1).
Klaus Kaempf [Sun, 8 Jan 2006 20:32:22 +0000 (20:32 +0000)]
define PHI
Klaus Kaempf [Sun, 8 Jan 2006 20:32:01 +0000 (20:32 +0000)]
indentation, debug
Klaus Kaempf [Sun, 8 Jan 2006 20:29:57 +0000 (20:29 +0000)]
indentation
Klaus Kaempf [Sun, 8 Jan 2006 20:29:09 +0000 (20:29 +0000)]
debug
Klaus Kaempf [Sun, 8 Jan 2006 12:49:15 +0000 (12:49 +0000)]
'std::string'ify most interfaces
Klaus Kaempf [Sat, 7 Jan 2006 17:43:23 +0000 (17:43 +0000)]
add solver/temporary
Klaus Kaempf [Sat, 7 Jan 2006 17:36:48 +0000 (17:36 +0000)]
***BIG CLEAN UP***
'purify' solver/detail by moving all non-solver code to 'temporary'
Files in 'temporary' implement functionality which should be replaced
by other parts of ZYPP.
solver/detail now contains real solver code
Klaus Kaempf [Sat, 7 Jan 2006 17:29:41 +0000 (17:29 +0000)]
remove generated files
Klaus Kaempf [Sat, 7 Jan 2006 17:27:52 +0000 (17:27 +0000)]
ignore *.diff, *.mistake
Klaus Kaempf [Sat, 7 Jan 2006 17:26:38 +0000 (17:26 +0000)]
remove generated files
Klaus Kaempf [Sat, 7 Jan 2006 16:10:06 +0000 (16:10 +0000)]
get rid of Packman and Section
Klaus Kaempf [Sat, 7 Jan 2006 15:56:04 +0000 (15:56 +0000)]
remove unneeded Packman
Klaus Kaempf [Sat, 7 Jan 2006 15:52:31 +0000 (15:52 +0000)]
move the setInstalled call for 'system' channels loaded from xml
from testsuite to XmlParser
Klaus Kaempf [Sat, 7 Jan 2006 15:51:21 +0000 (15:51 +0000)]
remove Ustring.h
Klaus Kaempf [Fri, 6 Jan 2006 20:41:49 +0000 (20:41 +0000)]
ignore generated files
Klaus Kaempf [Fri, 6 Jan 2006 20:40:07 +0000 (20:40 +0000)]
move diskUsage() up
Klaus Kaempf [Fri, 6 Jan 2006 20:00:46 +0000 (20:00 +0000)]
sane indentation
Klaus Kaempf [Fri, 6 Jan 2006 20:00:17 +0000 (20:00 +0000)]
compiles again
Klaus Kaempf [Fri, 6 Jan 2006 18:49:13 +0000 (18:49 +0000)]
FooPtr -> Foo_Ptr, constFooPtr -> Foo_constPtr
Klaus Kaempf [Fri, 6 Jan 2006 18:46:33 +0000 (18:46 +0000)]
sane indentation
Klaus Kaempf [Fri, 6 Jan 2006 18:45:01 +0000 (18:45 +0000)]
move out non-solver testcases
Klaus Kaempf [Fri, 6 Jan 2006 17:15:01 +0000 (17:15 +0000)]
fix typo
Jiri Srain [Fri, 6 Jan 2006 15:30:30 +0000 (15:30 +0000)]
fill in the disk usage data
Jiri Srain [Fri, 6 Jan 2006 15:28:58 +0000 (15:28 +0000)]
added disk usage data to PackageImplIf interface, provide this info from
the RPM database
Jiri Srain [Fri, 6 Jan 2006 08:59:38 +0000 (08:59 +0000)]
Make packages rpovide relevant files
Stefan Schubert [Thu, 5 Jan 2006 15:07:34 +0000 (15:07 +0000)]
using correct ifndef in the header files
Jiri Srain [Thu, 5 Jan 2006 11:58:40 +0000 (11:58 +0000)]
Link ZYPP with RPM target implementation
Jiri Srain [Thu, 5 Jan 2006 11:42:30 +0000 (11:42 +0000)]
Added RPMv3 conversion
Stefan Schubert [Thu, 5 Jan 2006 11:38:15 +0000 (11:38 +0000)]
corrected include pathes
Duncan Mac-Vicar P [Thu, 5 Jan 2006 09:44:24 +0000 (09:44 +0000)]
ooops.... thanks Klaus
Stefan Schubert [Thu, 5 Jan 2006 07:58:14 +0000 (07:58 +0000)]
set function removed
Michael Andres [Wed, 4 Jan 2006 21:06:18 +0000 (21:06 +0000)]
Fixed initialization of static vars.
Jiri Srain [Wed, 4 Jan 2006 18:06:31 +0000 (18:06 +0000)]
backup commit
Duncan Mac-Vicar P [Wed, 4 Jan 2006 17:01:02 +0000 (17:01 +0000)]
backup my stuff here
Stefan Schubert [Wed, 4 Jan 2006 16:21:55 +0000 (16:21 +0000)]
cleanup include pathes
Michael Andres [Wed, 4 Jan 2006 16:16:18 +0000 (16:16 +0000)]
fixed to link
Klaus Kaempf [Wed, 4 Jan 2006 16:14:57 +0000 (16:14 +0000)]
add testcase for Edition
Klaus Kaempf [Wed, 4 Jan 2006 16:13:13 +0000 (16:13 +0000)]
this is svn, not cvs
Stefan Schubert [Wed, 4 Jan 2006 14:25:48 +0000 (14:25 +0000)]
using libzypp logging
Klaus Kaempf [Wed, 4 Jan 2006 12:37:16 +0000 (12:37 +0000)]
ResItem.h: typedef CResItemSet, set of ResItem_constPtr
ResolverContext.cc: use CResItemSet instead of CResItemList to implement intended semantics
Klaus Kaempf [Wed, 4 Jan 2006 12:35:12 +0000 (12:35 +0000)]
sane indentation
Jiri Srain [Wed, 4 Jan 2006 12:29:22 +0000 (12:29 +0000)]
removed static variable, which prevents applications linking to libzypp
from segfault
Stefan Schubert [Wed, 4 Jan 2006 12:28:50 +0000 (12:28 +0000)]
getenv for logging removed
Klaus Kaempf [Wed, 4 Jan 2006 12:25:23 +0000 (12:25 +0000)]
verifyRelation -> matches
(temporary fix, waiting for Capability)
Klaus Kaempf [Wed, 4 Jan 2006 11:21:54 +0000 (11:21 +0000)]
sane indentation
Klaus Kaempf [Wed, 4 Jan 2006 10:58:47 +0000 (10:58 +0000)]
back to a sane indentation
Klaus Kaempf [Wed, 4 Jan 2006 10:58:08 +0000 (10:58 +0000)]
verify the correct dependency for conflicts
Michael Andres [Wed, 4 Jan 2006 09:17:26 +0000 (09:17 +0000)]
Removed references to liby2util.
Jiri Srain [Tue, 3 Jan 2006 15:33:58 +0000 (15:33 +0000)]
backup commit
Jiri Srain [Tue, 3 Jan 2006 15:33:13 +0000 (15:33 +0000)]
Moved *HeaderCache classes to \@review directory (they are compilable in
the ZYPP context, but not needed at the moment - and hopefully neither in
the future :-) )
Jiri Srain [Tue, 3 Jan 2006 15:31:57 +0000 (15:31 +0000)]
Added installtime to public package interface
Stefan Schubert [Tue, 3 Jan 2006 15:10:27 +0000 (15:10 +0000)]
removed arch from the Capabilities; changed logging; removed matches functions in the solver
Stefan Schubert [Tue, 3 Jan 2006 13:23:01 +0000 (13:23 +0000)]
goto restored ;-)
Stefan Schubert [Tue, 3 Jan 2006 12:49:05 +0000 (12:49 +0000)]
resItem.resObject() added; goto removed
Michael Andres [Mon, 2 Jan 2006 17:15:29 +0000 (17:15 +0000)]
- added helper struct NVRA
- removed unneeded solver::context
- removed Capability::matches(). To be replaced by an Iterator
visiting all matches in the pool.
Michael Andres [Mon, 2 Jan 2006 15:04:39 +0000 (15:04 +0000)]
Removed Logger include from header file.
Stefan Schubert [Mon, 2 Jan 2006 13:17:11 +0000 (13:17 +0000)]
compiling version
Jiri Srain [Mon, 2 Jan 2006 12:42:33 +0000 (12:42 +0000)]
added missing include
Klaus Kaempf [Mon, 2 Jan 2006 12:41:33 +0000 (12:41 +0000)]
add some comments, clean up
Jiri Srain [Mon, 2 Jan 2006 12:00:31 +0000 (12:00 +0000)]
fixed HTTPS certificate handling
Klaus Kaempf [Mon, 2 Jan 2006 11:12:25 +0000 (11:12 +0000)]
indent-tabs-mode: t
Klaus Kaempf [Mon, 2 Jan 2006 11:11:59 +0000 (11:11 +0000)]
indent-tabs-mode: t
Stefan Schubert [Mon, 2 Jan 2006 11:02:19 +0000 (11:02 +0000)]
removed dependencies and using the new one
Michael Andres [Mon, 2 Jan 2006 00:24:38 +0000 (00:24 +0000)]
tagfile parser
Stefan Schubert [Tue, 27 Dec 2005 15:23:12 +0000 (15:23 +0000)]
taking information from resObject instead of Spec
Efthimios Toulas [Thu, 22 Dec 2005 15:50:39 +0000 (15:50 +0000)]
Fixed YES/NO flag for chksum.
Commented a lot of code, which is not needed for now.
Stefan Schubert [Thu, 22 Dec 2005 15:45:06 +0000 (15:45 +0000)]
replaced class Version by class Edition of libzypp
Stefan Schubert [Thu, 22 Dec 2005 14:19:30 +0000 (14:19 +0000)]
changed namespace for Arch
Stefan Schubert [Thu, 22 Dec 2005 13:59:50 +0000 (13:59 +0000)]
replace Relation with Rel of libzypp
Stefan Schubert [Wed, 21 Dec 2005 16:33:03 +0000 (16:33 +0000)]
Edition replaced by Edition of libzypp
Stefan Schubert [Wed, 21 Dec 2005 16:32:53 +0000 (16:32 +0000)]
Edition replaced by Edition of libzypp
Stefan Schubert [Wed, 21 Dec 2005 09:07:44 +0000 (09:07 +0000)]
removed all new Arch and taking references instead of pointers
Jiri Srain [Tue, 20 Dec 2005 12:59:33 +0000 (12:59 +0000)]
backup commit of RPM backend
Stefan Schubert [Tue, 20 Dec 2005 09:20:12 +0000 (09:20 +0000)]
taking zypp:Arch in the solver
Michael Andres [Mon, 19 Dec 2005 13:49:34 +0000 (13:49 +0000)]
Added Locale
Jiri Srain [Mon, 19 Dec 2005 10:31:33 +0000 (10:31 +0000)]
report changes from Curl backend
Michael Andres [Mon, 19 Dec 2005 09:54:14 +0000 (09:54 +0000)]
done
Michael Andres [Fri, 16 Dec 2005 23:17:07 +0000 (23:17 +0000)]
IOStream.h: forEachLine( std::istream & str_r, _Function & consume_r )
now expects a functor returning bool (or something which can be
evaluated as bool). Returning 'false' will immediately abort scanning
the file.
Michael Andres [Fri, 16 Dec 2005 22:58:59 +0000 (22:58 +0000)]
added: template<class _Res>
zypp::debug::fakeResObject( const std::string & name_r,
const Edition & edition_r,
const Arch & arch_r,
const Dependencies & deps_r );
Create a faked ResObject claiming to be a resolvable
of kind _Res (Package, Patch, etc.).
Stefan Schubert [Fri, 16 Dec 2005 16:09:32 +0000 (16:09 +0000)]
creating ResObject in ResItem; rplaced kind
Stefan Schubert [Fri, 16 Dec 2005 10:51:57 +0000 (10:51 +0000)]
proxyinfo added
Efthimios Toulas [Thu, 15 Dec 2005 16:46:06 +0000 (16:46 +0000)]
Conversion from Helix to Yum works for now.
There still some minor tasks to do:
- implement the conversion of the != operator.
- read and write checksum, type and flag correct.
Stefan Schubert [Thu, 15 Dec 2005 14:03:13 +0000 (14:03 +0000)]
added namespace solver::detail
Jiri Srain [Thu, 15 Dec 2005 11:58:47 +0000 (11:58 +0000)]
updated the ProxyInfo constructor