summaryrefslogtreecommitdiff
path: root/apt-pkg
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | add sha512 support in the client now as wellMichael Vogt2011-02-259-5/+36
| | | | | |
| | * | | | add sha512 interface based on sha2 by aaron giffordMichael Vogt2011-02-225-2/+1464
| | | | | |
| * | | | | if a Breaks can't be upgraded, remove it. If it or a ConflictDavid Kalnischkies2011-05-171-5/+6
| | | | | | | | | | | | | | | | | | can't be removed the installation of the breaker fails.
| * | | | | let the Mark methods return if their marking was successfulDavid Kalnischkies2011-05-172-21/+24
| | | | | |
| * | | | | * apt-pkg/depcache.cc:David Kalnischkies2011-05-172-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 likeDavid Kalnischkies2011-05-175-72/+2
| | | | | | | | | | | | | | | | | | | | | | | | pseudo-package related and/or private
| * | | | | * apt-pkg/pkgcache.h:David Kalnischkies2011-05-175-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::SolverDavid Kalnischkies2011-05-173-7/+7
| | | | | |
| * | | | | * Implement EDSP in libapt-pkg so that all front-ends whichDavid Kalnischkies2011-05-1721-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 bitDavid Kalnischkies2011-05-101-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | more nicely and in order
| | * | | | | fix SubProgress to accept a Percent parameter to update the CurrentDavid Kalnischkies2011-05-103-25/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | with the text as otherwise the update will be ignored
| | * | | | | implement proper progress report with OpProgressDavid Kalnischkies2011-05-093-32/+74
| | | | | | |
| | * | | | | implement correct error reportingDavid Kalnischkies2011-05-072-3/+18
| | | | | | |
| | * | | | | undo the temporary progress reporting disabling which slipped into last commitDavid Kalnischkies2011-05-061-4/+4
| | | | | | |
| | * | | | | fix arguments for MarkInstall so packages are really marked as automaticDavid Kalnischkies2011-05-031-5/+5
| | | | | | |
| | * | | | | maybe Pre-Depends are checked if they write them as Pre-Depends andDavid Kalnischkies2011-05-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | not as PreDepends (doh!) …
| | * | | | | add a fair round of doxygen comments to the edsp headerDavid Kalnischkies2011-05-031-3/+151
| | | | | | |
| | * | | | | tell the resolver a package is set on hold if it was set by the userDavid Kalnischkies2011-05-032-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, tooDavid Kalnischkies2011-05-034-52/+80
| | | | | | |
| | * | | | | parse correctly the Hold: lines into Pkg->SelectedState = HoldDavid Kalnischkies2011-05-021-2/+5
| | | | | | |
| | * | | | | doesn't execute autoremove marker setting if an external solver is calledDavid Kalnischkies2011-05-023-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 methodDavid Kalnischkies2011-05-023-37/+48
| | | | | | |
| | * | | | | handle Dir::Bin::Solvers as a list of directories and find theDavid Kalnischkies2011-05-022-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | solver in this list of directories
| | * | | | | reduce the buffer size so we get a sort of realtime progress reportDavid Kalnischkies2011-05-021-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 isDavid Kalnischkies2011-05-021-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 EDSPDavid Kalnischkies2011-05-022-2/+20
| | | | | | |
| | * | | | | merge single-arch :arch fix from my sid branchDavid Kalnischkies2011-05-021-3/+6
| | | | | | |
| | * | | | | reorganize WriteScenario to add a WriteLimitedScenario in which a scenarioDavid Kalnischkies2011-04-252-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-IDDavid Kalnischkies2011-04-191-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 correctlyDavid Kalnischkies2011-04-191-5/+12
| | | | | | |
| | * | | | | disable automatical installation of dependencies in MarkInstall if weDavid Kalnischkies2011-04-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | will not use the default internal resolver later on
| | * | | | | send the scenario through a pipe to the solver and get the solution backDavid Kalnischkies2011-04-023-10/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The solution is NOT interpreted so far.
| | * | | | | parse also the action flags Upgrade, Dist-Upgrade and alike from the requestDavid Kalnischkies2011-04-012-11/+43
| | | | | | |
| | * | | | | Read and apply install/remove requests correctlyDavid Kalnischkies2011-04-013-12/+97
| | | | | | |
| | * | | | | WriteRequest according to current EDSP draftDavid Kalnischkies2011-03-312-8/+21
| | | | | | |
| | * | | | | rename edspwriter to straight edsp in toplevel as it does more thanDavid Kalnischkies2011-03-314-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 possibleDavid Kalnischkies2011-03-312-2/+24
| | | | | | |
| | * | | | | strip the Dir::state from the config name as it will never be thereDavid Kalnischkies2011-03-311-4/+4
| | | | | | |
| | * | | | | parse the state of the package from the scenario file correctlyDavid Kalnischkies2011-03-311-30/+8
| | | | | | |
| | * | | | | rename the 'universe' to 'scenario' to reflect the naming in the draftDavid Kalnischkies2011-03-316-13/+13
| | | | | | |
| | * | | | | add a special scenario filename for using stdinDavid Kalnischkies2011-03-312-3/+14
| | | | | | |
| | * | | | | be able to write solutions, tooDavid Kalnischkies2011-03-303-0/+27
| | | | | | |
| | * | | | | add a first round of stuff needed for talking between APT and solversDavid Kalnischkies2011-03-3018-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/mvoMichael Vogt2011-06-283-12/+15
|\ \ \ \ \ \ \
| * | | | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2011-06-271-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 Vogt2011-06-091-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that is not needed
| * | | | | | | apt-pkg/deb/debindexfile.cc: remove tests for TranslationsAvailable() as ↵Michael Vogt2011-06-091-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 Vogt2011-06-091-1/+1
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | - include all known languages when building the apt cache (LP: #794907)
* | | | | | | merged from donkultMichael Vogt2011-06-285-28/+55
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | * apt-pkg/init.cc:Jörg Sommer2011-05-281-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - don't set deprecated APT::Acquire::Translation, thanks Jörg Sommer!