Duncan Mac-Vicar P [Tue, 19 Jun 2007 22:01:55 +0000 (22:01 +0000)]
- unsucessfully tried to fix bug on ini parsing...
Duncan Mac-Vicar P [Tue, 19 Jun 2007 20:50:43 +0000 (20:50 +0000)]
- throw repounknowntype except on string parsing.
Martin Vidner [Tue, 19 Jun 2007 16:23:11 +0000 (16:23 +0000)]
Fixes according to real-life repos.
(To be continued)
Martin Vidner [Tue, 19 Jun 2007 16:21:31 +0000 (16:21 +0000)]
Don't process unchanged files, echo progress.
Martin Vidner [Tue, 19 Jun 2007 16:19:23 +0000 (16:19 +0000)]
Added a validation tool
TODO: move to a better place, install
Duncan Mac-Vicar P [Tue, 19 Jun 2007 15:56:06 +0000 (15:56 +0000)]
new commit. enabled if cmake -DZYPP_REFACTORING=1
Duncan Mac-Vicar P [Tue, 19 Jun 2007 14:17:16 +0000 (14:17 +0000)]
- delete the cache if the repository is removed using the api
Duncan Mac-Vicar P [Tue, 19 Jun 2007 14:00:27 +0000 (14:00 +0000)]
- test case passed
Michael Andres [Tue, 19 Jun 2007 13:26:41 +0000 (13:26 +0000)]
changelog
Duncan Mac-Vicar P [Tue, 19 Jun 2007 13:23:33 +0000 (13:23 +0000)]
- repo deletion, test does not passes, still fixing
Michael Andres [Tue, 19 Jun 2007 11:54:22 +0000 (11:54 +0000)]
backup
Duncan Mac-Vicar P [Tue, 19 Jun 2007 09:05:05 +0000 (09:05 +0000)]
add repo by custom repoinfo or a complete remote .repo file
implemented (not tested)
Duncan Mac-Vicar P [Mon, 18 Jun 2007 23:00:40 +0000 (23:00 +0000)]
- smart refresh works both for metadata and cache.
Michael Andres [Mon, 18 Jun 2007 21:57:39 +0000 (21:57 +0000)]
fix gcc-4.2 errors, warnings, add -D_FILE_OFFSET_BITS=64 and -O3
Michael Andres [Mon, 18 Jun 2007 21:26:58 +0000 (21:26 +0000)]
typo2
Duncan Mac-Vicar P [Mon, 18 Jun 2007 21:17:58 +0000 (21:17 +0000)]
dont empty the dir if the dir does not need refresh
Duncan Mac-Vicar P [Mon, 18 Jun 2007 21:12:35 +0000 (21:12 +0000)]
- fix segfault in RepoStatus (yeah I forgot to new the Impl class in one
of the constructors :-P )
- Fix refresh, now it is smart :-)
Michael Andres [Mon, 18 Jun 2007 21:07:47 +0000 (21:07 +0000)]
typo
Michael Andres [Mon, 18 Jun 2007 20:55:26 +0000 (20:55 +0000)]
enhanced base/Random.h; duplicate code removed
Michael Andres [Mon, 18 Jun 2007 19:51:08 +0000 (19:51 +0000)]
char* vs. const char* fixes
Duncan Mac-Vicar P [Mon, 18 Jun 2007 16:05:43 +0000 (16:05 +0000)]
backup implementing smart refresh, addding and deletion of repos
Martin Vidner [Mon, 18 Jun 2007 15:22:21 +0000 (15:22 +0000)]
Fixed so versioning from libtool to cmake conventions.
Martin Vidner [Mon, 18 Jun 2007 15:18:38 +0000 (15:18 +0000)]
tiny doc improvements
Duncan Mac-Vicar P [Mon, 18 Jun 2007 13:44:29 +0000 (13:44 +0000)]
-add test for reponfo
- fix missing binds
Duncan Mac-Vicar P [Mon, 18 Jun 2007 13:13:54 +0000 (13:13 +0000)]
fix exception
add filepath to repoinfo
Duncan Mac-Vicar P [Mon, 18 Jun 2007 10:49:43 +0000 (10:49 +0000)]
- move repo file read function out of repomanager
- start implementing add repo
- repoinfo -> repofile serialization
Michael Andres [Mon, 18 Jun 2007 10:13:27 +0000 (10:13 +0000)]
remove ref. to zypp2
Duncan Mac-Vicar P [Mon, 18 Jun 2007 07:48:02 +0000 (07:48 +0000)]
changes
Duncan Mac-Vicar P [Mon, 18 Jun 2007 07:47:27 +0000 (07:47 +0000)]
Use gpg2 in KeyRing and make the package depend on it
(#284211)
Duncan Mac-Vicar P [Sun, 17 Jun 2007 16:05:12 +0000 (16:05 +0000)]
- add progress hook to all time consuming tasks in repo manager.
- start prototyping a sub-task progress handler in my devel dir
Jan Kupec [Fri, 15 Jun 2007 10:55:53 +0000 (10:55 +0000)]
- readRepoFile(Url) added to public API
- repositories_in_path() -> repositories_in_dir()
- repositories_in_file() added
- what about moving repositories_in_file() to public API as
readRepoFile(const Pathname & local_repo_file)? Can be used by clients
to easily access info in local repo files.
Duncan Mac-Vicar P [Fri, 15 Jun 2007 08:40:54 +0000 (08:40 +0000)]
- compile
- readd changes removed by rename of the file
- pass the tests
Duncan Mac-Vicar P [Fri, 15 Jun 2007 07:21:37 +0000 (07:21 +0000)]
replaced by .cc
Duncan Mac-Vicar P [Thu, 14 Jun 2007 16:20:26 +0000 (16:20 +0000)]
backup, fix cache store exceptions (not all) and reworking of package
download and delta rpm handling
Michael Andres [Thu, 14 Jun 2007 15:41:16 +0000 (15:41 +0000)]
Change ResolvableDataConsumer IF to return the RecordId of the object created.
Michael Andres [Thu, 14 Jun 2007 15:37:20 +0000 (15:37 +0000)]
fix missing return value, impl ptr type and protection of SafeBool
Stefan Schubert [Thu, 14 Jun 2007 13:14:21 +0000 (13:14 +0000)]
log all problems of a concerning item
Duncan Mac-Vicar P [Wed, 13 Jun 2007 21:50:32 +0000 (21:50 +0000)]
- compile all resolvables
Duncan Mac-Vicar P [Wed, 13 Jun 2007 19:31:36 +0000 (19:31 +0000)]
compile
Duncan Mac-Vicar P [Wed, 13 Jun 2007 16:24:34 +0000 (16:24 +0000)]
backup
Duncan Mac-Vicar P [Wed, 13 Jun 2007 14:29:54 +0000 (14:29 +0000)]
- recreate all kind of resolvables
Duncan Mac-Vicar P [Wed, 13 Jun 2007 13:52:01 +0000 (13:52 +0000)]
- code needed to read patch and delta rpms from the cache
Jan Kupec [Wed, 13 Jun 2007 08:03:12 +0000 (08:03 +0000)]
Duncan Mac-Vicar P [Tue, 12 Jun 2007 15:12:30 +0000 (15:12 +0000)]
- rename some classes to avoid things like yum::YUMBlah
- add Repository link to ResObject, to allow the download on commit
Jan Kupec [Tue, 12 Jun 2007 13:29:27 +0000 (13:29 +0000)]
fixed reading unversioned capabilities
Duncan Mac-Vicar P [Tue, 12 Jun 2007 11:48:09 +0000 (11:48 +0000)]
atom and script implementation
Martin Vidner [Tue, 12 Jun 2007 11:45:43 +0000 (11:45 +0000)]
fixed signedness warnings
Duncan Mac-Vicar P [Mon, 11 Jun 2007 16:32:15 +0000 (16:32 +0000)]
- add messages
- dont throw if record is not found, allow to specify default value
- fix duplicated size attr in messageIf
Duncan Mac-Vicar P [Mon, 11 Jun 2007 15:27:53 +0000 (15:27 +0000)]
throw most exceptions using ZYPP_THROW
Martin Vidner [Mon, 11 Jun 2007 15:23:53 +0000 (15:23 +0000)]
docs improvements: links
Stefan Schubert [Mon, 11 Jun 2007 15:07:09 +0000 (15:07 +0000)]
revision 5720
Stefan Schubert [Mon, 11 Jun 2007 15:05:48 +0000 (15:05 +0000)]
Dont check for architecture changes in atoms (#266178)
Stefan Schubert [Mon, 11 Jun 2007 15:05:22 +0000 (15:05 +0000)]
Required kmp packges FOR EACH installed/to_be_installed kernel will be
installed.
New dependency "packageand(foo:bar)" which provides an AND dependency
by
injecting a supplement/freshen.
e.G. package novell-cluster-services-kmp-smp
supplements: packageand(kernel-smp:novell-cluster-services-kmp)
Bug 255011
Stefan Schubert [Mon, 11 Jun 2007 15:04:48 +0000 (15:04 +0000)]
added logging
Martin Vidner [Mon, 11 Jun 2007 14:37:06 +0000 (14:37 +0000)]
Improved documentation.
Renamed RepoInfo::urls to baseUrls.
Duncan Mac-Vicar P [Mon, 11 Jun 2007 13:35:29 +0000 (13:35 +0000)]
- Make the container function use iterators (thanks ma)
it allows any class that has asString() now, in
any container that has iterators.
- add product implementation
Duncan Mac-Vicar P [Mon, 11 Jun 2007 09:28:44 +0000 (09:28 +0000)]
- get rid of internal forced instanciation, not needed.
- use std::inserter, that works with std::set instead of back_inserter
Duncan Mac-Vicar P [Mon, 11 Jun 2007 09:14:58 +0000 (09:14 +0000)]
fix linking templates
Jan Kupec [Sun, 10 Jun 2007 07:24:18 +0000 (07:24 +0000)]
added lib64 to library search paths
Duncan Mac-Vicar P [Fri, 8 Jun 2007 12:51:28 +0000 (12:51 +0000)]
Pattern implementation
Duncan Mac-Vicar P [Fri, 8 Jun 2007 12:12:19 +0000 (12:12 +0000)]
- cached Patch implementation
- querying for containers
- duplicate attr between resobject and patch (size)
Jan Kupec [Wed, 6 Jun 2007 15:38:32 +0000 (15:38 +0000)]
zypp/repo added to install targets
Duncan Mac-Vicar P [Wed, 6 Jun 2007 15:09:33 +0000 (15:09 +0000)]
bye
Duncan Mac-Vicar P [Wed, 6 Jun 2007 14:56:01 +0000 (14:56 +0000)]
zypper port starts. zypp2 to zypp
Duncan Mac-Vicar P [Wed, 6 Jun 2007 14:55:38 +0000 (14:55 +0000)]
compile
Duncan Mac-Vicar P [Wed, 6 Jun 2007 14:45:35 +0000 (14:45 +0000)]
zypper port starts. zypp2 to zypp
Duncan Mac-Vicar P [Wed, 6 Jun 2007 14:44:54 +0000 (14:44 +0000)]
zypper port starts. zypp2 to zypp
Duncan Mac-Vicar P [Wed, 6 Jun 2007 14:42:20 +0000 (14:42 +0000)]
zypper port starts. zypp2 to zypp
Duncan Mac-Vicar P [Wed, 6 Jun 2007 14:41:23 +0000 (14:41 +0000)]
zypper port starts. zypp2 to zypp
Duncan Mac-Vicar P [Wed, 6 Jun 2007 11:59:08 +0000 (11:59 +0000)]
moved to wiki
Duncan Mac-Vicar P [Wed, 6 Jun 2007 11:58:17 +0000 (11:58 +0000)]
Not needed
Duncan Mac-Vicar P [Wed, 6 Jun 2007 11:57:26 +0000 (11:57 +0000)]
Not needed
Duncan Mac-Vicar P [Wed, 6 Jun 2007 11:56:55 +0000 (11:56 +0000)]
Not needed
Duncan Mac-Vicar P [Wed, 6 Jun 2007 11:53:01 +0000 (11:53 +0000)]
delete log in dtor
Duncan Mac-Vicar P [Wed, 6 Jun 2007 11:31:56 +0000 (11:31 +0000)]
- move .repo file parsing to its own component, and
- disable other.xml in YUM by default, otherwise
test fails, because the downloader doesnt
download other.xml by default
Duncan Mac-Vicar P [Wed, 6 Jun 2007 09:59:58 +0000 (09:59 +0000)]
learning about YUM modfy repo.
Best way to learn, document
Reference:
https://lists.dulug.duke.edu/pipermail/rpm-metadata/2007-June/000778.html
Jan Kupec [Wed, 6 Jun 2007 08:37:29 +0000 (08:37 +0000)]
comments + declared RepomdFileReader non-copyable
Jan Kupec [Wed, 6 Jun 2007 08:33:09 +0000 (08:33 +0000)]
hiding impl of PatchesFileReader
Jan Kupec [Wed, 6 Jun 2007 07:56:59 +0000 (07:56 +0000)]
PatchesFileReader moved to parser namespace
Jan Kupec [Wed, 6 Jun 2007 07:42:21 +0000 (07:42 +0000)]
storing checksum types where possible
Jan Kupec [Wed, 6 Jun 2007 07:34:37 +0000 (07:34 +0000)]
RepoParserOpts added
Jan Kupec [Tue, 5 Jun 2007 15:27:30 +0000 (15:27 +0000)]
- appendStringContainerAttribute() added to CacheStore
- ZConfig.cacheDBSplitJoinSeparator() added to support the above
- still need to figure out how to store list<Url> (Product data).
Either we change it to list<string> or we add
appendUrlContainerAttribute() to CacheStore (the latter seems
like an overhead to me)
Jan Kupec [Tue, 5 Jun 2007 11:51:39 +0000 (11:51 +0000)]
fixed renamed YUMParser->RepoParser
Jan Kupec [Tue, 5 Jun 2007 10:30:35 +0000 (10:30 +0000)]
moved YUMParser from zypp2 to zypp, renamed to RepoParser
Jan Kupec [Tue, 5 Jun 2007 09:22:37 +0000 (09:22 +0000)]
added some suse format extensions, comments and TODOs
Jan Kupec [Mon, 4 Jun 2007 15:38:08 +0000 (15:38 +0000)]
repoimpl->createResolvables() call added
Duncan Mac-Vicar P [Mon, 4 Jun 2007 14:24:28 +0000 (14:24 +0000)]
- Lot of RepoManager methods implemented. Workflow working
I am still getting 0 resolvables anyway... uh?
Duncan Mac-Vicar P [Mon, 4 Jun 2007 14:23:47 +0000 (14:23 +0000)]
- Class to replace the strings "yum" and "yast" everywhere.
- They are safer, as can represent more than one string rep.
- can be used in switches.
Jan Kupec [Mon, 4 Jun 2007 12:21:34 +0000 (12:21 +0000)]
Renamed _path to _prefAttachPoint to avoid confusion.
If we will not want the mount point hint in MediaSetAccess API, we'll
remove it then.
Jan Kupec [Mon, 4 Jun 2007 12:06:08 +0000 (12:06 +0000)]
- suse:freshens added
- prerequires deps added
- some comments
Jan Kupec [Sun, 3 Jun 2007 23:12:39 +0000 (23:12 +0000)]
fixed typo
Jan Kupec [Sun, 3 Jun 2007 23:11:45 +0000 (23:11 +0000)]
- storing almost all resolvable data
- cleaned-up ResolvableDataConsumer interface
Duncan Mac-Vicar P [Fri, 1 Jun 2007 14:12:55 +0000 (14:12 +0000)]
backup
Duncan Mac-Vicar P [Fri, 1 Jun 2007 12:48:35 +0000 (12:48 +0000)]
- RepoManager updates, like configurable paths
- Some API added to CacheStore to ask about repos
cached
- specific Cache and Repo exceptions
- test case for RepoManager.
- Change CacheStore repo api to use alias instead
of url and path
- compile all code with those changes
Duncan Mac-Vicar P [Thu, 31 May 2007 16:17:48 +0000 (16:17 +0000)]
- add operator < to use Url in std::set
- First repomanager that can list repos from /etc/repos.d ;-)
Duncan Mac-Vicar P [Thu, 31 May 2007 16:00:01 +0000 (16:00 +0000)]
clean more class names
move data not belonging to RepoInfo to
RepoStatus, like the checksum or timestamp.
Duncan Mac-Vicar P [Thu, 31 May 2007 12:55:23 +0000 (12:55 +0000)]
fix testcases path with repository -> repo
Duncan Mac-Vicar P [Thu, 31 May 2007 12:50:31 +0000 (12:50 +0000)]
fix testcases path with repository -> repo
Duncan Mac-Vicar P [Thu, 31 May 2007 12:44:12 +0000 (12:44 +0000)]
- rename too long name classes:
- dont be reundant, with namespaces and class names
ej: zypp::repository::cached::CachedRepositoryPackageImpl
can be zypp::repo::cached::PackageImpl
- Add RepoStatus, which contains non-hint data
like timestamps and checksum of indexes.
Duncan Mac-Vicar P [Thu, 31 May 2007 09:14:11 +0000 (09:14 +0000)]
- remove old iniparser
- add cancel support to the new one
- start porting repo manager with the ideas on the wiki