#
220b5e1f |
|
27-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository: Add {Remove,Delete}Package()
|
#
682bf414 |
|
27-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository: make polymorphic
|
#
383cd08d |
|
04-Jul-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository: add SetTo(const BRepositoryCache&)
|
#
334a5a56 |
|
12-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository: Change priority from uint8 to int32 This allows us to specifies priorities below and above the user definable range.
|
#
50888ebd |
|
09-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository: Add a change count ... so we can easily check whether the repository has changed since the last time we used it.
|
#
a8b832bf |
|
03-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository::AddPackage(): Add optional return parameter ... returning the added BSolverPackage object.
|
#
07a4d4e3 |
|
03-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository: Add SetPriority()
|
#
1a4d020d |
|
02-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Flesh out the package kit solver API quite a bit more * Reorganize things a bit: - BSolver is now an abstract base class. - A libsolv based implementation, LibsolvSolver, lives in a new add-on, which is loaded lazily. - Get rid of libpackage_solver. Save for LibsolvSolver everything is moved to libpackage. - This is a nicer solution for the cyclic dependency caused by libsolv (libsolvext to be precise) using the package kit for reading repositories and package files. * Add a solver result data structure and and an accessor the solver. * Add problem reporting support to the solver. There aren't data structures for the problem solutions yet and support for selecting solutions and re-solving is missing as well.
|
#
479ca816 |
|
31-Mar-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Beginnings of the PackageKit dependency solver Not functional (or tested) yet. The libsolv setup for a somewhat simplified installation case should be more or less complete, though. The solution conversion to to-be-created Haiku data structures and the handling of problems is still missing, though.
|
#
220b5e1f29ab8b428b4a4aa13637fa80c5f57049 |
|
27-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository: Add {Remove,Delete}Package()
|
#
682bf414dac2b5f48e498efe0b77671d028bebc6 |
|
27-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository: make polymorphic
|
#
383cd08d725850342bd5129a2106d53a591540e5 |
|
04-Jul-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository: add SetTo(const BRepositoryCache&)
|
#
334a5a566c49d247cd8b4491cd3c94748f7df18b |
|
12-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository: Change priority from uint8 to int32 This allows us to specifies priorities below and above the user definable range.
|
#
50888ebdc02b3d14e775206e0abb4d2a64cb9580 |
|
09-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository: Add a change count ... so we can easily check whether the repository has changed since the last time we used it.
|
#
a8b832bf461cc0a4325302d929067c19f4e7aedf |
|
03-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository::AddPackage(): Add optional return parameter ... returning the added BSolverPackage object.
|
#
07a4d4e370d8edcd84e8c36b8f7eee1c88d60858 |
|
03-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BSolverRepository: Add SetPriority()
|
#
1a4d020daf80d0b0c30062530cf735ce46dc7dba |
|
02-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Flesh out the package kit solver API quite a bit more * Reorganize things a bit: - BSolver is now an abstract base class. - A libsolv based implementation, LibsolvSolver, lives in a new add-on, which is loaded lazily. - Get rid of libpackage_solver. Save for LibsolvSolver everything is moved to libpackage. - This is a nicer solution for the cyclic dependency caused by libsolv (libsolvext to be precise) using the package kit for reading repositories and package files. * Add a solver result data structure and and an accessor the solver. * Add problem reporting support to the solver. There aren't data structures for the problem solutions yet and support for selecting solutions and re-solving is missing as well.
|
#
479ca8169c85621dda097bebe337bcc373eba68f |
|
31-Mar-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Beginnings of the PackageKit dependency solver Not functional (or tested) yet. The libsolv setup for a somewhat simplified installation case should be more or less complete, though. The solution conversion to to-be-created Haiku data structures and the handling of problems is still missing, though.
|