]> git.ipfire.org Git - thirdparty/libsolv.git/log
thirdparty/libsolv.git
10 years agoFix incorrect comparison with multiple values 90/head
Clemens Lang [Sat, 30 May 2015 19:56:22 +0000 (21:56 +0200)] 
Fix incorrect comparison with multiple values

  a == X || Y
is valid C, but does interesting things and probably not what you would
expect. Luckily, clang warns for this kind of problem:
  warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
Fix this by using the proper comparison logic, which is
  a == X || a == Y

Signed-off-by: Clemens Lang <neverpanic@gmail.com>
10 years agoFix library install names on OS X
Clemens Lang [Wed, 10 Jun 2015 23:07:16 +0000 (01:07 +0200)] 
Fix library install names on OS X

Libraries on OS X are referenced using abolute paths. When linking
against a library, its so-called install name is copied into the binary
to reference the library. CMake supports setting this install name using
the INSTALL_NAME_DIR target property.

Signed-off-by: Clemens Lang <neverpanic@gmail.com>
10 years agoAdd warnings for missing parts in new languages
Clemens Lang [Wed, 10 Jun 2015 23:14:59 +0000 (01:14 +0200)] 
Add warnings for missing parts in new languages

This should simplify porting the libsolv bindings to new languages
because rather than failing with a cryption SWIG error, these warnings
should give developers a hint what needs to be done at minimum.

Signed-off-by: Clemens Lang <neverpanic@gmail.com>
10 years agoImplement libsolv Tcl bindings
Clemens Lang [Sat, 30 May 2015 13:29:43 +0000 (15:29 +0200)] 
Implement libsolv Tcl bindings

Add the necessary build system changes and modifications in the SIWG
interface definition file to enable generation of Tcl bindings. The
build system generates and installs a Tcl module that can used from
tclsh using
  % package require solv
Constants and operations are available in the solv:: namespace, e.g.
  % puts $solv::Solver_POLICY_ILLEGAL_DOWNGRADE
will echo "1".

Rudimentary testing has been done, but this should be considered
experimental for now. We will fix problems as we encounter them.

Signed-off-by: Clemens Lang <neverpanic@gmail.com>
10 years agoadd changes, bump version 0.6.11
Michael Schroeder [Tue, 2 Jun 2015 09:45:09 +0000 (11:45 +0200)] 
add changes, bump version

10 years agoAdd SHA512 also to data_skip_verify for completeness
Michael Schroeder [Tue, 2 Jun 2015 09:40:13 +0000 (11:40 +0200)] 
Add SHA512 also to data_skip_verify for completeness

data_skip_verify is currently unused.

10 years agoAdd forgotten checksum types to data_skip.
Michael Schroeder [Mon, 1 Jun 2015 16:57:34 +0000 (18:57 +0200)] 
Add forgotten checksum types to data_skip.

This should have been in commit c8164bfecf2ba8bcf4c24329534d3104f19da73c.
Thanks to tuxmaster for helping me to reproduce the crash.

10 years agoABI compat: move whatprovidesaux to private part of pool
Michael Schroeder [Mon, 1 Jun 2015 12:29:03 +0000 (14:29 +0200)] 
ABI compat: move whatprovidesaux to private part of pool

10 years agoFix distupgrade with allowuninstall
Michael Schroeder [Mon, 1 Jun 2015 11:43:41 +0000 (13:43 +0200)] 
Fix distupgrade with allowuninstall

It used to dump core in rare circumstances, it also did not
always produce the correct result.

10 years agoAdd POOL_FLAG_NOWHATPROVIDESAUX pool flag
Michael Schroeder [Fri, 29 May 2015 11:28:06 +0000 (13:28 +0200)] 
Add POOL_FLAG_NOWHATPROVIDESAUX pool flag

The whatprovidesaux data takes up a lot of mem, so if mem is rare
you can turn it off now.

10 years agoPrepare for disabling of whatprovidesaux
Michael Schroeder [Fri, 29 May 2015 09:41:25 +0000 (11:41 +0200)] 
Prepare for disabling of whatprovidesaux

10 years agoAdd whatprovidesaux helper arrays
Michael Schroeder [Thu, 28 May 2015 15:16:06 +0000 (17:16 +0200)] 
Add whatprovidesaux helper arrays

They need quite a bit of space, but may speed up whatprovides_rel
creation significantly in some cases.

