Stefan Schubert [Thu, 19 Jan 2006 12:55:40 +0000 (12:55 +0000)]
error while parsing the edition of a package
Jiri Srain [Thu, 19 Jan 2006 12:37:26 +0000 (12:37 +0000)]
removed the YUM parser test (was moved to testsuite), kept just
installation source metadata for source testing
Jiri Srain [Thu, 19 Jan 2006 12:23:34 +0000 (12:23 +0000)]
added full YUM parser testsuite
Klaus Kaempf [Thu, 19 Jan 2006 12:16:48 +0000 (12:16 +0000)]
use const_pointer_cast to un-const
Jiri Srain [Thu, 19 Jan 2006 10:50:22 +0000 (10:50 +0000)]
made testsuite work
Stefan Schubert [Thu, 19 Jan 2006 10:31:04 +0000 (10:31 +0000)]
missing OR dependency
Jiri Srain [Thu, 19 Jan 2006 10:07:50 +0000 (10:07 +0000)]
source factory now produces source from URL and directory, adapted both
YUM and SuSEtags sources
Klaus Kaempf [Thu, 19 Jan 2006 09:56:26 +0000 (09:56 +0000)]
add librpmDb testcase
Michael Andres [Thu, 19 Jan 2006 08:41:57 +0000 (08:41 +0000)]
Backup ResStatus
Marius Tomaschewski [Wed, 18 Jan 2006 18:35:48 +0000 (18:35 +0000)]
- Improved tests
Marius Tomaschewski [Wed, 18 Jan 2006 18:14:35 +0000 (18:14 +0000)]
- Added flag if encoded or not to set functions
- Improved documentation if a function wants
encoded or a decoded strings.
- Implemented parsing of LDAP query into a map.
- Added constructor using UrlRef (UrlBase)
Marius Tomaschewski [Wed, 18 Jan 2006 18:11:49 +0000 (18:11 +0000)]
- Added flag if encoded or not to set functions
- Added isValidHost and isValidPort functions,
implementing more exact checks
- Improved documentation if a function wants
encoded or a decoded strings.
- Moved internal UrlData into implementation
- Implemented/Fixed many checks
Marius Tomaschewski [Wed, 18 Jan 2006 18:02:49 +0000 (18:02 +0000)]
- Limited safe chars in encode, added "second pass" flag
- Added separator checks to split and join functions
Stefan Schubert [Wed, 18 Jan 2006 17:09:54 +0000 (17:09 +0000)]
bugfix wrong assertion
Stefan Schubert [Wed, 18 Jan 2006 16:49:28 +0000 (16:49 +0000)]
reduced logging
Duncan Mac-Vicar P [Wed, 18 Jan 2006 16:36:00 +0000 (16:36 +0000)]
fix compilation in target dir... next step, test suite I suppose
Duncan Mac-Vicar P [Wed, 18 Jan 2006 16:18:21 +0000 (16:18 +0000)]
move store to target
Stefan Schubert [Wed, 18 Jan 2006 16:03:20 +0000 (16:03 +0000)]
reduced logging
Duncan Mac-Vicar P [Wed, 18 Jan 2006 15:56:51 +0000 (15:56 +0000)]
ok, first functional storage. Works with patches, adding more resolvables for now is a matter to add an if and instanciate the right parser in a function, will move to target now
Stefan Schubert [Wed, 18 Jan 2006 15:49:19 +0000 (15:49 +0000)]
Bad testcase; mixing epochs; discussed with tambet
Duncan Mac-Vicar P [Wed, 18 Jan 2006 14:41:09 +0000 (14:41 +0000)]
adapt to new YUMSourceImpl... ieterate trough for now hardcoded kinds...
Jiri Srain [Wed, 18 Jan 2006 10:49:04 +0000 (10:49 +0000)]
added parser testsuite
Jiri Srain [Wed, 18 Jan 2006 10:48:44 +0000 (10:48 +0000)]
added first parser testsuite (however, unfortunately, it doesn't work)
Jiri Srain [Wed, 18 Jan 2006 08:47:32 +0000 (08:47 +0000)]
fixed test case
Klaus Kaempf [Wed, 18 Jan 2006 08:36:44 +0000 (08:36 +0000)]
only include active testcases, reducing the dist-size dramatically
Klaus Kaempf [Wed, 18 Jan 2006 08:36:14 +0000 (08:36 +0000)]
remove extra qualification before buildHal, gcc 4.1 doesn't like it.
Klaus Kaempf [Tue, 17 Jan 2006 20:54:58 +0000 (20:54 +0000)]
"make dist" needs a file here
Klaus Kaempf [Tue, 17 Jan 2006 20:53:02 +0000 (20:53 +0000)]
missing solutions
Klaus Kaempf [Tue, 17 Jan 2006 20:52:29 +0000 (20:52 +0000)]
remove empty dir
Klaus Kaempf [Tue, 17 Jan 2006 20:51:51 +0000 (20:51 +0000)]
activate all freshen tests
Klaus Kaempf [Tue, 17 Jan 2006 20:43:47 +0000 (20:43 +0000)]
status change 'satisfied -> unneeded' is allowed
Klaus Kaempf [Tue, 17 Jan 2006 20:43:17 +0000 (20:43 +0000)]
re-establish satisfied resolvables requiring a to_be_uninstalled resolvable
Klaus Kaempf [Tue, 17 Jan 2006 20:29:19 +0000 (20:29 +0000)]
handle installs of unneeded normally, error will be triggered later
Klaus Kaempf [Tue, 17 Jan 2006 20:28:40 +0000 (20:28 +0000)]
one debug call, not three
Klaus Kaempf [Tue, 17 Jan 2006 20:18:14 +0000 (20:18 +0000)]
fix freshen tests to honor unneeded/satisfied
Klaus Kaempf [Tue, 17 Jan 2006 20:17:42 +0000 (20:17 +0000)]
support re-establishing same state
Klaus Kaempf [Tue, 17 Jan 2006 20:16:55 +0000 (20:16 +0000)]
- add state UNNEEDED, distinguish from SATISFIED
- honor this everywhere
- reduce debug in StoreWorld
Klaus Kaempf [Tue, 17 Jan 2006 19:20:34 +0000 (19:20 +0000)]
clear freshens before next resolvable
Stefan Schubert [Tue, 17 Jan 2006 16:28:05 +0000 (16:28 +0000)]
removed unused epoch
Klaus Kaempf [Tue, 17 Jan 2006 16:27:02 +0000 (16:27 +0000)]
just installing the patch will also upgrade the package
Klaus Kaempf [Tue, 17 Jan 2006 16:18:55 +0000 (16:18 +0000)]
install unneeded patch -> error
Klaus Kaempf [Tue, 17 Jan 2006 16:16:53 +0000 (16:16 +0000)]
don't allow installation of satisfied resolvables,
they just dont apply to the system
Klaus Kaempf [Tue, 17 Jan 2006 16:15:55 +0000 (16:15 +0000)]
evaluate also 'satisfied' installs -> leads to error in ResolvableContext
Jiri Srain [Tue, 17 Jan 2006 16:10:39 +0000 (16:10 +0000)]
let target report multiple versions of the same package
Jiri Srain [Tue, 17 Jan 2006 16:06:38 +0000 (16:06 +0000)]
Changed AtomList definition
Klaus Kaempf [Tue, 17 Jan 2006 15:57:49 +0000 (15:57 +0000)]
satisfy patch
Klaus Kaempf [Tue, 17 Jan 2006 15:57:31 +0000 (15:57 +0000)]
also report satisfies
Klaus Kaempf [Tue, 17 Jan 2006 15:49:49 +0000 (15:49 +0000)]
fix solution
Klaus Kaempf [Tue, 17 Jan 2006 15:48:13 +0000 (15:48 +0000)]
re-establish patch via dependency
Klaus Kaempf [Tue, 17 Jan 2006 15:43:51 +0000 (15:43 +0000)]
remove "allow_virtual_conflicts"
add tests for incompleting a patch (5, 5f)
Klaus Kaempf [Tue, 17 Jan 2006 15:42:46 +0000 (15:42 +0000)]
incomplete resolvables are part of the solution
Klaus Kaempf [Tue, 17 Jan 2006 15:42:13 +0000 (15:42 +0000)]
style
Klaus Kaempf [Tue, 17 Jan 2006 15:41:48 +0000 (15:41 +0000)]
fail when incompleting an installed resolvable
Klaus Kaempf [Tue, 17 Jan 2006 15:41:18 +0000 (15:41 +0000)]
style
Klaus Kaempf [Tue, 17 Jan 2006 15:40:37 +0000 (15:40 +0000)]
look at all freshening resolvables, not just installed ones
Klaus Kaempf [Tue, 17 Jan 2006 15:40:04 +0000 (15:40 +0000)]
disable debug
Klaus Kaempf [Tue, 17 Jan 2006 15:00:55 +0000 (15:00 +0000)]
revert last change
Klaus Kaempf [Tue, 17 Jan 2006 14:59:06 +0000 (14:59 +0000)]
fix remove_element
Klaus Kaempf [Tue, 17 Jan 2006 14:53:35 +0000 (14:53 +0000)]
satisfying an unneeded patch
Klaus Kaempf [Tue, 17 Jan 2006 14:50:07 +0000 (14:50 +0000)]
enable dummy implementation for Product
use this in solver/temporary/ResItem.cc
Klaus Kaempf [Tue, 17 Jan 2006 14:49:21 +0000 (14:49 +0000)]
re-establish resolvables freshening us
Klaus Kaempf [Tue, 17 Jan 2006 14:48:40 +0000 (14:48 +0000)]
establish product
Klaus Kaempf [Tue, 17 Jan 2006 14:39:41 +0000 (14:39 +0000)]
next 'freshen' test
Klaus Kaempf [Tue, 17 Jan 2006 14:34:33 +0000 (14:34 +0000)]
add 'foreachFresheningResItem()' (incomplete)
Stefan Schubert [Tue, 17 Jan 2006 13:53:51 +0000 (13:53 +0000)]
dont upgrade with ourselves while solving a conflict with updating a package
Klaus Kaempf [Tue, 17 Jan 2006 13:25:25 +0000 (13:25 +0000)]
1.4-p4 -> 1.4_p4
Michael Andres [Tue, 17 Jan 2006 12:57:45 +0000 (12:57 +0000)]
- Added some doc and example how to use ResFilters to
query ResStore and other containers holding
Resolvable::Ptr.
Klaus Kaempf [Tue, 17 Jan 2006 12:34:16 +0000 (12:34 +0000)]
ignore generated files
Klaus Kaempf [Tue, 17 Jan 2006 12:33:24 +0000 (12:33 +0000)]
fix
Klaus Kaempf [Tue, 17 Jan 2006 12:32:15 +0000 (12:32 +0000)]
slowly enable 'freshen' tests
Klaus Kaempf [Tue, 17 Jan 2006 12:31:29 +0000 (12:31 +0000)]
ignore generated files
Klaus Kaempf [Tue, 17 Jan 2006 12:29:31 +0000 (12:29 +0000)]
add <freshen/> to actually install all incomplete resolvables
Klaus Kaempf [Tue, 17 Jan 2006 12:29:08 +0000 (12:29 +0000)]
dont bail out early for incomplete resolvables
Klaus Kaempf [Tue, 17 Jan 2006 12:13:33 +0000 (12:13 +0000)]
handle "package" properly in string2kind
print ResolverContext with ">!>" prefix
Klaus Kaempf [Tue, 17 Jan 2006 11:56:24 +0000 (11:56 +0000)]
- c++-ify XmlParser
- Correctly parse and handle 'kind' everywhere
(it currently mis-uses Package and PackageUpdate
as generic resolvables. As these classes are only
used for the testcases, we can live with it)
- Don't re-create the _resObject in the Package constructor,
the ResItem constructor already did it.
Klaus Kaempf [Tue, 17 Jan 2006 11:27:26 +0000 (11:27 +0000)]
Script and Message have fixed state, not a computed one
Michael Andres [Tue, 17 Jan 2006 11:15:36 +0000 (11:15 +0000)]
- Let ResStore use Resolvable::Ptr, not ResObject.
Stefan Schubert [Tue, 17 Jan 2006 09:22:53 +0000 (09:22 +0000)]
compare NE capabilities
Jiri Srain [Tue, 17 Jan 2006 09:12:22 +0000 (09:12 +0000)]
Renamed YUMSource to YUMSourceImpl (to have compatible naming)
Insert the created resolvables from YUM source to ResStore
Klaus Kaempf [Tue, 17 Jan 2006 08:56:59 +0000 (08:56 +0000)]
add testsuite framework for source
Klaus Kaempf [Tue, 17 Jan 2006 08:56:41 +0000 (08:56 +0000)]
remove generated file
Jiri Srain [Tue, 17 Jan 2006 08:31:25 +0000 (08:31 +0000)]
added pattern parser test case
Jiri Srain [Tue, 17 Jan 2006 08:26:22 +0000 (08:26 +0000)]
added YUM pattern implementation class
Jiri Srain [Tue, 17 Jan 2006 08:25:09 +0000 (08:25 +0000)]
adde parser for installation patterns
Michael Andres [Tue, 17 Jan 2006 01:25:16 +0000 (01:25 +0000)]
- fixed bug in PathInfo
- prepared SuseTagsImpl (formerly UnitedLinux source)
Still a fake, jusst able to evaluate a packages file.
- Added query to ResStore and provide some basic query
functors. Probabely needs some more documentation.
Klaus Kaempf [Mon, 16 Jan 2006 21:35:55 +0000 (21:35 +0000)]
implement state changes to 'satisfied' and 'incomplete'
Klaus Kaempf [Mon, 16 Jan 2006 21:08:03 +0000 (21:08 +0000)]
first try on state transition in the solver
Klaus Kaempf [Mon, 16 Jan 2006 20:31:28 +0000 (20:31 +0000)]
this is subversion, really
Klaus Kaempf [Mon, 16 Jan 2006 15:37:26 +0000 (15:37 +0000)]
changed "1.3.4-1.2.1" to "1.3.4_1.2.1"
Klaus Kaempf [Mon, 16 Jan 2006 15:36:20 +0000 (15:36 +0000)]
change "1.3.4-1.2.1" to "1.3.4_1.2.1" in version
Klaus Kaempf [Mon, 16 Jan 2006 15:35:06 +0000 (15:35 +0000)]
change 2.3.0-final to 2.3.0_final in version
Klaus Kaempf [Mon, 16 Jan 2006 15:33:33 +0000 (15:33 +0000)]
Changed <conflicts><dep name="xalan-c" op="<=" version="xalan" release="c-1.1-4mdk"/></conflicts>
to <conflicts><dep name="xalan-c" op="<=" version="1.1" release="4mdk"/></conflicts>
Stefan Schubert [Mon, 16 Jan 2006 14:45:05 +0000 (14:45 +0000)]
conversion to string
Michael Andres [Mon, 16 Jan 2006 14:24:50 +0000 (14:24 +0000)]
-added missing DEFINE_PTR_TYPE
Michael Andres [Mon, 16 Jan 2006 14:19:39 +0000 (14:19 +0000)]
-Adjusted Source and added SourceFactory
Stefan Schubert [Mon, 16 Jan 2006 12:31:58 +0000 (12:31 +0000)]
update list will not be esteblished correctly in the XmlParser
Stefan Schubert [Mon, 16 Jan 2006 12:31:12 +0000 (12:31 +0000)]
correct path or undumped world
Michael Andres [Mon, 16 Jan 2006 11:57:04 +0000 (11:57 +0000)]
- Moved Source to zypp. Added source::SourceImpl as base for
source implementations.
Stefan Schubert [Mon, 16 Jan 2006 10:29:20 +0000 (10:29 +0000)]
Nothing installed, select A and require B-3
Klaus Kaempf [Mon, 16 Jan 2006 10:22:02 +0000 (10:22 +0000)]
comment testcases