Michael Andres [Wed, 18 Apr 2007 12:56:52 +0000 (12:56 +0000)]
Support filesystem dependencies to add needed filesystem RPMs
automatically (Fate 301966).
Michael Andres [Wed, 18 Apr 2007 12:51:55 +0000 (12:51 +0000)]
class WatchFile: Remember a files attributes to detect content changes.
Duncan Mac-Vicar P [Tue, 17 Apr 2007 17:19:39 +0000 (17:19 +0000)]
misc improvements, speed research, etc
Duncan Mac-Vicar P [Mon, 16 Apr 2007 17:20:59 +0000 (17:20 +0000)]
adding catalog support to the store, disabling normalization
of resolvables, they perform horrible.
Cached source can create simple resolvables!
Duncan Mac-Vicar P [Mon, 16 Apr 2007 16:56:18 +0000 (16:56 +0000)]
Separate the tags parser in 2 files, adapt to new cache store api
to set the catalog
Duncan Mac-Vicar P [Mon, 16 Apr 2007 15:59:46 +0000 (15:59 +0000)]
compile
Duncan Mac-Vicar P [Mon, 16 Apr 2007 15:45:32 +0000 (15:45 +0000)]
- Compile YUM downloader
- Introduce base:: Random.h
Duncan Mac-Vicar P [Mon, 16 Apr 2007 12:12:20 +0000 (12:12 +0000)]
testcase for YUM downloader
Duncan Mac-Vicar P [Mon, 16 Apr 2007 10:18:23 +0000 (10:18 +0000)]
YUM downloader ready!
Jan Kupec [Mon, 16 Apr 2007 09:30:27 +0000 (09:30 +0000)]
comment
Jan Kupec [Mon, 16 Apr 2007 09:26:03 +0000 (09:26 +0000)]
avoiding attaching media where not needed (#263207)
Duncan Mac-Vicar P [Sat, 14 Apr 2007 23:38:42 +0000 (23:38 +0000)]
- test program that finds required download ranges using a old packages
file, and a .zsync file from a (remote) new one.
Duncan Mac-Vicar P [Fri, 13 Apr 2007 16:10:24 +0000 (16:10 +0000)]
fix build
Jan Kupec [Fri, 13 Apr 2007 16:08:29 +0000 (16:08 +0000)]
Duncan Mac-Vicar P [Fri, 13 Apr 2007 15:33:21 +0000 (15:33 +0000)]
changes
Duncan Mac-Vicar P [Fri, 13 Apr 2007 15:32:42 +0000 (15:32 +0000)]
fix building of file capabilities with attributes
Duncan Mac-Vicar P [Fri, 13 Apr 2007 12:10:53 +0000 (12:10 +0000)]
test for PatchesFileReader
Duncan Mac-Vicar P [Thu, 12 Apr 2007 22:30:54 +0000 (22:30 +0000)]
backup
Duncan Mac-Vicar P [Thu, 12 Apr 2007 22:14:35 +0000 (22:14 +0000)]
Fetcher test skeleton
Duncan Mac-Vicar P [Thu, 12 Apr 2007 22:14:23 +0000 (22:14 +0000)]
fix docu
Duncan Mac-Vicar P [Thu, 12 Apr 2007 21:19:30 +0000 (21:19 +0000)]
Data for the testsuite of Fetcher and data
to test a feature that does not exists yet
(diffing)
Duncan Mac-Vicar P [Thu, 12 Apr 2007 17:19:00 +0000 (17:19 +0000)]
backup testcases
Duncan Mac-Vicar P [Thu, 12 Apr 2007 16:29:02 +0000 (16:29 +0000)]
documentation
Duncan Mac-Vicar P [Thu, 12 Apr 2007 16:15:09 +0000 (16:15 +0000)]
- documentation
Duncan Mac-Vicar P [Thu, 12 Apr 2007 15:43:21 +0000 (15:43 +0000)]
- Put the RepomdFileReader class where it belongs
- The PatchesFileReader class is for now only
a copy of the RepomdFileReader
- Add a unit test for the class
Duncan Mac-Vicar P [Thu, 12 Apr 2007 15:42:17 +0000 (15:42 +0000)]
get rid of std:: here
Jan Kupec [Thu, 12 Apr 2007 11:28:34 +0000 (11:28 +0000)]
made the path parameter default to "" in MediaSetAccess(Url, Pathname)
Michael Andres [Thu, 12 Apr 2007 00:40:43 +0000 (00:40 +0000)]
changes
Michael Andres [Thu, 12 Apr 2007 00:40:06 +0000 (00:40 +0000)]
- Fixed computation of install order. Take requirements of
an installed packages uninstall scripts into account, if
the package is updated. (#258682)
Michael Andres [Thu, 12 Apr 2007 00:32:34 +0000 (00:32 +0000)]
Duncan Mac-Vicar P [Wed, 11 Apr 2007 20:38:51 +0000 (20:38 +0000)]
fix compile
Duncan Mac-Vicar P [Wed, 11 Apr 2007 17:11:03 +0000 (17:11 +0000)]
- prototype of a YUM downloader, also a experiment to learn Michael's
XML parser and implement later the YUM cacher.
- still doesnt download the patches, comes tomorrow.
Duncan Mac-Vicar P [Wed, 11 Apr 2007 17:09:45 +0000 (17:09 +0000)]
- add conveniencve method to return text from
nodes, makes event parsing much more easy
Michael Andres [Wed, 11 Apr 2007 16:41:40 +0000 (16:41 +0000)]
Duncan Mac-Vicar P [Wed, 11 Apr 2007 15:51:14 +0000 (15:51 +0000)]
rename the insert cache method
pass the media set access
Duncan Mac-Vicar P [Wed, 11 Apr 2007 15:32:11 +0000 (15:32 +0000)]
- forward port fixes from SP1 / 10.2 branch
- distribution name and edition for YUM product
- patch rpms location for YUM packages
Michael Andres [Wed, 11 Apr 2007 13:35:11 +0000 (13:35 +0000)]
changes
Michael Andres [Wed, 11 Apr 2007 13:34:51 +0000 (13:34 +0000)]
- Parse and provide package keywords. (Fate 120368)
Michael Andres [Wed, 11 Apr 2007 13:33:10 +0000 (13:33 +0000)]
Michael Andres [Wed, 11 Apr 2007 12:51:41 +0000 (12:51 +0000)]
Michael Andres [Wed, 11 Apr 2007 11:02:08 +0000 (11:02 +0000)]
Michael Andres [Wed, 11 Apr 2007 10:49:16 +0000 (10:49 +0000)]
Michael Andres [Tue, 10 Apr 2007 21:38:29 +0000 (21:38 +0000)]
Michael Andres [Tue, 10 Apr 2007 21:22:07 +0000 (21:22 +0000)]
Added class PackageKeyword
Michael Andres [Tue, 10 Apr 2007 18:00:59 +0000 (18:00 +0000)]
work around __FILE__ being defined as absolute path
Michael Andres [Tue, 10 Apr 2007 00:31:31 +0000 (00:31 +0000)]
Added UniqueString: Immutable strings with unique representation in memory.
Jiri Srain [Fri, 6 Apr 2007 08:34:37 +0000 (08:34 +0000)]
Undone test commit for the new repository
Jiri Srain [Fri, 6 Apr 2007 08:32:04 +0000 (08:32 +0000)]
Test commit
Stefan Schubert [Thu, 5 Apr 2007 14:29:05 +0000 (14:29 +0000)]
version 3.0.3
Stefan Schubert [Thu, 5 Apr 2007 13:50:42 +0000 (13:50 +0000)]
Upgrade: Do NOT delete packages which have unresolved dependencies -->
Ask the user. Bug 258322
Stefan Schubert [Thu, 5 Apr 2007 13:49:49 +0000 (13:49 +0000)]
Upgrade: Do NOT delete packages which have unresolved dependencies -->
Ask the user. Bug 258322
Michael Andres [Thu, 5 Apr 2007 13:48:19 +0000 (13:48 +0000)]
debug output removed
Michael Andres [Wed, 4 Apr 2007 17:42:52 +0000 (17:42 +0000)]
changelog
Michael Andres [Wed, 4 Apr 2007 17:40:45 +0000 (17:40 +0000)]
Fix restoring of Sources id root prefix is used. (#238165)
Michael Andres [Wed, 4 Apr 2007 17:22:38 +0000 (17:22 +0000)]
added str::hasPrefix std::stripPrefix
Jan Kupec [Wed, 4 Apr 2007 13:44:03 +0000 (13:44 +0000)]
.changes
Jan Kupec [Wed, 4 Apr 2007 13:31:29 +0000 (13:31 +0000)]
MediaManager::attachDesiredMedia() added to support multiple drives
Jan Kupec [Wed, 4 Apr 2007 09:33:40 +0000 (09:33 +0000)]
some comments
Michael Andres [Tue, 3 Apr 2007 21:24:26 +0000 (21:24 +0000)]
backup
Michael Andres [Tue, 3 Apr 2007 21:23:55 +0000 (21:23 +0000)]
per default compile with -g
Michael Andres [Tue, 3 Apr 2007 21:23:04 +0000 (21:23 +0000)]
fixed to build; everything installed must be packaged
Michael Andres [Tue, 3 Apr 2007 20:35:13 +0000 (20:35 +0000)]
fixes to compile with latest gcc
Jan Kupec [Fri, 30 Mar 2007 18:40:32 +0000 (18:40 +0000)]
- made MediaSetAccess::rewriteUrl() static
- MediaSetAccessTest added
- tests/CMakeLists.txt enabling tests added
- basic MediaSetAccess class description added
Duncan Mac-Vicar P [Fri, 30 Mar 2007 15:48:22 +0000 (15:48 +0000)]
fix renamed class
Duncan Mac-Vicar P [Fri, 30 Mar 2007 12:17:51 +0000 (12:17 +0000)]
- enable unit tests
Duncan Mac-Vicar P [Fri, 30 Mar 2007 11:18:39 +0000 (11:18 +0000)]
put some tests back
Duncan Mac-Vicar P [Fri, 30 Mar 2007 11:14:04 +0000 (11:14 +0000)]
- move unit tests back here
Duncan Mac-Vicar P [Fri, 30 Mar 2007 11:02:18 +0000 (11:02 +0000)]
rename CacheQuery to QueryFactory, and will turn into
a singleton that will manage a connection for queries
Michael Andres [Thu, 29 Mar 2007 17:50:39 +0000 (17:50 +0000)]
fix to compile
Duncan Mac-Vicar P [Thu, 29 Mar 2007 16:59:21 +0000 (16:59 +0000)]
compilable milestone of the day
- add method to capfactory to create caps
from implementations
- unifiy versionedcaps and namedcaps in the db
- try to build resolvables from the db
Michael Andres [Wed, 28 Mar 2007 17:52:31 +0000 (17:52 +0000)]
reintroduced named ccapabilities op and edition; fixed findKernelFlavor fix
Stefan Schubert [Wed, 28 Mar 2007 15:52:32 +0000 (15:52 +0000)]
checking vercap before
Michael Andres [Wed, 28 Mar 2007 12:58:24 +0000 (12:58 +0000)]
fixed detection of kernel flavour
Duncan Mac-Vicar P [Tue, 27 Mar 2007 16:06:02 +0000 (16:06 +0000)]
backup
Duncan Mac-Vicar P [Mon, 26 Mar 2007 16:32:46 +0000 (16:32 +0000)]
backup
use some indexes to increase 100x speed
support namedcap, filecap and vercap
Duncan Mac-Vicar P [Mon, 26 Mar 2007 13:45:55 +0000 (13:45 +0000)]
CapabilityQuery working!, now lets go for the Resolvable one...
Duncan Mac-Vicar P [Sat, 24 Mar 2007 16:28:20 +0000 (16:28 +0000)]
backup
Duncan Mac-Vicar P [Fri, 23 Mar 2007 17:01:54 +0000 (17:01 +0000)]
try to start with something... not definitive in any case.
Stefan Schubert [Fri, 23 Mar 2007 13:55:23 +0000 (13:55 +0000)]
Back to revision 5117 due wrong chanelog entry
Stefan Schubert [Fri, 23 Mar 2007 13:49:45 +0000 (13:49 +0000)]
reduced logging; take name instead of index
Stefan Schubert [Fri, 23 Mar 2007 13:49:30 +0000 (13:49 +0000)]
reduced logging; take name instead of index
Stefan Schubert [Fri, 23 Mar 2007 11:56:21 +0000 (11:56 +0000)]
checking void pointer before
Duncan Mac-Vicar P [Thu, 22 Mar 2007 14:47:23 +0000 (14:47 +0000)]
- document the cache store API
- fix build (pointers removed)
Duncan Mac-Vicar P [Thu, 22 Mar 2007 14:35:02 +0000 (14:35 +0000)]
- port the old smart pointers to the zypp ones
for the old pkg manager susetags parser
Stefan Schubert [Thu, 22 Mar 2007 12:18:36 +0000 (12:18 +0000)]
resetting valid solver run in order to get a complete solver run for the testcase
Michael Andres [Thu, 22 Mar 2007 09:32:25 +0000 (09:32 +0000)]
Added iostr::EachLine: Simple lineparser. Traverse each line in a file.
Duncan Mac-Vicar P [Wed, 21 Mar 2007 20:47:42 +0000 (20:47 +0000)]
stealed from Andreas Schneider, better way to detect 64 bits systems
Duncan Mac-Vicar P [Wed, 21 Mar 2007 16:52:24 +0000 (16:52 +0000)]
- Define pointer types for specific capability
implementations
- Get rid of the edition() and op() accessors
in Capability class. Those are only used
by uggly hacks which don't deserve a
convenience API to their uggly behavior.
Duncan Mac-Vicar P [Tue, 20 Mar 2007 21:09:08 +0000 (21:09 +0000)]
add split caps to the schema and begining to integrate
with the parser
Duncan Mac-Vicar P [Tue, 20 Mar 2007 15:42:47 +0000 (15:42 +0000)]
fix segfault due to miss use of asKind.
Now it works ok.
Duncan Mac-Vicar P [Tue, 20 Mar 2007 15:41:21 +0000 (15:41 +0000)]
allow a way to get a non const ptr
Duncan Mac-Vicar P [Mon, 19 Mar 2007 17:36:13 +0000 (17:36 +0000)]
implement capabilities storing.... lot of progress
Duncan Mac-Vicar P [Fri, 16 Mar 2007 14:14:02 +0000 (14:14 +0000)]
Refactor CapFactory.
Why?
Because for the cache, it is no worth to invent
new data structures to carry capabilities data
across layers if CapabilityImpl child classes
already provided this.
Also, testing the right behavour of our parsing
functions is not easy if those functions perform
additional tasks like unifying.
What?
- Separate unifiying from creation and parsing
- Now you can create VersionedCap, FileCap, etc
directly from CapabilityImpl.h
You can also create them from strings.
- CapFactory now only unifyes and wrap the Impl
into Capabilities.
Duncan Mac-Vicar P [Fri, 16 Mar 2007 13:16:03 +0000 (13:16 +0000)]
argh
Michael Andres [Fri, 16 Mar 2007 13:12:24 +0000 (13:12 +0000)]
backup
Duncan Mac-Vicar P [Thu, 15 Mar 2007 17:44:20 +0000 (17:44 +0000)]
- make the API use existing CapImpl classes for data
transport
- implement the name normalization
Michael Andres [Thu, 15 Mar 2007 08:57:01 +0000 (08:57 +0000)]
Added PathInfo::c_str
Michael Andres [Wed, 14 Mar 2007 22:57:22 +0000 (22:57 +0000)]
backup
Duncan Mac-Vicar P [Wed, 14 Mar 2007 15:45:50 +0000 (15:45 +0000)]
- add support for named binding to sqlite3x wrapper
- new "it compiles" milestone for cachestore :-P
Stefan Schubert [Wed, 14 Mar 2007 13:35:16 +0000 (13:35 +0000)]
- If there is no valid solver result and NOT all resolvables ( other
architecture) has been regarded, let the user decide making a new
solver run with ALL available resolvables. Bug 223440
- reducing logging (error -> debug) bug 252921
- Revision 5219