History log of /haiku/headers/os/package/solver/SolverRepository.h (Results 1 – 10 of 10)
Revision Date Author Comments
# 9f81ca83 27-Sep-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Merge branch 'package-management'

Conflicts:
src/preferences/network/Jamfile


# 220b5e1f 28-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BSolverRepository: Add {Remove,Delete}Package()


# 682bf414 28-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 10-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 03-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-

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.

show more ...


# 479ca816 01-Apr-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 con

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.

show more ...