Michael Andres [Tue, 19 Feb 2008 15:08:17 +0000 (15:08 +0000)]
added Collector: functor writing elements to an output iterator.
Duncan Mac-Vicar P [Tue, 19 Feb 2008 12:43:36 +0000 (12:43 +0000)]
use the right exception type, may be should be RepoMetadataException
anyways, but not unknown typewq
Duncan Mac-Vicar P [Tue, 19 Feb 2008 12:26:07 +0000 (12:26 +0000)]
no need to show this part, zypper and apps wll do it
Duncan Mac-Vicar P [Tue, 19 Feb 2008 12:17:13 +0000 (12:17 +0000)]
error message
Duncan Mac-Vicar P [Tue, 19 Feb 2008 12:17:12 +0000 (12:17 +0000)]
- hardlink when possible to optimize data transfer
and space across caches.
- bump version
Stephan Kulow [Tue, 19 Feb 2008 07:26:19 +0000 (07:26 +0000)]
compile
Stephan Kulow [Tue, 19 Feb 2008 07:15:11 +0000 (07:15 +0000)]
increase version so I can buildrequire the latest API
Michael Andres [Mon, 18 Feb 2008 23:27:47 +0000 (23:27 +0000)]
- Propagate sat::Solvable methods dealing with locale support to ResObject.
Stefan Schubert [Mon, 18 Feb 2008 17:26:19 +0000 (17:26 +0000)]
byCapabilityIndexBegin replaced by satsolver call
Michael Andres [Mon, 18 Feb 2008 16:40:54 +0000 (16:40 +0000)]
- added some locale support to sat::Solvable.
Duncan Mac-Vicar P [Mon, 18 Feb 2008 13:17:47 +0000 (13:17 +0000)]
- handle error messages better in doesFileExist too which is
used during probing. (bnc #362608)
Michael Andres [Mon, 18 Feb 2008 11:23:08 +0000 (11:23 +0000)]
- add Pathname::assertprefix
- avoid duplicated root prefix in Target
Stefan Schubert [Mon, 18 Feb 2008 10:20:13 +0000 (10:20 +0000)]
generating testcase only if ZYPP_FULLLOG is set
Stefan Schubert [Mon, 18 Feb 2008 08:03:04 +0000 (08:03 +0000)]
wrong debug text
Duncan Mac-Vicar P [Sun, 17 Feb 2008 20:47:08 +0000 (20:47 +0000)]
- Fetcher::reset() should not reset cache directories.
(bnc #348050)
- version 4.2.6
Duncan Mac-Vicar P [Sat, 16 Feb 2008 14:56:39 +0000 (14:56 +0000)]
- Use CURLOPT_NOBODY instead of a CURLOPT_RANGE of 1 byte
for http and https, but this time set CURLOPT_HTTPGET back to 1
so it actually works. This makes Media::doesFileExist
efficient for http and https.
(bnc #348050)
- version 4.2.5
Duncan Mac-Vicar P [Sat, 16 Feb 2008 02:01:57 +0000 (02:01 +0000)]
- rework the testsuite after new boost in factory broke it.
- remove the feature to test on arbitrary directories
- use testcase auto registration
- remove lot lot of registration code
- use a macro to add testcases, following the convention:
Class1_test.cc then just use ADD_TESTS(Class1 Class2..)
- port some testcases missing to boost
Michael Andres [Fri, 15 Feb 2008 18:35:49 +0000 (18:35 +0000)]
add sat::WhatProvides to look for Solvable providing a Capability. (somtimes segfaults).
Duncan Mac-Vicar P [Fri, 15 Feb 2008 17:08:49 +0000 (17:08 +0000)]
disable while I fix boost breakage
Michael Andres [Fri, 15 Feb 2008 17:03:19 +0000 (17:03 +0000)]
correctly provide available locales
Stefan Schubert [Fri, 15 Feb 2008 17:02:32 +0000 (17:02 +0000)]
move check of installed items to distupgrade
Michael Andres [Fri, 15 Feb 2008 16:53:34 +0000 (16:53 +0000)]
debug output fixed
Stefan Schubert [Fri, 15 Feb 2008 16:19:06 +0000 (16:19 +0000)]
do not file a delete request for an updated item
Michael Andres [Fri, 15 Feb 2008 14:39:33 +0000 (14:39 +0000)]
remove unused libs
Stanislav Visnovsky [Fri, 15 Feb 2008 13:32:53 +0000 (13:32 +0000)]
document new configuration option
Stanislav Visnovsky [Fri, 15 Feb 2008 13:21:28 +0000 (13:21 +0000)]
comment the comment
Stanislav Visnovsky [Fri, 15 Feb 2008 13:16:22 +0000 (13:16 +0000)]
- unbreak refresh
- provide API for cleaning up packages
Duncan Mac-Vicar P [Fri, 15 Feb 2008 12:58:44 +0000 (12:58 +0000)]
- merge Stano's patch to keep downloaded rpms
Stefan Schubert [Fri, 15 Feb 2008 11:41:09 +0000 (11:41 +0000)]
do not delete unmaintained packages which has been selected by a none equivalent vendor
Stephan Kulow [Fri, 15 Feb 2008 10:54:07 +0000 (10:54 +0000)]
make sure zypper search works as non-root
Stephan Kulow [Fri, 15 Feb 2008 09:55:31 +0000 (09:55 +0000)]
different branch now
Stephan Kulow [Fri, 15 Feb 2008 09:55:12 +0000 (09:55 +0000)]
looks harmless :)
Stephan Kulow [Fri, 15 Feb 2008 09:50:42 +0000 (09:50 +0000)]
move into trunk
Michael Andres [Thu, 14 Feb 2008 23:13:41 +0000 (23:13 +0000)]
add basic locale interface to ResPool, remove deprecated _gxx hashes
Stefan Schubert [Thu, 14 Feb 2008 17:10:55 +0000 (17:10 +0000)]
rename packages works for update now
Michael Matz [Thu, 14 Feb 2008 11:37:51 +0000 (11:37 +0000)]
Make byIdent{Begin,End} an indexed iterator globally, remove PoolIndex
from doUpgrade.
Michael Matz [Thu, 14 Feb 2008 11:01:40 +0000 (11:01 +0000)]
Ahja, 80% of the time in doUpgrade (now that the iterator is fast) is
taken up by filling a cleverly sorted map, which isn't used anywhere.
Michael Andres [Thu, 14 Feb 2008 10:25:58 +0000 (10:25 +0000)]
use ByteCount::Unit
Michael Matz [Thu, 14 Feb 2008 09:22:25 +0000 (09:22 +0000)]
Correct size calculation and use the right attribute name for the
install size.
Michael Andres [Wed, 13 Feb 2008 15:28:11 +0000 (15:28 +0000)]
fix vendor attr
Duncan Mac-Vicar P [Wed, 13 Feb 2008 15:27:50 +0000 (15:27 +0000)]
backup
Duncan Mac-Vicar P [Wed, 13 Feb 2008 15:25:40 +0000 (15:25 +0000)]
regenerate rpm cache just after commit
Duncan Mac-Vicar P [Wed, 13 Feb 2008 15:07:15 +0000 (15:07 +0000)]
backup my devel dir
Duncan Mac-Vicar P [Wed, 13 Feb 2008 15:07:14 +0000 (15:07 +0000)]
- Implement a more efficient rpm cache based on micha and coolo's ideas
- rename _rpm.solv to @System.solv (or whatever system repo name is)
- use the old solv to speedup rpmdb2solv (merge) if it is available
Stefan Schubert [Wed, 13 Feb 2008 15:04:52 +0000 (15:04 +0000)]
take uncompressed control file
Stefan Schubert [Wed, 13 Feb 2008 14:03:20 +0000 (14:03 +0000)]
typo
Michael Andres [Wed, 13 Feb 2008 13:02:39 +0000 (13:02 +0000)]
speed up upgrade
Michael Andres [Wed, 13 Feb 2008 11:26:37 +0000 (11:26 +0000)]
fix iterator
Michael Andres [Tue, 12 Feb 2008 17:31:05 +0000 (17:31 +0000)]
pool iterator fixes
Stephan Kulow [Tue, 12 Feb 2008 16:10:50 +0000 (16:10 +0000)]
submit
Michael Andres [Tue, 12 Feb 2008 15:16:16 +0000 (15:16 +0000)]
filter unwanted architectures from pool
Duncan Mac-Vicar P [Tue, 12 Feb 2008 13:20:47 +0000 (13:20 +0000)]
unitialized reference
Michael Andres [Tue, 12 Feb 2008 12:09:13 +0000 (12:09 +0000)]
backup
Michael Andres [Tue, 12 Feb 2008 11:29:42 +0000 (11:29 +0000)]
drop ResPool byName iterator and use byIdent
Duncan Mac-Vicar P [Tue, 12 Feb 2008 10:51:38 +0000 (10:51 +0000)]
More attributes
Stefan Schubert [Tue, 12 Feb 2008 09:58:53 +0000 (09:58 +0000)]
compressing control file too
Duncan Mac-Vicar P [Mon, 11 Feb 2008 18:50:36 +0000 (18:50 +0000)]
- properties for patterns
Stefan Schubert [Mon, 11 Feb 2008 15:58:57 +0000 (15:58 +0000)]
sync filename
Stefan Schubert [Mon, 11 Feb 2008 15:49:15 +0000 (15:49 +0000)]
using byIdentBegin istead of byNameBegin
Duncan Mac-Vicar P [Mon, 11 Feb 2008 15:45:48 +0000 (15:45 +0000)]
compile on 64 bit
Stefan Schubert [Mon, 11 Feb 2008 14:56:42 +0000 (14:56 +0000)]
cleanup; generate control file
Stephan Kulow [Mon, 11 Feb 2008 14:35:22 +0000 (14:35 +0000)]
fixing cmake syntax
Stefan Schubert [Mon, 11 Feb 2008 14:25:29 +0000 (14:25 +0000)]
code cleanup
Stefan Schubert [Mon, 11 Feb 2008 14:25:11 +0000 (14:25 +0000)]
added < operator
Michael Andres [Mon, 11 Feb 2008 13:08:25 +0000 (13:08 +0000)]
Add pool byIdent iterator: Iterate over all items of a given name and kind.
This is faster than iterating by name and filtering by kind.
Stephan Kulow [Mon, 11 Feb 2008 09:37:57 +0000 (09:37 +0000)]
get rid of -O3 in debug builds and increase version
Michael Matz [Mon, 11 Feb 2008 04:30:08 +0000 (04:30 +0000)]
Dear Lord! There's always infinite amazement into which total and utter
crap code can transform by using boost. This removes 325 lines, adds
47 new ones (for a slow implementation of XML escaping) and now my
"zypper in kde4-bozo" takes 14 seconds instead of 128. Yes, nine times
faster! There should be a severe penalty for using boost for ANYTHING.
Duncan Mac-Vicar P [Sun, 10 Feb 2008 22:34:20 +0000 (22:34 +0000)]
remove cache, compile
Duncan Mac-Vicar P [Sun, 10 Feb 2008 22:34:15 +0000 (22:34 +0000)]
- this is wrong, suse/ dir is a datadir told in the content file so this uggly append is
not valid for yum repos.
so for now, as the optimization of mediafile only happens in susetags repos
append suse/ only for this case.
Duncan Mac-Vicar P [Sun, 10 Feb 2008 22:34:10 +0000 (22:34 +0000)]
remove cache
Duncan Mac-Vicar P [Sun, 10 Feb 2008 22:34:06 +0000 (22:34 +0000)]
remove cache
Duncan Mac-Vicar P [Sun, 10 Feb 2008 22:33:50 +0000 (22:33 +0000)]
no tabs please
Duncan Mac-Vicar P [Fri, 8 Feb 2008 18:12:45 +0000 (18:12 +0000)]
add addRepo filter
Michael Andres [Fri, 8 Feb 2008 17:46:51 +0000 (17:46 +0000)]
avoid map in PoolImpl
Michael Andres [Fri, 8 Feb 2008 17:46:26 +0000 (17:46 +0000)]
revert fix
Michael Andres [Fri, 8 Feb 2008 17:42:11 +0000 (17:42 +0000)]
fix to compile
Duncan Mac-Vicar P [Fri, 8 Feb 2008 17:09:51 +0000 (17:09 +0000)]
- move the callback from constructor to query()
- add filter by installed & uninstalled
Duncan Mac-Vicar P [Fri, 8 Feb 2008 16:01:37 +0000 (16:01 +0000)]
fix testcase names to make cmakelists easier
Duncan Mac-Vicar P [Fri, 8 Feb 2008 16:01:12 +0000 (16:01 +0000)]
- first version of PoolQuery, based on JKupec Query proposal.
- unit test (not asserting nothing right now)
Stefan Schubert [Fri, 8 Feb 2008 12:41:16 +0000 (12:41 +0000)]
bugfix, generating broken helixfiles
Stephan Kulow [Fri, 8 Feb 2008 11:50:31 +0000 (11:50 +0000)]
to be submitted
Stefan Schubert [Fri, 8 Feb 2008 11:25:19 +0000 (11:25 +0000)]
generating testcase BEFORE staring the solver
Stefan Schubert [Fri, 8 Feb 2008 11:24:51 +0000 (11:24 +0000)]
generating testcase BEFORE staring the solver
Stephan Kulow [Fri, 8 Feb 2008 09:23:55 +0000 (09:23 +0000)]
fix changelog
Stephan Kulow [Fri, 8 Feb 2008 09:14:39 +0000 (09:14 +0000)]
r8433 | jkupec | 2008-02-01 17:46:57 +0100 (Fr, 01 Feb 2008) | 2 lines
changes
Stephan Kulow [Fri, 8 Feb 2008 09:14:10 +0000 (09:14 +0000)]
r8431 | jkupec | 2008-02-01 17:45:00 +0100 (Fr, 01 Feb 2008) | 2 lines
- fixed renaming a repo to an existing one (bnc #228216)
Stephan Kulow [Fri, 8 Feb 2008 09:13:21 +0000 (09:13 +0000)]
r8388 | jkupec | 2008-01-29 17:05:41 +0100 (Di, 29 Jan 2008) | 2 lines
- handle \" and \ at the end of the quoted parameter value
Stephan Kulow [Fri, 8 Feb 2008 09:13:05 +0000 (09:13 +0000)]
r8382 | jkupec | 2008-01-29 10:38:37 +0100 (Di, 29 Jan 2008) | 2 lines
- unescape also \\
Stephan Kulow [Fri, 8 Feb 2008 09:11:53 +0000 (09:11 +0000)]
belong to the previous change
Stephan Kulow [Fri, 8 Feb 2008 09:11:29 +0000 (09:11 +0000)]
r8368 | jkupec | 2008-01-24 18:26:36 +0100 (Do, 24 Jan 2008) | 2 lines
- read .curlrc more robustly (#330351)
Stephan Kulow [Fri, 8 Feb 2008 09:11:10 +0000 (09:11 +0000)]
r8366 | jkupec | 2008-01-24 16:41:59 +0100 (Do, 24 Jan 2008) | 2 lines
- quotes added
Stephan Kulow [Fri, 8 Feb 2008 09:08:59 +0000 (09:08 +0000)]
r8314 | jkupec | 2008-01-17 15:10:30 +0100 (Do, 17 Jan 2008) | 2 lines
- saner NFS timeo default (#350309)
Stephan Kulow [Fri, 8 Feb 2008 09:08:32 +0000 (09:08 +0000)]
r8309 | kkaempf | 2008-01-17 12:04:22 +0100 (Do, 17 Jan 2008) | 3 lines
- support 'patterns.pat' and 'patterns.pat.gz' to read all
patterns in one go.
Stephan Kulow [Fri, 8 Feb 2008 08:57:09 +0000 (08:57 +0000)]
r8225 | coolo | 2008-01-08 17:11:59 +0100 (Di, 08 Jan 2008) | 2 lines
I wonder what funny bugs such a typo creates
Stephan Kulow [Fri, 8 Feb 2008 08:55:06 +0000 (08:55 +0000)]
r8180 | jkupec | 2008-01-02 18:28:28 +0100 (Mi, 02 Jan 2008) | 2 lines
changes
Stephan Kulow [Fri, 8 Feb 2008 08:52:53 +0000 (08:52 +0000)]
------------------------------------------------------------------------
r8179 | jkupec | 2008-01-02 18:23:07 +0100 (Mi, 02 Jan 2008) | 3 lines
- enabled usage of symlinks to iso files (#274651)
- this will probably work only for file/dir and cd/dvd schemes
------------------------------------------------------------------------
Stephan Kulow [Fri, 8 Feb 2008 08:52:29 +0000 (08:52 +0000)]
------------------------------------------------------------------------
r8177 | jkupec | 2008-01-02 18:02:39 +0100 (Mi, 02 Jan 2008) | 8 lines
- expandlink(Pathname) added
- TODO: could be made so that it throws on bad links (better error
reporting)
- TODO: cyclic links protection can be improved by remembering paths
alredy visited and checking them (again better error reporting and
performance)
------------------------------------------------------------------------
Stefan Schubert [Fri, 8 Feb 2008 08:33:29 +0000 (08:33 +0000)]
reduced logging
Michael Matz [Fri, 8 Feb 2008 01:28:54 +0000 (01:28 +0000)]
Equality of C strings is tested by !strcmp() :-)
Michael Matz [Fri, 8 Feb 2008 00:06:10 +0000 (00:06 +0000)]
To determine a checksum of the current rpmdatabase (changing whenever
something was installed) /var/lib/rpm/Name is as good as
/var/lib/rpm/Packages. Only 10000 times smaller (and hence faster).
Shoves off another 33% of "zypper in -D kde4-bovo".