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".
Michael Matz [Thu, 7 Feb 2008 23:54:37 +0000 (23:54 +0000)]
_XDEBUG is often _extremely_ expensive (the << operators for e.g.
solvables and the like). So guard applying the operators with a check
for excessive debugging. That's nearly 25% of the runtime of "zypper in
-D something".
Michael Matz [Thu, 7 Feb 2008 23:00:35 +0000 (23:00 +0000)]
Use the correct attribute for license and eula.
Stephan Kulow [Thu, 7 Feb 2008 17:43:40 +0000 (17:43 +0000)]
require a fixed version of satsolver-tools
Michael Matz [Thu, 7 Feb 2008 17:34:01 +0000 (17:34 +0000)]
Also prepend arch dir if we have a mediafile.
Duncan Mac-Vicar P [Thu, 7 Feb 2008 17:18:55 +0000 (17:18 +0000)]
bump
Duncan Mac-Vicar P [Thu, 7 Feb 2008 17:04:46 +0000 (17:04 +0000)]
- compile testsuite
Michael Andres [Thu, 7 Feb 2008 16:41:02 +0000 (16:41 +0000)]
prepare namespace callback
Stephan Kulow [Thu, 7 Feb 2008 12:47:18 +0000 (12:47 +0000)]
do not call non-existant binaries
Stephan Kulow [Thu, 7 Feb 2008 12:12:39 +0000 (12:12 +0000)]
don't do it twice :)
Duncan Mac-Vicar P [Thu, 7 Feb 2008 12:11:04 +0000 (12:11 +0000)]
readd
Stephan Kulow [Thu, 7 Feb 2008 12:10:22 +0000 (12:10 +0000)]
fixing packaging one more time
Stephan Kulow [Thu, 7 Feb 2008 11:38:18 +0000 (11:38 +0000)]
ignore
Duncan Mac-Vicar P [Thu, 7 Feb 2008 11:20:22 +0000 (11:20 +0000)]
fix rpm packaging
Stephan Kulow [Thu, 7 Feb 2008 10:01:24 +0000 (10:01 +0000)]
yast2-pkg-bindings need 4.1.8
Stephan Kulow [Thu, 7 Feb 2008 09:59:48 +0000 (09:59 +0000)]
who did this let slip through?
Stephan Kulow [Thu, 7 Feb 2008 09:46:20 +0000 (09:46 +0000)]
I like it easy
Stephan Kulow [Thu, 7 Feb 2008 09:42:08 +0000 (09:42 +0000)]
sync with trunk
Michael Matz [Thu, 7 Feb 2008 04:10:29 +0000 (04:10 +0000)]
And now use the new lookupLocation function to get the media path.
With the added hack of prepending "suse/" I can now actually install a
package and it indeed downloads the right rpm. I've only tried dry
mode, so no actual installation happens. It seems as if installing just
one package doesn't really trigger a solver run, though (the
dependencies don't seem to be marked as to-install).
Due to the hack with the hard-coded datadir this only works when the
package comes from a susetags repo (the others don't yet have media
locations anyway).
Michael Matz [Thu, 7 Feb 2008 04:06:22 +0000 (04:06 +0000)]
Implement a lookupLocation function. The location is stored in a clever
way, so a helper function is necessary, that is further complicated by
the wish to iterate over the attributes for a solvable only once,
although we need up to three separate attributes to form the location.
Michael Matz [Thu, 7 Feb 2008 04:04:06 +0000 (04:04 +0000)]
Call the sat-solver helper programs from $PATH, not from /usr/bin.
Make it possible to have repo aliases with '/' in them (those are used
as filenames, which can't contain slashes).
Michael Matz [Thu, 7 Feb 2008 04:01:51 +0000 (04:01 +0000)]
Fix one common place of the "deprecated repository()" warnings.
Duncan Mac-Vicar P [Wed, 6 Feb 2008 17:28:05 +0000 (17:28 +0000)]
add path attribute
Duncan Mac-Vicar P [Wed, 6 Feb 2008 16:56:47 +0000 (16:56 +0000)]
merge lslezak keyring changes
Duncan Mac-Vicar P [Wed, 6 Feb 2008 16:56:45 +0000 (16:56 +0000)]
restore statusReset()
Michael Andres [Wed, 6 Feb 2008 16:10:46 +0000 (16:10 +0000)]
- remove ResStores in target and repositories
- allow storing RepoInfo along with a sat::Repo
- Provide RepoInfo (and Repository) in ResObject
Duncan Mac-Vicar P [Wed, 6 Feb 2008 02:15:58 +0000 (02:15 +0000)]
- retrieving attributes, 1st version... does not support translations yet
Michael Andres [Tue, 5 Feb 2008 22:01:39 +0000 (22:01 +0000)]
backup
Michael Andres [Tue, 5 Feb 2008 21:48:30 +0000 (21:48 +0000)]
avoid exception if missing cookiefile
Michael Andres [Tue, 5 Feb 2008 19:26:08 +0000 (19:26 +0000)]
consistent interface
Michael Andres [Tue, 5 Feb 2008 18:48:16 +0000 (18:48 +0000)]
get basic ResPool working again
Duncan Mac-Vicar P [Tue, 5 Feb 2008 18:27:55 +0000 (18:27 +0000)]
- Use SolvAttr to keep the ids of attributes in a nice way
- start playing with a way to get the data using resolvable interface
- the most important goal for today (tonight) is the url/media so we can
commit packages, and hopefully, description and summary
Duncan Mac-Vicar P [Tue, 5 Feb 2008 15:15:13 +0000 (15:15 +0000)]
typo
Duncan Mac-Vicar P [Tue, 5 Feb 2008 15:15:12 +0000 (15:15 +0000)]
build system cleanup to share stuff with zypper
Duncan Mac-Vicar P [Tue, 5 Feb 2008 15:15:11 +0000 (15:15 +0000)]
move lot of stuff to ZYppCommon
Duncan Mac-Vicar P [Tue, 5 Feb 2008 10:37:54 +0000 (10:37 +0000)]
fix build
Duncan Mac-Vicar P [Mon, 4 Feb 2008 21:58:14 +0000 (21:58 +0000)]
- remove xml store
snif, this is emotional for me, it was the first piece of c++ code I wrote when joining SUSE.
But the replacement is... nothing! what can be better than removing code by simplifying the concept.
Michael Andres [Mon, 4 Feb 2008 19:23:17 +0000 (19:23 +0000)]
throw if solv file loading fails
Michael Andres [Mon, 4 Feb 2008 19:21:50 +0000 (19:21 +0000)]
removed excessive logging
Michael Andres [Mon, 4 Feb 2008 19:06:57 +0000 (19:06 +0000)]
typo
Michael Andres [Mon, 4 Feb 2008 18:46:08 +0000 (18:46 +0000)]
improved error handling
Michael Andres [Mon, 4 Feb 2008 18:45:33 +0000 (18:45 +0000)]
fix endless loop in str::split
Michael Andres [Mon, 4 Feb 2008 16:23:33 +0000 (16:23 +0000)]
remove Language and Selection
Michael Andres [Mon, 4 Feb 2008 14:32:48 +0000 (14:32 +0000)]
fix solver testcase
Michael Andres [Mon, 4 Feb 2008 14:01:23 +0000 (14:01 +0000)]
Move system arch and text locale handling to Zconfig (avoiding ZYpp lock).
Stefan Schubert [Mon, 4 Feb 2008 13:42:10 +0000 (13:42 +0000)]
added vendorcallback for SAT solver
Duncan Mac-Vicar P [Sat, 2 Feb 2008 22:26:32 +0000 (22:26 +0000)]
- add unit test for sysconfig reader
Duncan Mac-Vicar P [Sat, 2 Feb 2008 22:26:27 +0000 (22:26 +0000)]
testcase for Sysconfig.
TODO: this has to be moved to parser someday
Duncan Mac-Vicar P [Sat, 2 Feb 2008 03:32:33 +0000 (03:32 +0000)]
remove some interfaces, cleanup
Duncan Mac-Vicar P [Sat, 2 Feb 2008 03:32:24 +0000 (03:32 +0000)]
loading rpm from solv works ;-)
Duncan Mac-Vicar P [Fri, 1 Feb 2008 23:20:04 +0000 (23:20 +0000)]
- use new methods
Duncan Mac-Vicar P [Fri, 1 Feb 2008 23:20:01 +0000 (23:20 +0000)]
save cookie file too
Duncan Mac-Vicar P [Fri, 1 Feb 2008 23:19:57 +0000 (23:19 +0000)]
add test
Duncan Mac-Vicar P [Fri, 1 Feb 2008 23:19:54 +0000 (23:19 +0000)]
- move the cookie saving code
Duncan Mac-Vicar P [Fri, 1 Feb 2008 23:19:51 +0000 (23:19 +0000)]
- move the cookie code to RepoStatus to reuse it in target
Duncan Mac-Vicar P [Fri, 1 Feb 2008 23:19:47 +0000 (23:19 +0000)]
compile
Duncan Mac-Vicar P [Fri, 1 Feb 2008 23:19:44 +0000 (23:19 +0000)]
More work in attributes
Michael Andres [Fri, 1 Feb 2008 16:45:51 +0000 (16:45 +0000)]
improve some string helper
Stefan Schubert [Thu, 31 Jan 2008 15:45:13 +0000 (15:45 +0000)]
add additional testcase for vendors
Stefan Schubert [Thu, 31 Jan 2008 15:44:22 +0000 (15:44 +0000)]
bugfix
Stefan Schubert [Thu, 31 Jan 2008 13:36:14 +0000 (13:36 +0000)]
-testcase for vendors added
-bugfix in zypp.config and vendor definition
Michael Andres [Thu, 31 Jan 2008 13:00:43 +0000 (13:00 +0000)]
Workaround ZConfig access causing ZYppLock creation.
Michael Andres [Thu, 31 Jan 2008 10:49:42 +0000 (10:49 +0000)]
type
Michael Andres [Wed, 30 Jan 2008 16:11:44 +0000 (16:11 +0000)]
add missing extern C
Stefan Schubert [Wed, 30 Jan 2008 16:08:27 +0000 (16:08 +0000)]
type
Stefan Schubert [Wed, 30 Jan 2008 16:08:00 +0000 (16:08 +0000)]
- vendor handling by "group vendors"
- removed trusted vendor stuff
- configuration of equivalent vendors in /etc/zypp/vendors.d
Stefan Schubert [Wed, 30 Jan 2008 13:36:20 +0000 (13:36 +0000)]
removed setdirty
Duncan Mac-Vicar P [Wed, 30 Jan 2008 10:19:54 +0000 (10:19 +0000)]
- more progress trying to adapt to the solvstore semantics
Duncan Mac-Vicar P [Wed, 30 Jan 2008 10:19:45 +0000 (10:19 +0000)]
- change ResolvableConsumer to not take the repo on each consumption, because
this would be too slow for converting id -> Repo*
Instead we will change the semantics to pass the repo on construction and
allow to change it using some sort of setRepo( alias ) later.
Commit will iterate over all repos and dump.
Duncan Mac-Vicar P [Tue, 29 Jan 2008 22:36:34 +0000 (22:36 +0000)]
misc compiles
Michael Andres [Tue, 29 Jan 2008 20:29:13 +0000 (20:29 +0000)]
adapt to new libsatsolver api
Michael Andres [Tue, 29 Jan 2008 18:08:25 +0000 (18:08 +0000)]
- Prepare ResPool being a singleton ontop of sat::Pool.
Remove obsolete ZYpp::{add,remove}Resolvables methods .