10 years agoSome cleanup
Michael Schroeder [Wed, 27 May 2015 14:52:13 +0000 (16:52 +0200)] 
Some cleanup

10 years agosolver_reset no longer creates problems
Michael Schroeder [Wed, 27 May 2015 09:39:19 +0000 (11:39 +0200)] 
solver_reset no longer creates problems

10 years agoDo rule assertions in the main solver loop
Michael Schroeder [Wed, 27 May 2015 09:34:16 +0000 (11:34 +0200)] 
Do rule assertions in the main solver loop

We now start with level == 0, which means that we need to do
the assertions. Also, we now return 0 from analyze_unsolvable,
meaning the assertions are no longer done there.

10 years agoUse level == -1 as unsolvable marker
Michael Schroeder [Wed, 27 May 2015 08:36:21 +0000 (10:36 +0200)] 
Use level == -1 as unsolvable marker

So that we can use level 0 for the initial decisions.

10 years agoCleanup analyze and analyze_unsolvable
Michael Schroeder [Wed, 27 May 2015 08:21:23 +0000 (10:21 +0200)] 
Cleanup analyze and analyze_unsolvable

Use the FOR_RULELITERAL macro, rename some stuff.

10 years agoconvert some testcase to "any disttype"
Michael Schroeder [Tue, 26 May 2015 14:00:37 +0000 (16:00 +0200)] 
convert some testcase to "any disttype"

10 years agoSupport multiple dist types in testcases
Michael Schroeder [Tue, 26 May 2015 13:59:22 +0000 (15:59 +0200)] 
Support multiple dist types in testcases

and * as "march any" dist type.

10 years agoinstallcheck: support archlinux repos
Michael Schroeder [Fri, 22 May 2015 13:45:10 +0000 (15:45 +0200)] 
installcheck: support archlinux repos

10 years agoMake MULTI_SEMANTICS more prominent
Michael Schroeder [Fri, 22 May 2015 13:44:51 +0000 (15:44 +0200)] 
Make MULTI_SEMANTICS more prominent

10 years agoTreat an unsupported disttype as missing feature
Michael Schroeder [Fri, 22 May 2015 13:43:38 +0000 (15:43 +0200)] 
Treat an unsupported disttype as missing feature

Doesn't help much as no test will be run if 'rpm' is
not supported, but hey...

10 years agoOld cmake does not support parenthetical expressions
Michael Schroeder [Wed, 20 May 2015 13:21:37 +0000 (15:21 +0200)] 
Old cmake does not support parenthetical expressions

10 years agoFix linker checks
Michael Schroeder [Wed, 20 May 2015 13:05:05 +0000 (15:05 +0200)] 
Fix linker checks

10 years agoReduce the number if identical conflict rules
Michael Schroeder [Mon, 18 May 2015 12:40:18 +0000 (14:40 +0200)] 
Reduce the number if identical conflict rules

reduces memory usage and speeds up rule creation a bit.

10 years agomove the "requires provided by same package" check
Michael Schroeder [Fri, 15 May 2015 10:10:53 +0000 (12:10 +0200)] 
move the "requires provided by same package" check

So that we don't add the other requires to the todo list, thus
reducing the number of packages to look at.

10 years agoallow complex erase jobs
Michael Schroeder [Wed, 13 May 2015 15:28:45 +0000 (17:28 +0200)] 
allow complex erase jobs

10 years agoonly create weakrulemap when needed
Michael Schroeder [Wed, 13 May 2015 15:19:24 +0000 (17:19 +0200)] 
only create weakrulemap when needed

10 years agoremove useless if statement
Michael Schroeder [Wed, 13 May 2015 15:07:48 +0000 (17:07 +0200)] 
remove useless if statement

10 years agorename vars in analyze()
Michael Schroeder [Wed, 13 May 2015 12:43:13 +0000 (14:43 +0200)] 
rename vars in analyze()

For consistency with other functions...

10 years agoNow that we cleaned up the code we can merge the 2/3 literals cases again
Michael Schroeder [Wed, 13 May 2015 12:38:01 +0000 (14:38 +0200)] 
Now that we cleaned up the code we can merge the 2/3 literals cases again

10 years agoMove learnt rule creation into analyze()
Michael Schroeder [Tue, 12 May 2015 14:53:00 +0000 (16:53 +0200)] 
Move learnt rule creation into analyze()

This way we can make use of the new solver_addrule2 function.

