| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | * | | | | add sha512 support in the client now as well | Michael Vogt | 2011-02-25 | 9 | -5/+36 | |
| | | | | | | | ||||||
| | | * | | | | add sha512 interface based on sha2 by aaron gifford | Michael Vogt | 2011-02-22 | 5 | -2/+1464 | |
| | | | | | | | ||||||
| | * | | | | | if a Breaks can't be upgraded, remove it. If it or a Conflict | David Kalnischkies | 2011-05-17 | 1 | -5/+6 | |
| | | | | | | | | | | | | | | | | | | | can't be removed the installation of the breaker fails. | |||||
| | * | | | | | let the Mark methods return if their marking was successful | David Kalnischkies | 2011-05-17 | 2 | -21/+24 | |
| | | | | | | | ||||||
| | * | | | | | * apt-pkg/depcache.cc: | David Kalnischkies | 2011-05-17 | 2 | -5/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | - use a boolean instead of an int for Add/Remove in AddStates similar to how it works with AddSizes | |||||
| | * | | | | | remove deprecated methods which nobody should have used anyway like | David Kalnischkies | 2011-05-17 | 5 | -72/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | pseudo-package related and/or private | |||||
| | * | | | | | * apt-pkg/pkgcache.h: | David Kalnischkies | 2011-05-17 | 5 | -23/+19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | - clean up mess with the "all" handling in MultiArch to fix LP: #733741 cleanly for everyone now | |||||
| | * | | | | | rename option APT::Solver::Name to simply APT::Solver | David Kalnischkies | 2011-05-17 | 3 | -7/+7 | |
| | | | | | | | ||||||
| | * | | | | | * Implement EDSP in libapt-pkg so that all front-ends which | David Kalnischkies | 2011-05-17 | 21 | -41/+1279 | |
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use the internal resolver can now be used also with external ones as the usage is hidden in between the old API * provide two edsp solvers in apt-utils: - 'dump' to quickly output a complete scenario and - 'apt' to use the internal as an external resolver | |||||
| | | * | | | | | send the first line of the error message to the error list and fail a bit | David Kalnischkies | 2011-05-10 | 1 | -3/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more nicely and in order | |||||
| | | * | | | | | fix SubProgress to accept a Percent parameter to update the Current | David Kalnischkies | 2011-05-10 | 3 | -25/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with the text as otherwise the update will be ignored | |||||
| | | * | | | | | implement proper progress report with OpProgress | David Kalnischkies | 2011-05-09 | 3 | -32/+74 | |
| | | | | | | | | ||||||
| | | * | | | | | implement correct error reporting | David Kalnischkies | 2011-05-07 | 2 | -3/+18 | |
| | | | | | | | | ||||||
| | | * | | | | | undo the temporary progress reporting disabling which slipped into last commit | David Kalnischkies | 2011-05-06 | 1 | -4/+4 | |
| | | | | | | | | ||||||
| | | * | | | | | fix arguments for MarkInstall so packages are really marked as automatic | David Kalnischkies | 2011-05-03 | 1 | -5/+5 | |
| | | | | | | | | ||||||
| | | * | | | | | maybe Pre-Depends are checked if they write them as Pre-Depends and | David Kalnischkies | 2011-05-03 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not as PreDepends (doh!) … | |||||
| | | * | | | | | add a fair round of doxygen comments to the edsp header | David Kalnischkies | 2011-05-03 | 1 | -3/+151 | |
| | | | | | | | | ||||||
| | | * | | | | | tell the resolver a package is set on hold if it was set by the user | David Kalnischkies | 2011-05-03 | 2 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to Keep which happens for example if a user decides to "remove" a not installed package to forbid that it's part of the solution | |||||
| | | * | | | | | implement external solver calling for upgrade and dist-upgrade, too | David Kalnischkies | 2011-05-03 | 4 | -52/+80 | |
| | | | | | | | | ||||||
| | | * | | | | | parse correctly the Hold: lines into Pkg->SelectedState = Hold | David Kalnischkies | 2011-05-02 | 1 | -2/+5 | |
| | | | | | | | | ||||||
| | | * | | | | | doesn't execute autoremove marker setting if an external solver is called | David Kalnischkies | 2011-05-02 | 3 | -2/+23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and instead rely on the Autoremove tagging to show us what could be done. (apt-internal-solver doesn't support this currently as it doesn't load the auto-information into the cache) | |||||
| | | * | | | | | refactor: move solver execution into his own EDSP method | David Kalnischkies | 2011-05-02 | 3 | -37/+48 | |
| | | | | | | | | ||||||
| | | * | | | | | handle Dir::Bin::Solvers as a list of directories and find the | David Kalnischkies | 2011-05-02 | 2 | -4/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | solver in this list of directories | |||||
| | | * | | | | | reduce the buffer size so we get a sort of realtime progress report | David Kalnischkies | 2011-05-02 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and print the time of output at the front of the progress report so we can see the delay | |||||
| | | * | | | | | move the mapping generation to the top as the response reading is | David Kalnischkies | 2011-05-02 | 1 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | currently waiting for the solver to complete and not non-blocking so we can generate the map while waiting for the solver | |||||
| | | * | | | | | implement optional Progress report in EDSP | David Kalnischkies | 2011-05-02 | 2 | -2/+20 | |
| | | | | | | | | ||||||
| | | * | | | | | merge single-arch :arch fix from my sid branch | David Kalnischkies | 2011-05-02 | 1 | -3/+6 | |
| | | | | | | | | ||||||
| | | * | | | | | reorganize WriteScenario to add a WriteLimitedScenario in which a scenario | David Kalnischkies | 2011-04-25 | 2 | -80/+192 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | can be limited to a subset of packages with only relevant dependencies | |||||
| | | * | | | | | use the version id instead of the mmap offset as APT-ID | David Kalnischkies | 2011-04-19 | 1 | -4/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This leads to a small performance decrease as we need to build this mapping now while interpreting the Response but a (buggy) solver can't point us to dangerous memory locations anymore this way and VersionCount remains useful for other mapping proposes | |||||
| | | * | | | | | Interpret Remove and Install lines in Responses correctly | David Kalnischkies | 2011-04-19 | 1 | -5/+12 | |
| | | | | | | | | ||||||
| | | * | | | | | disable automatical installation of dependencies in MarkInstall if we | David Kalnischkies | 2011-04-02 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | will not use the default internal resolver later on | |||||
| | | * | | | | | send the scenario through a pipe to the solver and get the solution back | David Kalnischkies | 2011-04-02 | 3 | -10/+62 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The solution is NOT interpreted so far. | |||||
| | | * | | | | | parse also the action flags Upgrade, Dist-Upgrade and alike from the request | David Kalnischkies | 2011-04-01 | 2 | -11/+43 | |
| | | | | | | | | ||||||
| | | * | | | | | Read and apply install/remove requests correctly | David Kalnischkies | 2011-04-01 | 3 | -12/+97 | |
| | | | | | | | | ||||||
| | | * | | | | | WriteRequest according to current EDSP draft | David Kalnischkies | 2011-03-31 | 2 | -8/+21 | |
| | | | | | | | | ||||||
| | | * | | | | | rename edspwriter to straight edsp in toplevel as it does more than | David Kalnischkies | 2011-03-31 | 4 | -23/+22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | |||||
| | | * | | | | | add the methods we will need to write to make working with EDSP possible | David Kalnischkies | 2011-03-31 | 2 | -2/+24 | |
| | | | | | | | | ||||||
| | | * | | | | | strip the Dir::state from the config name as it will never be there | David Kalnischkies | 2011-03-31 | 1 | -4/+4 | |
| | | | | | | | | ||||||
| | | * | | | | | parse the state of the package from the scenario file correctly | David Kalnischkies | 2011-03-31 | 1 | -30/+8 | |
| | | | | | | | | ||||||
| | | * | | | | | rename the 'universe' to 'scenario' to reflect the naming in the draft | David Kalnischkies | 2011-03-31 | 6 | -13/+13 | |
| | | | | | | | | ||||||
| | | * | | | | | add a special scenario filename for using stdin | David Kalnischkies | 2011-03-31 | 2 | -3/+14 | |
| | | | | | | | | ||||||
| | | * | | | | | be able to write solutions, too | David Kalnischkies | 2011-03-30 | 3 | -0/+27 | |
| | | | | | | | | ||||||
| | | * | | | | | add a first round of stuff needed for talking between APT and solvers | David Kalnischkies | 2011-03-30 | 18 | -18/+609 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | based on a very early draft for EDSP by Stefano APT can now write a scenario as well as load most stuff from it. | |||||
| * | | | | | | | merged from lp:~mvo/apt/mvo | Michael Vogt | 2011-06-28 | 3 | -12/+15 | |
| |\ \ \ \ \ \ \ | ||||||
| | * | | | | | | | * apt-pkg/deb/dpkgpm.cc: | Michael Vogt | 2011-06-27 | 1 | -1/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | - set permissions of term.log to root.adm and 644 (LP: #404724) | |||||
| | * | | | | | | | apt-pkg/deb/debindexfile.cc: kill off another TranslationsAvailable() usage ↵ | Michael Vogt | 2011-06-09 | 1 | -6/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that is not needed | |||||
| | * | | | | | | | apt-pkg/deb/debindexfile.cc: remove tests for TranslationsAvailable() as ↵ | Michael Vogt | 2011-06-09 | 1 | -4/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this will break adding translations to the cache if the current environment does not include the language (e.g. LANG=C but german translations). testing for existance of the file is the better approach | |||||
| | * | | | | | | | * apt-pkg/deb/deblistparser.cc: | Michael Vogt | 2011-06-09 | 1 | -1/+1 | |
| | | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | - include all known languages when building the apt cache (LP: #794907) | |||||
| * | | | | | | | merged from donkult | Michael Vogt | 2011-06-28 | 5 | -28/+55 | |
| |\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | ||||||
| | * | | | | | | * apt-pkg/init.cc: | Jörg Sommer | 2011-05-28 | 1 | -3/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - don't set deprecated APT::Acquire::Translation, thanks Jörg Sommer! | |||||
