Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-04 | edsp: use a stanza based interface for solution writing | David Kalnischkies | |
EDSP had a WriteSolution method to write out the entire solution based on the inspection of a given pkgDepCache, but that is rather inflexible both for EDSP itself and for other EDSP like-protocols. It seems better to use a smaller scope in printing just a single stanza based on a given version as there is more reuse potential. | |||
2016-05-20 | edsp: use a limited scenario based on bool-array | David Kalnischkies | |
Its more space and runtime efficient to use a boolean set instead of a CacheSet-based implementation. Git-Dch: Ignore | |||
2016-05-20 | edsp: add Forbid-{New-Install,Remove} and Upgrade-All | David Kalnischkies | |
This allows to differentiate properly between 'apt-get upgrade', 'apt upgrade' and 'apt full-upgrade'. | |||
2016-05-20 | convert EDSP to be based on FileFd instead of FILE* | David Kalnischkies | |
I doubt there is any non-src:apt usage of these interfaces. | |||
2015-11-27 | add messages to our deprecation warnings in libapt | David Kalnischkies | |
Git-Dch: Ignore | |||
2015-08-10 | some CXXFLAGS housekeeping | David Kalnischkies | |
More warnings are always better. Git-Dch: Ignore | |||
2015-06-16 | add d-pointer, virtual destructors and de-inline de/constructors | David Kalnischkies | |
To have a chance to keep the ABI for a while we need all three to team up. One of them missing and we might loose, so ensuring that they are available is a very tedious but needed task once in a while. Git-Dch: Ignore | |||
2014-05-30 | check exit status of external solvers | David Kalnischkies | |
Solvers are supposed to exit successfully even if they haven't found a solution, but a solver which fails drastically (like e.g. segfaults) should be detected and dealt with accordingly instead of ignored. | |||
2014-03-21 | mark optional (private) symbols as hidden | David Kalnischkies | |
This methods should not be used by anyone expect the library itself as they are helpers for the specific class and therefore perfect candidates for hidding. Git-Dch: Ignore | |||
2014-03-13 | cleanup headers and especially #includes everywhere | David Kalnischkies | |
Beside being a bit cleaner it hopefully also resolves oddball problems I have with high levels of parallel jobs. Git-Dch: Ignore Reported-By: iwyu (include-what-you-use) | |||
2014-03-13 | warning: unused parameter ‘foo’ [-Wunused-parameter] | David Kalnischkies | |
Reported-By: gcc -Wunused-parameter Git-Dch: Ignore | |||
2014-02-22 | Fix typos in documentation (codespell) | Michael Vogt | |
2011-12-13 | revert 2184.1.3: forward declaration instead of headers | David Kalnischkies | |
The breakage is just to big for now, so guard the change with #ifndef APT_8_CLEANER_HEADERS and be nice to library users | |||
2011-11-09 | * apt-pkg/cacheset.cc: | David Kalnischkies | |
- make the cachesets real containers which can embedding any container to be able to use the same interface regardless of set or list usage | |||
2011-09-19 | use forward declaration in headers if possible instead of includes | David Kalnischkies | |
2011-05-09 | implement proper progress report with OpProgress | David Kalnischkies | |
2011-05-07 | implement correct error reporting | David Kalnischkies | |
2011-05-03 | add a fair round of doxygen comments to the edsp header | David Kalnischkies | |
2011-05-03 | implement external solver calling for upgrade and dist-upgrade, too | David Kalnischkies | |
2011-05-02 | refactor: move solver execution into his own EDSP method | David Kalnischkies | |
2011-05-02 | implement optional Progress report in EDSP | David Kalnischkies | |
2011-04-25 | reorganize WriteScenario to add a WriteLimitedScenario in which a scenario | David Kalnischkies | |
can be limited to a subset of packages with only relevant dependencies | |||
2011-04-02 | send the scenario through a pipe to the solver and get the solution back | David Kalnischkies | |
The solution is NOT interpreted so far. | |||
2011-04-01 | parse also the action flags Upgrade, Dist-Upgrade and alike from the request | David Kalnischkies | |
2011-04-01 | Read and apply install/remove requests correctly | David Kalnischkies | |
2011-03-31 | WriteRequest according to current EDSP draft | David Kalnischkies | |
2011-03-31 | rename edspwriter to straight edsp in toplevel as it does more than | David Kalnischkies | |
just writing stuff… it also reads and can work for both: - APT talking to an external solver - an external solver (understanding EDSP) talking to APT |