10 years agoRework rules handling
Michael Schroeder [Tue, 12 May 2015 14:04:20 +0000 (16:04 +0200)] 
Rework rules handling

Instead of having a bastard solver_addrule which wither takes an offset
into whatprovides or a direct literal, we now have two functions:
    solver_addrule2 will add a rule with one or two literals
    solver_addrulen will add a rule specified by an offset into whatprovides

This should make the code cleaner, faster, and less memory is used also.

This commit also adds a pool_ids2whatprovides function.

10 years agoSupport CPLXDEPS_NAME flag
Michael Schroeder [Tue, 12 May 2015 14:01:21 +0000 (16:01 +0200)] 
Support CPLXDEPS_NAME flag

This selects nevr filterinf, used for SOLVER_SOLVABLE_NAME complex
deps.

10 years agoPropagate initial decisions right away
Michael Schroeder [Mon, 13 Apr 2015 11:57:30 +0000 (13:57 +0200)] 
Propagate initial decisions right away

Makes the code less error prone.

10 years agoMerge pull request #84 from neverpanic/master
Michael Schroeder [Tue, 12 May 2015 09:24:40 +0000 (11:24 +0200)] 
Merge pull request #84 from neverpanic/master

Avoid linker flags when not available, fixes OS X

10 years agoAvoid linker flags when not available, fixes OS X 84/head
Clemens Lang [Mon, 11 May 2015 17:54:51 +0000 (19:54 +0200)] 
Avoid linker flags when not available, fixes OS X

The build currently fails on OS X because the OS X linker ld64 does not
support --as-needed or --version-script. Fix this by checking whether
these flags are supported by the currently used linker and only passing
them if they are.

10 years agoMerge pull request #82 from coolo/master
Michael Schroeder [Tue, 5 May 2015 15:37:21 +0000 (17:37 +0200)] 
Merge pull request #82 from coolo/master

fix ruby calls

10 years agofix ruby calls 82/head
Stephan Kulow [Tue, 5 May 2015 15:27:34 +0000 (17:27 +0200)] 
fix ruby calls

10 years agoPostpone creation of alternatives until all other rules are resolved
Michael Schroeder [Wed, 8 Apr 2015 11:22:58 +0000 (13:22 +0200)] 
Postpone creation of alternatives until all other rules are resolved

Also optimize the sort_by_common_deps code a bit.

10 years agoAdd SOLVER_FLAG_NEED_UPDATEPROVIDE
Michael Schroeder [Tue, 7 Apr 2015 14:31:10 +0000 (16:31 +0200)] 
Add SOLVER_FLAG_NEED_UPDATEPROVIDE

This flag makes the solver only consider packages providing the
old package name as update candidates.

10 years agocommit GET_USERINSTALLED_NAMEARCH bits
Michael Schroeder [Thu, 26 Mar 2015 11:43:36 +0000 (12:43 +0100)] 
commit GET_USERINSTALLED_NAMEARCH bits

The repo_deb part was already committed by mistake...

10 years agoAdd str2dep testcases using the genid feature
Michael Schroeder [Mon, 23 Mar 2015 14:13:37 +0000 (15:13 +0100)] 
Add str2dep testcases using the genid feature

10 years agofix namespace escaping in testcase_dep2str
Michael Schroeder [Mon, 23 Mar 2015 14:12:56 +0000 (15:12 +0100)] 
fix namespace escaping in testcase_dep2str

10 years agoadd support for id generation to testcase.c
Michael Schroeder [Mon, 23 Mar 2015 11:45:59 +0000 (12:45 +0100)] 
add support for id generation to testcase.c

This will be used to unit test testcase_dep2str and testcase_str2dep.

10 years agocheck_complex_dep: ignore blocks with no positive literals
Michael Schroeder [Sat, 21 Mar 2015 17:53:41 +0000 (18:53 +0100)] 
check_complex_dep: ignore blocks with no positive literals

10 years agoallow dumping of all rules in testcases
Michael Schroeder [Fri, 20 Mar 2015 15:31:54 +0000 (16:31 +0100)] 
allow dumping of all rules in testcases

We can use this to write tests for the rule generation of
complex dependencies.

10 years agorefactor check_complex_dep/recheck_complex_deps
Michael Schroeder [Fri, 20 Mar 2015 12:54:50 +0000 (13:54 +0100)] 
refactor check_complex_dep/recheck_complex_deps

