Michael Schroeder [Fri, 4 Apr 2008 12:49:04 +0000 (12:49 +0000)]
- do unconflicting in a more elegant and not so damaging way
Klaus Kaempf [Fri, 4 Apr 2008 11:39:40 +0000 (11:39 +0000)]
backup: doesn't crash anymore
Michael Schroeder [Fri, 4 Apr 2008 10:09:22 +0000 (10:09 +0000)]
- fix core dump, sorry
Stefan Schubert [Fri, 4 Apr 2008 07:52:41 +0000 (07:52 +0000)]
added attributes to the helix-format
Michael Matz [Thu, 3 Apr 2008 20:32:13 +0000 (20:32 +0000)]
Support loading/dumping multiple repos, and some testcode for the new
iterator functions.
Michael Matz [Thu, 3 Apr 2008 20:10:27 +0000 (20:10 +0000)]
Dataiterator can walk over multiple repos now (SEARCH_ALL_REPOS flag).
Add some functions for skipping various entities while iterating, or
directly jumping to a solvable or repo.
Michael Schroeder [Thu, 3 Apr 2008 18:25:13 +0000 (18:25 +0000)]
- fix memory leak
- add support to make every rule weak
- fix dontinstallrecommended flag
- add SOLVER_WEAK job modifier
- make recommended/suggest calculation ignore all weak rules
(needs some more fixing)
Michael Matz [Thu, 3 Apr 2008 16:20:36 +0000 (16:20 +0000)]
Fix a segfault for existing but empty attribute lists.
Michael Matz [Tue, 1 Apr 2008 22:24:07 +0000 (22:24 +0000)]
Working but for now inactive code to support non-solvables (things which
have attributes, but are not solvables). The usual functions interpret
negative entry numbers as those (positive ones are solvable IDs). I'll
probably refine the code some more, hence it's work in progress.
susetags2repo: Parse also a "=Lan:" tag, which can be injected
externally when multiple language tag files are catted together.
Stephan Kulow [Tue, 1 Apr 2008 21:04:43 +0000 (21:04 +0000)]
let's kusch
Stephan Kulow [Mon, 31 Mar 2008 14:25:41 +0000 (14:25 +0000)]
adding changes
Stephan Kulow [Mon, 31 Mar 2008 14:22:23 +0000 (14:22 +0000)]
increase it again
Michael Andres [Mon, 31 Mar 2008 12:31:23 +0000 (12:31 +0000)]
missing solvable_lookup_bool implementation
Michael Matz [Fri, 28 Mar 2008 18:26:40 +0000 (18:26 +0000)]
Let's be more forgiving and fix compilation without removing the
backup.
Michael Matz [Fri, 28 Mar 2008 18:00:31 +0000 (18:00 +0000)]
Doesn't build -> revert.
Duncan Mac-Vicar P [Fri, 28 Mar 2008 17:46:16 +0000 (17:46 +0000)]
backup
Michael Schroeder [Thu, 27 Mar 2008 16:58:23 +0000 (16:58 +0000)]
- truly restart when analyze_unsolvable is hit (fixes #368209)
- fix some indentation
Michael Schroeder [Tue, 25 Mar 2008 11:25:43 +0000 (11:25 +0000)]
- make it work with really large directories
Stephan Kulow [Mon, 24 Mar 2008 14:31:39 +0000 (14:31 +0000)]
adding changelog
Stephan Kulow [Mon, 24 Mar 2008 13:25:11 +0000 (13:25 +0000)]
support plaindir repos (at least some)
Stephan Kulow [Mon, 24 Mar 2008 13:18:34 +0000 (13:18 +0000)]
install
Michael Schroeder [Fri, 21 Mar 2008 16:14:06 +0000 (16:14 +0000)]
- also set installtime, downloadsize and license
Michael Schroeder [Thu, 20 Mar 2008 16:59:17 +0000 (16:59 +0000)]
- add lookup_id function
Michael Schroeder [Thu, 20 Mar 2008 16:04:26 +0000 (16:04 +0000)]
- rename str_lang to str_poollang
- add str_lang lookup
Michael Schroeder [Thu, 20 Mar 2008 16:03:46 +0000 (16:03 +0000)]
- prepend "pattern:" to Extends/Include
Michael Schroeder [Thu, 20 Mar 2008 14:57:21 +0000 (14:57 +0000)]
- init checksum type to zero (just in case)
Michael Schroeder [Thu, 20 Mar 2008 14:55:46 +0000 (14:55 +0000)]
- add checksum lookup functions
Michael Schroeder [Thu, 20 Mar 2008 14:54:58 +0000 (14:54 +0000)]
- also dump sha256
Michael Schroeder [Thu, 20 Mar 2008 13:53:19 +0000 (13:53 +0000)]
- clean up a bit
Michael Schroeder [Thu, 20 Mar 2008 13:43:57 +0000 (13:43 +0000)]
- clean up a bit
Michael Schroeder [Thu, 20 Mar 2008 13:27:36 +0000 (13:27 +0000)]
- add some more signature ids
Michael Schroeder [Thu, 20 Mar 2008 11:44:04 +0000 (11:44 +0000)]
- also support sha256
- beautify a bit
Michael Matz [Thu, 20 Mar 2008 03:00:08 +0000 (03:00 +0000)]
Trigger cruisecontrol.
Michael Matz [Wed, 19 Mar 2008 22:28:06 +0000 (22:28 +0000)]
Support new types for MD5 and SHA1 checksums (stored in binary, but with
support functions to deal with them being strings). Generate them from the
susetags parser for the =Cks tags.
Michael Schroeder [Wed, 19 Mar 2008 21:19:34 +0000 (21:19 +0000)]
- beautify add_array code
- fix bugs and a memory leak in addfileprovides
Michael Schroeder [Wed, 19 Mar 2008 21:18:11 +0000 (21:18 +0000)]
- fix memory leak
- fix stupid typo
Michael Matz [Wed, 19 Mar 2008 19:06:29 +0000 (19:06 +0000)]
Store pattern order, includes, extends, category and icon as attributes.
Change keywords to use an IDARRAY (not only one ID).
Michael Matz [Wed, 19 Mar 2008 19:03:44 +0000 (19:03 +0000)]
Add functions to create IDARRAY attributes.
Michael Schroeder [Wed, 19 Mar 2008 18:56:02 +0000 (18:56 +0000)]
- only add info block if there are file provides
Michael Schroeder [Wed, 19 Mar 2008 18:40:30 +0000 (18:40 +0000)]
- shut up g++
Michael Schroeder [Wed, 19 Mar 2008 18:39:16 +0000 (18:39 +0000)]
- write addedprovides as rel_idarray to save some bytes
Michael Schroeder [Wed, 19 Mar 2008 18:22:35 +0000 (18:22 +0000)]
- write info block containing addedprovides
- do not load filelist in addfileproviders if the provides
are already there
- fix some mem leaks
Michael Andres [Wed, 19 Mar 2008 13:37:17 +0000 (13:37 +0000)]
some more known ids for patterns
Michael Schroeder [Tue, 18 Mar 2008 19:18:26 +0000 (19:18 +0000)]
- move known id definitions to one file, lets see if g++ likes it
Stephan Kulow [Mon, 17 Mar 2008 15:11:03 +0000 (15:11 +0000)]
changelog
Michael Matz [Mon, 17 Mar 2008 15:04:03 +0000 (15:04 +0000)]
Initialize all allocated array members for blocky arrays (when it
matters, e.g. when extending also in blocks).
Michael Schroeder [Fri, 14 Mar 2008 23:20:30 +0000 (23:20 +0000)]
- fixed ugly bug that made repo_write drop the first attribute of the
first vertical
- added sorting to repo_rpmdb to speed it up a bit and make the result
more stable
Michael Schroeder [Fri, 14 Mar 2008 15:03:10 +0000 (15:03 +0000)]
- move change calculation into pool
Michael Schroeder [Fri, 14 Mar 2008 10:08:13 +0000 (10:08 +0000)]
- do away with printdir
Michael Schroeder [Fri, 14 Mar 2008 10:04:18 +0000 (10:04 +0000)]
- add repodata_dir2str function
Stephan Kulow [Fri, 14 Mar 2008 07:38:18 +0000 (07:38 +0000)]
autobuild submission
Stephan Kulow [Fri, 14 Mar 2008 06:26:27 +0000 (06:26 +0000)]
"gzip: command not found" in my live cd chroot
Duncan Mac-Vicar P [Thu, 13 Mar 2008 12:56:57 +0000 (12:56 +0000)]
build the perl package
Duncan Mac-Vicar P [Thu, 13 Mar 2008 12:56:56 +0000 (12:56 +0000)]
fix finding perl
Duncan Mac-Vicar P [Thu, 13 Mar 2008 12:56:51 +0000 (12:56 +0000)]
more fedora fixes
Duncan Mac-Vicar P [Thu, 13 Mar 2008 12:56:39 +0000 (12:56 +0000)]
compile on other distros
Stephan Kulow [Wed, 12 Mar 2008 10:46:03 +0000 (10:46 +0000)]
testing package
Michael Matz [Wed, 12 Mar 2008 00:32:40 +0000 (00:32 +0000)]
Trigger build in CruiseControl.
Michael Schroeder [Tue, 11 Mar 2008 11:19:25 +0000 (11:19 +0000)]
- Fix off by one (*blush*)
Michael Schroeder [Tue, 11 Mar 2008 10:45:41 +0000 (10:45 +0000)]
- delete wrong comment. the learnt rule cannot be added twice
as it conflicts with the current decision. So it is correct
to just disable it.
Michael Schroeder [Mon, 10 Mar 2008 18:44:25 +0000 (18:44 +0000)]
- fix learnt rule assertion in a different way
- also fixes problem suggestion
Michael Matz [Mon, 10 Mar 2008 15:01:05 +0000 (15:01 +0000)]
Store the susetags datadir as an attribute to the product solvable
(key "susetags:datadir").
Michael Matz [Fri, 7 Mar 2008 19:19:46 +0000 (19:19 +0000)]
Make rpmdb2solv reasonably fast again.
Michael Schroeder [Fri, 7 Mar 2008 17:56:44 +0000 (17:56 +0000)]
- add recommendations queue so that it can be displayed in the UI
(next step: alternatives)
- add dontinstallrecommends master switch
- prefer requires of installed packages when showing a problem
Michael Schroeder [Fri, 7 Mar 2008 14:31:43 +0000 (14:31 +0000)]
- handle the poolusage=3, dirpoolusage=2 case a bit better
Michael Schroeder [Fri, 7 Mar 2008 12:05:34 +0000 (12:05 +0000)]
- make it parse patterns (a bit of a hack, though)
Stephan Kulow [Fri, 7 Mar 2008 09:50:34 +0000 (09:50 +0000)]
autobuild submission
Michael Schroeder [Thu, 6 Mar 2008 19:12:47 +0000 (19:12 +0000)]
- add localpool parameter
- fix localpool handling in repo_write
Michael Schroeder [Thu, 6 Mar 2008 19:10:24 +0000 (19:10 +0000)]
- beautify a bit
- more overflow checks in repo_solv
- add localpool parameter
Michael Matz [Thu, 6 Mar 2008 17:03:49 +0000 (17:03 +0000)]
Man! Very embarassing for a compiler developer :-/
Stefan Schubert [Thu, 6 Mar 2008 12:27:24 +0000 (12:27 +0000)]
layout
Michael Schroeder [Thu, 6 Mar 2008 09:30:14 +0000 (09:30 +0000)]
- use dep2str for erase name to make debugging easier
Michael Schroeder [Wed, 5 Mar 2008 20:18:29 +0000 (20:18 +0000)]
- do not try to open DB_CONFIG in current directory (I love berkeleydb...)
- slow down "rpmdb2solv ref" considerably by implementing attribute copying
Michael Schroeder [Wed, 5 Mar 2008 18:08:16 +0000 (18:08 +0000)]
- replace exit() with return, oops
- ignore hardlinked file in DU stats
- print more statistics in dumpsolv
Michael Schroeder [Wed, 5 Mar 2008 15:15:58 +0000 (15:15 +0000)]
- add HEADEREND
- reindent
Michael Schroeder [Wed, 5 Mar 2008 15:10:09 +0000 (15:10 +0000)]
- support -b option
- support headerend
Michael Schroeder [Wed, 5 Mar 2008 14:04:27 +0000 (14:04 +0000)]
- support header-range and sourcerpm in repo_rpmmd
- support -b and -d in rpmmd2solv
Michael Schroeder [Wed, 5 Mar 2008 12:01:30 +0000 (12:01 +0000)]
- create sourcerpm data
Michael Schroeder [Tue, 4 Mar 2008 18:18:34 +0000 (18:18 +0000)]
- add namespace:filesystem support to fix_legacy
Michael Schroeder [Tue, 4 Mar 2008 18:12:32 +0000 (18:12 +0000)]
- fix attribute merge when there's nothing to merge
Michael Schroeder [Tue, 4 Mar 2008 18:12:08 +0000 (18:12 +0000)]
- fix susetags2solv -b bugs
- do not hardcode dir 1
Michael Schroeder [Tue, 4 Mar 2008 17:52:55 +0000 (17:52 +0000)]
- clean up tmp space management
- return location in tmp space
- move solvable2str into solvable.c
Michael Schroeder [Mon, 3 Mar 2008 21:02:39 +0000 (21:02 +0000)]
- add void entry for mediadir
Michael Schroeder [Mon, 3 Mar 2008 20:57:12 +0000 (20:57 +0000)]
- support not-seekable files again
Michael Schroeder [Mon, 3 Mar 2008 20:14:12 +0000 (20:14 +0000)]
- do not use i twice (fixes #366548)
Michael Schroeder [Mon, 3 Mar 2008 19:56:59 +0000 (19:56 +0000)]
- fix mem leaks
- do not close fd 0 by mistake
- add repodata_lookup_void
- add solvable_lookup_void
- add solvable_get_location
Michael Schroeder [Mon, 3 Mar 2008 17:29:13 +0000 (17:29 +0000)]
- use correct variable (hopefully fixes #366548)
Michael Schroeder [Mon, 3 Mar 2008 17:12:05 +0000 (17:12 +0000)]
- need that zlib library
Michael Schroeder [Mon, 3 Mar 2008 17:11:40 +0000 (17:11 +0000)]
- add '-d' option to susetags2solv, reads all packages files
- add '-b' option to susetags2solv and rpmdb2solv
- both options currently a bit experimental
Michael Schroeder [Mon, 3 Mar 2008 17:08:41 +0000 (17:08 +0000)]
- fix bug in solv loading callback
- add pool_set_languages and solvable_lookup_str_lang
Michael Schroeder [Fri, 29 Feb 2008 22:02:51 +0000 (22:02 +0000)]
- new program
Michael Schroeder [Fri, 29 Feb 2008 22:01:20 +0000 (22:01 +0000)]
- change solv format in an incompatible way, breaking compatibility
to all older versions. sorry.
* new fastlz from Matz
* maxsize/allsize data for faster reading
* types are stored as Id to make extensions possible
* new type CONSTANTID
* new file repopack.h
* kill unused vertical/packedsizes flags
- switch to pread for paging so that we don't have to mess with file
offsets
- define more standard IDs
- add new solver_calc_installsizechange() function
- add repo_add_rpms() function
- change location storage method a bit, now VOID means ommited
(adapt zypp code, please)
- re-added support for source rpm name to susetags parser
Duncan Mac-Vicar P [Tue, 26 Feb 2008 14:36:06 +0000 (14:36 +0000)]
- more build fixes for other distros
Duncan Mac-Vicar P [Mon, 25 Feb 2008 17:46:37 +0000 (17:46 +0000)]
- some fixes to get the stack built in other distributions
Stephan Kulow [Mon, 25 Feb 2008 11:59:30 +0000 (11:59 +0000)]
submit
Michael Schroeder [Mon, 25 Feb 2008 11:35:52 +0000 (11:35 +0000)]
- make it even more correct
Michael Matz [Sun, 24 Feb 2008 22:35:16 +0000 (22:35 +0000)]
Dump more attribute types.
Michael Matz [Sun, 24 Feb 2008 22:32:56 +0000 (22:32 +0000)]
Implement iterating also over solvable data.
Stephan Kulow [Sun, 24 Feb 2008 15:30:56 +0000 (15:30 +0000)]
don't free 3.2 T on update
Stephan Kulow [Sun, 24 Feb 2008 15:21:31 +0000 (15:21 +0000)]
update