Now much easier to understand...

10 years agosupport feature checks in testcases
Michael Schroeder [Fri, 20 Mar 2015 12:49:32 +0000 (13:49 +0100)] 
support feature checks in testcases

10 years agorefactor complex deps code a bit
Michael Schroeder [Thu, 19 Mar 2015 15:42:16 +0000 (16:42 +0100)] 
refactor complex deps code a bit

10 years agoremove NAMESPACE_INSTALLED from the documentation
Michael Schroeder [Thu, 19 Mar 2015 12:23:28 +0000 (13:23 +0100)] 
remove NAMESPACE_INSTALLED from the documentation

10 years agoFix (harmless) typo in testcase
Michael Schroeder [Thu, 19 Mar 2015 12:21:02 +0000 (13:21 +0100)] 
Fix (harmless) typo in testcase

10 years agokill NAMESPACE_INSTALLED support
Michael Schroeder [Thu, 19 Mar 2015 12:19:43 +0000 (13:19 +0100)] 
kill NAMESPACE_INSTALLED support

Nobody needs it and it was not functual anyway.

10 years agoUnify supplements alreadyinstalled handling
Michael Schroeder [Wed, 18 Mar 2015 16:02:01 +0000 (17:02 +0100)] 
Unify supplements alreadyinstalled handling

We now use the installsuppdepq idea for packages as well. This also
has the positive side-effect that a supplements with an OR is
installed if one of the ORed packages is installed/updated and the
other was already installed.

10 years agoadd changes, bump version 0.6.10
Michael Schroeder [Wed, 18 Mar 2015 10:05:46 +0000 (11:05 +0100)] 
add changes, bump version

10 years agoFix a bug in dislike_old_versions that could make a package id negative
Michael Schroeder [Wed, 18 Mar 2015 10:00:02 +0000 (11:00 +0100)] 
Fix a bug in dislike_old_versions that could make a package id negative

This lead to a segfault in sort_by_common_dep later on. Also, the
commit cleans up the dislike_old_versions code.

10 years agoadd changes, bump version 0.6.9
Michael Schroeder [Mon, 9 Mar 2015 15:46:46 +0000 (16:46 +0100)] 
add changes, bump version

10 years agorework splitprovides handling
Michael Schroeder [Mon, 9 Mar 2015 14:08:47 +0000 (15:08 +0100)] 
rework splitprovides handling

We no longer consult the updatmap, but now check if a package was
updated with the update rule. This is so that we don't get
false positives if a package can't be updated for whatever
reason.

10 years agoadd experimental alternatives bindings
Michael Schroeder [Wed, 4 Mar 2015 12:28:02 +0000 (13:28 +0100)] 
add experimental alternatives bindings

10 years agoadd solver_alternative2str
Michael Schroeder [Wed, 4 Mar 2015 12:23:50 +0000 (13:23 +0100)] 
add solver_alternative2str

10 years agomake reorder_dq_for_jobrules also look at recommends/suggests
Michael Schroeder [Wed, 4 Mar 2015 12:21:28 +0000 (13:21 +0100)] 
make reorder_dq_for_jobrules also look at recommends/suggests

10 years agoAdd alternative introspection functions & testcase support
Michael Schroeder [Tue, 3 Mar 2015 13:54:44 +0000 (14:54 +0100)] 
Add alternative introspection functions & testcase support

10 years agoAllow auto-minimization with the same level
Michael Schroeder [Thu, 26 Feb 2015 17:13:26 +0000 (18:13 +0100)] 
Allow auto-minimization with the same level

This is for some odd case where one of the possible packages
requires the other one.

10 years agoRework branch handling
Michael Schroeder [Thu, 26 Feb 2015 17:02:01 +0000 (18:02 +0100)] 
Rework branch handling

We now store more information for introspection. Also, some
bugs in the auto-minimization code have been fixed.

10 years agoCleaned up branch creation code
Michael Schroeder [Wed, 25 Feb 2015 12:23:01 +0000 (13:23 +0100)] 
Cleaned up branch creation code

10 years agoSupport userinstalled flags in pool_deb_get_autoinstalled
Michael Schroeder [Wed, 25 Feb 2015 11:01:22 +0000 (12:01 +0100)] 
Support userinstalled flags in pool_deb_get_autoinstalled

(This is so that we can support a name+arch flag later)

10 years agoAdd testcases for the last change
Michael Schroeder [Tue, 24 Feb 2015 18:00:00 +0000 (19:00 +0100)] 
Add testcases for the last change

10 years agoImprove package choosing code
Michael Schroeder [Tue, 24 Feb 2015 17:56:48 +0000 (18:56 +0100)] 
Improve package choosing code

Multiple changes:
- we no longer prune to suggests/enhances, instead we move them
  to the front so that a branch is created. This enables auto-minimization
  later on.
- we de-prefer old versions, i.e. packages that have an update candidate.
- If there are common versioned dependencies, we use them to order
  the packages.

10 years agoAdd debug output for branch creation
Michael Schroeder [Tue, 24 Feb 2015 17:55:20 +0000 (18:55 +0100)] 
Add debug output for branch creation

10 years agoanother REL_COMPAT special case
Michael Schroeder [Thu, 19 Feb 2015 15:04:39 +0000 (16:04 +0100)] 
another REL_COMPAT special case

10 years agochain comparison ops with REL_COMPAT
Michael Schroeder [Wed, 18 Feb 2015 15:20:48 +0000 (16:20 +0100)] 
chain comparison ops with REL_COMPAT

10 years agoswitch to new testcase dependency format
Michael Schroeder [Wed, 18 Feb 2015 13:23:34 +0000 (14:23 +0100)] 
switch to new testcase dependency format

No more dependency rewiting, plus support for complex deps.
Note that we can no longer support the .arch suffix, as many
dependency names contain a '.' and we don't know all valid
architectures. So you need to use 'name . arch' instead of
'name.arch'.

10 years agoAdd repo version info to namespaceprovides.t
Michael Schroeder [Wed, 18 Feb 2015 12:42:11 +0000 (13:42 +0100)] 
Add repo version info to namespaceprovides.t

10 years agoadd experimental pool_deb_get_autoinstalled
Michael Schroeder [Tue, 3 Feb 2015 13:21:55 +0000 (14:21 +0100)] 
add experimental pool_deb_get_autoinstalled

This can be used to read the autoinstalled package list from
/var/lib/apt/extended_states. Note that the pool must have
the whatprovides hash in place for this to work.

10 years agodo not ignore the only repodata we have
Michael Schroeder [Mon, 2 Feb 2015 15:22:15 +0000 (16:22 +0100)] 
do not ignore the only repodata we have

10 years agorename DEB_DEBSTATUS to SOLVABLE_INSTALLSTATUS
Michael Schroeder [Thu, 29 Jan 2015 14:16:43 +0000 (15:16 +0100)] 
rename DEB_DEBSTATUS to SOLVABLE_INSTALLSTATUS

Also move it to the end of knownid to not break the ABI.

10 years agoMerge pull request #68 from kirgene/deb-status
Michael Schroeder [Thu, 29 Jan 2015 14:06:05 +0000 (15:06 +0100)] 
Merge pull request #68 from kirgene/deb-status

Save "Status" field of debian packages during parsing of packages list.

10 years agoSave "Status" field of debian packages during parsing of packages list. 68/head
Yevhen Kyriukha [Thu, 29 Jan 2015 02:03:04 +0000 (04:03 +0200)] 
Save "Status" field of debian packages during parsing of packages list.

When populating packages from "/var/lib/dpkg/status" into repo that should be marked as "installed repo",
there should be possible to filter partially installed packages based on their "Status" field.
This commit makes saving this field for later manual filtering.

10 years agofix solver_addpkgrulesforweak missing some splitprovide packages
Michael Schroeder [Wed, 21 Jan 2015 12:28:21 +0000 (13:28 +0100)] 
fix solver_addpkgrulesforweak missing some splitprovide packages

This was because the updatemap gets extended when the dup rules
are created, but the map already gets used in solver_splitprovides.
So temporarily set updatemap_all in that case.

10 years agorich deps: use f[i] instead of flags
Michael Schroeder [Thu, 15 Jan 2015 10:09:46 +0000 (11:09 +0100)] 
rich deps: use f[i] instead of flags

Found by Lubos Kardos.

10 years agoadd parser for rpm rich deps
Michael Schroeder [Wed, 14 Jan 2015 12:07:58 +0000 (13:07 +0100)] 
add parser for rpm rich deps

This is work in progress, the rpm format may still change. Also,
THEN/ELSE ops are not yet supported.

10 years agomake build with ENABLE_COMPLEX_DEPS work again
Michael Schroeder [Wed, 14 Jan 2015 11:11:10 +0000 (12:11 +0100)] 
make build with ENABLE_COMPLEX_DEPS work again

10 years agoadd changes, bump version to 0.6.8 0.6.8
Michael Andres [Wed, 14 Jan 2015 08:02:54 +0000 (09:02 +0100)] 
add changes, bump version to 0.6.8

10 years agoFix spec url (gitorious -> github)
Klaus Kämpf [Wed, 14 Jan 2015 07:20:12 +0000 (08:20 +0100)] 
Fix spec url (gitorious -> github)

10 years agoMerge pull request #65 from kkaempf/fix_comment_characters
Klaus Kämpf [Wed, 14 Jan 2015 07:17:21 +0000 (08:17 +0100)] 
Merge pull request #65 from kkaempf/fix_comment_characters

Fix comment characters (# -> /* ... */)

10 years agoFix comment characters (# -> /* ... */) 65/head
Klaus Kämpf [Wed, 14 Jan 2015 07:08:02 +0000 (08:08 +0100)] 
Fix comment characters (# -> /* ... */)

10 years agoMerge pull request #62 from openSUSE/bnc#896224 0.6.7
Michael Andres [Fri, 19 Dec 2014 10:50:24 +0000 (11:50 +0100)] 
Merge pull request #62 from openSUSE/bnc#896224

Bnc#896224 - add product:regflavor attribute

10 years agoadd changes, bump version to 0.6.7 62/head
Michael Andres [Fri, 19 Dec 2014 08:04:05 +0000 (09:04 +0100)] 
add changes, bump version to 0.6.7

10 years agoadd product:regflavor attribute [bnc#896224]
Michael Andres [Fri, 19 Dec 2014 08:03:17 +0000 (09:03 +0100)] 
add product:regflavor attribute [bnc#896224]

10 years agosave and restore branches when creating solutions
Michael Schroeder [Mon, 15 Dec 2014 15:11:15 +0000 (16:11 +0100)] 
save and restore branches when creating solutions

10 years agodisable build of the solv tool for unsupported system types
Michael Schroeder [Fri, 7 Nov 2014 15:19:50 +0000 (16:19 +0100)] 
disable build of the solv tool for unsupported system types

Also gets rid of the no longer used NOSYSTEM.

10 years agoDocument pool_setdisttype return value
Michael Schroeder [Thu, 9 Oct 2014 13:27:22 +0000 (15:27 +0200)] 
Document pool_setdisttype return value

10 years agoalways provide pool_setdisttype
Michael Schroeder [Thu, 9 Oct 2014 13:22:15 +0000 (15:22 +0200)] 
always provide pool_setdisttype

Also return an error for unsupported distributions.

10 years agoadd changes, bump version to 0.6.6 0.6.6
Michael Schroeder [Tue, 7 Oct 2014 12:41:37 +0000 (14:41 +0200)] 
add changes, bump version to 0.6.6

10 years agofix bug in reorder_dq_for_jobrules
Michael Schroeder [Mon, 6 Oct 2014 15:19:13 +0000 (17:19 +0200)] 
fix bug in reorder_dq_for_jobrules

The next level is actually "level + 1", so by using level we punch
zeros in our decisionmap leading to some nasty bugs later on
(e.g. when we need to revert).

10 years agorename rpm rules to pkg rules
Michael Schroeder [Mon, 29 Sep 2014 09:29:20 +0000 (11:29 +0200)] 
rename rpm rules to pkg rules

Long overdue as we support debian/haiku/arch since a long time now.
No ABI change, as we have legacy defines.

10 years agoThe last tools manpages
Michael Schroeder [Thu, 25 Sep 2014 14:53:06 +0000 (16:53 +0200)] 
The last tools manpages

10 years agoeven more manpages
Michael Schroeder [Wed, 24 Sep 2014 16:42:21 +0000 (18:42 +0200)] 
even more manpages

10 years agoadd more man pages
Michael Schroeder [Wed, 24 Sep 2014 16:29:22 +0000 (18:29 +0200)] 
add more man pages

10 years agoMerge pull request #57 from akozumpl/master
Michael Schroeder [Tue, 23 Sep 2014 14:26:22 +0000 (16:26 +0200)] 
Merge pull request #57 from akozumpl/master

repo_rpmdb's freestate() can free rootdir only after closedbenv() finish...